From d406f43f61d035d816366ef0e4d0b8b98462bc8d Mon Sep 17 00:00:00 2001 From: currychickenme Date: Sat, 10 Jan 2026 08:48:27 -0500 Subject: [PATCH] Tingle Stone Tower Map Logic Fix intended as a sort of stop gap fix for public releases (until 1.0 is ready) for Tingle since Great Bay Tingle can't be reached with deku bubble nor zora fins. Will submit a separate PR for the 1.0 branch logic later this weekend --- worlds/mm_recomp/NormalRules.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/worlds/mm_recomp/NormalRules.py b/worlds/mm_recomp/NormalRules.py index 2858e594..9266121e 100644 --- a/worlds/mm_recomp/NormalRules.py +++ b/worlds/mm_recomp/NormalRules.py @@ -2029,14 +2029,17 @@ def get_location_rules(player, options, prices): "Tingle Stone Tower Map Purchase": lambda state: ( - has_projectiles(state, player) and ( + state.can_reach("Ikana Canyon", 'Region', player) and + can_use_ice_arrows(state, player) and + state.has("Hookshot", player) + ) or + ( + state.can_reach("Great Bay", 'Region', player) and ( - state.can_reach("Ikana Canyon", 'Region', player) and - can_use_ice_arrows(state, player) and - state.has("Hookshot", player) - ) or - state.can_reach("Great Bay", 'Region', player) + state.has("Hookshot", player) or + state.has("Progressive Bow", player) + ) ) ), "Ikana Canyon Spirit House":