diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryAttach.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryAttach.java index abb6e877d07..12748b0909d 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryAttach.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryAttach.java @@ -1635,7 +1635,7 @@ public class AbilityFactoryAttach { tgt.resetTargets(); } - if (abCost.getTotalMana().contains("X") && source.getSVar("X").equals("Count$xPaid")) { + if (abCost != null && abCost.getTotalMana().contains("X") && source.getSVar("X").equals("Count$xPaid")) { final int xPay = ComputerUtil.determineLeftoverMana(sa, ai); if (xPay == 0) {