From a1b9f84a7d9faccf992b605959d7d980e8608b64 Mon Sep 17 00:00:00 2001 From: Sloth Date: Wed, 28 Sep 2011 05:17:50 +0000 Subject: [PATCH] - Fixed delayed triggers triggering over and over again. --- src/main/java/forge/card/trigger/TriggerHandler.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/forge/card/trigger/TriggerHandler.java b/src/main/java/forge/card/trigger/TriggerHandler.java index ad422f11af9..1ad95495785 100644 --- a/src/main/java/forge/card/trigger/TriggerHandler.java +++ b/src/main/java/forge/card/trigger/TriggerHandler.java @@ -320,6 +320,7 @@ public class TriggerHandler { if (deltrig.getHostCard().getController().equals(playerAP)) { if (runSingleTrigger(deltrig, mode, runParams)) { delayedTriggersWorkingCopy.remove(deltrig); + delayedTriggers.remove(deltrig); i--; } } @@ -336,6 +337,7 @@ public class TriggerHandler { if (deltrig.getHostCard().getController().equals(playerAP.getOpponent())) { if (runSingleTrigger(deltrig, mode, runParams)) { delayedTriggersWorkingCopy.remove(deltrig); + delayedTriggers.remove(deltrig); i--; } }