ComputerUtilCost: checkRemoveCounterCost allow Zero Loyality Abilities

This commit is contained in:
Hanmac
2016-10-14 19:39:08 +00:00
parent 8e220c866a
commit fadb09fca5

View File

@@ -91,7 +91,9 @@ public class ComputerUtilCost {
return false;
}
if (sa != null) {
// check the sa what the PaymentDecision is.
// ignore Loyality abilities with Zero as Cost
if (sa != null && !CounterType.LOYALTY.equals(type)) {
final AiCostDecision decision = new AiCostDecision(sa.getActivatingPlayer(), sa);
PaymentDecision pay = decision.visit(remCounter);
if (pay == null || pay.c <= 0) {