From 478198b43a3bbbd2effdb99a93890c00943f24db Mon Sep 17 00:00:00 2001 From: Hanmac Date: Mon, 30 May 2016 06:08:51 +0000 Subject: [PATCH] fixed DFC Planeswalker: etbCounter only for Original card That is a hotfix patch because it probably should be fixed in the ReplacementHandler. --- forge-game/src/main/java/forge/game/card/CardFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/card/CardFactory.java b/forge-game/src/main/java/forge/game/card/CardFactory.java index df4c1cc326a..d6e80338be9 100644 --- a/forge-game/src/main/java/forge/game/card/CardFactory.java +++ b/forge-game/src/main/java/forge/game/card/CardFactory.java @@ -374,7 +374,8 @@ public class CardFactory { } private static void buildPlaneswalkerAbilities(Card card) { - if (card.getBaseLoyalty() > 0) { + // etbCounter only for Original Card + if (card.getBaseLoyalty() > 0 && card.getCurrentStateName() == CardStateName.Original) { final String loyalty = Integer.toString(card.getBaseLoyalty()); card.addIntrinsicKeyword("etbCounter:LOYALTY:" + loyalty + ":no Condition:no desc"); }