diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtil.java b/forge-ai/src/main/java/forge/ai/ComputerUtil.java index f522be981d6..19892138a3a 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtil.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtil.java @@ -578,7 +578,7 @@ public class ComputerUtil { } } - Card c; + Card c = null; if (CardLists.getNotType(remaining, "Creature").isEmpty()) { c = ComputerUtilCard.getWorstCreatureAI(remaining); } @@ -589,7 +589,7 @@ public class ComputerUtil { c = ComputerUtilCard.getWorstPermanentAI(remaining, false, false, false, false); } - if (c.isEnchanted()) { + if (c != null && c.isEnchanted()) { // TODO: choose "worst" controlled enchanting Aura for (Card aura : c.getEnchantedBy(false)) { if (aura.getController().equals(c.getController()) && remaining.contains(aura)) {