From 680a9f14fe1b15ec3dba96fc66a14ce751e7520b Mon Sep 17 00:00:00 2001 From: codemann8 Date: Tue, 4 Oct 2022 21:32:23 -0500 Subject: [PATCH] Fixed bunny logic bug with rupee/bomb logic --- BaseClasses.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BaseClasses.py b/BaseClasses.py index 58cfed79..2d61be2f 100644 --- a/BaseClasses.py +++ b/BaseClasses.py @@ -1104,7 +1104,7 @@ class CollectionState(object): def can_reach_non_bunny(regionname): region = self.world.get_region(regionname, player) - return region.can_reach(self) and ((self.world.mode[player] != 'inverted' and region.is_light_world) or (self.world.mode[player] == 'inverted' and region.is_dark_world) or self.has('Pearl', player)) + return region.can_reach(self) and ((self.world.mode[player] != 'inverted' and region.is_light_world) or (self.world.mode[player] == 'inverted' and region.is_dark_world) or self.has_Pearl(player)) for region in rupee_farms if self.world.pottery[player] in ['none', 'keys', 'dungeon'] else ['Archery Game']: if can_reach_non_bunny(region): @@ -1185,7 +1185,7 @@ class CollectionState(object): def can_reach_non_bunny(regionname): region = self.world.get_region(regionname, player) - return region.can_reach(self) and ((self.world.mode[player] != 'inverted' and region.is_light_world) or (self.world.mode[player] == 'inverted' and region.is_dark_world) or self.has('Pearl', player)) + return region.can_reach(self) and ((self.world.mode[player] != 'inverted' and region.is_light_world) or (self.world.mode[player] == 'inverted' and region.is_dark_world) or self.has_Pearl(player)) # bomb pickups for region in bush_bombs + (bomb_caves if self.world.pottery[player] in ['none', 'keys', 'dungeon'] else []):