From d86480e3f2cf81a93fd4b1ea3e7dcbbf786a2146 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Sun, 7 Apr 2013 23:53:06 +0000 Subject: [PATCH] fix costs for planeswalker --- src/main/java/forge/card/cost/CostRemoveCounter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/card/cost/CostRemoveCounter.java b/src/main/java/forge/card/cost/CostRemoveCounter.java index e1ef91e8d52..39ec7b008d8 100644 --- a/src/main/java/forge/card/cost/CostRemoveCounter.java +++ b/src/main/java/forge/card/cost/CostRemoveCounter.java @@ -165,6 +165,7 @@ public class CostRemoveCounter extends CostPartWithList { int oldVal = crd.getCounters().get(getCounter()).intValue(); crd.getCounters().put(getCounter(), Integer.valueOf(oldVal - cntRemoved + 1)); } + cntRemoved = 1; return executePayment(ability, inp.getSelected()); } @@ -338,7 +339,7 @@ public class CostRemoveCounter extends CostPartWithList { @Override protected void doPayment(SpellAbility ability, Card targetCard){ - targetCard.subtractCounter(this.getCounter(), 1); + targetCard.subtractCounter(this.getCounter(), cntRemoved); } /* (non-Javadoc)