mirror of
https://github.com/veden/Rampant.git
synced 2025-02-05 13:14:51 +02:00
FACTO-180: Increased default enemy level to 6 and increased
resistences and weaknesses in lower enemy tiers
This commit is contained in:
parent
96a887329e
commit
fcb15c9957
@ -10,6 +10,8 @@ Version: 3.1.2
|
||||
- Changed mod setting to default to disallowFriendlyFire
|
||||
- Increased spawner egg and wasp health by 5, 75, 200, 300, 400, 550, 725, 1700, 3675, 7650
|
||||
- Increased default mod settings max squads to 30
|
||||
- Increased default mod settings max enemy level to 6
|
||||
- Increased major,minor resistance percents and Increased minor weakness percents primarily in the lower enemy levels
|
||||
Bugfixes:
|
||||
- Fixed sent aggressive squads, builder count, squad count could be negative
|
||||
- Added missing sent and max siege groups on debug log
|
||||
|
@ -517,7 +517,7 @@ end
|
||||
|
||||
local function addMajorResistance(entity, name, tier)
|
||||
local decreases = { 7, 7, 10, 10, 13, 13, 16, 16, 19, 23 }
|
||||
local percents = { 65, 65, 70, 75, 75, 80, 85, 85, 90, 90 }
|
||||
local percents = { 80, 80, 84, 84, 89, 89, 93, 93, 97, 97 }
|
||||
entity.resistances[name] = {
|
||||
decrease = roundToNearest(gaussianRandomRangeRG(decreases[tier], decreases[tier] * 0.1, decreases[tier] * 0.85, decreases[tier] * 1.30, xorRandom), 0.1),
|
||||
percent = roundToNearest(gaussianRandomRangeRG(percents[tier], percents[tier] * 0.1, percents[tier] * 0.85, percents[tier] * 1.30, xorRandom), 0.1)
|
||||
@ -525,14 +525,8 @@ local function addMajorResistance(entity, name, tier)
|
||||
end
|
||||
|
||||
local function addMinorResistance(entity, name, tier)
|
||||
-- {
|
||||
-- type = "resistance",
|
||||
-- name = "fire",
|
||||
-- decrease = { 1, 1, 1, 1, 2, 2, 3, 3, 3, 4 },
|
||||
-- percent = { 30, 30, 30, 40, 40, 40, 45, 45, 45, 50 }
|
||||
-- }
|
||||
local decreases = { 3, 3, 7, 7, 10, 10, 13, 13, 16, 18 }
|
||||
local percents = { 35, 35, 40, 40, 45, 45, 50, 55, 55, 60 }
|
||||
local percents = { 40, 40, 44, 44, 48, 48, 52, 56, 56, 60 }
|
||||
entity.resistances[name] = {
|
||||
decrease = roundToNearest(gaussianRandomRangeRG(decreases[tier], decreases[tier] * 0.1, decreases[tier] * 0.85, decreases[tier] * 1.30, xorRandom), 0.1),
|
||||
percent = roundToNearest(gaussianRandomRangeRG(percents[tier], percents[tier] * 0.1, percents[tier] * 0.85, percents[tier] * 1.30, xorRandom), 0.1)
|
||||
@ -550,7 +544,7 @@ end
|
||||
|
||||
local function addMinorWeakness(entity, name, tier)
|
||||
local decreases = { -3, -3, -7, -7, -10, -10, -13, -13, -16, -18 }
|
||||
local percents = { -35, -35, -40, -40, -45, -45, -50, -55, -55, -60 }
|
||||
local percents = { -40, -40, -44, -44, -48, -48, -52, -56, -56, -60 }
|
||||
entity.resistances[name] = {
|
||||
decrease = roundToNearest(gaussianRandomRangeRG(decreases[tier], decreases[tier] * 0.1, decreases[tier] * 0.85, decreases[tier] * 1.30, xorRandom), 0.1),
|
||||
percent = roundToNearest(gaussianRandomRangeRG(percents[tier], percents[tier] * 0.1, percents[tier] * 0.85, percents[tier] * 1.30, xorRandom), 0.1)
|
||||
|
@ -321,7 +321,7 @@ data:extend({
|
||||
setting_type = "startup",
|
||||
minimum_value = 1,
|
||||
maximum_value = 10,
|
||||
default_value = 4,
|
||||
default_value = 6,
|
||||
order = "l[modifier]-m[unit]",
|
||||
per_user = false
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user