From caad3bff44112125266c2aef5ac295281597c20f Mon Sep 17 00:00:00 2001 From: tool4EvEr Date: Thu, 4 Aug 2022 23:04:35 +0200 Subject: [PATCH] Fix logic from refactoring --- forge-ai/src/main/java/forge/ai/ComputerUtilCost.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java b/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java index 1c1b88a4313..e2c2998c1a7 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java @@ -778,9 +778,12 @@ public class ComputerUtilCost { // Check if the AI intends to play the card and if it can pay for it with the mana it has boolean willPlay = ComputerUtil.hasReasonToPlayCardThisTurn(payer, c); boolean canPay = c.getManaCost().canBePaidWithAvailable(ColorSet.fromNames(getAvailableManaColors(payer, source)).getColor()); - return canPay && willPlay; + if (canPay && willPlay) { + return true; + } } } + return false; } } }