diff --git a/forge-ai/src/main/java/forge/ai/ability/DestroyAllAi.java b/forge-ai/src/main/java/forge/ai/ability/DestroyAllAi.java index 9b9de00e17b..985bee04bba 100644 --- a/forge-ai/src/main/java/forge/ai/ability/DestroyAllAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/DestroyAllAi.java @@ -40,8 +40,12 @@ public class DestroyAllAi extends SpellAbilityAi { if (sa.usesTargeting()) { sa.resetTargets(); - sa.getTargets().add(ai.getOpponent()); - computerlist.clear(); + if (sa.canTarget(ai.getOpponent())) { + sa.getTargets().add(ai.getOpponent()); + computerlist.clear(); + } else { + return false; + } } humanlist = CardLists.filter(humanlist, predicate);