I tested my new idea for the fix and it seems to work properly. I still need to figure out the best values and see if it needs any more conditions.

;------------------------------------------
Trigger scarred1
WhenToTest PostBattle

Condition GeneralHPLostRatioinBattle < 0.3
and PercentageBodyguardKilled > 50

Affects Battlescarred 1 Chance 30

;------------------------------------------
Trigger scarred2
WhenToTest PostBattle

Condition GeneralHPLostRatioinBattle > 0.7
and PercentageBodyguardKilled > 50

Affects Battlescarred 1 Chance 30