From df897c53ff55d23d3e58f897165d990c64a953e4 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Thu, 3 Nov 2022 12:35:06 -0500 Subject: [PATCH] Bandaid fix for universal key error --- BaseClasses.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BaseClasses.py b/BaseClasses.py index f59086dd..61cede10 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -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: