From ffc3140fdfaf1a472e09fb48cb69f1a77b3308f8 Mon Sep 17 00:00:00 2001 From: Michael Kamensky Date: Sat, 23 Oct 2021 18:08:14 +0300 Subject: [PATCH] - No need to limit the phase in SetPT logic itself (AnimateAi). --- .../src/main/java/forge/ai/ability/AnimateAi.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java b/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java index dabc71fe5f0..7f4e3e3a5b8 100644 --- a/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java @@ -358,13 +358,11 @@ public class AnimateAi extends SpellAbilityAi { Card worst = ComputerUtilCard.getWorstCreatureAI(ai.getCreaturesInPlay()); Card buffed = becomeAnimated(worst, sa); - if (ph.is(PhaseType.MAIN1, ai)) { - if (ComputerUtilCard.doesSpecifiedCreatureAttackAI(ai, buffed) - && (buffed.getNetPower() - worst.getNetPower() >= 3 || !ComputerUtilCard.doesCreatureAttackAI(ai, worst))) { - sa.getTargets().add(worst); - rememberAnimatedThisTurn(ai, worst); - return true; - } + if (ComputerUtilCard.doesSpecifiedCreatureAttackAI(ai, buffed) + && (buffed.getNetPower() - worst.getNetPower() >= 3 || !ComputerUtilCard.doesCreatureAttackAI(ai, worst))) { + sa.getTargets().add(worst); + rememberAnimatedThisTurn(ai, worst); + return true; } }