diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java b/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java index 34b85771329..691f1c0c707 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java @@ -226,7 +226,9 @@ public class ComputerUtilMana { && sa.getHostCard().getType().getCreatureTypes().contains(ma.getHostCard().getChosenType())) { for (SpellAbility ab : saList) { if (ab.isManaAbility() && ab.getManaPart().isAnyMana() && ab.hasParam("AddsNoCounter")) { - return ab; + if (canPayShardWithSpellAbility(toPay, ai, ma, sa, checkCosts)) { + return ab; + } } } }