If I want to add a trigger that gives a general a trait when fighting siege battles, how do I do? I've done some modding to traits and triggers, so I know how to add a trigger, it's just the siege-part I don't know how to do.

Like this (but I guess I need to add another condition, but I don't know what?):
;------------------------------------------
Trigger goodsiegeattacker
WhenToTest PostBattle

Condition WasAttacker
and IsGeneral
and WonBattle
and I_ConflictType Normal


Affects GoodSiegeAttacker 1 Chance 50

;------------------------------------------