for molten hydra

This commit is contained in:
Maxmtg
2013-04-08 00:03:26 +00:00
parent 30d20195c8
commit e9c61b6fcd

View File

@@ -126,7 +126,7 @@ public class CostRemoveCounter extends CostPartWithList {
cntRemoved = 1; cntRemoved = 1;
if (amount.equals("All")) if (amount.equals("All"))
cntRemoved = maxCounters; cntRemoved = -1;
else if (c != null) { else if (c != null) {
cntRemoved = c.intValue(); cntRemoved = c.intValue();
} else { } else {
@@ -137,9 +137,10 @@ public class CostRemoveCounter extends CostPartWithList {
if (this.payCostFromSource()) { if (this.payCostFromSource()) {
maxCounters = source.getCounters(this.counter); maxCounters = source.getCounters(this.counter);
if (maxCounters < c) if (maxCounters < cntRemoved)
return false; return false;
source.setSVar("CostCountersRemoved", Integer.toString(c)); cntRemoved = cntRemoved >= 0 ? cntRemoved : maxCounters;
source.setSVar("CostCountersRemoved", Integer.toString(cntRemoved));
executePayment(ability, source); executePayment(ability, source);
return true; return true;
} }