From 788c655802214aee87bf52c513ca3fae4e25b651 Mon Sep 17 00:00:00 2001 From: tool4EvEr Date: Wed, 29 Mar 2023 21:47:41 +0200 Subject: [PATCH] Tweak logic for Nine-Fingers Keene vs. Duelist's Heritage --- forge-ai/src/main/java/forge/ai/ComputerUtilCost.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java b/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java index f3020b14bef..9e3beeafe72 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java @@ -796,6 +796,10 @@ public class ComputerUtilCost { if (toBeCountered.isSpell() && !CardFactoryUtil.isCounterable(toBeCountered.getHostCard())) { return false; } + // no reason to pay if we don't plan to confirm + if (toBeCountered.isOptionalTrigger() && !SpellApiToAi.Converter.get(toBeCountered.getApi()).doTriggerNoCostWithSubs(payer, toBeCountered, false)) { + return false; + } // TODO check hasFizzled } }