From bef51732e067b45e6f3dab1577fc59c1024d65b2 Mon Sep 17 00:00:00 2001 From: Agetian Date: Fri, 1 Sep 2017 13:42:12 +0000 Subject: [PATCH] - Fixed an inverted clause in the experimental "random combat trades" code. --- forge-ai/src/main/java/forge/ai/AiBlockController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/AiBlockController.java b/forge-ai/src/main/java/forge/ai/AiBlockController.java index 6721001c35e..57026c8498d 100644 --- a/forge-ai/src/main/java/forge/ai/AiBlockController.java +++ b/forge-ai/src/main/java/forge/ai/AiBlockController.java @@ -588,7 +588,7 @@ public class AiBlockController { boolean powerParityOrHigher = blocker.getNetPower() >= attacker.getNetPower(); boolean creatureParityOrHigher = ComputerUtil.countUsefulCreatures(ai) >= ComputerUtil.countUsefulCreatures(attacker.getController()); - if (evalBlk >= evalAtk + if (evalBlk <= evalAtk && powerParityOrHigher && (creatureParityOrHigher || randomTradeIfBehindOnBoard) && MyRandom.percentTrue(chance)) {