From c4e0b17de3ddb9cb46f39b6baa392bd7c9bd3803 Mon Sep 17 00:00:00 2001 From: Scipio Wright Date: Tue, 4 Jun 2024 15:14:29 -0400 Subject: [PATCH] TUNIC: Add ice grapple logic to get to gauntlet (#3459) --- worlds/tunic/rules.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/worlds/tunic/rules.py b/worlds/tunic/rules.py index 12810cfa..0b65c815 100644 --- a/worlds/tunic/rules.py +++ b/worlds/tunic/rules.py @@ -312,7 +312,9 @@ def set_location_rules(world: "TunicWorld", ability_unlocks: Dict[str, int]) -> # Swamp set_rule(multiworld.get_location("Cathedral Gauntlet - Gauntlet Reward", player), - lambda state: state.has(laurels, player) and state.has(fire_wand, player) and has_sword(state, player)) + lambda state: (state.has(fire_wand, player) and has_sword(state, player)) + and (state.has(laurels, player) + or has_ice_grapple_logic(False, state, player, options, ability_unlocks))) set_rule(multiworld.get_location("Swamp - [Entrance] Above Entryway", player), lambda state: state.has(laurels, player)) set_rule(multiworld.get_location("Swamp - [South Graveyard] Upper Walkway Dash Chest", player),