diff --git a/forge-ai/src/main/java/forge/ai/CreatureEvaluator.java b/forge-ai/src/main/java/forge/ai/CreatureEvaluator.java index a9f43291f19..2e835ab5ec0 100644 --- a/forge-ai/src/main/java/forge/ai/CreatureEvaluator.java +++ b/forge-ai/src/main/java/forge/ai/CreatureEvaluator.java @@ -213,11 +213,11 @@ public class CreatureEvaluator implements Function { private int evaluateSpecialAbility(SpellAbility sa) { // Pump abilities if (sa.getApi() == ApiType.Pump) { + // Pump abilities that grant +X/+X to the card if ("+X".equals(sa.getParam("NumAtt")) && "+X".equals(sa.getParam("NumDef")) && !sa.usesTargeting() && (!sa.hasParam("Defined") || "Self".equals(sa.getParam("Defined")))) { - // Pump abilities that grant +X/+X to the card if (sa.getPayCosts() != null && sa.getPayCosts().hasOnlySpecificCostType(CostPayEnergy.class)) { // Electrostatic Pummeler int initPower = getEffectivePower(sa.getHostCard());