Code:
Trigger KeltUnprovenBattle4
WhenToTest PostBattle
Condition not WonBattle
and BattleOdds > 0.8
and BattleOdds < 1.1
and Trait Celtic > 0
and not FactionType f_arevaci
and not FactionType f_lusotannan
and CharacterAge < 31
and Trait CelticKingetos < 3
Affects CelticKingetos 3 Chance 100
Code:
Trigger KeltUnprovenBattleCoward
WhenToTest PostBattle
Condition not GeneralFoughtInCombat
and Trait Celtic > 0
and not FactionType f_arevaci
and not FactionType f_lusotannan
and CharacterAge < 31
and Trait CelticKingetos < 3
Affects CelticKingetos 3 Chance 100
These two might be the culprits. The battle odds needs to be noticeably against your favor, and your general himself must have fought in melee