Code:
;------------------------------------------
Trigger ChallengesTheStrong
    WhenToTest PostBattle

    Condition WasAttacker
          and IsGeneral
          and I_ConflictType Normal
          and BattleOdds < .7

    Affects ChallengesTheStrong  1  Chance  100
I know it's a problem with the trigger, because when I set the trait to someone to start with, it works for them.

What I want to happen is: When the general attacks an enemy and has a low chance of winning, it gives him a "point" towards the trait I made "ChallengesTheStrong". Am I just putting in the wrong odds, or what?