From f9a70adc8f0b523bc5dbc3d93d3be2f86c63322b Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Wed, 12 Nov 2025 00:30:40 +0100 Subject: [PATCH 1/2] Add Lignumis --- .../planets/tier1/lignumis/settings.lua | 12 ++++++++++++ space-age-extended/settings.lua | 1 + 2 files changed, 13 insertions(+) create mode 100644 space-age-extended/planets/tier1/lignumis/settings.lua create mode 100644 space-age-extended/settings.lua diff --git a/space-age-extended/planets/tier1/lignumis/settings.lua b/space-age-extended/planets/tier1/lignumis/settings.lua new file mode 100644 index 0000000..49ca7fe --- /dev/null +++ b/space-age-extended/planets/tier1/lignumis/settings.lua @@ -0,0 +1,12 @@ +local Settings = require("__cf-lib__/settings/Settings") +local force = Settings.force +local default = Settings.default + +force("lignumis-restrict-sciences", true) +force("lignumis-technology-progression", true) +force("lignumis-basic-circuit-board", true) +default("lignumis-belt-progression", false) +default("lignumis-inserter-progression", false) +default("lignumis-ammo-progression", false) +default("lignumis-circuit-progression", false) +default("lignumis-assembler-progression", false) \ No newline at end of file diff --git a/space-age-extended/settings.lua b/space-age-extended/settings.lua new file mode 100644 index 0000000..046d10e --- /dev/null +++ b/space-age-extended/settings.lua @@ -0,0 +1 @@ +require("planets/tier1/lignumis/settings") \ No newline at end of file From 91f3c929955cc68ae3b0101ce39e68ebd1bd55ee Mon Sep 17 00:00:00 2001 From: Simon Brodtmann Date: Wed, 12 Nov 2025 00:30:48 +0100 Subject: [PATCH 2/2] Add Nauvis --- space-age-extended/data.lua | 2 ++ space-age-extended/planets/tier1/nauvis/data.lua | 1 + space-age-extended/planets/tier1/nauvis/uranium.lua | 6 ++++++ 3 files changed, 9 insertions(+) create mode 100644 space-age-extended/data.lua create mode 100644 space-age-extended/planets/tier1/nauvis/data.lua create mode 100644 space-age-extended/planets/tier1/nauvis/uranium.lua diff --git a/space-age-extended/data.lua b/space-age-extended/data.lua new file mode 100644 index 0000000..e14a28e --- /dev/null +++ b/space-age-extended/data.lua @@ -0,0 +1,2 @@ +require("__cf-lib__/util/table") +require("planets/tier1/nauvis/data") \ No newline at end of file diff --git a/space-age-extended/planets/tier1/nauvis/data.lua b/space-age-extended/planets/tier1/nauvis/data.lua new file mode 100644 index 0000000..e7e2e59 --- /dev/null +++ b/space-age-extended/planets/tier1/nauvis/data.lua @@ -0,0 +1 @@ +require("uranium") \ No newline at end of file diff --git a/space-age-extended/planets/tier1/nauvis/uranium.lua b/space-age-extended/planets/tier1/nauvis/uranium.lua new file mode 100644 index 0000000..9c25da2 --- /dev/null +++ b/space-age-extended/planets/tier1/nauvis/uranium.lua @@ -0,0 +1,6 @@ +-- Remove uranium ore from Nauvis +local map_gen_settings = data.raw.planet["nauvis"].map_gen_settings +map_gen_settings.autoplace_controls = table.filterKey(map_gen_settings.autoplace_controls, "uranium-ore") + +local autoplace_settings = data.raw.planet["nauvis"].map_gen_settings.autoplace_settings["entity"] +autoplace_settings.settings = table.filterKey(autoplace_settings.settings, "uranium-ore") \ No newline at end of file