From d1c83d88e69eeafa42983d0ecc74de3f9abbd415 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 8 Jun 2025 17:06:18 +0200 Subject: [PATCH 1/4] Gold plates require 1 gold ore again --- lignumis/prototypes/compatibility/crushing-industry.lua | 2 +- lignumis/prototypes/content/gold/intermediates.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lignumis/prototypes/compatibility/crushing-industry.lua b/lignumis/prototypes/compatibility/crushing-industry.lua index 7b00d89..4c9a5ac 100644 --- a/lignumis/prototypes/compatibility/crushing-industry.lua +++ b/lignumis/prototypes/compatibility/crushing-industry.lua @@ -53,7 +53,7 @@ data:extend({ auto_recycle = false, hide_from_player_crafting = settings.startup["crushing-industry-hide-player-crafting"].value, energy_required = 3.2, - ingredients = { { type = "item", name = "crushed-gold-ore", amount = 2 } }, + ingredients = { { type = "item", name = "crushed-gold-ore", amount = 1 } }, results = { { type = "item", name = "gold-plate", amount = 1 } }, main_product = "gold-plate", }, diff --git a/lignumis/prototypes/content/gold/intermediates.lua b/lignumis/prototypes/content/gold/intermediates.lua index 4848e32..3f4f010 100644 --- a/lignumis/prototypes/content/gold/intermediates.lua +++ b/lignumis/prototypes/content/gold/intermediates.lua @@ -20,7 +20,7 @@ data:extend({ name = "gold-plate", category = "smelting", energy_required = 3.2, - ingredients = { { type = "item", name = "gold-ore", amount = 2 } }, + ingredients = { { type = "item", name = "gold-ore", amount = 1 } }, results = { { type = "item", name = "gold-plate", amount = 1 } }, allow_productivity = true }, From 872fe7fb73718e4dc7d498e370e8842423c86963 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 8 Jun 2025 17:06:54 +0200 Subject: [PATCH 2/4] 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 From c20f490d81b57bc0db77b9284f71462ec73e9b97 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 8 Jun 2025 17:06:18 +0200 Subject: [PATCH 3/4] Gold plates require 1 gold ore again --- lignumis/prototypes/compatibility/crushing-industry.lua | 2 +- lignumis/prototypes/content/gold/intermediates.lua | 2 +- lignumis/prototypes/content/gold/stromatolite.lua | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lignumis/prototypes/compatibility/crushing-industry.lua b/lignumis/prototypes/compatibility/crushing-industry.lua index 7b00d89..4c9a5ac 100644 --- a/lignumis/prototypes/compatibility/crushing-industry.lua +++ b/lignumis/prototypes/compatibility/crushing-industry.lua @@ -53,7 +53,7 @@ data:extend({ auto_recycle = false, hide_from_player_crafting = settings.startup["crushing-industry-hide-player-crafting"].value, energy_required = 3.2, - ingredients = { { type = "item", name = "crushed-gold-ore", amount = 2 } }, + ingredients = { { type = "item", name = "crushed-gold-ore", amount = 1 } }, results = { { type = "item", name = "gold-plate", amount = 1 } }, main_product = "gold-plate", }, diff --git a/lignumis/prototypes/content/gold/intermediates.lua b/lignumis/prototypes/content/gold/intermediates.lua index 4848e32..3f4f010 100644 --- a/lignumis/prototypes/content/gold/intermediates.lua +++ b/lignumis/prototypes/content/gold/intermediates.lua @@ -20,7 +20,7 @@ data:extend({ name = "gold-plate", category = "smelting", energy_required = 3.2, - ingredients = { { type = "item", name = "gold-ore", amount = 2 } }, + ingredients = { { type = "item", name = "gold-ore", amount = 1 } }, results = { { type = "item", name = "gold-plate", amount = 1 } }, allow_productivity = true }, diff --git a/lignumis/prototypes/content/gold/stromatolite.lua b/lignumis/prototypes/content/gold/stromatolite.lua index 315757f..d69218c 100644 --- a/lignumis/prototypes/content/gold/stromatolite.lua +++ b/lignumis/prototypes/content/gold/stromatolite.lua @@ -147,7 +147,7 @@ plant.minable = { mining_time = 2, results = { { type = "item", name = "moist-stromatolite-remnant", amount = 25 }, - { type = "item", name = "gold-bacteria", amount = 30 }, + { type = "item", name = "gold-bacteria", amount = 20 }, { type = "item", name = "gold-stromatolite-seed", amount_min = 1, amount_max = 3 } } } From 4553e887a3f60b49ab7ae6edd43e59e2f9502444 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 8 Jun 2025 17:06:54 +0200 Subject: [PATCH 4/4] 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