From ac534a688109e073e211c7cd39573589fb811e1c Mon Sep 17 00:00:00 2001 From: CaitSith2 Date: Fri, 24 Sep 2021 21:26:11 -0700 Subject: [PATCH] no free rocket silo if its recipe is randomized. --- worlds/factorio/Mod.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/worlds/factorio/Mod.py b/worlds/factorio/Mod.py index 79f36cf4..3f235f82 100644 --- a/worlds/factorio/Mod.py +++ b/worlds/factorio/Mod.py @@ -99,6 +99,9 @@ def generate_mod(world, output_directory: str): for factorio_option in Options.factorio_options: template_data[factorio_option] = getattr(multiworld, factorio_option)[player].value + + if getattr(multiworld, "silo")[player].value == Options.Silo.option_randomize_recipe: + template_data["free_sample_blacklist"]["rocket-silo"] = 1 control_code = control_template.render(**template_data) data_template_code = data_template.render(**template_data)