diff --git a/src/main/java/forge/card/cost/Cost_Payment.java b/src/main/java/forge/card/cost/Cost_Payment.java index cc97fc74092..93207b7ab1b 100644 --- a/src/main/java/forge/card/cost/Cost_Payment.java +++ b/src/main/java/forge/card/cost/Cost_Payment.java @@ -113,6 +113,11 @@ public class Cost_Payment { Player activator = ability.getActivatingPlayer(); final Card card = ability.getSourceCard(); + if(activator == null) { + activator = card.getController(); + } + + for(CostPart part : cost.getCostParts()){ if (!part.canPay(ability, card, activator, cost)) return false;