@@ -405,16 +405,14 @@ def global_rules(multiworld: MultiWorld, player: int):
405405 set_rule (multiworld .get_location ('Swamp Palace - Waterway Pot Key' , player ), lambda state : can_use_bombs (state , player ))
406406
407407 set_rule (multiworld .get_entrance ('Thieves Town Big Key Door' , player ), lambda state : state .has ('Big Key (Thieves Town)' , player ))
408-
409408 if multiworld .worlds [player ].dungeons ["Thieves Town" ].boss .enemizer_name == "Blind" :
410409 set_rule (multiworld .get_entrance ('Blind Fight' , player ), lambda state : state ._lttp_has_key ('Small Key (Thieves Town)' , player , 3 ) and can_use_bombs (state , player ))
411-
412410 set_rule (multiworld .get_location ('Thieves\' Town - Big Chest' , player ),
413411 lambda state : ((state ._lttp_has_key ('Small Key (Thieves Town)' , player , 3 )) or (location_item_name (state , 'Thieves\' Town - Big Chest' , player ) == ("Small Key (Thieves Town)" , player )) and state ._lttp_has_key ('Small Key (Thieves Town)' , player , 2 )) and state .has ('Hammer' , player ))
414-
412+ set_rule (multiworld .get_location ('Thieves\' Town - Blind\' s Cell' , player ),
413+ lambda state : state ._lttp_has_key ('Small Key (Thieves Town)' , player ))
415414 if multiworld .accessibility [player ] != 'locations' and not multiworld .key_drop_shuffle [player ]:
416415 set_always_allow (multiworld .get_location ('Thieves\' Town - Big Chest' , player ), lambda state , item : item .name == 'Small Key (Thieves Town)' and item .player == player )
417-
418416 set_rule (multiworld .get_location ('Thieves\' Town - Attic' , player ), lambda state : state ._lttp_has_key ('Small Key (Thieves Town)' , player , 3 ))
419417 set_rule (multiworld .get_location ('Thieves\' Town - Spike Switch Pot Key' , player ),
420418 lambda state : state ._lttp_has_key ('Small Key (Thieves Town)' , player ))
0 commit comments