forked from External/mage
* add new framework for batch triggers apply for tapped, untapped, sacrificed, milled simplify Ob Nixilis, Captive Kingpin * add a verify check * fix mistakes * add simple tests * another test * zone change - enters battlefield * zone change: not battlefield * zone change - leaves battlefield * fix Kaya Spirit's Justice * rename OneOrMoreCombatDamagePlayerTriggeredAbility * refactor OneOrMoreDamagePlayerTriggeredAbility * new YoureDealtDamageTriggeredAbility * new OpponentDealtNoncombatDamageTriggeredAbility * rework Risona, Asari Commander * simplify War Elemental * Add damage batch by source rework some delayed triggered abilities * fix Mindblade Render * rework Initiative and a few others * [temp] initiative test * refactor: common style for DealsDamageSourceTriggeredAbility * refactor cards to use common DealsDamageSourceTriggeredAbility * update damage players batch triggers * fix mistake in initiative * new DealtDamageAnyTriggeredAbility * new DealtCombatDamageToSourceTriggeredAbility * update dealt damage to permanent batch triggered abilities * refactor Hot Soup and param in DealtDamageAttachedTriggeredAbility * a few more permanent batch triggered abilities * fix mistake * update some more damage batch triggers * add test for Phyrexian Negator * update Felix Five-Boots and enable test update Wayta, Trainer Prodigy to align * update damage batch by source triggers * undo mistaken change * fix verify * cleanup unused methods * Revert "[temp] initiative test" This reverts commit 11ed19295fb4f54f5e0870acd4d3d515b54761f1. * Revert "add a verify check" This reverts commit e7de47a6562f13c127fdc4c29a7735a08f8da9ea. * fixes from checking text discrepancies * fix Shriekwood Devourer * merge fix --------- Co-authored-by: Susucre <34709007+Susucre@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| AttachedEvent.java | ||
| AttachEvent.java | ||
| AttackerDeclaredEvent.java | ||
| BatchEvent.java | ||
| BlockerDeclaredEvent.java | ||
| CoinFlippedEvent.java | ||
| CopiedStackObjectEvent.java | ||
| CopyStackObjectEvent.java | ||
| CounterRemovedEvent.java | ||
| CountersRemovedEvent.java | ||
| CreatedTokenEvent.java | ||
| CreatedTokensEvent.java | ||
| CreateTokenEvent.java | ||
| DamagedBatchAllEvent.java | ||
| DamagedBatchBySourceEvent.java | ||
| DamagedBatchCouldHaveFiredEvent.java | ||
| DamagedBatchForOnePermanentEvent.java | ||
| DamagedBatchForOnePlayerEvent.java | ||
| DamagedBatchForPermanentsEvent.java | ||
| DamagedBatchForPlayersEvent.java | ||
| DamagedEvent.java | ||
| DamagedPermanentEvent.java | ||
| DamagedPlayerEvent.java | ||
| DamageEvent.java | ||
| DamagePermanentEvent.java | ||
| DamagePlayerEvent.java | ||
| DeclareAttackerEvent.java | ||
| DeclareBlockerEvent.java | ||
| DefenderAttackedEvent.java | ||
| DiceRolledEvent.java | ||
| DieRolledEvent.java | ||
| DiscardedCardsEvent.java | ||
| DrawCardEvent.java | ||
| DrawTwoOrMoreCardsEvent.java | ||
| DrewCardEvent.java | ||
| EnchantedPlayerEvent.java | ||
| EnchantPlayerEvent.java | ||
| EntersTheBattlefieldEvent.java | ||
| EventDispatcher.java | ||
| EventSource.java | ||
| ExploredEvent.java | ||
| ExploreEvent.java | ||
| ExternalEvent.java | ||
| FlipCoinEvent.java | ||
| GameEvent.java | ||
| LibrarySearchedEvent.java | ||
| LifeLostBatchEvent.java | ||
| LifeLostEvent.java | ||
| Listener.java | ||
| MadnessCardExiledEvent.java | ||
| MageEvent.java | ||
| ManaEvent.java | ||
| ManaPaidEvent.java | ||
| ManifestedDreadEvent.java | ||
| MilledBatchAllEvent.java | ||
| MilledBatchForOnePlayerEvent.java | ||
| MilledCardEvent.java | ||
| NumberOfTriggersEvent.java | ||
| PhaseChangedEvent.java | ||
| PlayerQueryEvent.java | ||
| PlayerQueryEventSource.java | ||
| PreventDamageEvent.java | ||
| PreventedDamageEvent.java | ||
| RemoveCounterEvent.java | ||
| RemoveCountersEvent.java | ||
| RollDiceEvent.java | ||
| RollDieEvent.java | ||
| SacrificedPermanentBatchEvent.java | ||
| SacrificedPermanentEvent.java | ||
| SearchLibraryEvent.java | ||
| StayAttachedEvent.java | ||
| TableEvent.java | ||
| TableEventSource.java | ||
| TappedBatchEvent.java | ||
| TappedEvent.java | ||
| TappedForManaEvent.java | ||
| TargetEvent.java | ||
| UnattachedEvent.java | ||
| UnattachEvent.java | ||
| UntappedBatchEvent.java | ||
| UntappedEvent.java | ||
| VotedEvent.java | ||
| VoteEvent.java | ||
| ZoneChangeBatchEvent.java | ||
| ZoneChangeEvent.java | ||
| ZoneChangeGroupEvent.java | ||