diff --git a/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java b/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java index 9228e0ece46..ae1f794eba5 100644 --- a/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java +++ b/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java @@ -229,7 +229,7 @@ public class HumanPlaySpellAbility { if (needX && manaCost != null && manaCost.getAmountOfX() > 0) { String sVar = ability.getSVar("X"); //only prompt for new X value if card doesn't determine it another way - if ("Count$xPaid".equals(sVar) || StringUtils.isNumeric(sVar)) { + if ("Count$xPaid".equals(sVar) || StringUtils.isNumeric(sVar) || sVar.isEmpty()) { Integer value = controller.announceRequirements(ability, "X", allowZero && manaCost.canXbe0()); if (value == null) { return false;