98 lines
1.8 KiB
Lua
98 lines
1.8 KiB
Lua
require("init-settings")
|
|
|
|
local allowedChestNames = { }
|
|
for _, data in pairs(MergingChests.MergableChestIdToData) do
|
|
if data.name then
|
|
table.insert(allowedChestNames, data.name)
|
|
end
|
|
end
|
|
|
|
data:extend(
|
|
{
|
|
{
|
|
name = "mergable-chest-name",
|
|
type = "string-setting",
|
|
setting_type = "startup",
|
|
default_value = MergingChests.MergableChestIdToData["steel-chest"].name,
|
|
allowed_values = allowedChestNames,
|
|
per_user = false,
|
|
order = "1"
|
|
},
|
|
{
|
|
name = "max-chest-width",
|
|
type = "int-setting",
|
|
setting_type = "startup",
|
|
minimum_value = 2,
|
|
default_value = 42,
|
|
per_user = false,
|
|
order = "2"
|
|
},
|
|
{
|
|
name = "max-chest-height",
|
|
type = "int-setting",
|
|
setting_type = "startup",
|
|
minimum_value = 2,
|
|
default_value = 42,
|
|
per_user = false,
|
|
order = "3"
|
|
},
|
|
{
|
|
name = "max-chest-area",
|
|
type = "int-setting",
|
|
setting_type = "startup",
|
|
minimum_value = 2,
|
|
default_value = 1600,
|
|
per_user = false,
|
|
order = "4"
|
|
},
|
|
{
|
|
name = "whitelist-chest-sizes",
|
|
type = "string-setting",
|
|
setting_type = "startup",
|
|
default_value = "NxN",
|
|
allow_blank = true,
|
|
per_user = false,
|
|
order = "5"
|
|
},
|
|
{
|
|
name = "inventory-size-multiplier",
|
|
type = "double-setting",
|
|
setting_type = "startup",
|
|
minimum_value = 0,
|
|
default_value = 1.0,
|
|
per_user = false,
|
|
order = "6"
|
|
},
|
|
{
|
|
name = "inventory-size-limit",
|
|
type = "int-setting",
|
|
setting_type = "startup",
|
|
minimum_value = 1,
|
|
maximum_value = 65535,
|
|
default_value = 1000,
|
|
per_user = false,
|
|
order = "7"
|
|
},
|
|
{
|
|
name = "sprite-decal-chance",
|
|
type = "int-setting",
|
|
setting_type = "startup",
|
|
minimum_value = 0,
|
|
maximum_value = 100,
|
|
default_value = 15,
|
|
per_user = false,
|
|
order = "8"
|
|
},
|
|
{
|
|
name = "warehouse-threshold",
|
|
type = "int-setting",
|
|
setting_type = "startup",
|
|
minimum_value = 2,
|
|
default_value = 5,
|
|
per_user = false,
|
|
order = "9"
|
|
},
|
|
})
|
|
|
|
|