From 8b40da32de6e3380ca82fb9b3bfec506b68f6b7c Mon Sep 17 00:00:00 2001 From: Myrd Date: Thu, 5 Feb 2015 04:14:23 +0000 Subject: [PATCH] Print more info about targets chosen during simulation. --- .../java/forge/ai/simulation/SpellAbilityPicker.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/simulation/SpellAbilityPicker.java b/forge-ai/src/main/java/forge/ai/simulation/SpellAbilityPicker.java index 716ce3b30c4..b3663364352 100644 --- a/forge-ai/src/main/java/forge/ai/simulation/SpellAbilityPicker.java +++ b/forge-ai/src/main/java/forge/ai/simulation/SpellAbilityPicker.java @@ -65,9 +65,16 @@ public class SpellAbilityPicker { } } - System.out.println("BEST: " + bestSa + " SCORE: " + bestSaValue); + String saString = "N/A"; + if (bestSa != null) { + saString += bestSa.toString(); + if (bestSa.usesTargeting()) { + saString += " (targets: " + bestSa.getTargets().getTargetedString() + ")"; + } + } + System.out.println("BEST: " + saString + " SCORE: " + bestSaValue); return bestSa; - } + } private boolean shouldWaitForLater(final SpellAbility sa) { final PhaseType phase = game.getPhaseHandler().getPhase();