From fb9026d12da47ebbf24a487daf9ffaee93a361de Mon Sep 17 00:00:00 2001 From: David Carroll Date: Thu, 17 Jul 2025 06:48:55 -0500 Subject: [PATCH] SMZ3: Add Yaml Options to Slot Data (#5111) --- worlds/smz3/__init__.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/worlds/smz3/__init__.py b/worlds/smz3/__init__.py index dca105b1..a98ae11d 100644 --- a/worlds/smz3/__init__.py +++ b/worlds/smz3/__init__.py @@ -500,7 +500,14 @@ class SMZ3World(World): multidata["connect_names"][new_name] = payload def fill_slot_data(self): - slot_data = {} + slot_data = { + "goal": self.options.goal.value, + "open_tower": self.options.open_tower.value, + "ganon_vulnerable": self.options.ganon_vulnerable.value, + "open_tourian": self.options.open_tourian.value, + "sm_logic": self.options.sm_logic.value, + "key_shuffle": self.options.key_shuffle.value, + } return slot_data def collect(self, state: CollectionState, item: Item) -> bool: