From dab6d2dce30f30c2cfe27af0ef4cb448697cb4c0 Mon Sep 17 00:00:00 2001 From: Sloth Date: Mon, 12 Nov 2012 19:45:22 +0000 Subject: [PATCH] - Fixed a bug in getSpellCostChange. --- src/main/java/forge/GameAction.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/GameAction.java b/src/main/java/forge/GameAction.java index 2094f0e638d..463d07a93c2 100644 --- a/src/main/java/forge/GameAction.java +++ b/src/main/java/forge/GameAction.java @@ -1890,7 +1890,9 @@ public class GameAction { List cardsOnBattlefield = Lists.newArrayList(game.getCardsIn(ZoneType.Battlefield)); cardsOnBattlefield.addAll(game.getCardsIn(ZoneType.Stack)); - cardsOnBattlefield.add(originalCard); + if (!cardsOnBattlefield.contains(originalCard)) { + cardsOnBattlefield.add(originalCard); + } final ArrayList raiseAbilities = new ArrayList(); final ArrayList reduceAbilities = new ArrayList(); final ArrayList setAbilities = new ArrayList();