diff --git a/src/main/java/forge/ComputerUtilAttack.java b/src/main/java/forge/ComputerUtilAttack.java index 71b041885c0..3b96d0963f6 100644 --- a/src/main/java/forge/ComputerUtilAttack.java +++ b/src/main/java/forge/ComputerUtilAttack.java @@ -241,6 +241,13 @@ public class ComputerUtilAttack { } } + // re-add creatures with vigilance + for (final Card c : attackers) { + if (c.hasKeyword("Vigilance")) { + notNeededAsBlockers.add(c); + } + } + if (blockersNeeded == list.size()) { // Human will win unless everything is kept back to block return notNeededAsBlockers; @@ -284,14 +291,6 @@ public class ComputerUtilAttack { } } } - - // re-add creatures with vigilance - for (final Card c : attackers) { - if (c.hasKeyword("Vigilance")) { - notNeededAsBlockers.add(c); - } - } - return notNeededAsBlockers; }