diff --git a/forge-gui/src/main/java/forge/player/HumanPlay.java b/forge-gui/src/main/java/forge/player/HumanPlay.java index 119bcddf8a1..94ed9717f41 100644 --- a/forge-gui/src/main/java/forge/player/HumanPlay.java +++ b/forge-gui/src/main/java/forge/player/HumanPlay.java @@ -162,7 +162,9 @@ public class HumanPlay { final SpellAbility choosen = c.getAbilityToPlay(original.getHostCard(), abilities); List list = GameActionUtil.getOptionalCostValues(choosen); - list = c.chooseOptionalCosts(choosen, list); + if (!list.isEmpty()) { + list = c.chooseOptionalCosts(choosen, list); + } return GameActionUtil.addOptionalCosts(choosen, list); //final List abilities = GameActionUtil.getOptionalCosts(original);