diff --git a/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAllAi.java b/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAllAi.java index b280523832f..6c62eadc548 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAllAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAllAi.java @@ -155,6 +155,10 @@ public class ChangeZoneAllAi extends SpellAbilityAi { final Iterable oppList = Iterables.filter(ai.getOpponents(), PlayerPredicates.isTargetableBy(sa)); + if (Iterables.isEmpty(oppList)) { + return false; + } + // get the one with the most in graveyard // zone is visible so evaluate which would be hurt the most Player oppTarget = Collections.max(Lists.newArrayList(oppList),