From 709c834ebd43de57f79f385e4b0865c71dfa7816 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Tue, 16 Dec 2025 20:33:04 +0100 Subject: [PATCH] Only move yellow and purple science after space science when progressive technologies are enabled --- lignumis/prototypes/integrations/vanilla.lua | 21 +++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/lignumis/prototypes/integrations/vanilla.lua b/lignumis/prototypes/integrations/vanilla.lua index 65f2028..5d79f97 100644 --- a/lignumis/prototypes/integrations/vanilla.lua +++ b/lignumis/prototypes/integrations/vanilla.lua @@ -283,19 +283,22 @@ table.insert(physical_damage_technology_4.effects, { local weapon_speed_technology_4 = data.raw.technology["weapon-shooting-speed-4"] weapon_speed_technology_4.prerequisites = { "weapon-shooting-speed-3", "military-science-pack" } -local production_science_pack_technology = Technology:new("production-science-pack") -production_science_pack_technology:replacePrerequisite("advanced-material-processing-2", "space-platform-thruster") -production_science_pack_technology:addIngredients({ "space-science-pack" }) if settings.startup["lignumis-technology-progression"].value then + local production_science_pack_technology = Technology:new("production-science-pack") + production_science_pack_technology:replacePrerequisite("advanced-material-processing-2", "space-platform-thruster") + production_science_pack_technology:addIngredients({ "space-science-pack" }) production_science_pack_technology:addIngredients({ "wood-science-pack", "steam-science-pack" }) + + local utility_science_pack_technology = Technology:new("utility-science-pack") + utility_science_pack_technology:setPrerequisites({ "space-platform-thruster" }) + utility_science_pack_technology:addIngredients({ "space-science-pack" }) + utility_science_pack_technology:addIngredients({ "wood-science-pack", "steam-science-pack" }) +else + Technology:new("deep-miner") + :addPrerequisite("production-science-pack") + :addIngredient("production-science-pack") end -local utility_science_pack_technology = Technology:new("utility-science-pack") -utility_science_pack_technology:setPrerequisites({ "space-platform-thruster" }) -utility_science_pack_technology:addIngredients({ "space-science-pack" }) -if settings.startup["lignumis-technology-progression"].value then - utility_science_pack_technology:addIngredients({ "wood-science-pack", "steam-science-pack" }) -end if not mods["planet-muluna"] then -- Muluna does the same Technology:new("logistic-robotics"):addRecipe("requester-chest")