forked from cacklingfiend/lignumis
146 lines
3.7 KiB
Lua
146 lines
3.7 KiB
Lua
local Settings = require("__cf-lib__/settings/Settings")
|
|
local force = Settings.force
|
|
|
|
data:extend({
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-restrict-sciences",
|
|
setting_type = "startup",
|
|
default_value = true,
|
|
order = "a[general]-a"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-circuit-progression",
|
|
setting_type = "startup",
|
|
default_value = true,
|
|
order = "b[overhaul]-a"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-belt-progression",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "b[overhaul]-b"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-inserter-progression",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "b[overhaul]-c"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-ammo-progression",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "b[overhaul]-d"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-assembler-progression",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "b[overhaul]-e"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-technology-progression",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "b[overhaul]-f"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-lab",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "b[overhaul]-g"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-fulgora-wood",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "b[overhaul]-h"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-more-wood",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "c[easy]-a"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-lumber-mill-more-recipes",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "c[easy]-b"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-early-robots",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "c[easy]-c"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-double-rocket",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "c[easy]-d"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-electric-lumber-mill",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "c[easy]-e"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-sciences-spoil",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "d[hard]-a"
|
|
},
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-basic-circuit-board",
|
|
setting_type = "startup",
|
|
default_value = true,
|
|
order = "z[deprecated]-a"
|
|
},
|
|
{
|
|
type = "string-setting",
|
|
name = "lignumis-second-planet",
|
|
setting_type = "startup",
|
|
allowed_values = { "nauvis" },
|
|
default_value = "nauvis",
|
|
hidden = true
|
|
}
|
|
})
|
|
|
|
if mods["astroponics"] then
|
|
data:extend({
|
|
{
|
|
type = "bool-setting",
|
|
name = "lignumis-infinite-astroponics-productivity-research",
|
|
setting_type = "startup",
|
|
default_value = false,
|
|
order = "c[easy]-z[mods]-a"
|
|
}
|
|
})
|
|
end
|
|
|
|
if mods["aai-industry"] then
|
|
force("lignumis-inserter-progression", false)
|
|
force("lignumis-assembler-progression", false)
|
|
end
|
|
|
|
if mods["wood-military"] then
|
|
force("lignumis-ammo-progression", false)
|
|
end
|