From 33dc845de8b252a781c80d2d27039f3e74fc0333 Mon Sep 17 00:00:00 2001 From: Scipio Wright Date: Sun, 20 Apr 2025 09:48:09 -0400 Subject: [PATCH] TUNIC: Fix UT Issue with Fewer Shops Option (#4873) --- worlds/tunic/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/worlds/tunic/__init__.py b/worlds/tunic/__init__.py index ff1dc414c3..86a91a336b 100644 --- a/worlds/tunic/__init__.py +++ b/worlds/tunic/__init__.py @@ -162,9 +162,14 @@ class TunicWorld(World): self.options.shuffle_ladders.value = self.passthrough["shuffle_ladders"] self.options.grass_randomizer.value = self.passthrough.get("grass_randomizer", 0) self.options.breakable_shuffle.value = self.passthrough.get("breakable_shuffle", 0) - self.options.fixed_shop.value = self.options.fixed_shop.option_false self.options.laurels_location.value = self.options.laurels_location.option_anywhere self.options.combat_logic.value = self.passthrough["combat_logic"] + + self.options.fixed_shop.value = self.options.fixed_shop.option_false + if ("ziggurat2020_3, ziggurat2020_1_zig2_skip" in self.passthrough["Entrance Rando"].keys() + or "ziggurat2020_3, ziggurat2020_1_zig2_skip" in self.passthrough["Entrance Rando"].values()): + self.options.fixed_shop.value = self.options.fixed_shop.option_true + else: self.using_ut = False else: