From 149b9a3faa36001e98a72a2091632f433a5e93ef Mon Sep 17 00:00:00 2001 From: Sloth Date: Fri, 28 Oct 2011 15:09:26 +0000 Subject: [PATCH] - Fixed Triggers not being checked when their host is on the stack. --- src/main/java/forge/card/trigger/TriggerHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/forge/card/trigger/TriggerHandler.java b/src/main/java/forge/card/trigger/TriggerHandler.java index d75542ae9c8..bdfdaba379a 100644 --- a/src/main/java/forge/card/trigger/TriggerHandler.java +++ b/src/main/java/forge/card/trigger/TriggerHandler.java @@ -11,6 +11,7 @@ import forge.CardList; import forge.Command; import forge.CommandArgs; import forge.ComputerUtil; +import forge.Constant; import forge.Constant.Zone; import forge.GameActionUtil; import forge.Player; @@ -285,6 +286,7 @@ public class TriggerHandler { // AP allCards = playerAP.getAllCards(); + allCards.addAll(AllZoneUtil.getCardsIn(Constant.Zone.Stack).getController(playerAP)); for (Card c : allCards) { for (Trigger t : c.getTriggers()) { runSingleTrigger(t, mode, runParams); @@ -303,6 +305,7 @@ public class TriggerHandler { // NAP allCards = playerAP.getOpponent().getAllCards(); + allCards.addAll(AllZoneUtil.getCardsIn(Constant.Zone.Stack).getController(playerAP.getOpponent())); for (Card c : allCards) { for (Trigger t : c.getTriggers()) { runSingleTrigger(t, mode, runParams);