Commit graph

24715 commits

Author SHA1 Message Date
Evan Kranzler
8198322ba5 some changes to ExileSourceCost 2022-03-14 20:31:40 -04:00
Evan Kranzler
448d0914dc [MH2] fixed Dauthi Voidwalker exiling tokens (fixes #8768) 2022-03-14 19:34:46 -04:00
Evan Kranzler
8974f5bfde [NEC] fixed Aerial Surveyor not triggering (fixes #8767) 2022-03-14 09:49:34 -04:00
Alex W. Jackson
1599b2a49f Fix #8167 2022-03-13 00:38:21 -05:00
Alex W. Jackson
5d289469a5 Fix #8764 2022-03-13 00:37:07 -05:00
Alex W. Jackson
79b7a0a627 Remove obsolete adjustCosts and adjustTargets methods from MageObject interface 2022-03-12 19:01:59 -05:00
Evan Kranzler
a5e21b8c9e [DGM] fixed Legion's Initiative not returning exiled creatures (fixes #8761) 2022-03-12 11:21:01 -05:00
Alex W. Jackson
2bd82864b1 [CMR] Fix Explosion of Riches (#8760) 2022-03-12 03:32:08 -05:00
Alex W. Jackson
57d1c1455b [CN2] Add Kaya, Ghost Assassin variant (fixes #2312) 2022-03-12 00:57:40 -05:00
Alex W. Jackson
447e7e999f Implement collation for A25 2022-03-11 13:45:13 -05:00
Alex W. Jackson
d6f0dfd65c Replace some custom effects with CantBeBlockedByTargetSourceEffect 2022-03-11 11:43:52 -05:00
Alex W. Jackson
dc17e3fb90 Implement collation for MM3 and IMA 2022-03-11 03:37:46 -05:00
Evan Kranzler
dfefc04305 changed name of star wars revenge card 2022-03-10 21:39:28 -05:00
Evan Kranzler
3535d023b7 removed empty mode constructor 2022-03-10 16:15:08 -05:00
Evan Kranzler
ccecda52fd replaced various instances of ReturnToHandTargetEffect with ReturnFromGraveyardToHandTargetEffect 2022-03-10 15:35:46 -05:00
Evan Kranzler
f94c79f6b4 [ROE] various text fixes 2022-03-09 19:16:33 -05:00
Evan Kranzler
1a53011e55 a few more ability word changes 2022-03-09 17:22:30 -05:00
Evan Kranzler
2cc4a06f7c fixed some more instances of ability words/em dashes 2022-03-09 16:51:38 -05:00
Evan Kranzler
ef9d79e712 replaced various flavor words with ability words 2022-03-09 16:34:49 -05:00
Evan Kranzler
d5fb03e5e3 [GRN] fixed Hatchery Spider not revealing cards (closes #8750) 2022-03-09 16:34:17 -05:00
Evan Kranzler
91e987dd69 [NEO] fixed The Dragon-Kami Reborn not handling cards correctly 2022-03-09 13:11:20 -05:00
Evan Kranzler
811c3ec87c [SNC] fixed Brokers Ascendancy mana cost 2022-03-09 09:16:57 -05:00
Alex W. Jackson
ae481f09a6 [NEO] Add preliminary booster generation 2022-03-09 09:09:27 -05:00
Evan Kranzler
bbb9382150
Reworking effects which allow casting spells from a selection of cards (ready for review) (#8136)
* added function for casting spells with specific attributes from a selection of cards

* updated cascade to use new method

* refactored various cards to use new methods

* added TestPlayer method

* fixed a small error

* text fix

* broke out some repeated code

* added missing notTarget setting

* add additional retain zone check

* some more cards refactored

* more refactoring

* added interface for split/modal cards

* reworked spell casting methods

* reworked multiple cast to prevent unnecessary dialogs

* fixed test failures due to change in functionality

* add AI code

* small nonfunctional change

* reworked Kaya, the Inexorable

* added currently failing test

* added more tests

* updated Geode Golem implementation

* fixed adventure/cascade interaction, added/updated tests

* some nonfunctional refactoring

* added interface for subcards

* [AFC] Implemented Fevered Suspicion

* [AFC] Implemented Extract Brain

* [AFC] updated Arcane Endeavor implementation

* [C17] reworked implementation of Izzet Chemister

* [ZEN] reworked implemented of Chandra Ablaze

* additional merge fix

* [SLD] updated Eleven, the Mage

* [NEO] Implemented Discover the Impossible

* [NEO] Implemented The Dragon-Kami Reborn / Dragon-Kami's Egg

* [NEO] Implemented Invoke Calamity

* [AFR] Implemented Rod of Absorption

* [VOC] Implemented Spectral Arcanist

* [VOC] added additional printings

* [NEO] added all variants

* [SLD] updated implementation of Ken, Burning Brawler
2022-03-09 08:03:54 -05:00
Evan Kranzler
7fb089db48 [WWK] various text fixes 2022-03-08 21:24:22 -05:00
Evan Kranzler
caa1b7a8d7 [ZEN] various text fixes 2022-03-08 20:59:01 -05:00
Alex W. Jackson
ed3d357531 [M15] Fix Brawler's Plate text 2022-03-08 16:46:22 -05:00
Alex W. Jackson
6a24bf70e3 [VOW] Fix Dollhouse of Horrors copy token to count constructs, not all artifacts 2022-03-08 12:24:14 -05:00
Alex W. Jackson
a356e2b34a [LRW] Fix some filters to count tribal permanents as well as creatures 2022-03-08 11:03:31 -05:00
Evan Kranzler
e4a9e0db0e fixed verify failure 2022-03-08 10:04:54 -05:00
Evan Kranzler
6b72142ef2 [MOR] various text fixes 2022-03-08 08:33:09 -05:00
Evan Kranzler
8999a6e647 [SHM] various text fixes 2022-03-07 22:53:52 -05:00
Evan Kranzler
7f95929288 [EVE] various text fixes 2022-03-07 21:04:59 -05:00
Evan Kranzler
e820d9f4f0 reworked champion ability 2022-03-07 20:48:35 -05:00
Evan Kranzler
50b3d3d8d9 [LRW] various text fixes 2022-03-07 20:19:20 -05:00
Alex W. Jackson
baece6e241 [CON] Remove a duplicate token 2022-03-07 14:59:01 -05:00
Alex W. Jackson
813e1816ea [RIX] Remove a duplicate token 2022-03-07 14:26:12 -05:00
Evan Kranzler
87a999ca0e [M10] various text fixes 2022-03-07 09:00:39 -05:00
Evan Kranzler
1582321d26 [ARB] various text fixes 2022-03-06 22:24:16 -05:00
Evan Kranzler
3833d7bab3 updated implementation of Domain value 2022-03-06 18:31:07 -05:00
Evan Kranzler
c8cdc0a502 [CON] various text fixes 2022-03-06 18:07:25 -05:00
Evan Kranzler
edaaac53d9 [ALA] various text fixes 2022-03-06 15:29:47 -05:00
Evan Kranzler
670c2a5615 [SLX] added set 2022-03-04 07:55:57 -05:00
Evan Kranzler
36e78c5f91 [SLD] renamed Stranger Things cards to in-magic names (following scryfall's lead) 2022-03-04 07:47:16 -05:00
Evan Kranzler
92d7aebc3d [SNC] Implemented Brokers Ascendancy 2022-03-04 06:52:22 -05:00
Evan Kranzler
126953f1d8 [SNC] Implemented Spara's Headquarters 2022-03-04 06:48:12 -05:00
Evan Kranzler
5562b6b98f [SNC] Implemented Jetmir's Garden 2022-03-04 06:46:59 -05:00
Evan Kranzler
0c745e0a44 [SNC] Implemented Ziatora's Proving Ground 2022-03-04 06:45:45 -05:00
Evan Kranzler
7deb8de3c1 [SNC] Implemented Xander's Lounge 2022-03-04 06:44:36 -05:00
Evan Kranzler
6766ed1a3a [SNC] implemented Raffine's Tower 2022-03-04 06:43:05 -05:00
Evan Kranzler
eb7ed69b5a [SNC] added set 2022-03-03 19:31:24 -05:00
Evan Kranzler
84261a1731 various fixes to look and pick effect text 2022-03-03 18:33:04 -05:00
Evan Kranzler
2675b75c60 various text fixes 2022-03-03 17:57:39 -05:00
Evan Kranzler
d8137e7e05 [M21] a few text fixes 2022-03-03 09:19:17 -05:00
Evan Kranzler
0d3c4a946b renamed WPN sets to match new scryfall names 2022-03-03 09:17:57 -05:00
Evan Kranzler
f574e6fc1d [THB] various text fixes 2022-03-03 09:06:05 -05:00
Evan Kranzler
68cf2a36c3 [IKO] various text fixes 2022-03-02 21:18:10 -05:00
Evan Kranzler
32bf246e77 [NEO] fixed bugs with Kotose, the Silent Spider and March of Reckless Joy (fixes #8737, fixes #8736) 2022-03-02 18:10:26 -05:00
Jackie Ng
93cc71f40c
#8734: Fix Reflection of Kiki-Jiki sacrifice trigger to trigger at next end step instead of end of combat (#8735) 2022-03-02 10:21:38 -05:00
Evan Kranzler
b7da79ed73 fixed verify failure 2022-03-01 20:13:26 -05:00
Evan Kranzler
9fad271f63 [JUD] Implemented Wormfang Behemoth 2022-03-01 20:00:08 -05:00
Evan Kranzler
456e833f0c [JUD] Implemented Serene Sunset 2022-03-01 19:55:33 -05:00
Evan Kranzler
505b32aac5 fixed a verify failure 2022-03-01 19:51:42 -05:00
Evan Kranzler
5e1e69bdfd [JUD] Implemented Grave Consequences 2022-03-01 19:16:10 -05:00
Evan Kranzler
0cc1b152c4 [ONS] Implemented Graxiplon 2022-03-01 19:02:45 -05:00
Evan Kranzler
7f042a6294 fixed a verify failure 2022-03-01 18:56:42 -05:00
Evan Kranzler
3d4dd8943b fixed a build failure 2022-03-01 18:43:55 -05:00
Evan Kranzler
c5a4689623 [Y22] Implemented Suntail Squadron 2022-03-01 18:35:16 -05:00
Evan Kranzler
3e28f7585b [Y22] Implemented Expedition Supplier 2022-03-01 18:27:25 -05:00
Evan Kranzler
e23ac4fb9f [Y22] Implemented Obsessive Collector 2022-03-01 18:25:05 -05:00
Evan Kranzler
752243a6ad [Y22] Implemented Kindred Denial 2022-03-01 18:17:48 -05:00
Evan Kranzler
263e475dea [Y22] Implemented Citystalker Connoisseur 2022-03-01 18:14:20 -05:00
Evan Kranzler
f486f2de22 [Y22] Implemented Ishkanah, Broodmother 2022-03-01 18:04:00 -05:00
Evan Kranzler
a7fa431d19 [Y22] Implemented Soulstealer Axe 2022-03-01 17:55:19 -05:00
Evan Kranzler
07043c393c [Y22] Implemented Tireless Angler 2022-03-01 17:48:38 -05:00
Evan Kranzler
173b708650 [Y22] Implemented Key to the Archive 2022-03-01 17:48:23 -05:00
Evan Kranzler
fcb918f811 [Y22] Implemented Cursebound Witch 2022-03-01 17:47:59 -05:00
Evan Kranzler
f4b95d8e2c [Y22] Implemented Faithful Disciple 2022-03-01 17:47:28 -05:00
Evan Kranzler
d21913c316 [Y22] added set 2022-03-01 17:46:52 -05:00
Evan Kranzler
6094c6eed7 [NEO] reworked implementation of Nashi, Moon Sage's Scion 2022-03-01 08:31:54 -05:00
Evan Kranzler
75d7ec36c9 [NEO] simplified implementation of March of Reckless Joy 2022-03-01 07:34:29 -05:00
Evan Kranzler
fb8aef6b84 [NEO] reworked implementation of Kotose, the Silent Spider 2022-02-28 22:06:07 -05:00
Evan Kranzler
6c643fdc5e [EVE] fixed implementation of Hotheaded Giant 2022-02-28 08:45:13 -05:00
Evan Kranzler
63de2dc258 [CHK] fixed implementation of Hankyu 2022-02-28 07:41:21 -05:00
Alex W. Jackson
445b51b98b [ATQ] Fix Rocket Launcher condition (was inverted) and text 2022-02-28 07:24:32 -05:00
Evan Kranzler
cf9a2f936a a few more getId fixes 2022-02-26 10:23:13 -05:00
Alex W. Jackson
2025bca358 Fix more double semicolons in java code 2022-02-25 10:08:18 -05:00
Evan Kranzler
38f68911b1 [ARN] updated implementation of Guardian Beast 2022-02-25 09:56:57 -05:00
The Bear
c7c042a644
2 cards which both had a ;; instead of just ; . Caused an error in Visual Studio Code. (#8726) 2022-02-25 09:50:23 -05:00
Evan Kranzler
614e11bf3e [ALL] reworked Gustha's Scepter 2022-02-25 07:20:40 -05:00
Evan Kranzler
1c107cde01 [CHK] updated implementation of Hankyu 2022-02-24 22:07:31 -05:00
Evan Kranzler
bf699b5559 fixed test failures 2022-02-24 21:12:33 -05:00
Evan Kranzler
eb4366013b reworked auras which grant protection but don't remove themselves 2022-02-24 20:15:16 -05:00
Evan Kranzler
4024acdb28 [NEM] reworked Kill Switch 2022-02-24 20:15:15 -05:00
Evan Kranzler
d43c72caf5 [ALL] reworked Veteran's Voice 2022-02-24 20:15:15 -05:00
Evan Kranzler
96cb53cbff [C17] reworked Shifting Shadow 2022-02-24 20:15:15 -05:00
Evan Kranzler
48d139393d [FUT] reworked Daybreak Coronet 2022-02-24 20:15:15 -05:00
Evan Kranzler
3cbfe4d623 [BOK] reworked implementation of Shirei, Shizo's Caretaker and added test 2022-02-24 20:15:15 -05:00
Alex W. Jackson
2a00609918 [DIS] Fix Rakdos Riteknife boost effect 2022-02-24 19:40:52 -05:00
Jeff Wadsworth
9a9251e82e - Fixed #7772 2022-02-24 17:13:34 -06:00