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

432 lines
13 KiB
Lua

-- 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/>.
data:extend({
{
type = "bool-setting",
name = "rampant-evolution--displayEvolutionMsg",
setting_type = "runtime-global",
default_value = false,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "bool-setting",
name = "rampant-evolution--shortcut-bar",
setting_type = "startup",
default_value = true,
order = "a[modifier]-b[unit]",
per_user = false
},
{
type = "bool-setting",
name = "rampant-evolution--setMapSettingsToZero",
setting_type = "runtime-global",
default_value = true,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "int-setting",
name = "rampant-evolution--evolutionResolutionLevel",
setting_type = "runtime-global",
minimum_value = 0,
default_value = 0,
maximum_value = 100000,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "int-setting",
name = "rampant-evolution--processingPerTick",
setting_type = "runtime-global",
minimum_value = 1,
default_value = 5,
maximum_value = 300,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "bool-setting",
name = "rampant-evolution--toggleResearchEvolutionMultiplier",
setting_type = "runtime-global",
default_value = false,
order = "l[modifier]-z[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--startResearchMultiplier",
setting_type = "runtime-global",
minimum_value = -10000,
default_value = 0,
maximum_value = 10000,
order = "l[modifier]-z[unit]z",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--endResearchMultiplier",
setting_type = "runtime-global",
minimum_value = -10000,
default_value = 0,
maximum_value = 10000,
order = "l[modifier]-z[unit]zz",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--researchMultiplierExponent",
setting_type = "runtime-global",
minimum_value = -10000,
default_value = 1,
maximum_value = 10000,
order = "l[modifier]-z[unit]zzz",
per_user = false
},
{
type = "bool-setting",
name = "rampant-evolution--toggleTickEvolutionMultiplier",
setting_type = "runtime-global",
default_value = false,
order = "l[modifier]-zz[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--startTickMultiplier",
setting_type = "runtime-global",
minimum_value = -10000,
default_value = 0,
maximum_value = 10000,
order = "l[modifier]-zz[unit]z",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--endTickMultiplier",
setting_type = "runtime-global",
minimum_value = -10000,
default_value = 0,
maximum_value = 10000,
order = "l[modifier]-zz[unit]zz",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--tickMultiplierExponent",
setting_type = "runtime-global",
minimum_value = -10000,
default_value = 1,
maximum_value = 10000,
order = "l[modifier]-zz[unit]zzz",
per_user = false
},
{
type = "int-setting",
name = "rampant-evolution--totalTickMultiplier",
setting_type = "runtime-global",
minimum_value = 1,
default_value = 60 * 40,
maximum_value = 10000000000,
order = "l[modifier]-zz[unit]zzz",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--minimumDevolutionPercentage",
setting_type = "runtime-global",
minimum_value = 0,
default_value = 0,
maximum_value = 1,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--displayEvolutionMsgInterval",
setting_type = "runtime-global",
minimum_value = 0.001,
default_value = 10.0,
maximum_value = 9999999999,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "bool-setting",
name = "rampant-evolution--recalculateAllEvolution",
setting_type = "runtime-global",
default_value = true,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution-evolutionPerSpawnerAbsorbed",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = 15.75,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution-evolutionPerTreeAbsorbed",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = -8,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution-evolutionPerTreeDied",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = 27,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution-evolutionPerTileAbsorbed",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = 7,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution-evolutionPerSpawnerKilled",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = 300,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--evolutionPerWormKilled",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = 0,
order = "l[modifier]-mx[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution-evolutionPerHiveKilled",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = -30000,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution-evolutionPerUnitKilled",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = -10,
order = "l[modifier]-m[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--evolutionPerTime",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = 0,
order = "l[modifier]-mz[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--evolutionPerPollution",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = 0,
order = "l[modifier]-mz[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--evolutionPerLowPlayer",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = 0,
order = "l[modifier]-mza[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--evolutionPerMediumPlayer",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = 0,
order = "l[modifier]-mzb[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--evolutionPerHighPlayer",
setting_type = "runtime-global",
minimum_value = -100000,
maximum_value = 100000,
default_value = 0,
order = "l[modifier]-mzc[unit]",
per_user = false
},
{
type = "bool-setting",
name = "rampant-evolution--researchEvolutionCap",
setting_type = "runtime-global",
default_value = false,
order = "l[modifier]-oz[unit]",
per_user = false
},
{
type = "bool-setting",
name = "rampant-evolution--researchEvolutionCapIncludeUpgrades",
setting_type = "runtime-global",
default_value = true,
order = "l[modifier]-oz[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--technology-automation-science-multiplier",
setting_type = "runtime-global",
minimum_value = 0,
default_value = 1,
maximum_value = 10000,
order = "l[modifier]-oza[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--technology-logistic-science-multiplier",
setting_type = "runtime-global",
minimum_value = 0,
default_value = 1,
maximum_value = 10000,
order = "l[modifier]-ozb[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--technology-military-science-multiplier",
setting_type = "runtime-global",
minimum_value = 0,
default_value = 1,
maximum_value = 10000,
order = "l[modifier]-ozc[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--technology-chemical-science-multiplier",
setting_type = "runtime-global",
minimum_value = 0,
default_value = 1,
maximum_value = 10000,
order = "l[modifier]-ozd[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--technology-production-science-multiplier",
setting_type = "runtime-global",
minimum_value = 0,
default_value = 1,
maximum_value = 10000,
order = "l[modifier]-oze[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--technology-utility-science-multiplier",
setting_type = "runtime-global",
minimum_value = 0,
default_value = 1,
maximum_value = 10000,
order = "l[modifier]-ozf[unit]",
per_user = false
},
{
type = "double-setting",
name = "rampant-evolution--technology-space-science-multiplier",
setting_type = "runtime-global",
minimum_value = 0,
default_value = 1,
maximum_value = 10000,
order = "l[modifier]-ozg[unit]",
per_user = false
}
})