Bandaid fix for universal key error

This commit is contained in:
codemann8
2022-11-03 12:35:06 -05:00
parent 2e72a306e7
commit df897c53ff

View File

@@ -857,7 +857,7 @@ class CollectionState(object):
door_candidates.append(door.name)
return door_candidates
door_candidates, skip = [], set()
if state.world.accessibility[player] != 'locations' and remaining_keys == 0:
if state.world.accessibility[player] != 'locations' and remaining_keys == 0 and dungeon_name in state.world.key_logic[player]:
key_logic = state.world.key_logic[player][dungeon_name]
for door, paired in key_logic.sm_doors.items():
if door.name in key_logic.door_rules: