Some behavior requires temporarily cancel current command in setuptrigger, and issue a new command.
For example, Passive_AttackFirst requires cancel DealDamageToCard first, and take it back if attacker is not killed
Another example, one behavior: cancel one spell, and deal N damage to enemy.
Some behavior requires temporarily cancel current command in setuptrigger, and issue a new command. For example, Passive_AttackFirst requires cancel DealDamageToCard first, and take it back if attacker is not killed Another example, one behavior: cancel one spell, and deal N damage to enemy.