46 lines
No EOL
2.1 KiB
Lua
46 lines
No EOL
2.1 KiB
Lua
asuna = {
|
|
modpath = core.get_modpath("asuna_core"),
|
|
content = {
|
|
nutrition = {
|
|
enabled = core.settings:get_bool("asuna.content.nutrition.enabled",true),
|
|
exhaustion_level = core.settings:get_bool("asuna.content.nutrition.enabled",true) and tonumber(core.settings:get("asuna.content.nutrition.exhaustion_level",160) or 160),
|
|
starvation = core.settings:get_bool("asuna.content.nutrition.enabled",true) and core.settings:get_bool("asuna.content.nutrition.starvation",false),
|
|
},
|
|
wayfarer = {
|
|
enabled = core.settings:get_bool("asuna.content.wayfarer.enabled",true),
|
|
awards = core.settings:get_bool("asuna.content.wayfarer.enabled",true) and core.settings:get_bool("asuna.content.wayfarer.awards",true),
|
|
loot_chests = core.settings:get_bool("asuna.content.wayfarer.enabled",true) and core.settings:get_bool("asuna.content.wayfarer.loot_chests",true),
|
|
worldgate = core.settings:get_bool("asuna.content.wayfarer.enabled",true) and core.settings:get_bool("asuna.content.wayfarer.worldgate",true),
|
|
},
|
|
menagerie = {
|
|
enabled = core.settings:get_bool("asuna.content.menagerie.enabled",true),
|
|
animals = core.settings:get_bool("asuna.content.menagerie.enabled",true) and core.settings:get_bool("asuna.content.menagerie.animals",true),
|
|
slimes = core.settings:get_bool("asuna.content.menagerie.enabled",true) and core.settings:get_bool("asuna.content.menagerie.slimes",true),
|
|
},
|
|
research = {
|
|
enabled = core.settings:get_bool("asuna.content.research.enabled",true),
|
|
},
|
|
},
|
|
settings = {
|
|
particles = {
|
|
amount = core.settings:get("asuna.settings.particles.amount","less") or "less",
|
|
},
|
|
mod_override_warnings = {
|
|
enabled = core.settings:get_bool("asuna.settings.mod_override_warnings.enabled",true),
|
|
},
|
|
},
|
|
}
|
|
|
|
local function runfile(file,condition)
|
|
if condition == nil or condition then
|
|
dofile(asuna.modpath .. "/" .. file .. ".lua")
|
|
end
|
|
end
|
|
|
|
runfile("biomes")
|
|
runfile("terrain")
|
|
runfile("climate")
|
|
runfile("caves")
|
|
runfile("decor")
|
|
runfile("music")
|
|
runfile("mod_override_warnings",asuna.settings.mod_override_warnings.enabled) |