From 55a10bccb773c81006b5920f3a17345ea6d7ee82 Mon Sep 17 00:00:00 2001 From: Agetian Date: Sun, 26 Jul 2020 19:36:50 +0300 Subject: [PATCH] - Fix NPE in CostPartWithList --- .../src/main/java/forge/game/cost/CostPartWithList.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-game/src/main/java/forge/game/cost/CostPartWithList.java b/forge-game/src/main/java/forge/game/cost/CostPartWithList.java index ceb31ea2abb..9a2964b4e18 100644 --- a/forge-game/src/main/java/forge/game/cost/CostPartWithList.java +++ b/forge-game/src/main/java/forge/game/cost/CostPartWithList.java @@ -132,8 +132,8 @@ public abstract class CostPartWithList extends CostPart { } cardList.addAll(doListPayment(ability, targetCards)); } else { - if (targetCards.isEmpty()) { - doPayment(ability, null); // e.g. CostFlipCoin + if (targetCards.isEmpty() && this instanceof CostFlipCoin) { + doPayment(ability, null); // TODO: generalize for other cost types if necessary } else { for (Card c : targetCards) { executePayment(ability, c);