diff --git a/Rules.py b/Rules.py index bbef4f9f..df052597 100644 --- a/Rules.py +++ b/Rules.py @@ -1571,6 +1571,8 @@ def set_bunny_rules(world, player): # In OWG, a location can potentially be superbunny-mirror accessible or # bunny revival accessible. if world.logic == 'owglitches': + if region.name == 'Swamp Palace (Entrance)': + return lambda state: state.has_Pearl(player) if region.name in OWGSets.get_invalid_bunny_revival_dungeons(): return lambda state: state.has_Mirror(player) or state.has_Pearl(player) if region.type == RegionType.Dungeon: @@ -1676,6 +1678,8 @@ def set_inverted_bunny_rules(world, player): # In OWG, a location can potentially be superbunny-mirror accessible or # bunny revival accessible. if world.logic == 'owglitches': + if region.name == 'Swamp Palace (Entrance)': + return lambda state: state.has_Pearl(player) if region.name in OWGSets.get_invalid_bunny_revival_dungeons(): return lambda state: state.has_Mirror(player) or state.has_Pearl(player) if region.type == RegionType.Dungeon: