diff --git a/forge-ai/src/main/java/forge/ai/ability/CounterAi.java b/forge-ai/src/main/java/forge/ai/ability/CounterAi.java index 7d3f450cb13..2700c9b8ab2 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CounterAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CounterAi.java @@ -60,6 +60,8 @@ public class CounterAi extends SpellAbilityAi { // might as well check for player's friendliness return false; } + + // check if the top ability on the stack corresponds to the AI-specific targeting declaration, if provided if (sa.hasParam("AITgts") && (topSA.getHostCard() == null || !topSA.getHostCard().isValid(sa.getParam("AITgts"), sa.getActivatingPlayer(), source, sa))) { return false;