Aleksei-bird 7c9c708c92 Первый фикс
Пачки некоторых позиций увеличены
2024-03-01 20:54:33 +03:00

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'
}
}