From 69c9cb1244f872ffc4d88d6cf7ceefb4bae27cf0 Mon Sep 17 00:00:00 2001 From: Agetian Date: Tue, 3 Oct 2017 12:32:03 +0000 Subject: [PATCH] - Improved AI for Mimic Vat. --- forge-ai/src/main/java/forge/ai/SpecialCardAi.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/SpecialCardAi.java b/forge-ai/src/main/java/forge/ai/SpecialCardAi.java index 4c28b51528f..660c2f0619a 100644 --- a/forge-ai/src/main/java/forge/ai/SpecialCardAi.java +++ b/forge-ai/src/main/java/forge/ai/SpecialCardAi.java @@ -762,7 +762,11 @@ public class SpecialCardAi { return false; } - return ComputerUtilCard.doesSpecifiedCreatureAttackAI(ai, exiledWith); + // We want to either be able to attack with the creature, or keep it until our opponent's end of turn as a + // potential blocker + return ComputerUtilCard.doesSpecifiedCreatureAttackAI(ai, exiledWith) + || (ai.getGame().getPhaseHandler().getPlayerTurn().isOpponentOf(ai) && ai.getGame().getCombat() != null + && !ai.getGame().getCombat().getAttackers().isEmpty()); } }