From 18c97798158ccd07a352deec10c8760ba9838556 Mon Sep 17 00:00:00 2001 From: Aaron Wagener Date: Tue, 18 Jul 2023 22:01:44 -0500 Subject: [PATCH] The Messenger: Fix location access for Figurine Shop Locations (#1975) --- worlds/messenger/SubClasses.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/worlds/messenger/SubClasses.py b/worlds/messenger/SubClasses.py index c83f8f5e..9ef1d66d 100644 --- a/worlds/messenger/SubClasses.py +++ b/worlds/messenger/SubClasses.py @@ -67,7 +67,8 @@ class MessengerShopLocation(MessengerLocation): cost *= 2 can_afford = state.has("Shards", self.player, min(cost, world.total_shards)) if "Figurine" in self.name: - return state.has("Money Wrench", self.player) and can_afford + return state.has("Money Wrench", self.player) and can_afford\ + and state.can_reach("Money Wrench", "Location", self.player) return can_afford