From b10d9040dfbc1520da92f1a21593cb4d31d7e99b Mon Sep 17 00:00:00 2001 From: CaitSith2 Date: Sun, 21 Nov 2021 18:25:28 -0800 Subject: [PATCH] Fix "could not randomize recipe" when both silo and satellite are... ...randomized recipes. --- worlds/factorio/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/worlds/factorio/__init__.py b/worlds/factorio/__init__.py index 8b16afb9..e502ddb5 100644 --- a/worlds/factorio/__init__.py +++ b/worlds/factorio/__init__.py @@ -292,7 +292,7 @@ class Factorio(World): valid_pool += sorted(science_pack_pools[pack]) if self.world.silo[self.player].value == Silo.option_randomize_recipe: - new_recipe = self.make_balanced_recipe(recipes["rocket-silo"], valid_pool, + new_recipe = self.make_balanced_recipe(recipes["rocket-silo"], valid_pool.copy(), factor=(self.world.max_science_pack[self.player].value + 1) / 7) self.custom_recipes["rocket-silo"] = new_recipe