Trigger code question (re: suppression)

Hello,
I'm running into some unexpected problems when trying to suppress a particular trigger.
I'm in the AF_Animate code. A card is supposed to lose triggers until end of turn. Pretty standard.
I'm trying to do this:
Is there an obvious mistake here, or does anyone know what's going on?
Thanks,
slapshot5
I'm running into some unexpected problems when trying to suppress a particular trigger.
I'm in the AF_Animate code. A card is supposed to lose triggers until end of turn. Pretty standard.
I'm trying to do this:
- Code: Select all
//suppress triggers from the animated card
final ArrayList<Trigger> removedTriggers = new ArrayList<Trigger>();
if (params.containsKey("OverwriteTriggers")) {
ArrayList<Trigger> triggersToRemove = c.getTriggers();
for (Trigger trigger : triggersToRemove) {
trigger.setSuppressed(true);
}
}
Is there an obvious mistake here, or does anyone know what's going on?
Thanks,
slapshot5