From c67a8093673233a4643a3828bccda69f46a82b80 Mon Sep 17 00:00:00 2001 From: Myrd Date: Thu, 29 Dec 2016 06:44:14 +0000 Subject: [PATCH] [Simulated AI] Get target candidates from the SA that requires targets, rather than the root one. This makes sense correct target restrictions are used. --- .../main/java/forge/ai/simulation/PossibleTargetSelector.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/simulation/PossibleTargetSelector.java b/forge-ai/src/main/java/forge/ai/simulation/PossibleTargetSelector.java index 37cdece9501..78c97814ace 100644 --- a/forge-ai/src/main/java/forge/ai/simulation/PossibleTargetSelector.java +++ b/forge-ai/src/main/java/forge/ai/simulation/PossibleTargetSelector.java @@ -70,7 +70,7 @@ public class PossibleTargetSelector { maxTargets = tgt.getMaxTargets(sa.getHostCard(), targetingSa); SimilarTargetSkipper skipper = new SimilarTargetSkipper(); - for (GameObject o : tgt.getAllCandidates(sa, true)) { + for (GameObject o : tgt.getAllCandidates(targetingSa, true)) { if (maxTargets == 1 && skipper.shouldSkipTarget(o)) { continue; }