diff --git a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer6.java b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer6.java index 7eaa221dc24..987d64d0551 100644 --- a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer6.java +++ b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/ComputerPlayer6.java @@ -994,7 +994,7 @@ public class ComputerPlayer6 extends ComputerPlayer implements } int aggressionRate = 5; - aggressionRate = getAggressionRate(oppScore, ourScore, outNumber, score, doAttack, turnsUntilDeathByUnblockable, doUnblockableAttack, aggressionRate); + //aggressionRate = getAggressionRate(oppScore, ourScore, outNumber, score, doAttack, turnsUntilDeathByUnblockable, doUnblockableAttack, aggressionRate); System.out.println("AI aggression = " + String.valueOf(aggressionRate)); @@ -1019,7 +1019,7 @@ public class ComputerPlayer6 extends ComputerPlayer implements boolean shouldAttack = shouldAttack(game, attackingPlayer.getId(), defenderId, attacker, possibleBlockers, aggressionRate); - if (shouldAttack && (totalFirstStrikeBlockPower < attacker.getToughness().getValue() || (aggressionRate == 5)) ) { + if (aggressionRate == 5 || shouldAttack && (totalFirstStrikeBlockPower < attacker.getToughness().getValue()) ) { finalAttackers.add(attacker); } } @@ -1048,10 +1048,6 @@ public class ComputerPlayer6 extends ComputerPlayer implements return false; } - if (aggressionRate == 5) { - return true; - } - for (Permanent defender : blockers) { if (defender.canBlock(attacker.getId(), game)) { numberOfPossibleBlockers += 1; diff --git a/Mage.Server/plugins/mage-player-ai-ma.jar b/Mage.Server/plugins/mage-player-ai-ma.jar index a878f31c038..165d70e9fb6 100644 Binary files a/Mage.Server/plugins/mage-player-ai-ma.jar and b/Mage.Server/plugins/mage-player-ai-ma.jar differ