2022-01-15 00:08:58 +02:00
|
|
|
-- Copyright (C) 2022 veden
|
|
|
|
|
|
|
|
-- This program is free software: you can redistribute it and/or modify
|
|
|
|
-- it under the terms of the GNU General Public License as published by
|
|
|
|
-- the Free Software Foundation, either version 3 of the License, or
|
|
|
|
-- (at your option) any later version.
|
|
|
|
|
|
|
|
-- This program is distributed in the hope that it will be useful,
|
|
|
|
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
-- GNU General Public License for more details.
|
|
|
|
|
|
|
|
-- You should have received a copy of the GNU General Public License
|
|
|
|
-- along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
|
|
|
2017-04-30 09:46:04 +02:00
|
|
|
data:extend({
|
|
|
|
|
2019-11-12 08:05:54 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--useDumbProjectiles",
|
|
|
|
description = "rampant--useDumbProjectiles",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "a[modifier]-a[projectiles]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--disableCollidingProjectiles",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "b[modifier]-b[trigger]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2020-03-22 03:27:42 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitsAffectedByTiles",
|
2020-03-22 03:27:42 +02:00
|
|
|
setting_type = "startup",
|
2020-04-03 05:47:26 +02:00
|
|
|
default_value = true,
|
2020-03-22 03:27:42 +02:00
|
|
|
order = "b[modifier]-b[trigger]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2019-12-20 03:38:09 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--oldRedEnemyMapColor",
|
2019-12-20 03:38:09 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = false,
|
|
|
|
order = "b[modifier]-c[trigger]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2019-11-12 08:05:54 +02:00
|
|
|
{
|
|
|
|
type = "int-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--attackWaveMaxSize",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
minimum_value = 20,
|
2020-05-25 01:41:12 +02:00
|
|
|
maximum_value = 600,
|
2021-02-09 07:55:16 +02:00
|
|
|
default_value = 75,
|
2019-11-12 08:05:54 +02:00
|
|
|
order = "b[modifier]-f[wave]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2020-05-25 01:41:12 +02:00
|
|
|
{
|
|
|
|
type = "int-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--maxNumberOfSquads",
|
2020-05-25 01:41:12 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
minimum_value = 1,
|
|
|
|
maximum_value = 300,
|
2021-07-25 03:20:13 +02:00
|
|
|
default_value = 25,
|
2020-05-25 01:41:12 +02:00
|
|
|
order = "b[modifier]-f[wave]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "int-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--maxNumberOfBuilders",
|
2020-05-25 01:41:12 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
minimum_value = 1,
|
|
|
|
maximum_value = 120,
|
2021-07-25 03:20:13 +02:00
|
|
|
default_value = 10,
|
2020-05-25 01:41:12 +02:00
|
|
|
order = "b[modifier]-f[wave]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2020-10-19 05:33:01 +02:00
|
|
|
{
|
|
|
|
type = "int-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitAndSpawnerFadeTime",
|
2020-10-19 05:33:01 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
minimum_value = 1,
|
2021-02-09 07:55:16 +02:00
|
|
|
maximum_value = 30000000 * 60,
|
2020-10-19 05:33:01 +02:00
|
|
|
default_value = 5 * 60,
|
|
|
|
order = "b[modifier]-f[wave]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2021-02-09 07:55:16 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--enableFadeTime",
|
2021-02-09 07:55:16 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "b[modifier]-f[wave]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2020-05-22 08:57:03 +02:00
|
|
|
-- {
|
|
|
|
-- type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
-- name = "rampant--liteMode",
|
2020-05-22 08:57:03 +02:00
|
|
|
-- setting_type = "startup",
|
|
|
|
-- default_value = false,
|
|
|
|
-- order = "b[modifier]-g[ai]",
|
|
|
|
-- per_user = false
|
|
|
|
-- },
|
2019-11-12 08:05:54 +02:00
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--enableSwarm",
|
|
|
|
description = "rampant--enableSwarm",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "b[modifier]-j[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--enableShrinkNestsAndWorms",
|
|
|
|
description = "rampant--enableShrinkNestsAndWorms",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "b[modifier]-j[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--safeBuildings-curvedRail",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "c[modifier]-b[safe]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--safeBuildings-straightRail",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "c[modifier]-c[safe]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--safeBuildings-bigElectricPole",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "c[modifier]-d[safe]",
|
|
|
|
per_user = false
|
|
|
|
},
|
2020-04-28 05:41:18 +02:00
|
|
|
|
2019-11-12 08:05:54 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--safeBuildings-railSignals",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "c[modifier]-e[safe]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--safeBuildings-railChainSignals",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "c[modifier]-f[safe]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--safeBuildings-trainStops",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "c[modifier]-g[safe]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--safeBuildings-lamps",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "c[modifier]-h[safe]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--addWallResistanceAcid",
|
|
|
|
description = "rampant--addWallResistanceAcid",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = false,
|
|
|
|
order = "c[modifier]-j[damage]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--disallowFriendlyFire",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = false,
|
|
|
|
order = "c[modifier]-k[trigger]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2021-07-25 05:23:38 +02:00
|
|
|
{
|
|
|
|
type = "double-setting",
|
|
|
|
name = "rampant--adaptationModifier",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = 1,
|
|
|
|
minimum_value = 0.001,
|
|
|
|
maximum_value = 100.0,
|
|
|
|
order = "m[total]-b[ai]",
|
|
|
|
per_user = false
|
|
|
|
},
|
2019-11-12 08:05:54 +02:00
|
|
|
|
2021-11-26 22:41:23 +02:00
|
|
|
{
|
|
|
|
type = "int-setting",
|
|
|
|
name = "rampant--max-base-mutations",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
minimum_value = 0,
|
|
|
|
maximum_value = 9999999999,
|
|
|
|
default_value = 2,
|
|
|
|
order = "d[modifier]-a[ai]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2021-12-13 05:14:32 +02:00
|
|
|
{
|
|
|
|
type = "int-setting",
|
|
|
|
name = "rampant--initialPeaceTime",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
minimum_value = 0,
|
|
|
|
default_value = 20,
|
|
|
|
maximum_value = 9999999999,
|
|
|
|
order = "d[modifier]-a[ai]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
|
|
|
name = "rampant--printAwakenMessage",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = true,
|
|
|
|
order = "d[modifier]-a[ai]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2021-12-04 21:04:13 +02:00
|
|
|
-- {
|
|
|
|
-- type = "double-setting",
|
|
|
|
-- name = "rampant--deadZoneFrequency",
|
|
|
|
-- description = "rampant--deadZoneFrequency",
|
|
|
|
-- setting_type = "runtime-global",
|
|
|
|
-- default_value = 0.1,
|
|
|
|
-- minimum_value = 0.0,
|
|
|
|
-- maximum_value = 1.0,
|
|
|
|
-- order = "d[modifier]-a[ai]",
|
|
|
|
-- per_user = false
|
|
|
|
-- },
|
2021-07-25 05:23:38 +02:00
|
|
|
|
2019-11-12 08:05:54 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--newEnemies",
|
|
|
|
description = "rampant--newEnemies",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
2022-03-31 06:30:56 +02:00
|
|
|
default_value = true,
|
2019-11-12 08:05:54 +02:00
|
|
|
order = "e[modifier]-a[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "int-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--enemySeed",
|
|
|
|
description = "rampant--enemySeed",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
2021-02-28 00:50:26 +02:00
|
|
|
minimum_value = 1,
|
|
|
|
default_value = 1024567,
|
2021-12-31 21:43:45 +02:00
|
|
|
maximum_value = 4294967295,
|
2019-11-12 08:05:54 +02:00
|
|
|
order = "l[modifer]-b[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "int-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--newEnemyVariations",
|
|
|
|
description = "rampant--newEnemyVariations",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
minimum_value = 1,
|
|
|
|
maximum_value = 20,
|
|
|
|
default_value = 1,
|
|
|
|
order = "l[modifier]-h[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
2020-04-28 05:41:18 +02:00
|
|
|
|
2019-11-12 08:05:54 +02:00
|
|
|
{
|
|
|
|
type = "int-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--tierStart",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1,
|
|
|
|
minimum_value = 1,
|
|
|
|
maximum_value = 10,
|
|
|
|
order = "l[modifier]-l[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "int-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--tierEnd",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
minimum_value = 1,
|
|
|
|
maximum_value = 10,
|
|
|
|
default_value = 4,
|
|
|
|
order = "l[modifier]-m[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--acidEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-n[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--physicalEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-o[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--suicideEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-p[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--fireEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-q[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--electricEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-r[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--nuclearEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-s[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--infernoEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-t[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--fastEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-u[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--trollEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-v[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--spawnerEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-w[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--waspEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-x[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--laserEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-y[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--energyThiefEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-z[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--poisonEnemy",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-za[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitSpawnerBreath",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = true,
|
|
|
|
order = "l[modifier]-zb[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2020-05-20 04:37:16 +02:00
|
|
|
-- {
|
|
|
|
-- type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
-- name = "rampant--disableVanillaAI",
|
|
|
|
-- description = "rampant--disableVanillaAI",
|
2020-05-20 04:37:16 +02:00
|
|
|
-- setting_type = 'runtime-global',
|
|
|
|
-- default_value = true,
|
|
|
|
-- order = "m[total]-a[ai]",
|
|
|
|
-- per_user = false
|
|
|
|
-- },
|
2019-11-12 08:05:54 +02:00
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--enableMigration",
|
|
|
|
description = "rampant--enableMigration",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = 'runtime-global',
|
|
|
|
default_value = true,
|
2021-02-28 00:50:26 +02:00
|
|
|
order = "m[total]-c[ai]",
|
2019-11-12 08:05:54 +02:00
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--raidAIToggle",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = true,
|
|
|
|
order = "m[total]-c[ai]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2020-08-08 22:38:15 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--siegeAIToggle",
|
2020-08-08 22:38:15 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = true,
|
|
|
|
order = "m[total]-c[ai]",
|
2021-02-28 00:50:26 +02:00
|
|
|
per_user = false
|
|
|
|
},
|
2021-04-16 22:47:43 +02:00
|
|
|
|
2021-04-16 15:54:58 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
|
|
|
name = "rampant--peacefulAIToggle",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = true,
|
|
|
|
order = "m[total]-c[ai]",
|
|
|
|
per_user = false
|
|
|
|
},
|
2021-04-16 22:47:43 +02:00
|
|
|
|
2021-04-16 15:54:58 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
|
|
|
name = "rampant--printAIStateChanges",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "m[total]-c[ai]z",
|
|
|
|
per_user = false
|
|
|
|
},
|
2021-04-16 22:47:43 +02:00
|
|
|
|
2021-07-26 02:25:14 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
|
|
|
name = "rampant--printBaseAdaptation",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "m[total]-c[ai]z",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2021-11-26 21:00:59 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
|
|
|
name = "rampant--printBaseUpgrades",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "m[total]-c[ai]z",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2022-01-15 06:37:43 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
|
|
|
name = "rampant--printBaseSettling",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "m[total]-c[ai]z",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2021-04-16 22:47:43 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
|
|
|
name = "rampant--debugTemperament",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "m[total]-c[ai]zz",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2021-02-28 00:50:26 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
|
|
|
name = "rampant--permanentNocturnal",
|
|
|
|
description = "rampant--permanentNocturnal",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
|
|
|
order = "m[total]-a[ai]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
|
|
|
name = "rampant--aiPointsScaler",
|
|
|
|
description = "rampant--aiPointsScaler",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = 1.0,
|
|
|
|
minimum_value = 0.0,
|
|
|
|
maximum_value = 100.0,
|
2021-04-30 15:15:29 +02:00
|
|
|
order = "m[total]-b[ai]1",
|
|
|
|
per_user = false
|
|
|
|
},
|
2021-05-01 19:26:05 +02:00
|
|
|
|
2021-04-30 15:15:29 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
|
|
|
name = "rampant--aiPointsPrintSpendingToChat",
|
|
|
|
description = "rampant--aiPointsPrintSpendingToChat",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
2021-05-01 19:26:05 +02:00
|
|
|
order = "m[total]-c[ai]z",
|
2021-04-30 15:15:29 +02:00
|
|
|
per_user = false
|
2021-05-01 19:26:05 +02:00
|
|
|
},
|
2021-02-28 00:50:26 +02:00
|
|
|
|
2021-04-30 15:15:29 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
|
|
|
name = "rampant--aiPointsPrintGainsToChat",
|
|
|
|
description = "rampant--aiPointsPrintGainsToChat",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = false,
|
2021-05-01 19:26:05 +02:00
|
|
|
order = "m[total]-c[ai]z",
|
2021-04-30 15:15:29 +02:00
|
|
|
per_user = false
|
|
|
|
},
|
2021-05-01 19:26:05 +02:00
|
|
|
|
2021-02-28 00:50:26 +02:00
|
|
|
{
|
|
|
|
type = "double-setting",
|
|
|
|
name = "rampant--temperamentRateModifier",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = 1,
|
|
|
|
minimum_value = 0.001,
|
|
|
|
maximum_value = 100.0,
|
|
|
|
order = "m[total]-b[ai]",
|
2021-07-26 02:25:14 +02:00
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
|
|
|
name = "rampant--baseDistanceModifier",
|
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = 1,
|
|
|
|
minimum_value = 0.001,
|
|
|
|
maximum_value = 100.0,
|
|
|
|
order = "m[total]-b[ai]",
|
2020-08-08 22:38:15 +02:00
|
|
|
per_user = false
|
|
|
|
},
|
2021-05-01 19:26:05 +02:00
|
|
|
|
2019-11-12 08:05:54 +02:00
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--removeBloodParticles",
|
|
|
|
description = "rampant--reduceBloodParticles",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = false,
|
|
|
|
order = "n[modifier]-a[optimize]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
2020-05-22 08:57:03 +02:00
|
|
|
-- {
|
|
|
|
-- type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
-- name = "rampant--enableFullMapScan",
|
2020-05-22 08:57:03 +02:00
|
|
|
-- setting_type = "runtime-global",
|
|
|
|
-- default_value = true,
|
|
|
|
-- order = "n[modifier]-a[optimize]",
|
|
|
|
-- per_user = false
|
|
|
|
-- },
|
2019-11-12 08:05:54 +02:00
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unkillableLogisticRobots",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = false,
|
|
|
|
order = "n[modifier]-b[optimize]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unkillableConstructionRobots",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = false,
|
|
|
|
order = "n[modifier]-c[optimize]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitBiterHealthScaler",
|
|
|
|
description = "rampant--unitBiterHealthScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-a[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitBiterHealingScaler",
|
|
|
|
description = "rampant--unitBiterHealingScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-a[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitBiterSpeedScaler",
|
|
|
|
description = "rampant--unitBiterSpeedScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-b[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitBiterDamageScaler",
|
|
|
|
description = "rampant--unitBiterDamageScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-c[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitBiterRangeScaler",
|
|
|
|
description = "rampant--unitBiterRangeScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-d[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitSpitterHealthScaler",
|
|
|
|
description = "rampant--unitSpitterHealthScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-e[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitSpitterHealingScaler",
|
|
|
|
description = "rampant--unitSpitterHealingScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-e[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitSpitterSpeedScaler",
|
|
|
|
description = "rampant--unitSpitterSpeedScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-f[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitSpitterDamageScaler",
|
|
|
|
description = "rampant--unitSpitterDamageScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-g[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitSpitterRangeScaler",
|
|
|
|
description = "rampant--unitSpitterRangeScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-h[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitDroneHealthScaler",
|
|
|
|
description = "rampant--unitDroneHealthScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-i[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitDroneHealingScaler",
|
|
|
|
description = "rampant--unitDroneHealingScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-i[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitDroneSpeedScaler",
|
|
|
|
description = "rampant--unitDroneSpeedScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-j[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitDroneDamageScaler",
|
|
|
|
description = "rampant--unitDroneDamageScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-k[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitDroneRangeScaler",
|
|
|
|
description = "rampant--unitDroneRangeScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-l[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitWormHealthScaler",
|
|
|
|
description = "rampant--unitWormHealthScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-m[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitWormHealingScaler",
|
|
|
|
description = "rampant--unitWormHealingScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-m[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitWormDamageScaler",
|
|
|
|
description = "rampant--unitWormDamageScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-n[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitWormRangeScaler",
|
|
|
|
description = "rampant--unitWormRangeScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-o[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitSpawnerHealthScaler",
|
|
|
|
description = "rampant--unitSpawnerHealthScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-p[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitSpawnerHealingScaler",
|
|
|
|
description = "rampant--unitSpawnerHealingScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-p[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitSpawnerOwnedScaler",
|
|
|
|
description = "rampant--unitSpawnerOwnedScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-q[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitSpawnerSpawnScaler",
|
|
|
|
description = "rampant--unitSpawnerSpawnScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-r[unit]",
|
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitSpawnerRespawnScaler",
|
|
|
|
description = "rampant--unitSpawnerRespawnScaler",
|
2019-11-12 08:05:54 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2019-11-12 08:05:54 +02:00
|
|
|
maximum_value = 100000.0,
|
|
|
|
order = "p[modifier]-r[unit]",
|
|
|
|
per_user = false
|
2020-02-02 03:55:58 +02:00
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitHiveRespawnScaler",
|
|
|
|
description = "rampant--unitHiveRespawnScaler",
|
2020-02-02 03:55:58 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2020-02-02 03:55:58 +02:00
|
|
|
maximum_value = 100000.0,
|
2020-10-19 05:33:01 +02:00
|
|
|
order = "p[modifier]-r[zunit]",
|
2020-02-02 03:55:58 +02:00
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitHiveHealthScaler",
|
|
|
|
description = "rampant--unitHiveHealthScaler",
|
2020-02-02 03:55:58 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2020-02-02 03:55:58 +02:00
|
|
|
maximum_value = 100000.0,
|
2020-10-19 05:33:01 +02:00
|
|
|
order = "p[modifier]-r[zunit]",
|
2020-02-02 03:55:58 +02:00
|
|
|
per_user = false
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--unitHiveHealingScaler",
|
|
|
|
description = "rampant--unitHiveHealingScaler",
|
2020-02-02 03:55:58 +02:00
|
|
|
setting_type = "startup",
|
|
|
|
default_value = 1.0,
|
2020-05-15 22:51:38 +02:00
|
|
|
minimum_value = 0.0001,
|
2020-02-02 03:55:58 +02:00
|
|
|
maximum_value = 100000.0,
|
2020-10-19 05:33:01 +02:00
|
|
|
order = "p[modifier]-r[zunit]",
|
2020-02-02 03:55:58 +02:00
|
|
|
per_user = false
|
2020-02-02 05:47:51 +02:00
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "bool-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--attackWaveGenerationUsePlayerProximity",
|
2020-02-02 05:47:51 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
default_value = true,
|
|
|
|
order = "b[modifier]-b[trigger]",
|
|
|
|
per_user = false
|
2018-08-01 07:04:28 +02:00
|
|
|
|
2020-02-02 05:47:51 +02:00
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
type = "double-setting",
|
2021-02-20 22:44:52 +02:00
|
|
|
name = "rampant--attackPlayerThreshold",
|
2020-02-02 05:47:51 +02:00
|
|
|
setting_type = "runtime-global",
|
|
|
|
minimum_value = 0,
|
2020-04-28 05:41:18 +02:00
|
|
|
default_value = 20,
|
2020-02-02 05:47:51 +02:00
|
|
|
order = "b[modifier]-c[threshold]",
|
|
|
|
per_user = false
|
2021-02-20 22:44:52 +02:00
|
|
|
}
|
2020-04-28 05:41:18 +02:00
|
|
|
|
2017-04-30 09:46:04 +02:00
|
|
|
})
|
2022-04-08 05:54:40 +02:00
|
|
|
|
|
|
|
-- Converts the RGBA struct to Hexadecimal discarding the alpha value.
|
|
|
|
-- Since the RGBA struct stores values as percent (0-1) and not actual RGB (0-255) there might be precision errors when converting.
|
|
|
|
local function rgbaToHex(rgba)
|
|
|
|
local r = string.format("%x", rgba.r * 255)
|
|
|
|
local g = string.format("%x", rgba.g * 255)
|
|
|
|
local b = string.format("%x", rgba.b * 255)
|
|
|
|
local a = string.format("%x", rgba.a * 255)
|
|
|
|
if #r == 1 then
|
|
|
|
r = "0"..r
|
|
|
|
end
|
|
|
|
if #g == 1 then
|
|
|
|
g = "0"..g
|
|
|
|
end
|
|
|
|
if #b == 1 then
|
|
|
|
b = "0"..b
|
|
|
|
end
|
|
|
|
if #a == 1 then
|
|
|
|
a = "0"..a
|
|
|
|
end
|
|
|
|
return r..g..b..a
|
|
|
|
end
|
|
|
|
|
|
|
|
-- Sets the default value of the faction tint settings.
|
|
|
|
-- Change this function if the formating of the tint settings changes.
|
|
|
|
local function setDefaultValue(tint, tint2)
|
|
|
|
return rgbaToHex(tint) .. " " .. rgbaToHex(tint2)
|
|
|
|
end
|
|
|
|
|
|
|
|
local FACTIONS = {
|
|
|
|
{
|
|
|
|
-- Neutral faction
|
|
|
|
type = "neutral",
|
|
|
|
tint = {r = 0.90, g = 0.90, b = 0.90, a = 1},
|
|
|
|
tint2 = {r = 1, g = 1, b = 1, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Acidic faction
|
|
|
|
type = "acid",
|
|
|
|
tint = {r = 1, g = 1, b = 1, a = 1},
|
|
|
|
tint2 = {r = 0.40, g = 0.90, b = 0.40, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Laser faction
|
|
|
|
type = "laser",
|
|
|
|
tint = {r = 0.60, g = 0.60, b = 0.84, a = 1},
|
|
|
|
tint2 = {r = 0.60, g = 0.60, b = 0.84, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Fire faction
|
|
|
|
type = "fire",
|
|
|
|
tint = {r = 1, g = 1, b = 1, a = 1},
|
|
|
|
tint2 = {r = 0.90, g = 0.20, b = 0.20, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Inferno faction
|
|
|
|
type = "inferno",
|
|
|
|
tint = {r = 0.90, g = 0.75, b = 0.75, a = 1},
|
|
|
|
tint2 = {r = 0.70, g = 0.30, b = 0.30, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Wasp faction
|
|
|
|
type = "wasp",
|
|
|
|
tint = {r = 1, g = 1, b = 0.70, a = 1},
|
|
|
|
tint2 = {r = 0.50, g = 0.50, b = 0, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Spawner faction
|
|
|
|
type = "spawner",
|
|
|
|
tint = {r = 1, g = 0.80, b = 1, a = 1},
|
|
|
|
tint2 = {r = 0.90, g = 0.30, b = 0.90, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Electric faction
|
|
|
|
type = "electric",
|
|
|
|
tint = {r = 0.80, g = 0.80, b = 1, a = 1},
|
|
|
|
tint2 = {r = 0.30, g = 0.30, b = 1, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Brutal faction
|
|
|
|
type = "physical",
|
|
|
|
tint = {r = 0.90, g = 0.90, b = 0.90, a = 1},
|
|
|
|
tint2 = {r = 0.80, g = 0.80, b = 0.80, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Regenerative faction
|
|
|
|
type = "troll",
|
|
|
|
tint = {r = 0.55, g = 0.55, b = 0.55, a = 1},
|
|
|
|
tint2 = {r = 1, g = 0.30, b = 0.30, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Poison faction
|
|
|
|
type = "poison",
|
|
|
|
tint = {r = 0.50, g = 0.70, b = 0.60, a = 1},
|
|
|
|
tint2 = {r = 0.30, g = 0.90, b = 0.30, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Suicide faction
|
|
|
|
type = "suicide",
|
|
|
|
tint = {r = 0.80, g = 0.80, b = 0.80, a = 1},
|
|
|
|
tint2 = {r = 1, g = 0.50, b = 0, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Nuclear faction
|
|
|
|
type = "nuclear",
|
|
|
|
tint = {r = 0.10, g = 0.95, b = 0.10, a = 1},
|
|
|
|
tint2 = {r = 1, g = 0.50, b = 0, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Sapper faction
|
|
|
|
type = "energyThief",
|
|
|
|
tint = {r = 0.50, g = 0.50, b = 0.70, a = 1},
|
|
|
|
tint2 = {r = 0.40, g = 0.40, b = 0.40, a = 1}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
-- Fast faction
|
|
|
|
type = "fast",
|
|
|
|
tint = {r = 0.90, g = 0.90, b = 0.90, a = 1},
|
|
|
|
tint2 = {r = 1, g = 1, b = 0.10, a = 1}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
for i = 1, #FACTIONS do
|
|
|
|
local entry = FACTIONS[i]
|
|
|
|
local setting = "rampant--" .. entry.type .. "Tints"
|
|
|
|
|
|
|
|
data:extend({
|
|
|
|
{
|
|
|
|
type = "string-setting",
|
|
|
|
name = setting,
|
|
|
|
description = setting,
|
|
|
|
setting_type = "startup",
|
|
|
|
default_value = setDefaultValue(entry.tint, entry.tint2),
|
|
|
|
order = "p[modifier]-r[zzunit]",
|
|
|
|
},
|
|
|
|
})
|
|
|
|
end
|