diff --git a/changelog.txt b/changelog.txt index d6fc7d7..e6d2e6f 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,9 @@ --------------------------------------------------------------------------------------------------- +Version: 0.10.2 +Date: 2021-03-10 + Features: + - Map gen presets handling +--------------------------------------------------------------------------------------------------- Version: 0.10.1 Date: 2021-03-09 Features: diff --git a/data-updates.lua b/data-updates.lua index bf19cef..a0b6d1b 100644 --- a/data-updates.lua +++ b/data-updates.lua @@ -1,2 +1,3 @@ require("titanium-recipe-updates") require("titanium-matter") +require("map-gen-preset-updates") diff --git a/info.json b/info.json index 21217e0..7934842 100644 --- a/info.json +++ b/info.json @@ -1,6 +1,6 @@ { "name": "bztitanium", - "version": "0.10.1", + "version": "0.10.2", "factorio_version": "1.1", "title": "Titanium", "author": "Brevven", diff --git a/map-gen-preset-updates.lua b/map-gen-preset-updates.lua new file mode 100644 index 0000000..55dc86f --- /dev/null +++ b/map-gen-preset-updates.lua @@ -0,0 +1,10 @@ +if data.raw["map-gen-presets"] and data.raw["map-gen-presets"].default then + for name, preset in pairs(data.raw["map-gen-presets"].default) do + if type(preset) == "table" and + preset.basic_settings and + preset.basic_settings.autoplace_controls and + preset.basic_settings.autoplace_controls["iron-ore"] then + preset.basic_settings.autoplace_controls["titanium-ore"] = preset.basic_settings.autoplace_controls["iron-ore"] + end + end +end