From a963bf41f4beee9ee05fc97437f60546d05eafee Mon Sep 17 00:00:00 2001 From: Agetian Date: Fri, 15 Jul 2016 15:44:01 +0000 Subject: [PATCH] - For the purpose of moving an equipment, the AI considers a creature it no longer controls as "useless" for the purpose of retaining an equipment on it. --- forge-ai/src/main/java/forge/ai/ability/AttachAi.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/AttachAi.java b/forge-ai/src/main/java/forge/ai/ability/AttachAi.java index 4b72346ca79..cb38400101b 100644 --- a/forge-ai/src/main/java/forge/ai/ability/AttachAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/AttachAi.java @@ -1072,7 +1072,8 @@ public class AttachAi extends SpellAbilityAi { return null; } - boolean uselessCreature = isUselessCreature(aiPlayer, attachSource.getEquipping()); + boolean dontControl = !aiPlayer.equals(attachSource.getEquipping().getController()); + boolean uselessCreature = isUselessCreature(aiPlayer, attachSource.getEquipping()) || dontControl; if (aic.getProperty(AiProps.MOVE_EQUIPMENT_TO_BETTER_CREATURES).equals("never")) { // Do not equip other creatures if the AI profile does not allow moving equipment around