From 2db703109dfece9c7ec6cf0004efb796a640e39d Mon Sep 17 00:00:00 2001 From: Agetian Date: Thu, 26 Jan 2017 17:43:14 +0000 Subject: [PATCH] - Do not waste all mana on animating a single manland when interrupting a sac effect. --- forge-ai/src/main/java/forge/ai/ability/AnimateAi.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 64394ec9aee..6a13bc92048 100644 --- a/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java @@ -137,7 +137,10 @@ public class AnimateAi extends SpellAbilityAi { return false; // what is this for? } if (!game.getStack().isEmpty() && game.getStack().peekAbility().getApi() == ApiType.Sacrifice) { - return true; // interrupt sacrifice + if (!AnimateAi.isAnimatedThisTurn(aiPlayer, source)) { + this.rememberAnimatedThisTurn(aiPlayer, source); + return true; // interrupt sacrifice + } } if (!ComputerUtilCost.checkTapTypeCost(aiPlayer, sa.getPayCosts(), source, sa)) { return false; // prevent crewing with equal or better creatures