From 3b88630b0d8a58aeb3f58a2cb3957efc7b1ace97 Mon Sep 17 00:00:00 2001 From: Scipio Wright Date: Mon, 4 Aug 2025 08:21:58 -0400 Subject: [PATCH] TUNIC: Fix zig skip showing up in decoupled + fixed shop #5289 --- worlds/tunic/er_scripts.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/worlds/tunic/er_scripts.py b/worlds/tunic/er_scripts.py index ae1b5fcb..9fc44d84 100644 --- a/worlds/tunic/er_scripts.py +++ b/worlds/tunic/er_scripts.py @@ -255,8 +255,10 @@ def pair_portals(world: "TunicWorld", regions: Dict[str, Region]) -> Dict[Portal else: dead_ends.append(portal) dead_end_direction_tracker[portal.direction] += 1 - if portal.region == "Zig Skip Exit" and entrance_layout == EntranceLayout.option_fixed_shop: + if (portal.region == "Zig Skip Exit" and entrance_layout == EntranceLayout.option_fixed_shop + and not decoupled): # direction isn't meaningful here since zig skip cannot be in direction pairs mode + # don't add it in decoupled two_plus.append(portal) # now we generate the shops and add them to the dead ends list