Growth modifiers gamedir changes (#40)

* Replace bEvolution with fRegresses

An evolution value of 2 meant that they devolved, so only Moses and non-sober Larry regress

* Update growth modifiers for specific mercs

Since we can't (currently) force a merc to not grow, we'll just set their growth modifier to an extremely high (slow) value

Len: extremely slow
Spike: extremely slow
Henning: extremely slow
Pops: extremely slow
Wally: very slow (Marksmanship only)
Carp: slow
Leon: extremely slow
Sam: extremely slow

* Add default growth modifiers (0) to the rest of the mercs
This commit is contained in:
rftrdev
2023-08-09 18:35:42 -07:00
committed by GitHub
parent 2dcd67de37
commit 3d9e482414
3 changed files with 3077 additions and 263 deletions
+14 -4
View File
@@ -340,6 +340,20 @@ MERC_BANKRUPT_WARNING = 5000
EARLY_REBELS_RECRUITMENT = 3
;------------------------------------------------------------------------------------------------------------------------------
; Growth modifiers are a replacement for the old Evolution tag.
; Allow each merc to have individual growth modifiers, meaning that each merc gains stats at his or her own rate.
; By default, the only mercs with unique growth modifiers are those who had globally slower growths under the old Evolution tag.
; To change how fast or slow a merc gains stats, you will need to modify the appropriate <GrowthModifier{StatName}> tag in MercProfiles.xml
; Negative values mean the merc grows faster, and higher values means the merc grows slower.
;
; You can also allow growth modifiers to be randomised based on their original growth rates in MercProfiles.xml
; For example, a range of 5 means that a merc with a GrowthModifierLife of -5 will have that modifier randomised between -10 and 0
;------------------------------------------------------------------------------------------------------------------------------
MERCS_GROWTH_MODIFIERS_ENABLED = TRUE
MERCS_RANDOM_GROWTH_MODIFIERS = FALSE
MERCS_RANDOM_GROWTH_MODIFIERS_RANGE = 5
;------------------------------------------------------------------------------------------------------------------------------
; Should the game use random stats for the mercenaries (AIM, MERC, RPC, EPC and NPC)?
; 0 = do not use random stats (JA2 vanilla setting)
@@ -4391,10 +4405,6 @@ TEACHER_TRAIT_BONUS_TO_TRAINING_EFFICIENCY = 30
; The minimum skill rating a character must have before he can train fellow teammates in that skill.
MIN_SKILL_REQUIRED_TO_TEACH_OTHER = 25
; The <bEvolution>-tag in MercProfiles.xml controls whether mercs are stopped from increasing their stats. If TRUE, that tag is
; disabled and increasing stats works normally.
DISABLE_EVOLUTION = TRUE
;------------------------------------------------------------------------------------------------------------------------------
; Two settings to synchronize the sleep/wake periods of Trainers and Students in the same sector.
;
File diff suppressed because it is too large Load Diff
+14 -4
View File
@@ -340,6 +340,20 @@ MERC_BANKRUPT_WARNING = 5000
EARLY_REBELS_RECRUITMENT = 3
;------------------------------------------------------------------------------------------------------------------------------
; Growth modifiers are a replacement for the old Evolution tag.
; Allow each merc to have individual growth modifiers, meaning that each merc gains stats at his or her own rate.
; By default, the only mercs with unique growth modifiers are those who had globally slower growths under the old Evolution tag.
; To change how fast or slow a merc gains stats, you will need to modify the appropriate <GrowthModifier{StatName}> tag in MercProfiles.xml
; Negative values mean the merc grows faster, and higher values means the merc grows slower.
;
; You can also allow growth modifiers to be randomised based on their original growth rates in MercProfiles.xml
; For example, a range of 5 means that a merc with a GrowthModifierLife of -5 will have that modifier randomised between -10 and 0
;------------------------------------------------------------------------------------------------------------------------------
MERCS_GROWTH_MODIFIERS_ENABLED = TRUE
MERCS_RANDOM_GROWTH_MODIFIERS = FALSE
MERCS_RANDOM_GROWTH_MODIFIERS_RANGE = 5
;------------------------------------------------------------------------------------------------------------------------------
; Should the game use random stats for the mercenaries (AIM, MERC, RPC, EPC and NPC)?
; 0 = do not use random stats (JA2 vanilla setting)
@@ -4390,10 +4404,6 @@ TEACHER_TRAIT_BONUS_TO_TRAINING_EFFICIENCY = 30
; The minimum skill rating a character must have before he can train fellow teammates in that skill.
MIN_SKILL_REQUIRED_TO_TEACH_OTHER = 25
; The <bEvolution>-tag in MercProfiles.xml controls whether mercs are stopped from increasing their stats. If TRUE, that tag is
; disabled and increasing stats works normally.
DISABLE_EVOLUTION = FALSE
;------------------------------------------------------------------------------------------------------------------------------
; Two settings to synchronize the sleep/wake periods of Trainers and Students in the same sector.
;