"AdditionalBeginningPhase" support

This commit is contained in:
Northmoc
2020-11-09 23:00:36 -05:00
parent 8b55e9d417
commit cb9682a7b8

View File

@@ -35,6 +35,9 @@ public class AddPhaseEffect extends SpellAbilityEffect {
followingExtra = PhaseType.smartValueOf(followedBy); followingExtra = PhaseType.smartValueOf(followedBy);
} }
PhaseType followingAfter = extra.equals(PhaseType.COMBAT_BEGIN) ? PhaseType.COMBAT_END : extra; PhaseType followingAfter = extra.equals(PhaseType.COMBAT_BEGIN) ? PhaseType.COMBAT_END : extra;
if (sa.hasParam("AdditionalBeginningPhase")) {
followingAfter = extra.equals(PhaseType.UNTAP) ? PhaseType.DRAW : extra;
}
phaseHandler.addExtraPhase(followingAfter, followingExtra); phaseHandler.addExtraPhase(followingAfter, followingExtra);
} }
} }