mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
- 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:
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user