106 lines
2.4 KiB
Lua

local allowed_values = function() return {"Enabled", "Disabled"} end
data:extend{
{
type = "string-setting",
name = "alien-biomes-disable-vegetation",
setting_type = "startup",
default_value = "Disabled",
allowed_values = allowed_values(),
order = "h"
},
{
type = "string-setting",
name = "alien-biomes-remove-obsolete-tiles",
setting_type = "startup",
default_value = "Disabled",
allowed_values = allowed_values(),
order = "i"
},
{
type = "int-setting",
name = "tile-speed-reduction",
setting_type = "startup",
default_value = 100,
minimum_value = 0,
maximum_value = 100,
order = "z-a"
},
}
local biome_settings = {
"dirt-aubergine",
"dirt-beige",
"dirt-black",
"dirt-brown",
"dirt-cream",
"dirt-dustyrose",
"dirt-grey",
"dirt-purple",
"dirt-red",
"dirt-tan",
"dirt-violet",
"dirt-white",
"frozen",
"grass-blue",
"grass-green",
"grass-mauve",
"grass-olive",
"grass-orange",
"grass-purple",
"grass-red",
"grass-turquoise",
"grass-violet",
"grass-yellow",
"sand-aubergine",
"sand-beige",
"sand-black",
"sand-brown",
"sand-cream",
"sand-dustyrose",
"sand-grey",
"sand-purple",
"sand-red",
"sand-tan",
"sand-violet",
"sand-white",
"volcanic-blue",
"volcanic-green",
"volcanic-orange",
"volcanic-purple",
}
for _, setting in pairs(biome_settings) do
data:extend({{
type = "string-setting",
name = "alien-biomes-include-"..setting,
setting_type = "startup",
default_value = "Enabled",
allowed_values = allowed_values(),
order = "t-" .. setting
}})
end
data:extend({{
type = "string-setting",
name = "alien-biomes-include-inland-shallows",
setting_type = "startup",
default_value = "Enabled",
allowed_values = allowed_values(),
order = "t-z-a-wetland"
}})
data:extend({{
type = "string-setting",
name = "alien-biomes-include-coastal-shallows",
setting_type = "startup",
default_value = "Enabled",
allowed_values = allowed_values(),
order = "t-z-b-shallows"
}})
data:extend({{
type = "string-setting",
name = "alien-biomes-include-rivers",
setting_type = "startup",
default_value = "Disabled",
allowed_values = allowed_values(),
order = "t-z-b-shallows"
}})