From ab45b3d5a392e16def7b97d2e557ffe42bce7508 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Sun, 6 Apr 2025 16:36:53 +0200 Subject: [PATCH] Add setting for wood on Fulgora and make Wooden Fulgora optional again --- lignumis/info.json | 2 +- lignumis/prototypes/integrations/vanilla.lua | 16 +++++++++++++++- lignumis/settings.lua | 7 +++++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/lignumis/info.json b/lignumis/info.json index 18bda49..2c1c50e 100644 --- a/lignumis/info.json +++ b/lignumis/info.json @@ -14,7 +14,6 @@ "bioprocessing-tab", "cf-lib >= 0.0.8", "flib", - "fulgora-coralmium-agriculture", "InserterFuelLeech", "lignumis-assets >= 1.0.3", "mf-buildings >= 1.0.7", @@ -31,6 +30,7 @@ "?atan-nuclear-science", "?crushing-industry", "?Diversitree", + "?fulgora-coralmium-agriculture", "?gleba-reborn", "?hot-metals >= 1.1.0", "?lane-splitters", diff --git a/lignumis/prototypes/integrations/vanilla.lua b/lignumis/prototypes/integrations/vanilla.lua index d515473..6167c65 100644 --- a/lignumis/prototypes/integrations/vanilla.lua +++ b/lignumis/prototypes/integrations/vanilla.lua @@ -311,4 +311,18 @@ data.raw["equipment-grid"]["medium-equipment-grid"].height = 8 local nauvis = data.raw.planet["nauvis"] nauvis.flags = nauvis.flags or {} -table.insert(nauvis.flags, "always-show") \ No newline at end of file +table.insert(nauvis.flags, "always-show") + + +-- Fulgora changes + +if settings.startup["lignumis-fulgora-wood"] then + local recycling = data.raw.recipe["scrap-recycling"] + table.insert(recycling.results, { type = "item", name = "wooden-gear-wheel", amount = 1, probability = 0.2 }) + local recycling_result_count = table.count(recycling.results) + + local recycler = data.raw.furnace["recycler"] + if recycler.result_inventory_size < recycling_result_count then + recycler.result_inventory_size = recycling_result_count + end +end \ No newline at end of file diff --git a/lignumis/settings.lua b/lignumis/settings.lua index 9da7673..55ddb7b 100644 --- a/lignumis/settings.lua +++ b/lignumis/settings.lua @@ -55,6 +55,13 @@ data:extend({ default_value = false, order = "h" }, + { + type = "bool-setting", + name = "lignumis-fulgora-wood", + setting_type = "startup", + default_value = true, + order = "i" + }, { type = "string-setting", name = "lignumis-second-planet",