diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactoryDestroy.java b/src/main/java/forge/card/abilityfactory/AbilityFactoryDestroy.java index 9b3031a672f..c908575d99f 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactoryDestroy.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactoryDestroy.java @@ -242,15 +242,11 @@ public class AbilityFactoryDestroy { } Card choice = null; + // If the targets are only of one type, take the best if (list.getNotType("Creature").size() == 0) { - choice = CardFactoryUtil.getBestCreatureAI(list); // if the - // targets - // are - // only - // creatures, - // take - // the - // best + choice = CardFactoryUtil.getBestCreatureAI(list); + } else if (list.getNotType("Land").isEmpty()) { + choice = CardFactoryUtil.getBestLandAI(list); } else { choice = CardFactoryUtil.getMostExpensivePermanentAI(list, sa, true); }