Ok, I have some interesting results performed today:
I modded several traits and ancillaries and then used the non-faction leader Julii general to assault Segesta on the first turn of the Julii campaign. These were the modded traits and ancillaries:
Code:
Trigger battle1
WhenToTest PostBattle
Condition GeneralHPLostRatioinBattle < 0.7
and GeneralFoughtInCombat
Affects BattleScarred 1 Chance 100
Affects Brave 1 Chance 100
Code:
Trigger battle1R
WhenToTest PostBattle
Condition GeneralHPLostRatioinBattle < 0.7
and GeneralFoughtInCombat
and CultureType roman
Affects RomanHero 1 Chance 100
Code:
Trigger trigger_heroic_saviour
WhenToTest PostBattle
Condition GeneralHPLostRatioinBattle < 0.3
and GeneralFoughtInCombat
and IsGeneral
AcquireAncillary heroic_saviour chance 100
Code:
Trigger trigger_shieldbearer
WhenToTest PostBattle
Condition GeneralHPLostRatioinBattle > 0.2
and GeneralFoughtInCombat
and WonBattle
and not Routs
and IsGeneral
AcquireAncillary shieldbearer chance 100
During the battle I charged the general in and he survived with 14 men left (obviously a tough battle). I have slightly modded thresholds to cover the fact that traits obtained from the battle map are doubled. Anyway, on returning to the campaign map, my general had received the following things:
First level Battlescarred
First level RomanHero
Heroicsaviour
No Brave (Romans are excluded from this trait)
And no Shieldbearer
I'm not quite sure on the ramifications of this yet and whether the shieldbearer HP condition is broken with the sign that way around... anyone? As far I was aware the shieldbearer was supposed to be the easier of the two ancillaries to acquire?!
Regards
Bookmarks