diff --git a/forge-ai/src/main/java/forge/ai/AiAttackController.java b/forge-ai/src/main/java/forge/ai/AiAttackController.java index 8b22a0fa4f6..a3257703dc2 100644 --- a/forge-ai/src/main/java/forge/ai/AiAttackController.java +++ b/forge-ai/src/main/java/forge/ai/AiAttackController.java @@ -776,7 +776,7 @@ public class AiAttackController { //TODO: if there are other ways to tap this creature (like mana creature), then don't need to attack mustAttackDef = defender; } else { - combat.getAttackConstraints().getRequirements().get(attacker).getSortedRequirements(); + if (combat.getAttackConstraints().getRequirements().get(attacker) == null) continue; // check defenders in order of maximum requirements for (Pair e : combat.getAttackConstraints().getRequirements().get(attacker).getSortedRequirements()) { if (e.getRight() == 0) continue;