From 8a8bc6aa34c331a94163c15c1eee75d02f33c820 Mon Sep 17 00:00:00 2001 From: CaitSith2 Date: Thu, 30 Jun 2022 15:40:31 -0700 Subject: [PATCH] Factorio: Fix impossible seeds for rocket-part recipes as well. (#733) --- 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 0d3db21b..53c9897c 100644 --- a/worlds/factorio/__init__.py +++ b/worlds/factorio/__init__.py @@ -329,7 +329,7 @@ class Factorio(World): def set_custom_recipes(self): original_rocket_part = recipes["rocket-part"] science_pack_pools = get_science_pack_pools() - valid_pool = sorted(science_pack_pools[self.world.max_science_pack[self.player].get_max_pack()]) + valid_pool = sorted(science_pack_pools[self.world.max_science_pack[self.player].get_max_pack()] & stacking_items) self.world.random.shuffle(valid_pool) while any([valid_pool[x] in fluids for x in range(3)]): self.world.random.shuffle(valid_pool)