From d2d5652978af5eedb6153c14f7a918044083f129 Mon Sep 17 00:00:00 2001 From: Brevven Date: Sat, 28 Dec 2024 22:06:18 -0800 Subject: [PATCH] tenebris --- changelog.txt | 5 +++++ control-util.lua | 11 +++++++++-- info.json | 3 ++- lead-ore.lua | 4 ++++ 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/changelog.txt b/changelog.txt index 3741b8a..da36ecb 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 2.0.2 +Date: 2024-12-28 + Changes: + - Compatible with Tenebris +--------------------------------------------------------------------------------------------------- Version: 2.0.1 Date: 2024-12-28 Fixes: diff --git a/control-util.lua b/control-util.lua index 1b9f33b..55c6b0b 100644 --- a/control-util.lua +++ b/control-util.lua @@ -96,15 +96,22 @@ function util.warptorio2_expansion_helper() end function util.ore_fix() + ore_fix("nauvis") + if game.surfaces.tenebris then + ore_fix("tenebris") + end +end + +function ore_fix(surface_name) for _, resource in pairs(me.resources) do - local map_gen_settings = game.surfaces.nauvis.map_gen_settings + local map_gen_settings = game.surfaces[surface_name].map_gen_settings if map_gen_settings.autoplace_controls[resource] == nil then map_gen_settings.autoplace_controls[resource] = {} end if map_gen_settings.autoplace_settings.entity.settings[resource] == nil then map_gen_settings.autoplace_settings.entity.settings[resource] = {} end - game.surfaces.nauvis.map_gen_settings = map_gen_settings + game.surfaces[surface_name].map_gen_settings = map_gen_settings end end diff --git a/info.json b/info.json index 9819530..1becdee 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bzlead", - "version": "2.0.1", + "version": "2.0.2", "factorio_version": "2.0", "title": "Lead", "author": "Brevven", @@ -14,6 +14,7 @@ "? Krastorio2", "? Rich-Rocks-Requiem", "? 248k", + "? tenebris", "? deadlock-beltboxes-loaders", "? DeadlockCrating" ], diff --git a/lead-ore.lua b/lead-ore.lua index b3e51b4..e6537a8 100644 --- a/lead-ore.lua +++ b/lead-ore.lua @@ -6,6 +6,10 @@ data.raw.planet.nauvis.map_gen_settings.autoplace_controls["lead-ore"] = {} data.raw.planet.nauvis.map_gen_settings.autoplace_settings.entity.settings["lead-ore"] = {} resource_autoplace.initialize_patch_set("lead-ore", true) +if mods.tenebris then + data.raw.planet.tenebris.map_gen_settings.autoplace_controls["lead-ore"] = {} + data.raw.planet.tenebris.map_gen_settings.autoplace_settings.entity.settings["lead-ore"] = {} +end data:extend({