- Delayed Triggers will now be cleared at the start of a game.

This commit is contained in:
Sloth
2011-11-06 17:07:22 +00:00
parent 714eef2661
commit d108c89440
2 changed files with 10 additions and 0 deletions

View File

@@ -1314,6 +1314,7 @@ public class GameAction {
this.canShowWinLose = true; this.canShowWinLose = true;
forge.card.trigger.Trigger.resetIDs(); forge.card.trigger.Trigger.resetIDs();
AllZone.getTriggerHandler().clearTriggerSettings(); AllZone.getTriggerHandler().clearTriggerSettings();
AllZone.getTriggerHandler().clearDelayedTrigger();
// friendliness // friendliness
final CardFactoryInterface c = AllZone.getCardFactory(); final CardFactoryInterface c = AllZone.getCardFactory();

View File

@@ -75,6 +75,15 @@ public class TriggerHandler {
public final void registerDelayedTrigger(final Trigger trig) { public final void registerDelayedTrigger(final Trigger trig) {
this.delayedTriggers.add(trig); this.delayedTriggers.add(trig);
} }
/**
* <p>
* clearDelayedTrigger.
* </p>
*/
public final void clearDelayedTrigger() {
delayedTriggers.clear();
}
/** /**
* <p> * <p>