There's a setting which is declared in settings.lua like this:
Code: Select all
data:extend{
{
type = "string-setting",
name = "railloader-allowed-items",
default_value = "ore",
allowed_values = { "ore", "ore, plates", "any" },
setting_type = "runtime-global",
},
...
}
Code: Select all
{
"startup": {},
"runtime-global": {
...
"railloader-allowed-items": {
"value": "any"
},
...
},
"runtime-per-user": {}
}
Code: Select all
local allowed_items_setting = settings.global["railloader-allowed-items"].value
log("{allowed_items_setting = "..allowed_items_setting.."}")
Code: Select all
78.402 Script @__railloader__/control.lua:16: {allowed_items_setting = ore}
I'm running Factorio 0.16.24 on Ubuntu 17.10, if that helps.
Thanks for any help,
Tom