- Adding AI Logic ExileAndPlayUntilEOT to Oracle's Vault and a couple other similar cards.

This commit is contained in:
Agetian
2017-04-30 13:47:14 +00:00
parent 175528802e
commit 64eaf3de80
4 changed files with 7 additions and 4 deletions

View File

@@ -44,6 +44,9 @@ public class MillAi extends SpellAbilityAi {
@Override
protected boolean checkPhaseRestrictions(final Player ai, final SpellAbility sa, final PhaseHandler ph) {
if ("ExileAndPlayUntilEOT".equals(sa.getParam("AILogic"))) {
return ph.is(PhaseType.MAIN1) && ph.isPlayerTurn(ai);
}
if ("You".equals(sa.getParam("Defined")) && !(!SpellAbilityAi.isSorcerySpeed(sa) && ph.is(PhaseType.END_OF_TURN)
&& ph.getNextTurn().equals(ai))) {
return false; // only self-mill at opponent EOT