- Fixed the attack AI overevaluating board position because unblocked attackers with evasion were not removed from remainingAttackers before further evaluation.

This commit is contained in:
Agetian
2017-08-25 15:35:29 +00:00
parent ef4dd57032
commit b3dc4671d0

View File

@@ -471,6 +471,8 @@ public class AiAttackController {
}
}
remainingAttackers.removeAll(unblockedAttackers);
for (Card blocker : this.blockers) {
if (blocker.hasKeyword("CARDNAME can block any number of creatures.")
|| blocker.hasKeyword("CARDNAME can block an additional ninety-nine creatures.")) {