From fcc13807121db60037d87a6321b7da9ebb1f7a80 Mon Sep 17 00:00:00 2001 From: Michael Kamensky Date: Sun, 31 Oct 2021 09:20:17 +0300 Subject: [PATCH] - Add a TODO for Ward AI --- forge-ai/src/main/java/forge/ai/AiController.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/forge-ai/src/main/java/forge/ai/AiController.java b/forge-ai/src/main/java/forge/ai/AiController.java index 01f497aadbc..fbd5f8b6c96 100644 --- a/forge-ai/src/main/java/forge/ai/AiController.java +++ b/forge-ai/src/main/java/forge/ai/AiController.java @@ -734,6 +734,8 @@ public class AiController { AiPlayDecision canPlay = canPlaySa(sa); // this is the "heaviest" check, which also sets up targets, defines X, etc. // Account for possible Ward after the spell is fully targeted + // TODO: ideally, this should be done while targeting, so that a different target can be preferred if the best + // one is warded and can't be paid for. if (sa.usesTargeting()) { for (Card tgt : sa.getTargets().getTargetCards()) { if (tgt.hasKeyword(Keyword.WARD)) {