Page 1 of 1

Veteran Level during combat - default rule set

Posted: Thu Sep 12, 2024 12:56 pm
by Moke
Hi,

I notice with the versions 3.X military units don't achieve any promotion of their status to veteran, hardened or elite anymore. This is
even more frustrating, since the AI players military units don't have this restriction. Can someone please shed some light on this? I like
to play on 'cheating' difficulty level and get often, also for this reason, beaten by the AI.

Re: Veteran Level during combat - default rule set

Posted: Thu Sep 12, 2024 2:50 pm
by cazfi
There are new ruleset settings in 3.1 that might affect you:

Code: Select all

; With some rules it`s possible that neither side of a combat dies.
; Set this to TRUE if unit should never gain veterancy from such a combat.
only_killing_makes_veteran = FALSE

; If either side of the fight is completely powerless, i.e., has
; zero attack/defense power after modifiers, fight is not considered
; a real fight. If this setting is enabled, nobody gets made veteran after
; such a fight.
only_real_fight_makes_veteran = TRUE

; When this setting is enabled, chance of getting veterancy from a combat
; gets modified by the strength of the opponent relative to the strength
; of unit that might gain the veterancy.
; When this setting is disabled, the modifier is always simply considered
; to be 100%, i.e, the base veterancy chance from units.ruleset is used as is.
; This affects both regular and diplomat combat.
combat_odds_scaled_veterancy = TRUE

Re: Veteran Level during combat - default rule set

Posted: Fri Sep 13, 2024 3:04 pm
by Moke
Thanks a lot cazfi, for the quick response. I'll give it a try and report back.

Re: Veteran Level during combat - default rule set

Posted: Fri Oct 18, 2024 3:53 pm
by Moke
Unfortunately changing the parameters in ruleset file did not change anything. Am I the only one to
have this issue? Any other ideas, how to change this behaviour. Allways getting beaten by the AI
is somewhat reducing the fun. I don't mind loosing, but this should happen while fighting.

Re: Veteran Level during combat - default rule set

Posted: Fri Oct 18, 2024 11:29 pm
by cazfi
It's a bug. I've confirmed that when rules say that veterancy chance is scaled to how challenging the combat is, the veterancy chance is actually always zero.

Re: Veteran Level during combat - default rule set

Posted: Fri Oct 18, 2024 11:36 pm
by cazfi

Re: Veteran Level during combat - default rule set

Posted: Sun Oct 27, 2024 3:10 pm
by Moke
cazfi,

thanks a lot for your support. I'll give the patch a try and report back.

Re: Veteran Level during combat - default rule set

Posted: Mon Oct 28, 2024 6:18 pm
by Moke
All, I can confirm, the bug fix works. I compile version 3.1.2 on Linux and continued a saved game. Promotion of
military units after combats works now as expected.