- RepeatAi: Do not miss mandatory activations even if the repeat subability is set up in some kind of a substandard way (e.g. Sphinx's Tutelage)

This commit is contained in:
Agetian
2017-10-01 14:02:35 +00:00
parent 53784e154d
commit 7b29e2e603

View File

@@ -1,11 +1,7 @@
package forge.ai.ability; package forge.ai.ability;
import forge.ai.AiController; import forge.ai.*;
import forge.ai.ComputerUtil;
import forge.ai.ComputerUtilMana;
import forge.ai.PlayerControllerAi;
import forge.ai.SpellAbilityAi;
import forge.game.card.Card; import forge.game.card.Card;
import forge.game.player.Player; import forge.game.player.Player;
import forge.game.player.PlayerActionConfirmMode; import forge.game.player.PlayerActionConfirmMode;
@@ -63,7 +59,7 @@ public class RepeatAi extends SpellAbilityAi {
final SpellAbility repeat = sa.getAdditonalAbility("RepeatSubAbility"); final SpellAbility repeat = sa.getAdditonalAbility("RepeatSubAbility");
if (repeat == null) { if (repeat == null) {
return false; return mandatory;
} }
AiController aic = ((PlayerControllerAi)ai.getController()).getAi(); AiController aic = ((PlayerControllerAi)ai.getController()).getAi();