Merge Unstable fixes
This commit is contained in:
@@ -19,6 +19,7 @@ from Utils import ncr, kth_combination
|
|||||||
|
|
||||||
|
|
||||||
def link_doors(world, player):
|
def link_doors(world, player):
|
||||||
|
orig_swamp_patch = world.swamp_patch_required[player]
|
||||||
attempt, valid = 1, False
|
attempt, valid = 1, False
|
||||||
while not valid:
|
while not valid:
|
||||||
try:
|
try:
|
||||||
@@ -42,6 +43,7 @@ def link_doors(world, player):
|
|||||||
reset_portals(world, player)
|
reset_portals(world, player)
|
||||||
reset_rooms(world, player)
|
reset_rooms(world, player)
|
||||||
world.get_door("Skull Pinball WS", player).no_exit()
|
world.get_door("Skull Pinball WS", player).no_exit()
|
||||||
|
world.swamp_patch_required[player] = orig_swamp_patch
|
||||||
|
|
||||||
|
|
||||||
def link_doors_main(world, player):
|
def link_doors_main(world, player):
|
||||||
@@ -466,8 +468,8 @@ def choose_portals(world, player):
|
|||||||
world.get_room(0xd5, player).change(0, DoorKind.DungeonEntrance)
|
world.get_room(0xd5, player).change(0, DoorKind.DungeonEntrance)
|
||||||
|
|
||||||
if not world.swamp_patch_required[player]:
|
if not world.swamp_patch_required[player]:
|
||||||
swamp_region = world.get_entrance('Swamp Palace', player).connected_region
|
swamp_portal = world.get_portal('Swamp', player)
|
||||||
if swamp_region.name != 'Swamp Lobby':
|
if swamp_portal.door.name != 'Swamp Lobby S':
|
||||||
world.swamp_patch_required[player] = True
|
world.swamp_patch_required[player] = True
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,9 @@ Thanks to qadan, cheuer, & compiling
|
|||||||
|
|
||||||
# Bug Fixes and Notes.
|
# Bug Fixes and Notes.
|
||||||
|
|
||||||
|
* 0.4.0.9
|
||||||
|
* Fixes for stats and P/C indicator (thanks Kara)
|
||||||
|
* Swamp lobby fixes (thanks Catobat)
|
||||||
* 0.4.0.8
|
* 0.4.0.8
|
||||||
* Ganon jokes added for when silvers aren't available
|
* Ganon jokes added for when silvers aren't available
|
||||||
* Some text updated (Blind jokes, uncle text)
|
* Some text updated (Blind jokes, uncle text)
|
||||||
|
|||||||
2
Rom.py
2
Rom.py
@@ -30,7 +30,7 @@ from EntranceShuffle import door_addresses, exit_ids
|
|||||||
|
|
||||||
|
|
||||||
JAP10HASH = '03a63945398191337e896e5771f77173'
|
JAP10HASH = '03a63945398191337e896e5771f77173'
|
||||||
RANDOMIZERBASEHASH = '736978dd2b3a2bb109ac80ed7c048e67'
|
RANDOMIZERBASEHASH = 'df3386b7a48d79950a1432b8bbaafde1'
|
||||||
|
|
||||||
|
|
||||||
class JsonRom(object):
|
class JsonRom(object):
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user