209 lines
5.6 KiB
Lua
209 lines
5.6 KiB
Lua
data:extend {
|
|
{
|
|
type = 'bool-setting',
|
|
name = 'picker-naked-rails',
|
|
setting_type = 'startup',
|
|
default_value = true,
|
|
order = '[startup]-z-[naked-rails]'
|
|
},
|
|
{
|
|
type = 'bool-setting',
|
|
name = 'picker-better-lights-cars',
|
|
setting_type = 'startup',
|
|
default_value = true,
|
|
order = '[startup]-z-[better-car-lights]'
|
|
},
|
|
{
|
|
type = 'bool-setting',
|
|
name = 'picker-better-lights-trains',
|
|
setting_type = 'startup',
|
|
default_value = true,
|
|
order = '[startup]-z-[better-train-lights]'
|
|
},
|
|
{
|
|
type = 'bool-setting',
|
|
name = 'picker-unstoppable-trains',
|
|
setting_type = 'startup',
|
|
default_value = false,
|
|
order = '[startup]-z-[unstoppable-trains]'
|
|
}
|
|
}
|
|
|
|
data:extend {
|
|
{
|
|
type = 'int-setting',
|
|
name = 'picker-manual-withplayer-penalty',
|
|
setting_type = 'startup',
|
|
default_value = 2000,
|
|
minimum_value = 0,
|
|
maximum_value = 60000,
|
|
order = '[startup]-a-[penalty]-a'
|
|
},
|
|
{
|
|
type = 'int-setting',
|
|
name = 'picker-manual-noplayer-penalty',
|
|
setting_type = 'startup',
|
|
default_value = 7000,
|
|
minimum_value = 0,
|
|
maximum_value = 60000,
|
|
order = '[startup]-a-[penalty]-b'
|
|
},
|
|
{
|
|
type = 'int-setting',
|
|
name = 'picker-circuit-penalty',
|
|
setting_type = 'startup',
|
|
default_value = 1000,
|
|
minimum_value = 0,
|
|
maximum_value = 60000,
|
|
order = '[startup]-a-[penalty]-c'
|
|
},
|
|
{
|
|
type = 'int-setting',
|
|
name = 'picker-trainstop-penalty',
|
|
setting_type = 'startup',
|
|
default_value = 2000,
|
|
minimum_value = 0,
|
|
maximum_value = 60000,
|
|
order = '[startup]-a-[penalty]-d'
|
|
},
|
|
{
|
|
type = 'int-setting',
|
|
name = 'picker-arriving-stop-penalty',
|
|
setting_type = 'startup',
|
|
default_value = 100,
|
|
minimum_value = 0,
|
|
maximum_value = 60000,
|
|
order = '[startup]-a-[penalty]-e'
|
|
},
|
|
{
|
|
type = 'int-setting',
|
|
name = 'picker-train-waitstation-penalty',
|
|
setting_type = 'startup',
|
|
default_value = 500,
|
|
minimum_value = 0,
|
|
maximum_value = 60000,
|
|
order = '[startup]-a-[penalty]-f'
|
|
},
|
|
{
|
|
type = 'int-setting',
|
|
name = 'picker-train-waitstation-nostops-penalty',
|
|
setting_type = 'startup',
|
|
default_value = 1000,
|
|
minimum_value = 0,
|
|
maximum_value = 60000,
|
|
order = '[startup]-a-[penalty]-g'
|
|
},
|
|
{
|
|
type = 'int-setting',
|
|
name = 'picker-arriving-signal-penalty',
|
|
setting_type = 'startup',
|
|
default_value = 100,
|
|
minimum_value = 0,
|
|
maximum_value = 60000,
|
|
order = '[startup]-a-[penalty]-h'
|
|
},
|
|
{
|
|
type = 'int-setting',
|
|
name = 'picker-waiting-signal-penalty',
|
|
setting_type = 'startup',
|
|
default_value = 100,
|
|
minimum_value = 0,
|
|
maximum_value = 60000,
|
|
order = '[startup]-a-[penalty]-i'
|
|
},
|
|
{
|
|
type = 'double-setting',
|
|
name = 'picker-waiting-at-signal-multiplier',
|
|
setting_type = 'startup',
|
|
default_value = 0.1,
|
|
minimum_value = 0,
|
|
maximum_value = 100,
|
|
order = '[startup]-a-[penalty]-j'
|
|
},
|
|
{
|
|
type = 'int-setting',
|
|
name = 'picker-no-path-penalty',
|
|
setting_type = 'startup',
|
|
default_value = 1000,
|
|
minimum_value = 0,
|
|
maximum_value = 60000,
|
|
order = '[startup]-a-[penalty]-k'
|
|
},
|
|
{
|
|
type = 'double-setting',
|
|
name = 'picker-temporary-stop-wait-time',
|
|
setting_type = 'startup',
|
|
default_value = 60 * 5,
|
|
minimum_value = 0,
|
|
maximum_value = 100000000,
|
|
order = '[startup]-b-[conditon]-a'
|
|
},
|
|
{
|
|
type = 'double-setting',
|
|
name = 'picker-wait-condition-default',
|
|
setting_type = 'startup',
|
|
default_value = 60 * 30,
|
|
minimum_value = 0,
|
|
maximum_value = 100000000,
|
|
order = '[startup]-b-[conditon]-b'
|
|
},
|
|
{
|
|
type = 'double-setting',
|
|
name = 'picker-inactivity-wait-condition-default',
|
|
setting_type = 'startup',
|
|
default_value = 60 * 5,
|
|
minimum_value = 0,
|
|
maximum_value = 100000000,
|
|
order = '[startup]-b-[conditon]-c'
|
|
}
|
|
}
|
|
|
|
data:extend {
|
|
{
|
|
type = 'bool-setting',
|
|
name = 'picker-train-honk',
|
|
setting_type = 'runtime-global',
|
|
default_value = true,
|
|
order = 'picker-honk-a'
|
|
},
|
|
{
|
|
type = 'string-setting',
|
|
name = 'picker-train-honk-type',
|
|
setting_type = 'runtime-global',
|
|
default_value = 'deltic',
|
|
allowed_values = {'deltic', 'train'},
|
|
order = 'picker-honk-ab'
|
|
},
|
|
{
|
|
type = 'bool-setting',
|
|
name = 'picker-train-honk-attract',
|
|
setting_type = 'runtime-global',
|
|
default_value = false,
|
|
order = 'picker-honk-ac'
|
|
}
|
|
}
|
|
|
|
data:extend {
|
|
{
|
|
type = 'bool-setting',
|
|
name = 'picker-auto-manual-train',
|
|
setting_type = 'runtime-per-user',
|
|
default_value = true,
|
|
order = 'picker-e[automatic-trains]-a'
|
|
},
|
|
{
|
|
type = 'bool-setting',
|
|
name = 'picker-manual-train-keys',
|
|
setting_type = 'runtime-per-user',
|
|
default_value = true,
|
|
order = '[startup]-e-[automatic-trains]-b'
|
|
},
|
|
{
|
|
type = 'bool-setting',
|
|
name = 'picker-get-out-of-the-way',
|
|
setting_type = 'runtime-global',
|
|
default_value = false,
|
|
order = '[startup]-e-[automatic-trains]-c'
|
|
}
|
|
}
|