- No need to limit the phase in SetPT logic itself (AnimateAi).

This commit is contained in:
Michael Kamensky
2021-10-23 18:08:14 +03:00
parent 5ecd63686e
commit ffc3140fdf

View File

@@ -358,13 +358,11 @@ public class AnimateAi extends SpellAbilityAi {
Card worst = ComputerUtilCard.getWorstCreatureAI(ai.getCreaturesInPlay()); Card worst = ComputerUtilCard.getWorstCreatureAI(ai.getCreaturesInPlay());
Card buffed = becomeAnimated(worst, sa); Card buffed = becomeAnimated(worst, sa);
if (ph.is(PhaseType.MAIN1, ai)) { if (ComputerUtilCard.doesSpecifiedCreatureAttackAI(ai, buffed)
if (ComputerUtilCard.doesSpecifiedCreatureAttackAI(ai, buffed) && (buffed.getNetPower() - worst.getNetPower() >= 3 || !ComputerUtilCard.doesCreatureAttackAI(ai, worst))) {
&& (buffed.getNetPower() - worst.getNetPower() >= 3 || !ComputerUtilCard.doesCreatureAttackAI(ai, worst))) { sa.getTargets().add(worst);
sa.getTargets().add(worst); rememberAnimatedThisTurn(ai, worst);
rememberAnimatedThisTurn(ai, worst); return true;
return true;
}
} }
} }