Commit graph

27856 commits

Author SHA1 Message Date
theelk801
4165c94a74 [MOC] Implement Mistmeadow Vanisher 2023-04-16 12:03:59 -04:00
theelk801
1a79cda9b2 [MOC] Implement Vulpine Harvester 2023-04-16 10:15:22 -04:00
theelk801
77f3992220 [MOC] Implement Cutthroat Negotiator 2023-04-16 10:03:11 -04:00
theelk801
89ce5bbc3d [MOC] Implement Gimbal, Gremlin Prodigy 2023-04-16 09:44:08 -04:00
theelk801
1cfe05f38e [MOC] Implement Teferi's Talent 2023-04-16 09:30:44 -04:00
theelk801
f6d9b37530 [MOC] Implement Vivien's Talent 2023-04-16 09:16:45 -04:00
theelk801
56a4ef5443 [MOC] Implement Shalai and Hallar 2023-04-15 21:32:36 -04:00
theelk801
56d37b3496 [MOM] various text fixes 2023-04-15 21:11:25 -04:00
theelk801
6d87041d74 [MOM] Implement Realmbreaker, the Invasion Tree 2023-04-15 20:34:46 -04:00
theelk801
cb814824e6 [MOM] Implement Thalia and The Gitrog Monster 2023-04-15 20:17:49 -04:00
theelk801
fc53a4f67e [MOM] Implement Invasion of Regatha / Disciples of the Inferno 2023-04-15 19:29:12 -04:00
theelk801
dd878118de [MOM] Implement Invasion of Tarkir / Defiant Thundermaw 2023-04-15 19:10:46 -04:00
theelk801
ea3b40b010 fix verify failure 2023-04-15 18:55:44 -04:00
theelk801
26945fe505 [MOM] Implement Tandem Takedown 2023-04-15 18:11:38 -04:00
theelk801
9631d8ddb8 [MOM] Implement Hidetsugu and Kairi 2023-04-15 17:59:59 -04:00
theelk801
453d734e30 [MOM] Implement Invasion of Segovia / Caetus, Sea Tyrant of Segovia 2023-04-15 17:52:42 -04:00
theelk801
e7f6173cc2 [MOM] Implement Invasion of Kylem / Valor's Reach Tag Team 2023-04-15 17:37:14 -04:00
theelk801
b90f6fc19d [MOM] Implement Djeru and Hazoret 2023-04-15 14:08:57 -04:00
theelk801
d0b6513e94 [MOM] Implement Breach the Multiverse 2023-04-15 13:54:47 -04:00
theelk801
c3e672647a small change to recent merge 2023-04-15 13:45:09 -04:00
Merlingilb
0623f52f68
MOM: Added card "Omnath, Locus of All" and its abilities and effects (#10029)
* MOM: Added card "Omnath, Locus of All" and its abilities and effects

* fixed rule text

* added art variant

* test

---------

Co-authored-by: Daniel Eberhard <daniel.h.e@gmx.de>
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2023-04-15 13:16:51 -04:00
Merlingilb
3b909d7b2a
MOM: Added card "Moment of Truth" and its abilities and effects (#10033)
Co-authored-by: Daniel Eberhard <daniel.h.e@gmx.de>
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2023-04-15 13:15:24 -04:00
theelk801
4bd5dce9ed [MOM] Implement Terror of Towashi 2023-04-15 13:13:46 -04:00
theelk801
9a717ad742 [MOM] Implement Phyrexian Censor 2023-04-15 10:58:04 -04:00
theelk801
d8de407f4c [MOM] Implement Sandstalker Moloch 2023-04-15 10:20:40 -04:00
theelk801
240000ce72 [MOM] Implement Urabrask 2023-04-15 10:08:42 -04:00
Oleg Agafonov
79b8093047 * Jaheira's Respite - fixed that it allows to choose any cards amount (#10206), added card hint;
* Arachnogenesis, Blessed Reversal - added card hint;
2023-04-15 15:38:44 +04:00
theelk801
c025349791 [MOM] Implement Vorinclex 2023-04-14 21:09:22 -04:00
theelk801
25e8cf7cef [MOM] Implement Sheoldred 2023-04-14 20:54:59 -04:00
theelk801
dd91a58c85 [MOM] Implement Elesh Norn 2023-04-14 20:12:25 -04:00
PurpleCrowbar
a8ff9b48ec Fix Tribute to the World Tree 2023-04-15 00:45:18 +01:00
Oleg Agafonov
b437b38888 Merge fix 2023-04-14 19:19:55 +04:00
Oleg Agafonov
517ee16a60 Fixed possible NPE, improved server timeout 2023-04-14 19:07:08 +04:00
theelk801
8803a3c03d merge fix 2023-04-14 10:02:44 -04:00
Merlingilb
f63efe14b5
MOM: Added card "Jin-Gitaxias" and its abilities and effects (#10036)
* MOM: Added card "Jin-Gitaxias" and its abilities and effects

* rule text improvement

* remove unused imports

---------

Co-authored-by: Daniel Eberhard <daniel.h.e@gmx.de>
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2023-04-14 09:50:09 -04:00
theelk801
b120ce0fa9 [MOM] Implement Scrappy Bruiser 2023-04-14 08:51:08 -04:00
theelk801
8b7e615747 [MOM] Implement Surge of Salvation 2023-04-14 08:41:50 -04:00
theelk801
389c5f4755 [MOM] Implement Sword of Once and Future 2023-04-14 08:28:14 -04:00
theelk801
319d040bc7 [MOM] Implement Corruption of Towashi 2023-04-14 08:16:29 -04:00
theelk801
8d7b73151c [MOM] various text fixes 2023-04-13 22:44:42 -04:00
theelk801
1890fdf896 [MOM] Implement Invasion of Zendikar / Awakened Skyclave 2023-04-13 22:18:45 -04:00
theelk801
39aaaf3d80 [MOM] Implement Invasion of New Capenna / Holy Frazzle-Cannon 2023-04-13 22:13:05 -04:00
theelk801
336a7bfeb1 [MOM] Implement Invasion of Muraganda 2023-04-13 21:57:54 -04:00
theelk801
dbf148dfe6 [MOM] Implement Invasion of Fiora / Marchesa, Resolute Monarch 2023-04-13 21:02:59 -04:00
theelk801
3926aca75d [MOM] Implement Invasion of Azgol / Ashen Reaper 2023-04-13 20:26:03 -04:00
theelk801
3eaadaa136 [MOC] Implement Brimaz, Blight of Oreskos 2023-04-13 20:03:29 -04:00
Evan Kranzler
947351932b
Ready for Review: Implementing Battles (#10156)
* 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
2023-04-13 20:03:16 -04:00
theelk801
edf1cff8a8 [MOM] Implement Rampaging Raptor 2023-04-13 09:15:59 -04:00
theelk801
1f864cf4bb [MOC] update spoiler and reprints 2023-04-13 09:15:59 -04:00
theelk801
26a85af3a2 [MUL] add extra prints 2023-04-13 09:15:59 -04:00
theelk801
c8a69f3bad [MOM] Implement Nahiri's Warcrafting 2023-04-13 09:15:59 -04:00
theelk801
878abb9903 [MOM] Implement Traumatic Revelation 2023-04-13 09:15:59 -04:00
theelk801
791c355151 [MOM] Implement Kogla and Yidaro 2023-04-13 09:15:59 -04:00
Oleg Agafonov
ff15edbce8 Game: added new set Thirtieth Anniversary Edition (30A) 2023-04-13 14:38:03 +04:00
Grath
a3f27507cb Change Rashmi and Ragavan back to using PlayFromNotOwnHandZoneTargetEffect because that can be restricted to casting only. 2023-04-12 11:07:50 -04:00
Grath
5dbb68f72f Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Mage.Sets/src/mage/cards/r/RashmiAndRagavan.java
2023-04-12 10:55:30 -04:00
Grath
b4f368eee8 [MOC] Use utility functions for Rashmi and Ragavan. 2023-04-12 10:53:24 -04:00
theelk801
6a89a06ba0 [MOC] Implement Saint Traft and Rem Karolus 2023-04-12 09:07:19 -04:00
theelk801
203defa56d [MOC] Implement Mirror-Style Master 2023-04-12 08:49:45 -04:00
theelk801
771c291d78 [MOC] Implement Conjurer's Mantle 2023-04-12 08:30:34 -04:00
theelk801
0ea5ada993 [MOC] Implement Darksteel Splicer 2023-04-12 08:15:43 -04:00
theelk801
e9a16606dc [UGL] small additional fix to Veiled Sentry 2023-04-11 22:16:20 -04:00
theelk801
77382152e7 [USG] rework Veiled Sentry 2023-04-11 20:14:20 -04:00
theelk801
8c1eaed974 [MOC] Implement Emergent Woodwurm 2023-04-11 20:06:07 -04:00
theelk801
988626352d [MOC] Implement Hedron Detonator 2023-04-11 19:56:28 -04:00
theelk801
8d48429f5f [MOC] Implement Dance with Calamity 2023-04-11 19:51:03 -04:00
theelk801
9737526f17 fix verify failure 2023-04-11 18:54:18 -04:00
Grath
676c2cb861
[MOC] Implement Deluxe Dragster (#10209) 2023-04-11 18:03:58 -04:00
Grath
1eae1c533e [MOC] Implement Deluxe Dragster 2023-04-11 18:03:18 -04:00
Grath
31968e80ba
[MOC] Implement Rashmi and Ragavan. (#10208)
* [MOC] Implement Rashmi and Ragavan

* Remove second exile effect, so logs look clean.

Changes from using PlayFromNotOwnHandZoneTargetEffect.exileAndPlayFromExile to putting the relevant logic inside the custom effect and only exiling the card once.
2023-04-11 15:22:30 -04:00
PurpleCrowbar
5d8e47b2f8 [MOC] Implement Infernal Sovereign 2023-04-11 18:26:37 +01:00
Grath
a44fc4ad52 [MOC] Implement Katilda and Lier 2023-04-11 11:25:46 -04:00
theelk801
565ce0dbac fix verify failure 2023-04-11 10:09:55 -04:00
theelk801
e10d974715 small fix 2023-04-11 09:57:26 -04:00
theelk801
8aaf118a5c [MOC] Implement Sandsteppe War Riders 2023-04-11 09:56:54 -04:00
theelk801
5399b4c362 [MOC] Implement Schema Thief 2023-04-11 09:52:14 -04:00
theelk801
aac0fcaf5d [MOC] Implement Locthwain Lancer 2023-04-11 09:47:49 -04:00
theelk801
312cff0c0f [MOM] various text fixes 2023-04-11 09:32:31 -04:00
theelk801
a035b1a3f1 [MUL] add set 2023-04-11 08:47:08 -04:00
Sean Walsh
7db278bdf1
Implement Brazen Cannonade, and new UntilEndOfNextCombatStep duration (#10047) 2023-04-10 20:36:21 -04:00
theelk801
f1fdfc2c70 [MOM] Implement Polukranos Reborn / Polukranos, Engine of Ruin 2023-04-10 20:21:57 -04:00
theelk801
e706fdda3a [MOM] Implement Etali, Primal Conqueror / Etali, Primal Sickness 2023-04-10 20:14:58 -04:00
theelk801
de6a09789e [MOM] Implement Rona, Herald of Invasion / Rona Tolarian Obliterator 2023-04-10 19:50:02 -04:00
theelk801
6e9319d268 [MOM] Implement Temporal Cleansing 2023-04-10 19:37:57 -04:00
theelk801
96f6d3b011 [MOM] Implement Tribute to the World Tree 2023-04-10 19:33:14 -04:00
theelk801
eac4ce8cdf [MOM] Implement Tidal Terror 2023-04-10 09:42:42 -04:00
theelk801
e6ff393db6 [MOM] Implement Vengeant Earth 2023-04-10 09:37:53 -04:00
theelk801
c1073ee801 [MOM] Implement Baral and Kari Zev 2023-04-10 09:13:43 -04:00
theelk801
b511bcf883 [MOM] Implement Assimilate Essence 2023-04-10 08:46:56 -04:00
theelk801
ce1aa8f0fb [MOM] add missing predicate to Vodalian Wave-Knight 2023-04-10 08:12:42 -04:00
Oleg Agafonov
f3cfc663ac [MOM] fixed Wrenn and Realmbreaker (mill and next turn, see #10200) 2023-04-10 15:52:11 +04:00
theelk801
701940ced7 [MOM] Implement Orthion, Hero of Lavabrink 2023-04-09 18:24:18 -04:00
theelk801
41e3bbef5e [MOM] Implement Angelic Intervention 2023-04-09 18:14:34 -04:00
theelk801
ff41b7631d fix test failure 2023-04-09 15:44:30 -04:00
theelk801
a223486497 [MOM] Implement Stasis Field 2023-04-09 15:16:28 -04:00
theelk801
a02eb64b00 [MOM] Implement Surrak and Goreclaw 2023-04-09 15:05:11 -04:00
theelk801
5f2ae50df6 [MOM] Implement Doomskar Warrior 2023-04-09 14:57:23 -04:00
theelk801
559ae6d6b4 [MOM] Implement Cut Short 2023-04-09 14:53:19 -04:00
theelk801
395edb2da9 [MOM] Implement Swordsworn Cavalier 2023-04-09 14:32:47 -04:00
theelk801
ecf8fe5d50 [MOM] Implement Knight-Errant of Eos 2023-04-09 13:35:43 -04:00
theelk801
7a3841c45c [MOM] Implement Ancient Imperiosaur 2023-04-09 13:23:05 -04:00
theelk801
2c0486673f [MOM] Implement Zephyr Singer 2023-04-09 13:19:13 -04:00
theelk801
47fe90458f fix verify failure 2023-04-09 09:58:20 -04:00
theelk801
802106c1cd [MOM] update spoiler 2023-04-09 09:30:14 -04:00
theelk801
fb986e7d17 [MOC] Implement Vodalian Wave-Knight 2023-04-09 09:11:51 -04:00
theelk801
e8a0f29ae1 [MOC] Implement Nesting Dovehawk 2023-04-09 09:11:41 -04:00
theelk801
1d1996a670 [MOC] Implement Excise the Imperfect 2023-04-09 09:11:27 -04:00
theelk801
9214f91a5c [MOC] Implement Death-Greeter's Champion 2023-04-09 09:11:01 -04:00
theelk801
9237b26b74 [MOC] Implement Chivalric Alliance 2023-04-09 09:10:32 -04:00
theelk801
eb27c30409 [MOC] Implement Blight Titan 2023-04-09 09:09:01 -04:00
theelk801
a82acfff31 [MOC] Implement Bitterthorn, Nissa's Animus 2023-04-09 09:08:09 -04:00
theelk801
8145cd33c5 [MOC] Implement Bright-Palm, Soul Awakener 2023-04-09 09:07:27 -04:00
theelk801
bc70bfc91e [MOC] Implement Begin the Invasion 2023-04-09 09:06:39 -04:00
Oleg Agafonov
2ff2f69628 * Star Compass - fixed wrong text (#10182) 2023-04-09 09:43:31 +04:00
theelk801
4301030628 fix another error 2023-04-08 22:11:20 -04:00
theelk801
cea4659770 fix revert conflict 2023-04-08 21:45:32 -04:00
theelk801
9fa3c50b01 [MOC] Implement Slimefoot and Squee 2023-04-08 21:43:20 -04:00
theelk801
b68c0c712a [MOC] Implement Kasla, the Broken Halo 2023-04-08 21:43:20 -04:00
theelk801
5e47ebcab1 [MOC] Implement Guardian Scalelord 2023-04-08 21:43:20 -04:00
theelk801
402cea2697 [MOC] Implement Herald of Hoofbeats 2023-04-08 21:43:20 -04:00
Evan Kranzler
b3245e0238
Revert "[J22] Implement Alandra, Sky Dreamer and refactor of DrawSecondCardTriggeredAbility (#10092)" (#10193)
This reverts commit 0ebaeb20c7.
2023-04-08 21:42:50 -04:00
theelk801
f18341b9b9 fix another verify failure 2023-04-08 21:15:23 -04:00
theelk801
937c3ca8c2 fix verify failures 2023-04-08 21:01:54 -04:00
theelk801
ff1c55ef3a [SLD] update drops 2023-04-08 20:23:25 -04:00
theelk801
effd70225d [SLD] Implement Themberchaud 2023-04-08 20:15:43 -04:00
theelk801
392455ed66 [SLD] Implement Edgin, Larcenous Lutenist 2023-04-08 20:09:40 -04:00
theelk801
c50cd8d8ad [SLD] Implement Doric, Nature's Warden / Doric, Owlbear Avenger 2023-04-08 20:07:22 -04:00
theelk801
928107ff5d [SLD] Implement Holga, Relentless Rager 2023-04-08 20:01:16 -04:00
theelk801
dd8a71cfeb [SLD] Implement Forge, Neverwinter Charlatan 2023-04-08 19:51:53 -04:00
theelk801
b7328c2280 [SLD] Implement Simon, Wild Magic Sorceror 2023-04-08 19:43:43 -04:00
theelk801
82cbe87b95 [SLD] Implement Xenk, Paladin Unbroken 2023-04-08 19:40:07 -04:00
theelk801
715eb395cb fix test failure 2023-04-08 19:38:41 -04:00
theelk801
ad032ca1de [MOM] Implement Sun-Blessed Guardian / Furnace-Blessed Conqueror 2023-04-08 19:22:40 -04:00
theelk801
7765d098f5 [MOM] Implement Rankle and Torbran 2023-04-08 19:13:31 -04:00
theelk801
6a94896c71 [MOM] Implement Seer of Stolen Sight 2023-04-08 18:58:59 -04:00
theelk801
1baf6c8e11 [MOM] Implement Fertilid's Favor 2023-04-08 18:50:27 -04:00
theelk801
301e1bfe39 [MOM] Implement Flitting Guerrilla 2023-04-08 18:44:52 -04:00
theelk801
e76cd02c33 [MOM] Implement Mirror-Shield Hoplite 2023-04-08 18:37:45 -04:00
theelk801
02d8eebbb8 [MOM] Implement Ichor Shade 2023-04-08 18:28:08 -04:00
theelk801
7d901c46eb [MOM] Implement Halo-Charged Skaab 2023-04-08 18:12:58 -04:00
theelk801
7a9a627d49 [MOM] Implement Wicked Slumber 2023-04-08 18:12:58 -04:00
sprangg
dfa1eaa6d2
[APC] Implement Emblazoned Golem (#10186) 2023-04-08 17:51:19 -04:00
theelk801
c7af24f5c5 [MOM] Implement Sunder the Gateway 2023-04-08 15:33:42 -04:00
theelk801
e693281b5c [MOM] Implement Scrollshift 2023-04-08 15:23:14 -04:00
theelk801
eca16d878d [MOM] Implement Realmbreaker's Grasp 2023-04-08 15:19:00 -04:00
theelk801
14fba4ce17 [MOM] Implement Seal from Existence 2023-04-08 14:41:04 -04:00
theelk801
190a71d504 [MOM] Implement Searing Barb 2023-04-08 14:39:43 -04:00
theelk801
d010f4e3e5 [MOM] Implement Grafted Butcher 2023-04-08 14:18:29 -04:00
theelk801
f4ae69299c [MOM] Implement Flywheel Racer 2023-04-08 13:57:04 -04:00
Oleg Agafonov
2f6fa8610b * [MIC] Celestial Judgment - fixed game error on usage 2023-04-08 19:36:54 +04:00
Oleg Agafonov
914cfc1d3a Refactor: fixed getRules usage, clean SplitCard code 2023-04-08 19:27:47 +04:00
theelk801
345ad791ca [MOM] Implement Oculus Whelp 2023-04-07 09:05:34 -04:00
theelk801
5ceef9f147 [MOM] Implement Order of the Mirror / Order of the Alabaster Host 2023-04-07 08:59:16 -04:00
theelk801
59238696fc [MOM] Implement Trailblazing Historian 2023-04-07 08:51:22 -04:00
theelk801
1719c8b01e [MOM] Implement Unseal the Necropolis 2023-04-07 08:49:35 -04:00
theelk801
203765ec00 [MOM] Implement Volcanic Spite 2023-04-07 08:46:16 -04:00
theelk801
7eaeeef676 [MOM] Implement Thrashing Frontliner 2023-04-07 08:38:45 -04:00
theelk801
3cc959e9a1 [MOM] Implement War-Trained Slasher 2023-04-07 08:36:34 -04:00
theelk801
7eb20380db [MOM] Implement Wildwood Escort 2023-04-07 08:21:46 -04:00
theelk801
485b624053 [MOM] Implement Seed of Hope 2023-04-06 21:01:42 -04:00
theelk801
165745ecb7 [MOM] Implement Progenitor Exarch 2023-04-06 20:59:02 -04:00
theelk801
e4c565e128 [MOM] Implement Portent Tracker 2023-04-06 20:53:55 -04:00
theelk801
07e82fccb7 [MOM] Implement Furnace Reins 2023-04-06 20:49:46 -04:00
theelk801
ae0773de4e [MOM] Implement Etched Host Doombringer 2023-04-06 20:37:24 -04:00
theelk801
c1ac88102e [MOM] Implement Expedition Lookout 2023-04-06 20:21:34 -04:00
theelk801
53e9e1d800 [MOM] Implement Ephara's Dispersal 2023-04-06 20:12:32 -04:00
theelk801
05ff61dd73 [MOM] Implement Disturbing Conversion 2023-04-06 20:07:00 -04:00
theelk801
44a44ba546 [MOM] Implement Stormclaw Rager 2023-04-06 19:59:43 -04:00
theelk801
a2036e0c33 [MOM] Implement Compleated Huntmaster 2023-04-06 19:55:53 -04:00
theelk801
fc1f2f2685 [MOM] Implement Cosmic Hunger 2023-04-06 19:45:46 -04:00
theelk801
6c8cc0cbea [MOM] Implement Burning Sun's Fury 2023-04-06 19:36:22 -04:00
theelk801
d81065e101 [MOM] Implement Alabaster Host Intercessor 2023-04-06 19:27:55 -04:00
theelk801
147ef9ee23 [MOC] update spoiler and reprints 2023-04-06 10:00:52 -04:00
theelk801
feba043fdd fix verify failures 2023-04-06 09:58:01 -04:00
theelk801
05970433ff [MOM] Implement Urn of Godfire 2023-04-06 09:43:38 -04:00
theelk801
7446e4a0a5 [MOM] Implement Pyretic Prankster / Glistening Goremonger 2023-04-06 09:41:17 -04:00
theelk801
0c5be2a9ea [MOM] Implement Phyrexian Archivist 2023-04-06 09:39:16 -04:00
theelk801
60798b2f35 [MOM] Implement Onakke Javelineer 2023-04-06 09:37:32 -04:00
theelk801
bbb13346b6 [MOM] Implement Nezumi Freewheeler / Hideous Fleshwheeler 2023-04-06 09:35:55 -04:00
theelk801
21fcea4ed5 [MOM] Implement Karsus Depthguard 2023-04-06 09:32:14 -04:00
theelk801
c1919a15da [MOM] Implement Herbology Instructor / Malady Invoker 2023-04-06 09:21:58 -04:00
theelk801
a60b1cc835 [MOM] Implement Final Flourish 2023-04-06 09:18:04 -04:00
theelk801
604877c12b [MOM] Implement Bola Slinger 2023-04-06 09:10:38 -04:00
theelk801
9059ed31eb [MOM] Implement Dreg Recycler 2023-04-06 09:07:17 -04:00
theelk801
e8b56dc285 [MOM] Implement Crystal Carapace 2023-04-06 09:03:52 -04:00
theelk801
310039cd84 [MOM] Implement Bloated Processor 2023-04-06 09:00:31 -04:00
theelk801
80a66ee824 [MOM] Implement Blighted Burgeoning 2023-04-06 08:54:29 -04:00
theelk801
20491d9141 [MOM] Implement Arachnoid Adaptation 2023-04-06 08:52:17 -04:00
theelk801
159dc9b645 [MOM] Implement Akki Scrapchomper 2023-04-06 08:48:31 -04:00
theelk801
7d370241cf [MOM] Implement Coming In Hot 2023-04-06 00:49:50 -04:00
theelk801
c5b112e02e [MOM] Implement Bladed Battle-Fan 2023-04-06 00:45:32 -04:00
theelk801
a0d2d9d766 [MOM] Implement Zhalfirin Shapecraft 2023-04-06 00:43:04 -04:00
theelk801
9e3c54dc4d [MOM] Implement Atraxa's Fall 2023-04-06 00:40:39 -04:00
theelk801
91e524303d [MOM] Implement Wrenn's Resolve 2023-04-06 00:39:16 -04:00
theelk801
2a616367af [MOM] Implement Tarkir Duneshaper / Burnished Dunestomper 2023-04-06 00:38:32 -04:00
theelk801
2326a02211 [MOM] Implement Aetherblade Agent / Gitaxian Mindstinger 2023-04-06 00:35:21 -04:00
theelk801
d9f81edfe2 [MOM] Implement Bonded Herdbeast 2023-04-06 00:31:43 -04:00
theelk801
3b789d1b80 [MOM] Implement Iridescent Blademaster 2023-04-06 00:29:48 -04:00
theelk801
c75c405897 [MOM] Implement Tangled Skyline 2023-04-06 00:28:21 -04:00
theelk801
bf0dfe0110 [MOM] Implement Mirran Banesplitter 2023-04-06 00:26:21 -04:00
theelk801
4221b92576 [MOM] Implement Timberland Ancient 2023-04-06 00:23:46 -04:00
theelk801
0aaa045199 [MOM] Implement Halo Hopper 2023-04-06 00:23:09 -04:00
theelk801
f1adcc7c75 [MOM] Implement Wary Thespian 2023-04-06 00:22:48 -04:00
theelk801
a5f9995a6b [MOM] Implement Serpent-Blade Assailant 2023-04-06 00:22:07 -04:00
theelk801
c89163d3d8 [MOM] Implement Chomping Kavu 2023-04-06 00:21:04 -04:00
theelk801
598d05cfc7 [MOM] Implement Redcap Heelslasher 2023-04-06 00:19:38 -04:00
theelk801
2ee00ce709 [MOM] Implement Furnace Host Charger 2023-04-06 00:18:54 -04:00
theelk801
bc5b75433d [MOM] Implement Scorn-Blade Berserker 2023-04-06 00:17:51 -04:00
theelk801
88fae12417 [MOM] Implement Nezumi Informant 2023-04-06 00:16:21 -04:00
theelk801
793b1a84b7 [MOM] Implement Failed Conversion 2023-04-06 00:15:20 -04:00
theelk801
038c2213fa [MOM] Implement Consuming Aetherborn 2023-04-06 00:12:28 -04:00
theelk801
3876f54144 [MOM] Implement Etched Familiar 2023-04-06 00:11:46 -04:00
theelk801
cfe3a5c8c7 [MOM] Implement Saiba Cryptomancer 2023-04-06 00:11:03 -04:00
theelk801
faa3ffde88 [MOM] Implement Preening Champion 2023-04-06 00:09:24 -04:00
theelk801
612b747970 [MOM] Implement Furtive Analyst 2023-04-06 00:08:37 -04:00
theelk801
db8aebf769 [MOM] Implement Eyes of Gitaxias 2023-04-06 00:07:45 -04:00
theelk801
ad5d3eeb50 [MOM] Implement Sigiled Sentinel 2023-04-06 00:06:39 -04:00
theelk801
f9f52d6339 [MOM] Implement Kor Halberd 2023-04-06 00:05:13 -04:00
theelk801
3b76f9e6d0 [MOM] Implement Infected Defector 2023-04-06 00:03:39 -04:00
theelk801
8c00f680b2 [MOM] Implement Golden-Scale Aeronaut 2023-04-06 00:02:58 -04:00
theelk801
32a2ce4d97 [MOM] Implement Aerial Boost 2023-04-06 00:01:25 -04:00
theelk801
40ae3b936b [MOM] update spoiler and reprints 2023-04-05 23:54:38 -04:00
theelk801
030809ac73 fix verify failure 2023-04-05 10:33:13 -04:00
theelk801
3836805d41 [MOM] Implement Protocol Knight 2023-04-05 10:04:53 -04:00
theelk801
e984d2a901 [MOM] Implement Overgrown Pest 2023-04-05 09:57:39 -04:00
theelk801
4c4a7fc4a6 [MOM] Implement War Historian 2023-04-05 09:48:33 -04:00
theelk801
f409a72221 [MOM] Implement Enduring Bondwarden 2023-04-05 09:30:17 -04:00
theelk801
2ca6b535b3 [MOM] update spoiler 2023-04-05 09:05:57 -04:00
Oleg Agafonov
64434fbcbc [MOM] fixed Artistic Refusal (wrong modes), added additional checks for modes 2023-04-05 12:13:36 +04:00
theelk801
c3b54648a5 fix verify failure 2023-04-04 22:40:13 -04:00
theelk801
dc19c93757 [MOC] update spoiler 2023-04-04 22:22:34 -04:00
theelk801
7dd4460329 [MOM] Implement Hangar Scrounger 2023-04-04 22:18:57 -04:00
theelk801
efd4ff3f88 [MOM] Implement Placid Rottentail 2023-04-04 22:12:02 -04:00
theelk801
4fbfb68c09 [MOM] Implement Attentive Skywarden 2023-04-04 22:10:01 -04:00
theelk801
598f20d7d5 [MOM] Implement Ichor Drinker 2023-04-04 22:06:06 -04:00
theelk801
b8efdec994 [MOM] update spoiler 2023-04-04 22:04:21 -04:00
theelk801
1237759afd [MOM] Implement Ral's Reinforcements 2023-04-04 21:59:16 -04:00
theelk801
ce999b1ef4 [MOM] Implement Meeting of Minds 2023-04-04 21:58:22 -04:00
theelk801
2f4dedf7aa [MOM] Implement Marauding Dreadship 2023-04-04 21:57:34 -04:00
theelk801
8d69b41072 [MOM] Implement Corrupted Conviction 2023-04-04 21:56:46 -04:00
theelk801
a782030f72 [MOM] Implement Tenured Oilcaster 2023-04-04 21:55:18 -04:00
theelk801
37b7c09336 [MOM] Implement Knight of the New Coalition 2023-04-04 21:50:51 -04:00
theelk801
38d83d29b7 [MOM] Implement Kithkin Billyrider 2023-04-04 21:49:59 -04:00
theelk801
9f6fee23ac [MOM] Implement Gloomfang Mauler 2023-04-04 21:48:57 -04:00
theelk801
c9b73b0aac [MOM] Implement Converter Beast 2023-04-04 21:47:53 -04:00
theelk801
dfa6d282ec [MOM] Implement Shatter the Source 2023-04-04 21:47:11 -04:00
theelk801
aa6b2e4def [MOM] Implement Artistic Refusal 2023-04-04 21:41:54 -04:00
theelk801
a3a35cfc2f [MOM] Implement Thunderhead Squadron 2023-04-04 21:39:49 -04:00
theelk801
6c9ad182b9 [MOM] update spoiler 2023-04-04 21:39:01 -04:00
theelk801
44d040e8d4 fix verify failure 2023-04-04 20:49:41 -04:00
theelk801
74883626fd [MOM] Implement Streetwise Negotiator 2023-04-04 19:41:31 -04:00
theelk801
834cb0a017 [MOM] Implement Kami of Whispered Hopes 2023-04-04 19:34:02 -04:00
theelk801
b4e2059a61 [MOM] Implement Ozolith, the Shattered Spine 2023-04-04 19:31:17 -04:00
theelk801
b2c1e3f8f8 [MOM] Implement Rampaging Geoderm 2023-04-04 18:48:30 -04:00
theelk801
a88e230a44 [MOM] Implement Sunfall 2023-04-04 18:42:17 -04:00
theelk801
980f5dc439 [MOM] Implement Marshal of Zhalfir 2023-04-04 18:42:17 -04:00
theelk801
00b6113244 [MOM] Implement Shivan Branch-Burner 2023-04-04 09:08:39 -04:00
theelk801
3aa7eba1fe [MOM] Implement Khenra Spellspear / Gitaxian Spellstaker 2023-04-04 09:07:19 -04:00
theelk801
258c324dba [MOM] Implement Fearless Skald 2023-04-04 09:03:49 -04:00
theelk801
3a48b64cd7 [MOM] Implement Furnace Goblin 2023-04-04 09:03:09 -04:00
theelk801
c23f48e2ad [MOM] Implement Phyrexian Awakening 2023-04-04 08:53:31 -04:00
theelk801
40285cb878 [MOM] Implement Glistening Dawn 2023-04-04 08:52:02 -04:00
theelk801
ce04ea9b7c [MOM] Implement Lithomantic Barrage 2023-04-04 08:26:28 -04:00
theelk801
fa2e145fb0 [MOM] Implement Kroxa and Kunoros 2023-04-04 08:23:50 -04:00
theelk801
e9ac9a0e7a [MOM] Implement Collective Nightmare 2023-04-04 08:19:20 -04:00
theelk801
96cf6b2927 [MOM] Implement Elvish Vatkeeper 2023-04-04 08:16:37 -04:00
theelk801
1cf060d291 [MOM] update spoiler 2023-04-04 07:58:35 -04:00
theelk801
2dad9516e3 fix verify failure 2023-04-03 22:50:11 -04:00
theelk801
d40133221e [MOM] Implement Zimone and Dina 2023-04-03 22:26:12 -04:00
theelk801
5d412fb2a6 [MOM] Implement Norn's Inquisitor 2023-04-03 22:12:00 -04:00
theelk801
0d726f2a37 [MOM] Implement Mirrodin Avenged 2023-04-03 22:07:46 -04:00
theelk801
5e823879c7 [MOM] Implement Essence of Orthodoxy 2023-04-03 22:05:06 -04:00
theelk801
1c28b6e83f [MOM] Implement Beamtown Beatstick 2023-04-03 22:02:04 -04:00
theelk801
2ce4a7ae3b [MOM] Implement Chrome Host Seedshark 2023-04-03 20:22:29 -04:00
theelk801
c087e77776 [MOM] Implement Xerex Strobe-Knight 2023-04-03 20:11:16 -04:00
theelk801
4b71941d21 [MOM] Implement Joyful Stormsculptor 2023-04-03 19:58:20 -04:00
theelk801
0c00125dfe [MOM] update spoiler 2023-04-03 19:48:20 -04:00
theelk801
0224b620eb [MOM] Implement Tiller of Flesh 2023-04-02 20:40:20 -04:00
theelk801
e715f33be7 [MOM] Implement Sculpted Perfection 2023-04-02 20:36:02 -04:00
theelk801
b2288483b1 [MOM] Implement Glissa, Herald of Predation 2023-04-02 20:23:16 -04:00
theelk801
fce4c6dd7c [MOM] Implement Gift of Compleation 2023-04-02 20:13:42 -04:00
theelk801
26ebac3955 [MOM] Implement Injector Crocodile 2023-04-02 20:09:53 -04:00
theelk801
12a90f389e fix test failure 2023-04-02 16:17:05 -04:00
theelk801
df5f124966 [MOM] Implement Merciless Repurposing 2023-04-02 16:00:58 -04:00
theelk801
52d3423b3a [MOM] add skip for incubate cards 2023-04-02 15:34:52 -04:00
theelk801
ea1625aabd [MOM] Implement Seedpod Caretaker 2023-04-02 15:11:44 -04:00
theelk801
fd0f72b44d [MOM] Implement Zhalfirin Lancer 2023-04-02 15:00:13 -04:00
theelk801
75ad2efc08 [MOM] Implement Borborygmos and Fblthp 2023-04-02 14:49:39 -04:00
theelk801
dfe70f0c9f [MOM] Implement Archpriest of Shadows 2023-04-02 13:08:53 -04:00
lonepoet
f2b678a415
[ONE] fix Vindictive Flamestoker (#10160)
The activated ability caused all players (instead of just the controller) to discard their hands
(as reported on Discord by Merokz in #bug-reports on 22.03.2023)
2023-04-02 20:38:20 +04:00
theelk801
dd5406e832 [MOM] Implement Into the Fire 2023-04-01 20:14:34 -04:00
theelk801
5770e2dc59 [MOM] Implement Glistening Deluge 2023-04-01 20:03:36 -04:00
theelk801
94d1178a5a [MOM] Implement Deeproot Wayfinder 2023-04-01 19:56:01 -04:00
theelk801
4706b695e7 [MOM] Implement Wrenn and Realmbreaker 2023-04-01 19:19:53 -04:00
theelk801
372b088f2b [MOM] Implement Omen Hawker 2023-04-01 18:45:26 -04:00
theelk801
07f19b9e86 [MOM] Implement Voldaren Thrillseeker 2023-04-01 18:34:52 -04:00
theelk801
f9d4c37d2d [MOM] Implement Errant and Giada 2023-04-01 18:28:31 -04:00
Oleg Agafonov
0102a5c736 Merge fix 2023-04-01 23:53:47 +04:00
amoscatelli
0ebaeb20c7
[J22] Implement Alandra, Sky Dreamer and refactor of DrawSecondCardTriggeredAbility (#10092)
DrawSecondCardTriggeredAbility refactored into DrawCardTriggeredAbility
DynamicValue support for DrawCardTriggeredAbility
DynamicValue support for BoostAllOfChosenSubtypeEffect

Co-authored-by: drago <drago@192.168.1.72>
2023-04-01 23:45:18 +04:00
Oleg Agafonov
ad3b76dae6 Fixed game error for few cards like Agent's Toolkit (fix NotSerializableException, #9580); 2023-04-01 18:52:31 +04:00
theelk801
6017f35517 [MOM] Implement Skyclave Aerialist / Skyclave Invader 2023-04-01 10:20:59 -04:00
theelk801
70dd5308c5 [MOM] Implement Seraph of New Capenna / Seraph of New Phyrexia 2023-04-01 10:12:08 -04:00
theelk801
4f942d1630 [MOM] Implement Oracle of Tragedy 2023-04-01 10:06:45 -04:00
theelk801
063f228692 [MOM] Implement Dusk Legion Duelist 2023-04-01 09:59:08 -04:00
theelk801
279733f6cc [MOM] Implement Captive Weird / Compleated Conjurer 2023-04-01 09:41:11 -04:00
theelk801
e4e9d4e7bc [MOM] Implement Copper Host Crusher 2023-04-01 09:36:39 -04:00
theelk801
c7d708b7ec [MOM] Implement Pile On 2023-04-01 09:36:04 -04:00
theelk801
f3c479fbe7 [MOM] Implement Astral Wingspan 2023-04-01 09:34:35 -04:00
theelk801
0edade3e98 [MOM] Implement Mutagen Connoisseur 2023-04-01 09:31:35 -04:00
theelk801
012bd3e76b [MOM] Implement Change the Equation 2023-04-01 09:26:55 -04:00
theelk801
b363cbe6a0 [MOM] Implement City on Fire 2023-04-01 09:24:21 -04:00
Oleg Agafonov
d393ac9c60 Fixed NPE in some cards with exile zone (example: Draugr Necromancer) 2023-03-31 23:38:09 +04:00
Oleg Agafonov
3030feaaf1 * From among cards exiled - fixed that some cards can cause game error, (NPE fix, example: Rod of Absorption); 2023-03-31 23:11:44 +04:00
theelk801
f5223b010b [MOM] Implement Storm the Seedcore 2023-03-31 08:46:06 -04:00
theelk801
b9a2a11db7 [MOM] Implement Phyrexian Pegasus 2023-03-31 08:45:56 -04:00
theelk801
9569840a50 [MOM] Implement Archangel Elspeth 2023-03-31 08:20:28 -04:00
theelk801
9b1a75323e [MOM] Implement Gnottvold Hermit / Chrome Host Hulk 2023-03-31 08:10:47 -04:00
theelk801
91c6b315ca [MOM] Implement Ramosian Greatsword 2023-03-31 08:04:59 -04:00
theelk801
b6a277b00b [MOM] Implement Deadly Derision 2023-03-31 08:02:46 -04:00
theelk801
3c4e6ab962 [MOM] Implement Harried Artisan / Phyrexian Skyflayer 2023-03-31 08:01:12 -04:00
theelk801
517c39b865 [MOM] update spoiler and reprints 2023-03-31 07:49:04 -04:00
theelk801
9cede8aa1d fix verify failure 2023-03-30 20:09:25 -04:00
theelk801
5ad5fbf678 [MOM] Implement Ravenous Sailback 2023-03-30 19:50:51 -04:00
theelk801
4af9d3da89 [MOM] Implement Cragsmasher Yeti 2023-03-30 19:41:36 -04:00
theelk801
f339ec0904 [MOM] Implement Boon-Bringer Valkyrie 2023-03-30 19:40:36 -04:00
theelk801
7b5fb33d5a [MOM] Implement Referee Squad 2023-03-30 19:14:29 -04:00
theelk801
e45bd4c74e [MOM] Implement Elspeth's Smite 2023-03-30 19:12:35 -04:00
theelk801
f0605f75b8 [MOM] update spoiler and reprints 2023-03-30 18:31:10 -04:00
theelk801
2f3970e55c [MOM] Implement Interdisciplinary Mascot 2023-03-30 18:30:32 -04:00
Merlingilb
62345ce32c
MOM: Added card "Chandra, Hope's Beacon" and its abilities and effects (#10042)
Co-authored-by: Daniel Eberhard <daniel.h.e@gmx.de>
2023-03-30 18:25:00 -04:00
Merlingilb
f4dc388643
MOM: Added card "Faerie Mastermind" and its abilities and effects (#10040)
Co-authored-by: Daniel Eberhard <daniel.h.e@gmx.de>
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2023-03-30 18:20:44 -04:00
Merlingilb
f2be84c93b
MOM: Added card "Heliod, the Radiant Dawn" and its abilities and effects (#10038)
* MOM: Added card "Heliod, the Radiant Dawn" and its abilities and effects

* added night card

---------

Co-authored-by: Daniel Eberhard <daniel.h.e@gmx.de>
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2023-03-30 18:16:54 -04:00
Merlingilb
537e072024
MOM: Added card "Yargle and Multani" and its abilities and effects (#10027)
* MOM: Added card "Yargle and Multani" and its abilities and effects

* added legendary type

* added art variant

---------

Co-authored-by: Daniel Eberhard <daniel.h.e@gmx.de>
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2023-03-30 17:55:51 -04:00
AhmadYProjects
1d91abbb33
[ONE] Implement Noxious assault (#9908)
* Added Noxious Assault to cards and to Phyrexia All Will Be One set

* Added code for testing of Noxious Assault

* Added code for testing of Noxious Assault

* Added code for testing of Noxious Assault

* Added code for testing of Noxious Assault

* Added code for testing of Noxious Assault

* Added code for testing of Noxious Assault

* Added code for testing of Noxious Assault

* Added code for testing of Noxious Assault

* Card has been tested and working but triggered ability doesn't seem to go to the stack.

* Poison counter no longer added while trigger is checked.Grammar fixed.

* Unused Imports removed

---------

Co-authored-by: AhmadYProjects <yousufa@kean.edu>
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2023-03-30 17:45:20 -04:00
theelk801
c0f318b9e6 [MOM] Implement Alabaster Host Sanctifier 2023-03-30 09:16:13 -04:00
theelk801
c9cf353b2d [MOM] Implement Ruins Recluse 2023-03-30 09:15:21 -04:00
theelk801
a11bde4939 [MOM] Implement Zephyr Winder 2023-03-30 09:13:22 -04:00
theelk801
2ba04e9a4f [MOM] Implement Transcendent Message 2023-03-30 09:10:24 -04:00
theelk801
cfeb39601f [MOM] update spoiler and reprints 2023-03-30 08:46:57 -04:00
Grath
250bacb33d
Merge pull request #10030 from Grath/grath/implement-gorogoro-and-satoru
[MOC] Implement Goro-Goro and Satoru
2023-03-28 15:11:59 -04:00
Grath
d51abc9b8e
Merge pull request #10102 from Grath/master
[TMP] Fix Dracoplasm replacing its Enters the Battlefield effect entirely
2023-03-28 15:11:40 -04:00
Grath
30c49de105
Merge pull request #10059 from Grath/grath/fix-mari-the-killing-quill
[NCC] Fix Mari, the Killing Quill
2023-03-28 15:11:24 -04:00
PurpleCrowbar
15867f5feb Fix Fatespinner text 2023-03-27 23:23:46 +01:00
Oleg Agafonov
cbfdb7896e * Create a token that's a copy - fixed that some cards can cause the game error with MDF cards (example: Haunting Imitation) 2023-03-26 23:16:04 +04:00
Oleg Agafonov
2355dfead4 * [C19] Rayami, First of the Fallen - fixed game error on usage with tokens 2023-03-26 22:54:57 +04:00
Oleg Agafonov
a648268c4c * Howlpack Avenger - fixed game error on usage (#9781) 2023-03-26 22:45:23 +04:00
Oleg Agafonov
b632d89caa Refactor: fixed wrong usage of getSourceObjectIfItStillExists (fixed error "cannot be cast to Permanent"); 2023-03-26 13:10:00 +04:00
Oleg Agafonov
bfba179bdf * Body Count - fixed game error on usage (miss watcher) 2023-03-25 16:16:11 +04:00
Oleg Agafonov
f9c82bee99 * Malcator, Purity Overseer - fixed game error on usage (miss watcher) 2023-03-25 16:09:35 +04:00
Oleg Agafonov
a15a0daa04 Fixed potential NPE errors in getPhase usage (fixed Berserker's Frenzy, etc) 2023-03-25 16:01:27 +04:00