data:extend({ { type = "bool-setting", name = "rampant-useDumbProjectiles", description = "rampant-useDumbProjectiles", setting_type = "startup", default_value = true, order = "a[modifier]-a[projectiles]", per_user = false }, { type = "bool-setting", name = "rampant-disableCollidingProjectiles", setting_type = "startup", default_value = true, order = "b[modifier]-b[trigger]", per_user = false }, { type = "bool-setting", name = "rampant-unitsAffectedByTiles", setting_type = "startup", default_value = true, order = "b[modifier]-b[trigger]", per_user = false }, { type = "bool-setting", name = "rampant-oldRedEnemyMapColor", setting_type = "startup", default_value = false, order = "b[modifier]-c[trigger]", per_user = false }, { type = "int-setting", name = "rampant-attackWaveMaxSize", setting_type = "runtime-global", minimum_value = 20, maximum_value = 600, default_value = 150, order = "b[modifier]-f[wave]", per_user = false }, { type = "int-setting", name = "rampant-maxNumberOfSquads", setting_type = "runtime-global", minimum_value = 1, maximum_value = 300, default_value = 50, order = "b[modifier]-f[wave]", per_user = false }, { type = "int-setting", name = "rampant-maxNumberOfBuilders", setting_type = "runtime-global", minimum_value = 1, maximum_value = 120, default_value = 35, order = "b[modifier]-f[wave]", per_user = false }, { type = "bool-setting", name = "rampant-permanentNocturnal", description = "rampant-permanentNocturnal", setting_type = "runtime-global", default_value = false, order = "b[modifier]-g[ai]", per_user = false }, -- { -- type = "bool-setting", -- name = "rampant-liteMode", -- setting_type = "startup", -- default_value = false, -- order = "b[modifier]-g[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, order = "b[modifier]-h[ai]", per_user = false }, { type = "bool-setting", name = "rampant-enableSwarm", description = "rampant-enableSwarm", setting_type = "startup", default_value = true, order = "b[modifier]-j[unit]", per_user = false }, { type = "bool-setting", name = "rampant-enableShrinkNestsAndWorms", description = "rampant-enableShrinkNestsAndWorms", setting_type = "startup", default_value = true, order = "b[modifier]-j[unit]", per_user = false }, { type = "bool-setting", name = "rampant-safeBuildings", setting_type = "runtime-global", default_value = false, order = "c[modifier]-a[safe]", per_user = false }, { type = "bool-setting", name = "rampant-safeBuildings-curvedRail", setting_type = "runtime-global", default_value = false, order = "c[modifier]-b[safe]", per_user = false }, { type = "bool-setting", name = "rampant-safeBuildings-straightRail", setting_type = "runtime-global", default_value = false, order = "c[modifier]-c[safe]", per_user = false }, { type = "bool-setting", name = "rampant-safeBuildings-bigElectricPole", setting_type = "runtime-global", default_value = false, order = "c[modifier]-d[safe]", per_user = false }, { type = "bool-setting", name = "rampant-safeBuildings-railSignals", setting_type = "runtime-global", default_value = false, order = "c[modifier]-e[safe]", per_user = false }, { type = "bool-setting", name = "rampant-safeBuildings-railChainSignals", setting_type = "runtime-global", default_value = false, order = "c[modifier]-f[safe]", per_user = false }, { type = "bool-setting", name = "rampant-safeBuildings-trainStops", setting_type = "runtime-global", default_value = false, order = "c[modifier]-g[safe]", per_user = false }, { type = "bool-setting", name = "rampant-safeBuildings-lamps", setting_type = "runtime-global", default_value = false, order = "c[modifier]-h[safe]", per_user = false }, { type = "bool-setting", name = "rampant-addWallResistanceAcid", description = "rampant-addWallResistanceAcid", setting_type = "startup", default_value = false, order = "c[modifier]-j[damage]", per_user = false }, { type = "bool-setting", name = "rampant-disallowFriendlyFire", setting_type = "startup", default_value = false, order = "c[modifier]-k[trigger]", per_user = false }, { 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 }, { type = "bool-setting", name = "rampant-newEnemies", description = "rampant-newEnemies", setting_type = "startup", default_value = false, order = "e[modifier]-a[unit]", per_user = false }, { type = "int-setting", name = "rampant-enemySeed", description = "rampant-enemySeed", setting_type = "startup", minimum_value = 0, default_value = 0, order = "l[modifer]-b[unit]", per_user = false }, { type = "int-setting", name = "rampant-newEnemyVariations", description = "rampant-newEnemyVariations", setting_type = "startup", minimum_value = 1, maximum_value = 20, default_value = 1, order = "l[modifier]-h[unit]", per_user = false }, { type = "int-setting", name = "rampant-tierStart", setting_type = "startup", default_value = 1, minimum_value = 1, maximum_value = 10, order = "l[modifier]-l[unit]", per_user = false }, { type = "int-setting", name = "rampant-tierEnd", setting_type = "startup", minimum_value = 1, maximum_value = 10, default_value = 4, order = "l[modifier]-m[unit]", per_user = false }, { type = "bool-setting", name = "rampant-acidEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-n[unit]", per_user = false }, { type = "bool-setting", name = "rampant-physicalEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-o[unit]", per_user = false }, { type = "bool-setting", name = "rampant-suicideEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-p[unit]", per_user = false }, { type = "bool-setting", name = "rampant-fireEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-q[unit]", per_user = false }, { type = "bool-setting", name = "rampant-electricEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-r[unit]", per_user = false }, { type = "bool-setting", name = "rampant-nuclearEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-s[unit]", per_user = false }, { type = "bool-setting", name = "rampant-infernoEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-t[unit]", per_user = false }, { type = "bool-setting", name = "rampant-fastEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-u[unit]", per_user = false }, { type = "bool-setting", name = "rampant-trollEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-v[unit]", per_user = false }, { type = "bool-setting", name = "rampant-spawnerEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-w[unit]", per_user = false }, { type = "bool-setting", name = "rampant-waspEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-x[unit]", per_user = false }, { type = "bool-setting", name = "rampant-laserEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-y[unit]", per_user = false }, { type = "bool-setting", name = "rampant-energyThiefEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-z[unit]", per_user = false }, { type = "bool-setting", name = "rampant-poisonEnemy", setting_type = "startup", default_value = true, order = "l[modifier]-za[unit]", per_user = false }, { type = "bool-setting", name = "rampant-unitSpawnerBreath", setting_type = "startup", default_value = true, order = "l[modifier]-zb[unit]", per_user = false }, -- { -- type = "bool-setting", -- name = "rampant-disableVanillaAI", -- description = "rampant-disableVanillaAI", -- setting_type = 'runtime-global', -- default_value = true, -- order = "m[total]-a[ai]", -- per_user = false -- }, { type = "bool-setting", name = "rampant-enableMigration", description = "rampant-enableMigration", setting_type = 'runtime-global', default_value = true, order = "m[total]-b[ai]", per_user = false }, { type = "bool-setting", name = "rampant-raidAIToggle", setting_type = "runtime-global", default_value = true, order = "m[total]-c[ai]", per_user = false }, { type = "bool-setting", name = "rampant-siegeAIToggle", setting_type = "runtime-global", default_value = true, order = "m[total]-c[ai]", per_user = false }, { type = "bool-setting", name = "rampant-removeBloodParticles", description = "rampant-reduceBloodParticles", setting_type = "startup", default_value = false, order = "n[modifier]-a[optimize]", per_user = false }, -- { -- type = "bool-setting", -- name = "rampant-enableFullMapScan", -- setting_type = "runtime-global", -- default_value = true, -- order = "n[modifier]-a[optimize]", -- per_user = false -- }, { type = "bool-setting", name = "rampant-unkillableLogisticRobots", setting_type = "startup", default_value = false, order = "n[modifier]-b[optimize]", per_user = false }, { type = "bool-setting", name = "rampant-unkillableConstructionRobots", setting_type = "startup", default_value = false, order = "n[modifier]-c[optimize]", per_user = false }, { type = "double-setting", name = "rampant-unitBiterHealthScaler", description = "rampant-unitBiterHealthScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-a[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitBiterHealingScaler", description = "rampant-unitBiterHealingScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-a[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitBiterSpeedScaler", description = "rampant-unitBiterSpeedScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-b[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitBiterDamageScaler", description = "rampant-unitBiterDamageScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-c[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitBiterRangeScaler", description = "rampant-unitBiterRangeScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-d[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitSpitterHealthScaler", description = "rampant-unitSpitterHealthScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-e[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitSpitterHealingScaler", description = "rampant-unitSpitterHealingScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-e[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitSpitterSpeedScaler", description = "rampant-unitSpitterSpeedScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-f[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitSpitterDamageScaler", description = "rampant-unitSpitterDamageScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-g[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitSpitterRangeScaler", description = "rampant-unitSpitterRangeScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-h[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitDroneHealthScaler", description = "rampant-unitDroneHealthScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-i[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitDroneHealingScaler", description = "rampant-unitDroneHealingScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-i[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitDroneSpeedScaler", description = "rampant-unitDroneSpeedScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-j[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitDroneDamageScaler", description = "rampant-unitDroneDamageScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-k[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitDroneRangeScaler", description = "rampant-unitDroneRangeScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-l[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitWormHealthScaler", description = "rampant-unitWormHealthScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-m[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitWormHealingScaler", description = "rampant-unitWormHealingScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-m[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitWormDamageScaler", description = "rampant-unitWormDamageScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-n[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitWormRangeScaler", description = "rampant-unitWormRangeScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-o[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitSpawnerHealthScaler", description = "rampant-unitSpawnerHealthScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-p[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitSpawnerHealingScaler", description = "rampant-unitSpawnerHealingScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-p[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitSpawnerOwnedScaler", description = "rampant-unitSpawnerOwnedScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-q[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitSpawnerSpawnScaler", description = "rampant-unitSpawnerSpawnScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-r[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitSpawnerRespawnScaler", description = "rampant-unitSpawnerRespawnScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-r[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitHiveRespawnScaler", description = "rampant-unitHiveRespawnScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-r[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitHiveHealthScaler", description = "rampant-unitHiveHealthScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-r[unit]", per_user = false }, { type = "double-setting", name = "rampant-unitHiveHealingScaler", description = "rampant-unitHiveHealingScaler", setting_type = "startup", default_value = 1.0, minimum_value = 0.0001, maximum_value = 100000.0, order = "p[modifier]-r[unit]", per_user = false }, { type = "bool-setting", name = "rampant-attackWaveGenerationUsePlayerProximity", setting_type = "runtime-global", default_value = true, order = "b[modifier]-b[trigger]", per_user = false }, { type = "double-setting", name = "rampant-attackPlayerThreshold", setting_type = "runtime-global", minimum_value = 0, default_value = 20, order = "b[modifier]-c[threshold]", per_user = false }, { type = "bool-setting", name = "rampant-suppress-surface-change-warnings", setting_type = "runtime-per-user", default_value = false, order = "b[modifier]-b[trigger]", per_user = true }, })