From d3bd61964d08bcc57d956724fe76a36e75ee82b5 Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Tue, 4 Feb 2025 17:55:41 +0100 Subject: [PATCH] Add compatibility for "Alien biomes" --- README.md | 1 - lignumis/info.json | 1 - lignumis/prototypes/compatibility/alien-biomes.lua | 6 ++++++ lignumis/prototypes/compatibility/data.lua | 3 ++- lignumis/prototypes/compatibility/hot-metals.lua | 4 +--- lignumis/prototypes/compatibility/metal-and-stars.lua | 4 +--- lignumis/prototypes/compatibility/wood-military.lua | 6 ++---- 7 files changed, 12 insertions(+), 13 deletions(-) create mode 100644 lignumis/prototypes/compatibility/alien-biomes.lua diff --git a/README.md b/README.md index cb97e07..4b77e86 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,6 @@ If your modded lab is special and it should not support these science packs, use - https://lua-api.factorio.com/latest/types/TreeVariation.html - Improve transition to Nauvis a bit more - Add late-game recipe for oil from wood pulp -- Compatibility with [Alien biomes](https://mods.factorio.com/mod/alien-biomes) - Compatibility with [Amator Phasma's Coal & Steam (forked)](https://mods.factorio.com/mod/apm_power_ldinc) - Compatibility with [AAI Industry](https://mods.factorio.com/mod/aai-industry) - Compatibility with [On Wayward Seas](https://mods.factorio.com/mod/wayward-seas) diff --git a/lignumis/info.json b/lignumis/info.json index 51e9008..534380c 100644 --- a/lignumis/info.json +++ b/lignumis/info.json @@ -22,7 +22,6 @@ "?wood-military >= 2.3.3", "?metal-and-stars", "!apm_power_ldinc", - "!alien-biomes", "!wood-logistics", "!early-agriculture", "!wood-universe-modpack", diff --git a/lignumis/prototypes/compatibility/alien-biomes.lua b/lignumis/prototypes/compatibility/alien-biomes.lua new file mode 100644 index 0000000..ebc234e --- /dev/null +++ b/lignumis/prototypes/compatibility/alien-biomes.lua @@ -0,0 +1,6 @@ +if not mods["alien-biomes"] then return end + +local settings = data.raw.planet["lignumis"]["map_gen_settings"].autoplace_settings["decorative"].settings +settings["medium-rock"] = nil +settings["small-rock"] = nil +settings["tiny-rock"] = nil \ No newline at end of file diff --git a/lignumis/prototypes/compatibility/data.lua b/lignumis/prototypes/compatibility/data.lua index 4093fa0..c6832f0 100644 --- a/lignumis/prototypes/compatibility/data.lua +++ b/lignumis/prototypes/compatibility/data.lua @@ -1,3 +1,4 @@ require("hot-metals") require("wood-military") -require("metal-and-stars") \ No newline at end of file +require("metal-and-stars") +require("alien-biomes") \ No newline at end of file diff --git a/lignumis/prototypes/compatibility/hot-metals.lua b/lignumis/prototypes/compatibility/hot-metals.lua index 7298a2f..83ca8ec 100644 --- a/lignumis/prototypes/compatibility/hot-metals.lua +++ b/lignumis/prototypes/compatibility/hot-metals.lua @@ -1,5 +1,3 @@ -if not mods["hot-metals"] then - return -end +if not mods["hot-metals"] then return end table.insert(HotMetals.items, { name = "gold-plate", iconFolder = "__lignumis__/graphics/icons/" }) \ No newline at end of file diff --git a/lignumis/prototypes/compatibility/metal-and-stars.lua b/lignumis/prototypes/compatibility/metal-and-stars.lua index 34abca4..8e8dba5 100644 --- a/lignumis/prototypes/compatibility/metal-and-stars.lua +++ b/lignumis/prototypes/compatibility/metal-and-stars.lua @@ -1,6 +1,4 @@ -if not mods["metal-and-stars"] then - return -end +if not mods["metal-and-stars"] then return end data.raw.recipe["gold-plate"].enabled = true data.raw.recipe["gold-cable"].enabled = true diff --git a/lignumis/prototypes/compatibility/wood-military.lua b/lignumis/prototypes/compatibility/wood-military.lua index 3eed845..61b8381 100644 --- a/lignumis/prototypes/compatibility/wood-military.lua +++ b/lignumis/prototypes/compatibility/wood-military.lua @@ -1,5 +1,3 @@ -if not mods["wood-military"] then - return -end +if not mods["wood-military"] then return end -data.raw.armor["wood-armor"].equipment_grid = "tiny-equipment-grid" +data.raw.armor["wood-armor"].equipment_grid = "tiny-equipment-grid" \ No newline at end of file