Just check for UnlessCost

This commit is contained in:
tool4EvEr
2022-07-10 16:03:27 +02:00
parent aff63c5315
commit 2a7ccd69d6

View File

@@ -667,7 +667,8 @@ public class HumanCostDecision extends CostDecisionMakerBase {
final int c = cost.getAbilityAmount(ability);
if (cost.payCostFromSource()) {
if (ability.getDescription().contains("Fabricate") && !controller.confirmPayment(cost, Localizer.getInstance().getMessage("lblPutNTypeCounterOnTarget", String.valueOf(c), cost.getCounter().getName(), ability.getHostCard().getName()), ability)) {
// UnlessCost so player might not want to pay (Fabricate)
if (ability.hasParam("UnlessCost") && !controller.confirmPayment(cost, Localizer.getInstance().getMessage("lblPutNTypeCounterOnTarget", String.valueOf(c), cost.getCounter().getName(), ability.getHostCard().getName()), ability)) {
return null;
}
cost.setLastPaidAmount(c);