diff --git a/forge-ai/src/main/java/forge/ai/ability/MillAi.java b/forge-ai/src/main/java/forge/ai/ability/MillAi.java index c975d894c29..d06a8c2b261 100644 --- a/forge-ai/src/main/java/forge/ai/ability/MillAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/MillAi.java @@ -55,11 +55,9 @@ public class MillAi extends SpellAbilityAi { } else if ("ExileAndPlayOrDealDamage".equals(sa.getParam("AILogic"))) { return (ph.is(PhaseType.MAIN1) || ph.is(PhaseType.MAIN2)) && ph.isPlayerTurn(ai); // Chandra, Torch of Defiance and similar } - if (!sa.hasParam("Planeswalker")) { // Planeswalker abilities are only activated at sorcery speed - 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 - } + if ("You".equals(sa.getParam("Defined")) && !(!SpellAbilityAi.isSorcerySpeed(sa) && ph.is(PhaseType.END_OF_TURN) + && ph.getNextTurn().equals(ai)) && !sa.hasParam("Planeswalker")) { + return false; // only self-mill at opponent EOT } if (sa.getHostCard().isCreature() && sa.getPayCosts().hasTapCost()) { if (!(ph.is(PhaseType.END_OF_TURN) && ph.getNextTurn().equals(ai))) {