Which instantActionTriggerType's are valid in Abilities, Instant Actions and Periodic Actions?
I'm working on adding some additional validations to the tool and this is one area I've wanted to address due to the reuse of the buffInstantAction.xml definitions across Abilities, instantActions and periodicActions.
Here's what I understand so far...
Abilities
Allowed: AlwaysPerform
NotAllowed: OnDelay, OnBuffFinish, OnChance, OnAbilityUsed, OnDamageTaken?, OnWeaponFired?, OnOwnerDeath?
?: OnCondition?
Buff->instantAction
Allowed: OnBuffFinish, OnCondition, OnDamageTaken, OnDelay, OnHyperspaceExit, OnOwnerDeath, OnWeaponFired
NotAllowed: AlwaysPerform, OnChance
Buff->periodicAction
Allowed: AlwaysPerform, OnCondition, OnChance
NotAllowed: OnDelay, OnAbilityUsed, OnBuffFinish, OnDamageTaken, OnHyperspaceExit, OnOwnerDeath, OnWeaponFired