From 4553e887a3f60b49ab7ae6edd43e59e2f9502444 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 8 Jun 2025 17:06:54 +0200 Subject: [PATCH] Any Planet Start: Works with moons now --- .../prototypes/compatibility/any-planet-start-final.lua | 3 ++- lignumis/prototypes/compatibility/any-planet-start.lua | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/lignumis/prototypes/compatibility/any-planet-start-final.lua b/lignumis/prototypes/compatibility/any-planet-start-final.lua index 668cc66..072dfbe 100644 --- a/lignumis/prototypes/compatibility/any-planet-start-final.lua +++ b/lignumis/prototypes/compatibility/any-planet-start-final.lua @@ -7,7 +7,8 @@ local target_planet = settings.startup["aps-planet"].value if target_planet == "none" or target_planet == "nauvis" then return end -- Switch planet discovery technology to the new planet -Technology:new("planet-discovery-" .. target_planet) +local planet_discovery = data.raw.technology["planet-discovery-" .. target_planet] or data.raw.technology["moon-discovery-" .. target_planet] +Technology:new(planet_discovery) :assign({ enabled = true, hidden = false diff --git a/lignumis/prototypes/compatibility/any-planet-start.lua b/lignumis/prototypes/compatibility/any-planet-start.lua index 6bb4f27..ee57775 100644 --- a/lignumis/prototypes/compatibility/any-planet-start.lua +++ b/lignumis/prototypes/compatibility/any-planet-start.lua @@ -10,7 +10,8 @@ Technology:new("tree-seeding"):setPrerequisites({ "wood-science-pack" }) -- Switch planet discovery technology to the new planet -Technology:new("planet-discovery-" .. target_planet) +local planet_discovery = data.raw.technology["planet-discovery-" .. target_planet] or data.raw.technology["moon-discovery-" .. target_planet] +Technology:new(planet_discovery) :assign({ enabled = true, hidden = false, @@ -24,8 +25,8 @@ Technology:new("planet-discovery-" .. target_planet) } }) :setPrerequisites({ "provisional-rocketry" }) -Technology:new("iron-processing"):replacePrerequisite("planet-discovery-nauvis", "planet-discovery-" .. target_planet) -Technology:new("copper-processing"):replacePrerequisite("planet-discovery-nauvis", "planet-discovery-" .. target_planet) +Technology:new("iron-processing"):replacePrerequisite("planet-discovery-nauvis", planet_discovery.name) +Technology:new("copper-processing"):replacePrerequisite("planet-discovery-nauvis", planet_discovery.name) -- Vulcanus