From cf64b15528bb57125a34f0cd113e401eeba10e49 Mon Sep 17 00:00:00 2001 From: SWeini Date: Tue, 4 Aug 2026 07:51:00 +0200 Subject: [PATCH] selecting turd upgrade will now correctly unlock the modules - affected_entities were re-indexed by postprocessing - 2.1 needs results instead of result --- prototypes/yafc.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/prototypes/yafc.lua b/prototypes/yafc.lua index f280957..8f634a2 100644 --- a/prototypes/yafc.lua +++ b/prototypes/yafc.lua @@ -218,8 +218,8 @@ if mods["pyalienlife"] then if data.raw.module[tech.name .. "-module"] then table.insert(modules, tech.name .. "-module") else - for i, entity in pairs(tech_upgrade.affected_entities or {}) do - table.insert(modules, tech.name .. "-module-mk0" .. i) + for entity, tier in pairs(tech_upgrade.affected_entities or {}) do + table.insert(modules, tech.name .. "-module-mk0" .. tier) end end for _, module in pairs(modules) do @@ -228,7 +228,7 @@ if mods["pyalienlife"] then name = module, enabled = false, ingredients = {}, - result = module + results = {{type = "item", name = module, amount = 1}} } table.insert(effects, { type = "unlock-recipe",