forked from External/mage
* add types and subtypes * add startingDefense attribute * [MOM] Implement Invasion of Ravnica / Guildpact Paragon * fix two small errors * refactor various instances of "any target" * fully implement defense counters * battles can now be attacked * [MOM] Implement Invasion of Dominaria / Serra Faithkeeper * [MOM] Implement Invasion of Innistrad / Deluge of the Dead * [MOM] Implement Invasion of Kaladesh / Aetherwing, Golden-Scale Flagship * [MOM] Implement Invasion of Kamigawa / Rooftop Saboteurs * [MOM] Implement Invasion of Karsus / Refraction Elemental * [MOM] Implement Invasion of Tolvada / The Broken Sky * simplify battle info ability * fix verify failure * some more fixes for attacking battles * [MOM] Implement Invasion of Kaldheim / Pyre of the World Tree * [MOM] Implement Invasion of Lorwyn / Winnowing Forces * [MOM] Implement Invasion of Moag / Bloomwielder Dryads * [MOM] Implement Invasion of Shandalar / Leyline Surge * [MOM] Implement Invasion of Belenon / Belenon War Anthem * [MOM] Implement Invasion of Pyrulea / Gargantuan Slabhorn * [MOM] Implement Invasion of Vryn / Overloaded Mage-Ring * [MOM] Implement Marshal of Zhalfir * [MOM] Implement Sunfall * implement protectors for sieges * partially implement siege defeated trigger * fix verify failure * some updates to blocking * [MOM] Implement Invasion of Mercadia / Kyren Flamewright * [MOM] Implement Invasion of Theros / Ephara, Ever-Sheltering * [MOM] Implement Invasion of Ulgrotha / Grandmother Ravi Sengir * [MOM] Implement Invasion of Xerex / Vertex Paladin * add initial battle test * fix verify failure * [MOM] Implement Invasion of Amonkhet / Lazotep Convert * [MOM] update spoiler * update how protectors are chosen * update text * battles can't block * add control change test * rename battle test for duel * add multiplayer test * [MOM] Implement Invasion of Alara / Awaken the Maelstrom * [MOM] Implement Invasion of Eldraine * [MOM] Implement Invasion of Ergamon / Truga Cliffhanger * [MOM] Implement Invasion of Ixalan / Belligerent Regisaur * battles now cast transformed (this is super hacky but we need to refactor TDFCs anyway) * add TODO * add ignore for randomly failing test * a few small fixes * add defense to MtgJsonCard (unused like loyalty) * implement ProtectorIdPredicate * small fixes |
||
|---|---|---|
| .. | ||
| AbilityType.java | ||
| AbilityWord.java | ||
| AsThoughEffectType.java | ||
| AttachmentType.java | ||
| CardType.java | ||
| ColoredManaSymbol.java | ||
| CommanderCardType.java | ||
| ComparisonType.java | ||
| CostModificationType.java | ||
| DependencyType.java | ||
| Duration.java | ||
| EffectType.java | ||
| EmptyNames.java | ||
| EnlargeMode.java | ||
| EnterEventType.java | ||
| Layer.java | ||
| MageObjectType.java | ||
| ManaType.java | ||
| MatchTimeLimit.java | ||
| MultiAmountType.java | ||
| MultiplayerAttackOption.java | ||
| Outcome.java | ||
| PhaseStep.java | ||
| PlanarDieRollResult.java | ||
| Planes.java | ||
| PlayerAction.java | ||
| PutCards.java | ||
| RangeOfInfluence.java | ||
| Rarity.java | ||
| RollDieType.java | ||
| SagaChapter.java | ||
| SetTargetPointer.java | ||
| SetType.java | ||
| SkillLevel.java | ||
| SpellAbilityCastMode.java | ||
| SpellAbilityType.java | ||
| SubLayer.java | ||
| SubType.java | ||
| SubTypeSet.java | ||
| SuperType.java | ||
| TableState.java | ||
| TargetController.java | ||
| TimingRule.java | ||
| TournamentPlayerState.java | ||
| TurnPhase.java | ||
| UseFirstManaAbilityMode.java | ||
| WatcherScope.java | ||
| Zone.java | ||