magarena/src/magic/model/phase
Ada Joule d213884dc2 Add Saga mechanic (#1564)
* Add AtBeginOfFirstMainPhaseTrigger and adding lore counter to saga

* Make add counter trigger more generic

* Change begin main phase trigger to Saga-specific

* Add magic.data.RomanToInt

* Add chapter parsing to ARG

* Add SagaChapterTrigger

* Add chapter ability to MagicAbility

* Add lore counter mechanic to Saga card definiton

* Add Saga sacrifice state-based action

* Fix import

* Fix getPendingTriggers

* Add History of Benalia

* Fix adding ETB trigger

* Remove AtBeginningOfFirstMainPhaseTrigger.Saga, Add counters directly in MagicMainPhase.executeBeginStep()

* Remove null case from RomanToInt

* Revert "Remove AtBeginningOfFirstMainPhaseTrigger.Saga, Add counters directly in MagicMainPhase.executeBeginStep()"

This reverts commit d8e5d1f253ab7b54f401f4151b44d39ee927f44c.

* Move isSaga method to IRenderableCard
2018-05-04 14:17:55 +08:00
..
MagicBeginOfCombatPhase.java remove trailing space from java code 2015-12-31 18:54:52 +08:00
MagicCleanupPhase.java split large discard into groups of 3 to avoid running out of memory, for #721 2017-08-14 16:31:00 +08:00
MagicCombatDamagePhase.java Refactoring (#1543) 2018-04-08 08:59:14 +08:00
MagicDeclareAttackersPhase.java remove extraneous whitespace 2013-06-24 09:33:35 +08:00
MagicDeclareBlockersPhase.java Revert "Move AttacksUnblocked triggers to after fast effects" as it fires the trigger before blockers are declared 2016-06-17 08:28:16 +08:00
MagicDefaultGameplay.java add missing priority after combat damage step for damage triggers to be put on the stack, fixes #978 2017-10-03 17:18:59 +08:00
MagicDrawPhase.java refactor MagicDrawAction -> DrawAction 2015-04-14 11:39:30 +01:00
MagicEndOfCombatPhase.java End of Combat triggers should fire before the active player gets priority, fixes #1284 2017-08-30 15:39:18 +08:00
MagicEndOfTurnPhase.java remove unused import statements and sort. 2017-04-08 08:26:41 +01:00
MagicGameplay.java remove extraneous whitespace 2013-06-24 09:33:35 +08:00
MagicMainPhase.java Add Saga mechanic (#1564) 2018-05-04 14:17:55 +08:00
MagicMulliganPhase.java at end of mulligan phase, players scry 1 if they have less cards than their starting hand, closes #557 2015-12-13 09:15:12 +08:00
MagicPhase.java remove unused field in MagicPhase. 2017-06-19 12:52:51 +01:00
MagicPhaseType.java link PhaseStepViewer to MagicPhaseType (UN vs UT inconsistency); remove redundant text from MagicPhaseType. 2017-02-21 18:39:04 +00:00
MagicStep.java remove extraneous whitespace 2013-06-24 09:33:35 +08:00
MagicUntapPhase.java track player for 'does not untap turing your next untap step', closes #1106 2017-07-26 13:41:02 +08:00
MagicUpkeepPhase.java remove extraneous whitespace 2013-06-24 09:33:35 +08:00