From 2dd0267607c5e9d9cb3e5840f01455f1cdf5cccd Mon Sep 17 00:00:00 2001 From: Agetian Date: Fri, 7 Jul 2017 17:33:07 +0000 Subject: [PATCH] - Allow the AI to confirm a ChangeZone event with unpreferred targeting if its AI Logic is set to Always. --- forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java b/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java index a56ca80d88e..46a88fa2eca 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java @@ -1177,7 +1177,9 @@ public class ChangeZoneAi extends SpellAbilityAi { private static boolean isUnpreferredTarget(final Player ai, final SpellAbility sa, final boolean mandatory) { if (!mandatory) { - return false; + if (!"Always".equals(sa.getParam("AILogic"))) { + return false; + } } final Card source = sa.getHostCard();