Experimental no longer pre-opens stone walls
This commit is contained in:
@@ -6,6 +6,8 @@ Thanks to qadan, cheuer, & compiling
|
|||||||
|
|
||||||
# Bug Fixes and Notes.
|
# Bug Fixes and Notes.
|
||||||
|
|
||||||
|
* 0.4.0.1
|
||||||
|
* Moved stonewall pre-opening to not happen in experimental
|
||||||
* 0.4.0.0
|
* 0.4.0.0
|
||||||
* Mystery yaml parser updated to a package maintained version (Thanks StructuralMike)
|
* Mystery yaml parser updated to a package maintained version (Thanks StructuralMike)
|
||||||
* Bomb-logic and extend crystal switch logic (Thanks StructuralMike)
|
* Bomb-logic and extend crystal switch logic (Thanks StructuralMike)
|
||||||
|
|||||||
14
Rom.py
14
Rom.py
@@ -701,13 +701,13 @@ def patch_rom(world, rom, player, team, enemized, is_mystery=False):
|
|||||||
rom.write_bytes(paired_door.address_a(world, player), paired_door.rom_data_a(world, player))
|
rom.write_bytes(paired_door.address_a(world, player), paired_door.rom_data_a(world, player))
|
||||||
rom.write_bytes(paired_door.address_b(world, player), paired_door.rom_data_b(world, player))
|
rom.write_bytes(paired_door.address_b(world, player), paired_door.rom_data_b(world, player))
|
||||||
if world.doorShuffle[player] != 'vanilla':
|
if world.doorShuffle[player] != 'vanilla':
|
||||||
|
if not world.experimental[player]:
|
||||||
for builder in world.dungeon_layouts[player].values():
|
for builder in world.dungeon_layouts[player].values():
|
||||||
for stonewall in builder.pre_open_stonewalls:
|
for stonewall in builder.pre_open_stonewalls:
|
||||||
if stonewall.name == 'Desert Wall Slide NW':
|
if stonewall.name == 'Desert Wall Slide NW':
|
||||||
dr_flags |= DROptions.Open_Desert_Wall
|
dr_flags |= DROptions.Open_Desert_Wall
|
||||||
elif stonewall.name == 'PoD Bow Statue Down Ladder':
|
elif stonewall.name == 'PoD Bow Statue Down Ladder':
|
||||||
dr_flags |= DROptions.Open_PoD_Wall
|
dr_flags |= DROptions.Open_PoD_Wall
|
||||||
for name, pair in boss_indicator.items():
|
for name, pair in boss_indicator.items():
|
||||||
dungeon_id, boss_door = pair
|
dungeon_id, boss_door = pair
|
||||||
opposite_door = world.get_door(boss_door, player).dest
|
opposite_door = world.get_door(boss_door, player).dest
|
||||||
|
|||||||
Reference in New Issue
Block a user