Commit graph

25773 commits

Author SHA1 Message Date
Evan Kranzler
a66b465bf2 [VOW] Implemented Stensia Uprising 2021-11-03 09:18:34 -04:00
Evan Kranzler
f354e52bed [VOW] Implemented Vilespawn Spider 2021-11-03 09:08:03 -04:00
Evan Kranzler
9cc8613fa3 [VOW] Implemented Scattered Thoughts 2021-11-03 09:02:39 -04:00
Evan Kranzler
e083527caa [VOW] Implemented Glorious Sunrise 2021-11-03 08:59:40 -04:00
Evan Kranzler
a71f33df9d [VOW] Implemented Old Rutstein 2021-11-03 08:46:57 -04:00
Evan Kranzler
f59b450817 [VOW] Implemented Reclusive Taxidermist 2021-11-03 08:32:54 -04:00
Evan Kranzler
34299c4e0c [VOW] updated spoiler 2021-11-03 08:29:01 -04:00
Evan Kranzler
aa88c5e1b4 [VOW] Implemented Bramble Wurm 2021-11-03 08:23:57 -04:00
Evan Kranzler
41119f69bf [VOW] Implemented Blood Hypnotist 2021-11-03 08:21:14 -04:00
Evan Kranzler
a04aa13c01 [VOW] updated spoiler 2021-11-02 23:01:12 -04:00
Evan Kranzler
a7a4f11098 [VOW] Implemented Reckless Impulse 2021-11-02 22:35:33 -04:00
Evan Kranzler
150dc29841 [VOW] Implemented Belligerent Guest 2021-11-02 22:33:48 -04:00
Evan Kranzler
acd0841a91 [VOW] Implemented Sanctify 2021-11-02 22:32:38 -04:00
Evan Kranzler
f903c9e063 [VOW] updated spoiler 2021-11-02 22:31:10 -04:00
Evan Kranzler
56623c8dc2 [VOW] Implemented Honeymoon Hearse 2021-11-02 19:38:40 -04:00
Evan Kranzler
65f02b1a84 [VOW] Implemented Headless Rider 2021-11-02 19:30:26 -04:00
Evan Kranzler
6a3b768ca6 [VOW] Implemented Ancient Lumberknot 2021-11-02 19:27:30 -04:00
Evan Kranzler
1862ad6a2a [VOW] Implemented Inspired Idea 2021-11-02 19:12:52 -04:00
Evan Kranzler
09d1f548b4 [VOW] Implemented Thirst for Discovery 2021-11-02 19:08:30 -04:00
Evan Kranzler
f99871a25c [VOW] Implemented Weaver of Blossoms / Blossom-Clad Werewolf 2021-11-02 19:06:28 -04:00
Evan Kranzler
feaab7fc2f [VOW] updated spoiler and reprints 2021-11-02 19:01:49 -04:00
Evan Kranzler
ee09285d54 small reworking to PermanentsOnTheBattlefieldCondition 2021-11-02 19:00:54 -04:00
Daniel Bomar
a85560a012
[VOW] Implemented Bloodsworn Squire / Bloodsworn Knight 2021-11-02 11:26:27 -05:00
Evan Kranzler
b203422378 [VOW] Implemented Distracting Geist / Clever Distraction 2021-11-02 09:51:56 -04:00
Evan Kranzler
bd5439a68d [VOW] Implemented Retrieve 2021-11-02 09:35:06 -04:00
Evan Kranzler
5bb9cf37ab [VOW] Implemented Whispering Wizard 2021-11-02 09:29:21 -04:00
Evan Kranzler
02efb0c1dc [VOW] Implemented Wedding Security 2021-11-02 09:24:41 -04:00
Evan Kranzler
3cefc371d2 [VOW] Implemented Lantern Bearer / Lantern's Lift 2021-11-02 09:18:36 -04:00
Evan Kranzler
fb38ee9b8d [VOW] Implemented Groom's Finery 2021-11-02 09:12:35 -04:00
Daniel Bomar
4caa92ea69
[VOW] Implemented Ascendant Packleader 2021-11-01 20:44:35 -05:00
Evan Kranzler
8e30071092 [VOW] Implemented Laid to Rest 2021-11-01 19:47:47 -04:00
Evan Kranzler
8db2206e05 [VOW] Implemented Honored Heirloom 2021-11-01 19:30:49 -04:00
Evan Kranzler
02b823d1bd [VOW] updated spoiler and reprints 2021-11-01 19:28:02 -04:00
Daniel Bomar
d0466ff6f3
[VOW] Implemented Investigator's Journal 2021-11-01 09:23:30 -05:00
Jeff Wadsworth
9506147356 - Fixed #8420 2021-11-01 09:13:48 -05:00
Evan Kranzler
5c68c81ee6 [VOW] Implemented Ulvenwald Oddity / Ulvenwald Behemoth 2021-11-01 09:21:09 -04:00
Evan Kranzler
e36dac83f2 [VOW] Implemented Kessig Wolf Rider 2021-11-01 09:02:51 -04:00
Evan Kranzler
a92100eb1a [VOW] Implemented Cloaked Cadet 2021-11-01 08:43:44 -04:00
Evan Kranzler
af5a0d12d5 [VOW] Implemented Angelic Quartermaster 2021-11-01 08:30:10 -04:00
Evan Kranzler
691474dfe4 [VOW] Implemented Twinblade Geist / Twinblade Invocation 2021-10-31 19:07:10 -04:00
Evan Kranzler
0c255d0708 [VOW] Implemented Dreadfeast Demon 2021-10-31 19:00:55 -04:00
Evan Kranzler
fe04028343 [VOW] Implemented Fearful Villager / Fearsome Werewolf 2021-10-31 18:50:47 -04:00
Evan Kranzler
28035e1cfe [VOW] Implemented Lunar Rejection 2021-10-31 18:38:35 -04:00
Evan Kranzler
0d03ed18bd [VOW] updated spoiler 2021-10-31 18:31:56 -04:00
Evan Kranzler
cabcda6458 [VOW] Implemented Packsong Pup 2021-10-31 18:29:57 -04:00
Evan Kranzler
f690327c55 [VOW] Implemented Olivia, Crimson Bride 2021-10-31 18:06:00 -04:00
Evan Kranzler
35e130b2bf [VOW] Implemented Kindly Ancestor / Ancestor's Embrace 2021-10-31 16:51:03 -04:00
Evan Kranzler
5b89c6df58 [VOW] Implemented Drogskol Infantry / Drogskol Armaments 2021-10-31 16:47:29 -04:00
Evan Kranzler
5203714d07 [VOW] Implemented Rending Flame 2021-10-31 15:22:40 -04:00
Alex W. Jackson
8c97b47b21 Fix Isareth not adding corpse counters 2021-10-31 14:08:35 -04:00
Alex W. Jackson
3a76a0c3d0 Make Gruesome Encore replacement effect consistent with other similar effects 2021-10-31 12:40:09 -04:00
Daniel Bomar
3bac561d07
[VOW] Implemented Hallowed Haunting 2021-10-31 10:38:08 -05:00
Daniel Bomar
0e2c58d35f
[VOW] Implemented Geralf, Visionary Stitcher 2021-10-31 09:40:10 -05:00
Evan Kranzler
cedf99edfd [VOW] updated spoiler and reprints 2021-10-31 10:21:18 -04:00
Daniel Bomar
105e1f8ed9
[MID] Teferi, Who Slows the Sunset - Fixed targets on +1 ability (fixes #8423) 2021-10-31 08:28:58 -05:00
Daniel Bomar
f3397dcf4f
[MID] Fixed ETB abilities triggering Flame Channeler (fixes #8418) 2021-10-30 20:54:51 -05:00
Daniel Bomar
cdfe3d1d2d
[VOW] Implemented Dormant Grove 2021-10-30 10:11:46 -05:00
Daniel Bomar
2a5cbe5e3b
[VOW] Implemented Dominating Vampire 2021-10-30 09:02:36 -05:00
Daniel Bomar
808823a5f2
[VOW] Implemented Archghoul of Thraben 2021-10-30 08:32:12 -05:00
Evan Kranzler
4ebb0f0baf [VOW] Implemented Halana and Alena, Partners 2021-10-30 07:36:19 -04:00
Evan Kranzler
151ed2343a [VOW] Implemented Volatile Arsonist / Dire-Strain Anarchist 2021-10-30 07:29:47 -04:00
Evan Kranzler
88eab7e2ec [VOW] Implemented Mindleech Ghoul 2021-10-30 07:21:12 -04:00
Evan Kranzler
492d1ce957 [VOW] Implemented Torens, Fist of the Angels 2021-10-29 22:34:59 -04:00
Evan Kranzler
51ee418701 [VOW] Implemented Path of Peril 2021-10-29 22:34:58 -04:00
Evan Kranzler
1bbd211ce4 [VOW] Implemented Dawnhart Geist 2021-10-29 22:34:58 -04:00
Daniel Bomar
af290a4771
[VOW] Implemented Grolnok, the Omnivore 2021-10-29 21:24:12 -05:00
Daniel Bomar
f0e9a394a0
[VOW] Implemented Voldaren Estate 2021-10-29 19:22:22 -05:00
Alex W. Jackson
6da959ddcd Implement collation for Fate Reforged 2021-10-29 15:46:58 -04:00
Daniel Bomar
096a2868a9
[VOW] Implemented Sorin the Mirthless 2021-10-29 12:25:52 -05:00
Daniel Bomar
7da842a754
[VOW] Implemented Change of Fortune 2021-10-29 12:25:52 -05:00
Daniel Bomar
ef2a45227d
[VOW] Implemented Anje, Maid of Dishonor 2021-10-29 12:25:52 -05:00
Alex W. Jackson
1e6709de46
New booster color validation algorithm, fixes #8177 (#8413) 2021-10-29 11:51:37 -04:00
Daniel Bomar
5fd961aefe
[VOW] Implemented Wedding Announcement 2021-10-29 09:20:42 -05:00
Evan Kranzler
003eeb81b8 [VOW] Implemented By Invitation Only 2021-10-29 08:54:13 -04:00
Evan Kranzler
9535629b65 [VOW] Implemented Demonic Bargain 2021-10-29 08:50:29 -04:00
Evan Kranzler
d3eca22717 [VOW] Implemented Wedding Invitation 2021-10-29 08:42:51 -04:00
Evan Kranzler
f67d32a623 [VOW] Implemented Overcharged Amalgam 2021-10-29 08:37:16 -04:00
Evan Kranzler
8aac2882cb [VOW] Implemented Rot-Tide Gargantua 2021-10-29 08:27:57 -04:00
Evan Kranzler
7adfebdf9f [VOW] Implemented Geistlight Snare 2021-10-29 08:22:53 -04:00
Evan Kranzler
6d488d9900 [VOW] Implemented Fell Stinger 2021-10-29 08:10:37 -04:00
Evan Kranzler
eb68350d04 [VOW] Implemented Vampires' Vengeance 2021-10-28 21:10:54 -04:00
Evan Kranzler
e1f159d193 [VOW] Implemented Gryff Rider 2021-10-28 21:08:59 -04:00
Evan Kranzler
94bf92c262 [VOW] Implemented Massive Might 2021-10-28 21:08:27 -04:00
Evan Kranzler
886dd866a2 [VOW] Implemented Weary Prisoner / Wrathful Jailbreaker 2021-10-28 21:06:16 -04:00
Evan Kranzler
04e10cb6ff [VOW] Implemented Dreamroot Cascade 2021-10-28 21:03:50 -04:00
Evan Kranzler
b2ee77b27e [VOW] Implemented Sundown Pass 2021-10-28 21:02:54 -04:00
Evan Kranzler
c43a9132b6 [VOW] Implemented Deathcap Glade 2021-10-28 21:01:54 -04:00
Evan Kranzler
35fb633f5c [VOW] Implemented Stormcarved Coast 2021-10-28 21:00:51 -04:00
Evan Kranzler
ad173da8ad [VOW] Implemented Shattered Sanctum 2021-10-28 20:59:24 -04:00
Evan Kranzler
f0410390d6 [VOW] updated spoiler 2021-10-28 20:56:55 -04:00
Evan Kranzler
d8718a5fb5 [VOW] Implemented Apprentice Sharpshooter 2021-10-28 20:29:15 -04:00
Evan Kranzler
06f76eadec [VOW] Implemented Gluttonous Guest 2021-10-28 20:19:40 -04:00
Evan Kranzler
d289348483 [VOW] Implemented Dig Up 2021-10-28 20:10:31 -04:00
Evan Kranzler
04646a5a62 [VOC] added set 2021-10-28 20:06:40 -04:00
Evan Kranzler
653df7737b [VOW] added set 2021-10-28 20:04:42 -04:00
Jeff Wadsworth
8a19074ad8 - Fixed #7630 2021-10-27 10:57:25 -05:00
Evan Kranzler
58c0b39e09 [SHM] fixed Illuminated Folio for real this time 2021-10-26 21:13:00 -04:00
Evan Kranzler
4e8ec7d3ca [SHM] simplified Illuminated Folio a little more 2021-10-26 20:33:39 -04:00
Jeff Wadsworth
1ac9a8d4e7 - Fixed #5790 2021-10-26 10:11:38 -05:00
Evan Kranzler
c8d94c5571 [SHM] reworked Illuminated Folio (fixes #8111) 2021-10-26 09:01:26 -04:00
Daniel Bomar
a30c2f4a8b
[SOM] Fixed Razor Hippogriff not gaining life (fixes #8403 #8404) 2021-10-24 14:20:03 -05:00
Daniel Bomar
83d37a7f35
Fixed Yixlid Jailer interaction with cards moving to graveyard (#8402)
* Fixed Yixlid Jailer interaction with cards moving to graveyard (fixes #8311)

* Yixlid Jailer - Revert previous workaround and add rules modifying effect
2021-10-24 02:57:02 -05:00
Daniel Bomar
b63623b40f
[AFC] Fixed Belt of Giant Strength cost reduction (fixes #8347) 2021-10-23 15:40:58 -05:00
Daniel Bomar
4094580a6c
Fixed Syr Konrad triggering after he lost abilities (fixes #8401) 2021-10-23 14:54:52 -05:00
Evan Kranzler
a55cfe2589 [SLD] various text fixes 2021-10-23 09:27:42 -04:00
Evan Kranzler
fd9e805938 [SLD] added newest drop 2021-10-23 07:48:25 -04:00
Evan Kranzler
5995dc2f7c [SLD] Implemented Hawkins National Laboratory / The Upside Down 2021-10-23 07:47:15 -04:00
Jeff Wadsworth
ed4bc46164 - Finished refactoring related to #8375 "T to Z" cards 2021-10-22 15:10:37 -05:00
Daniel Bomar
ad0d802ed2
Merge pull request #8397 from weirddan455/tyrant
[AFC] Implemented Death Tyrant
2021-10-22 14:06:30 -05:00
Jeff Wadsworth
8db2ba470b - refactoring related to #8375 "L/M/N/O/P/Q/R/S" cards 2021-10-22 11:49:00 -05:00
Jeff Wadsworth
d42ca9767a - missed one card in the last commit. 2021-10-22 09:43:14 -05:00
Jeff Wadsworth
0b83615928 - refactoring related to #8375 "I and J and K" cards 2021-10-22 09:42:19 -05:00
Daniel Bomar
27d4fb13c3
Fixed combat information not being preserved in LKI and added unit test 2021-10-21 20:24:51 -05:00
Jeff Wadsworth
bfdadc09c1 - refactoring related to #8375 "G and H" cards 2021-10-21 15:32:31 -05:00
Daniel Bomar
5e67314c96
[AFC] Implemented Death Tyrant 2021-10-21 15:26:01 -05:00
Daniel Bomar
e8db40bb8d
[C21] Fixed Fractal Harness adding too many counters on attack (fixes #8377) 2021-10-20 14:38:05 -05:00
Jeff Wadsworth
f48eb4a179 - refactoring related to #8375 "E and F" cards 2021-10-20 11:42:36 -05:00
Jeff Wadsworth
0e8218e8c4 - refactoring related to #8375 "D" cards 2021-10-20 11:09:27 -05:00
Daniel Bomar
90aa65168b
[AKH] Fixed Harvest Season when cast with no tapped creatures (fixes #8396) 2021-10-19 18:09:30 -05:00
Jeff Wadsworth
5c76228e74 - fixed failing test from previous commit. The "game" parameter can't be used for Caller of the Hunt. 2021-10-19 16:31:22 -05:00
Jeff Wadsworth
2e625cc5a5 - refactoring related to #8375 "C" cards 2021-10-19 15:33:37 -05:00
Jeff Wadsworth
5b9477caae - refactoring related to #8375 "B" cards 2021-10-19 15:17:59 -05:00
Jeff Wadsworth
8e3d4aed7e - refactoring related to #8375 "A" cards 2021-10-19 11:12:45 -05:00
Jeff Wadsworth
8b36c70507 - Fixed #8389 2021-10-19 10:38:31 -05:00
Jeff Wadsworth
1de223f7da - Fixed #8393 2021-10-19 09:23:30 -05:00
Jeff Wadsworth
25cb6e334d - Fixed #8388 2021-10-19 08:58:39 -05:00
Alex W. Jackson
bcac7bd47c Implement collation for XLN, M19, GRN, RNA and M20 2021-10-16 15:55:52 -04:00
Evan Kranzler
91df6c1ecb [SLD] added rest of newest drops 2021-10-15 09:11:56 -04:00
Evan Kranzler
17edacd0db [SLD] Implemented Mind Flayer, the Shadow 2021-10-15 08:50:47 -04:00
Evan Kranzler
cf7f64cbf2 [SLD] Implemented Will the Wise 2021-10-14 21:04:46 -04:00
Evan Kranzler
5d63d4214c various updates to historic format 2021-10-14 20:54:29 -04:00
Evan Kranzler
f75f68b60d [SLD] Implemented Lucas, the Sharpshooter 2021-10-14 20:45:09 -04:00
Evan Kranzler
1f4856693e [SLD] Implemented Max, the Daredevil 2021-10-14 20:42:05 -04:00
Evan Kranzler
d1ff32b74e [SLD] added newest cards 2021-10-14 20:39:07 -04:00
Evan Kranzler
518458d932 [SLD] Implemented Eleven, the Mage 2021-10-14 19:16:23 -04:00
Evan Kranzler
8b0b4abba8 [SLD] Implemented Mike, the Dungeon Master 2021-10-14 19:06:25 -04:00
Evan Kranzler
8a3fdee8a9 [SLD] Implemented Chief Jim Hopper 2021-10-14 19:02:03 -04:00
Evan Kranzler
3bba2a308d [SLD] Implemented Dustin, Gadget Genius 2021-10-14 18:57:44 -04:00
Alex W. Jackson
69a9b663c9 Implement collation for Modern Horizons 1 2021-10-14 08:07:08 -04:00
Alex W. Jackson
901ed68e8a Implement collation for M14, THS, BNG, JOU, M15 and KTK 2021-10-14 07:03:40 -04:00
Alex W. Jackson
aac6518c1b Remove unofficial Eighth Edition Box and Ninth Edition Box sets 2021-10-14 04:21:16 -04:00
Alex W. Jackson
646600665f Add Starter cards to 8ED and 9ED and exclude them from boosters 2021-10-14 03:55:28 -04:00
Alex W. Jackson
7926193e34
Refactor ExpansionSet and its subclasses (#8382)
* Don't purge cards-by-rarity cache between tournaments

* Move DOM and WAR specific checks out of base ExpansionSet class

* Move Battlebond specific methods out of base ExpansionSet class

* Refactor ExpansionSet and subclasses

* Zendikar boosters also only have full-art basic lands

* Fix Eldritch Moon (#8171)
2021-10-13 11:47:23 -04:00
Evan Kranzler
819f4c4c6c a few more fixes 2021-10-12 17:46:36 -04:00
Evan Kranzler
c10f6219d7 fixed some missing cards and rarities 2021-10-12 17:39:24 -04:00
Evan Kranzler
ce88658495 [GRN] various text fixes 2021-10-12 10:16:20 -04:00
Evan Kranzler
ac63d6e0c0 [SLD] fixed numbering 2021-10-12 09:41:24 -04:00
Evan Kranzler
f98069e829 [ZNR] a few text fixes 2021-10-10 17:16:03 -04:00
Evan Kranzler
d21684c107 fixed some instances of treasure token text 2021-10-10 16:15:04 -04:00
Evan Kranzler
be2d443e1a [MID] fixed Moonrager's Slash ability order 2021-10-10 15:59:20 -04:00
Evan Kranzler
825124c76f [MID] a few more text fixes 2021-10-10 14:38:15 -04:00
Evan Kranzler
795422ba6b fixed a few more instances of getPlayers (#8348) 2021-10-10 11:09:24 -04:00
Evan Kranzler
f7e821be2f
Reworking effects that allow controlling combat (WIP) (#8159)
* reworked effects that allow controlling combat

* [AFC] Implemented Berserker's Frenzy

* [AFC] updated Berserker's Frenzy to roll correctly
2021-10-10 10:25:10 -04:00
Alex W. Jackson
f5177097cd Implement collation for Throne of Eldraine 2021-10-08 03:10:35 -04:00
Evan Kranzler
f14e15d33a replace some instances of getPlayers with getPlayersInRange (#8348) 2021-10-07 19:20:18 -04:00
Evan Kranzler
5ecdd4fb4a [AFC] fixed Danse Manatee not sacrificing creatures (fixes #8367) 2021-10-07 09:38:47 -04:00
Daniel Bomar
5c3a161ad3
[MIC] Implemented Lynde, Cheerful Tormentor (#8374) 2021-10-07 09:35:51 -04:00
Evan Kranzler
2506261063 [MIC] Implemented Gorex, the Tombshell 2021-10-07 09:32:26 -04:00
Alex W. Jackson
4175b97464 Fix Thunder of Hooves rules text 2021-10-06 21:57:10 -04:00
Jeff Wadsworth
19eb9f7122 - Fixed #8376 and #8285. There is still a pre-existing issue with the attacking trigger on the Fractal Harness, though. It runs through the apply twice so the counters are four times as many instead of two. 2021-10-06 16:28:27 -05:00
Evan Kranzler
bce88bd399 [MIC] Implemented Shadow Kin 2021-10-06 09:08:47 -04:00
Jeff Wadsworth
f0b31dd585 - Fixed #8304 2021-10-05 15:48:39 -05:00
Evan Kranzler
f3d643a351 [MID] a few more text fixes 2021-10-05 08:20:37 -04:00
Evan Kranzler
4fe2904f3f [MIC] various text fixes 2021-10-04 21:16:14 -04:00
Evan Kranzler
53540b9b36 [MID] various text fixes 2021-10-04 20:37:31 -04:00
Jeff Wadsworth
f0bf3285bb - Issue #8352 2021-10-04 17:32:10 -05:00
Jeff Wadsworth
bb9721e698 - Issue #8359 2021-10-04 16:01:58 -05:00
Alex W. Jackson
1c5f74ea99 Implement collation for AVR, RTR and GTC 2021-10-04 07:09:09 -04:00
Oleg Agafonov
58ab020065 Dev: pom clean up, improved parent/child structure; 2021-10-03 18:11:56 +04:00
Alex W. Jackson
20fda878cd Fixed #8361 2021-10-03 06:11:25 -04:00
Alex W. Jackson
7dd0ba5ce1
Fixed #8173 and #8357 (#8358) 2021-10-02 13:07:09 -04:00
Oleg Agafonov
08407eef25 Dev: migrated to single logger lib (replaced slf4j usage by log4j), clean up and documented pom files, updated some libs; 2021-10-02 11:09:09 +04:00
Jeff Wadsworth
16d20e73d2 - Fixed #8344. Works when blinked as well. 2021-10-01 17:03:54 -05:00
Jeff Wadsworth
c45f8c91a3 - Fixed #8329 2021-10-01 15:56:40 -05:00
Daniel Bomar
ec87af8d9a
[MIC] Implemented Ghouls' Night Out (#8345)
* [MIC] Implemented Ghouls' Night Out

* [MIC] Ghouls' Night Out - Made requested changes
2021-10-01 10:54:18 -05:00
Oleg Agafonov
1c6eb10bd1 Dev: migrated to single json lib (removed json-simple from deck import code), clean up guava lib usage in cards; 2021-10-01 17:57:54 +04:00
Alex W. Jackson
fa29b8a2a2 Implement collation for Modern Masters (2013) and Eternal Masters 2021-10-01 02:10:39 -04:00
Evan Kranzler
7b1e3fae7b [MIC] Implemented Wall of Mourning 2021-09-30 08:52:24 -04:00
Evan Kranzler
f47aea4fba [MIC] Implemented Kurbis, Harvest Celebrant 2021-09-30 08:32:27 -04:00
Alex W. Jackson
b7c78d0758
Implement booster collation for DOM, WAR and MID (#8346) 2021-09-30 08:10:46 -04:00
Alex W. Jackson
5044a8c603
Implement booster collation for Shards of Alara, Zendikar and Scars of Mirrodin (#8316) 2021-09-29 09:04:53 -04:00
Alex W. Jackson
edbb99f0ba
Implement booster collation for (original) Innistrad and Dark Ascension (#8339) 2021-09-29 09:03:46 -04:00
Oleg Agafonov
f9beed6a89 Dev: clear pom files, fixed wrong test packages and scope, added zip tests; 2021-09-29 16:01:36 +04:00
Jeff Wadsworth
6f76c3371e - Fixed #8334. Refactored and simplified some aspects of the Foretell ability. 2021-09-28 16:49:43 -05:00
Daniel Bomar
b37dd094e1
Merge pull request #8332 from awjackson/fix_skeletal_scrying
Fix Skeletal Scrying effect
2021-09-28 13:39:14 -05:00
Alex W. Jackson
bc86c04dcd
Fix Flameshot and Ignite Disorder displayed rules text (#8333) 2021-09-28 11:23:39 -05:00
Alex W. Jackson
9d80417494 Fix Skeletal Scrying effect 2021-09-27 23:02:53 -04:00
Daniel Bomar
f0ae098b2e
[AFR] Fixed Monk Class level 3 interaction with MDFCs and lands 2021-09-27 16:33:43 -05:00
Daniel Bomar
532f158ab4
[AFR] Fixed Monk Class level 3 ability (fixes #8318) 2021-09-27 15:37:16 -05:00
Oleg Agafonov
0e1abaec5d Dauthi Voidwalker - fixed that it doesn't work with cards (related to a3ca9fc03a); 2021-09-27 23:29:41 +04:00
Alex W. Jackson
bf172f7c8f
Fixed #8321 (#8323) 2021-09-27 08:48:01 -05:00
Jeff Wadsworth
c36f976741 - Fixed #8326 2021-09-27 08:45:18 -05:00
Evan Kranzler
11d5fc7eae [MIC] Implemented Prowling Geistcatcher 2021-09-27 08:40:16 -04:00
Evan Kranzler
9bcd7e0dcd [MIC] Implemented Moorland Rescuer 2021-09-27 08:03:34 -04:00
Evan Kranzler
a87b28f348 [MID] various text fixes 2021-09-26 14:34:32 -04:00
Oleg Agafonov
95b782d519 Tests for #5630 2021-09-25 18:09:21 +04:00
Grath
5e1b04aeb8
Fix Kelpie Guide's activated ability (#8291)
Should only be able to untap another target permanent.
2021-09-23 20:33:16 -04:00
Evan Kranzler
3a3e3fda48 various files converted from CRLF to LF 2021-09-23 19:37:47 -04:00
Jeff Wadsworth
71bebad14a - Fixed #8313 2021-09-23 15:30:40 -05:00
Jeff Wadsworth
d4ab251c37 - removed unnecessary test code from Out of Time 2021-09-23 09:37:23 -05:00
Evan Kranzler
85b3699454 [MIC] Implemented Hordewing Skaab 2021-09-23 09:31:10 -04:00
Evan Kranzler
19f71ba683 [MIC] Implemented Ruinous Intrusion 2021-09-23 09:16:34 -04:00
Alex W. Jackson
384051d9eb
Make BoosterCollator not share state between tables on a server (#8312) 2021-09-23 08:06:08 -04:00
Evan Kranzler
bcb42b8f46 simplified ObjectSourcePlayerPredicate interface 2021-09-22 21:20:55 -04:00
Jeff Wadsworth
d6e7ff4d77 Fixed #8295 2021-09-22 14:09:45 -05:00
Raphael "who?!" Kehldorfer
aec68ac9d5
[MID] Implemented Teferi, Who Slows the Sunset (#8267)
* [MID] Implemented Teferi, Who Slows the Sunset

* [MID] Refactored Teferi, Who Slows the Sunset:
- Add Targets during activation
? Don't know where / how to properly implement the Emblem effect yet

* [MID] Refactored Teferi, Who Slows the Sunset:
- Add Targets during activation
? Don't know where / how to properly implement the Emblem effect yet
2021-09-22 08:54:13 -04:00
Evan Kranzler
de4afab118 [MID] Implemented Siphon Insight 2021-09-22 08:08:14 -04:00
Evan Kranzler
863d8166f1 [MID] fixed Foul Play only targeting creatures with power 1 or less (fixes #8308) 2021-09-22 07:52:32 -04:00
Alex W. Jackson
aa0fe5528d
Implement booster collation for Rise of the Eldrazi (#8302) 2021-09-21 20:32:39 -04:00
Evan Kranzler
3d1d56270c [MIC] Implemented Heronblade Elite 2021-09-21 20:05:54 -04:00
Evan Kranzler
2653b806cb [MIC] fixed Eloise, Nephalia Sleuth triggering off of opposing creatures (fixes #8307) 2021-09-21 19:56:32 -04:00
Evan Kranzler
7a869ff791 [MIC] Implemented Visions of Dread 2021-09-21 09:20:33 -04:00
Evan Kranzler
b81b02b6c3 [MIC] Implemented Empty the Laboratory 2021-09-21 09:14:46 -04:00
Oleg Agafonov
d35e1fbfb1 * Play card without mana - fixed that some cards did not allow to choose a casting spell from split/mdfc cards (#7410); 2021-09-21 15:30:40 +04:00
Oleg Agafonov
6bc5a00e8a * Alternative costs - fixed that it can be activated on free cast (example: cascade with overload, #6925, #7410, #7741, #6342); 2021-09-21 14:22:46 +04:00
Oleg Agafonov
6aaf461362 Accursed Witch, Vengeful Strangler - fixed rollback error on some usage; 2021-09-21 13:01:11 +04:00
Evan Kranzler
658ae06e6f removed ObjectPlayer and ObjectPlayerPredicate 2021-09-20 23:38:31 -04:00
Evan Kranzler
c6feab68da refactored all instances of BeginningOfUpkeepAttachedTriggeredAbility 2021-09-20 21:22:17 -04:00
Evan Kranzler
bd22c4a3ae [MIC] Implemented Curse of Obsession 2021-09-20 21:06:41 -04:00
Evan Kranzler
541511692e [MIC] Implemented Curse of Unbinding 2021-09-20 20:57:37 -04:00
Evan Kranzler
f3eef7eafd [MIC] Implemented Curse of the Restless Dead 2021-09-20 20:34:19 -04:00
Evan Kranzler
c54e9dd012 [MIC] Implemented Curse of Conformity 2021-09-20 20:12:51 -04:00
Evan Kranzler
b43bb44b27 [MIC] Implemented Curse of Clinging Webs 2021-09-20 19:53:02 -04:00
Jeff Wadsworth
77845bd1df Fixed #8286. 2021-09-20 15:54:52 -05:00
Evan Kranzler
b756fd0e72 [MIC] Implemented Visions of Ruin 2021-09-20 09:12:13 -04:00
Evan Kranzler
a88427a6d9 [MIC] Implemented Visions of Dominance 2021-09-20 08:48:28 -04:00
Evan Kranzler
f31781e4a4 [C21] fixed Veyran, Voice of Duality doubling triggers off of other players' spells and permanents (fixes #8287) 2021-09-19 15:27:01 -04:00
Alex W. Jackson
eb81ffe92b
Fix Modern Horizons 2 common and reprint print run ratios (#8245) 2021-09-19 12:44:23 -04:00
Alex W. Jackson
b896d20569
Fix AFR collator common print run ratios (#8256) 2021-09-19 12:43:23 -04:00
Alex W. Jackson
9767a07b3f
Fix Time Spiral Remastered common print run ratios (#8260) 2021-09-19 12:42:52 -04:00
Alex W. Jackson
b73e38e2a6
Fix Strixhaven collation (#8296) 2021-09-19 12:42:34 -04:00
Raphael "who?!" Kehldorfer
f02575ca9f
[MID] Implemented Hostile Hostel // Creeping Inn (#8278)
* [MID] Implemented Necrosynthesis

* [MID] Refactored Hostile Hostel // Creeping Inn

* [MID] Refactored Hostile Hostel // Creeping Inn
2021-09-19 12:41:29 -04:00
Evan Kranzler
ef313d20ad [ZEN] reworked implementation of Bold Defense (fixes #8294) 2021-09-18 21:23:26 -04:00
Oleg Agafonov
a3ca9fc03a Dauthi Voidwalker - correct code for #8141 and same cards (see comments in fd719ad287); 2021-09-19 04:01:01 +04:00
Evan Kranzler
affd33c23b [MIC] Implemented Cleaver Skaab 2021-09-18 16:58:59 -04:00
Evan Kranzler
3d0571d5e9 [MIC] Implemented Tomb Tyrant 2021-09-18 16:41:48 -04:00
Evan Kranzler
2fa76fc7be reworked Clockwork creature implementations (fixes #8292) 2021-09-18 11:08:17 -04:00
Evan Kranzler
2c8314932e [MID] Implemented Sigarda's Splendor 2021-09-17 18:36:39 -04:00
Evan Kranzler
10c85e40eb [MID] Implemented Rootcoil Creeper 2021-09-17 18:18:45 -04:00
Oleg Agafonov
c87477178a
CI: added maven cache to travis builds (#8289) 2021-09-17 22:57:49 +04:00
Evan Kranzler
aed6a4ac3d [MID] Implemented Vengeful Strangler / Strangling Grasp 2021-09-17 09:12:30 -04:00
Evan Kranzler
7c2db3c5fc [MID] Implemented Sungold Sentinel 2021-09-17 08:43:49 -04:00
Evan Kranzler
6dd0cb69e7 [EMN] simplified implementation of Emrakul, the Promised End 2021-09-17 08:11:51 -04:00
Raphael "who?!" Kehldorfer
c610807d51
[MID] Implemented Dennick, Pious Apprentice // Dennick, Pious Apparition (#8279)
* [MID] Implemented Dennick, Pious Apprentice // Dennick, Pious Apparition

* [MID] Refactored Dennick, Pious Apprentice // Dennick, Pious Apparition

* small change

Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2021-09-17 08:11:33 -04:00
Raphael "who?!" Kehldorfer
cf93e5d572
[MID] Implemented Wake to Slaughter (#8270)
* [MID] Implemented Wake to Slaughter

* [MID] Refactored Wake to Slaughter:
+ Reworked WakeToSlaughterEffect
+ Added Min / Max

* [MID] Refactored Wake to Slaughter
+ Added missing ability and trigger
2021-09-17 08:07:54 -04:00
Raphael "who?!" Kehldorfer
c5572cb41f
[MID] Implemented Winterthorn Blessing (#8268)
* [MID] Implemented Winterthorn Blessing

* [MID] Refactored Winterthorn Blessing:
+ Added Min / Max to TargetControlledCreaturePermanent
+ Added TargetPointers

* [MID] Refactored Winterthorn Blessing:
+ Added Min / Max to TargetControlledCreaturePermanent
+ Added TargetPointers

* [MID] Refactored Winterthorn Blessing
+ Implemented suggested changes
2021-09-17 08:06:02 -04:00
Evan Kranzler
5068339db3 [MID] Implemented Jerren, Corrupted Bishop / Ormendahl, the Corrupter 2021-09-16 21:10:54 -04:00
Evan Kranzler
c7e7d371f8 [MID] Implemented Lord of the Forsaken 2021-09-16 20:42:53 -04:00
Evan Kranzler
c1d16a3763 [AFC] fixed Maddening Hex not attaching to another player (fixes #8284) 2021-09-16 20:29:06 -04:00
Evan Kranzler
10eafcdcd3 [MID] Implemented Gisa, Glorious Resurrector 2021-09-16 18:55:35 -04:00
jeffwadsworth
6210c3fa65 Merge branch 'master' of https://github.com/magefree/mage 2021-09-16 16:53:47 -05:00
jeffwadsworth
0b67caab89 - Fixed #8125 2021-09-16 16:53:32 -05:00
Evan Kranzler
9afa2ce4d0 [MIC] Implemented Crowded Crypt 2021-09-16 17:19:56 -04:00
jeffwadsworth
025395788c - Fixed #8165. There are other cards that handle exiling sequentially, but this is a refactoring starting point. 2021-09-16 11:05:32 -05:00
Evan Kranzler
a1c067a8fb [MIC] Implemented Celestial Judgment 2021-09-16 09:56:53 -04:00
Evan Kranzler
e11c5fc5c8 [MIC] Implemented Stalwart Pathlighter 2021-09-16 09:40:37 -04:00
Evan Kranzler
9e864facd3 [MIC] Implemented Visions of Duplicity 2021-09-16 09:38:04 -04:00
Evan Kranzler
645779376f [MIC] Implemented Visions of Glory 2021-09-16 09:34:22 -04:00
Evan Kranzler
244cacfe3b [MIC] Implemented Sigardian Zealot 2021-09-16 09:09:41 -04:00
Evan Kranzler
6a174d58cf [MID] fixed Kyler, Sigardian Emissary boosting opponent's creatures (fixes #8281) 2021-09-16 08:44:42 -04:00
Evan Kranzler
a44f431634 [MID] fixed Sigarda, Champion of Light allowing controller to pick any card (fixes #8282) 2021-09-16 08:42:33 -04:00
Daniel Bomar
a2ebbda567
[MID] Implemented Rem Karolus, Stalwart Slayer 2021-09-15 16:01:53 -05:00
ciaccona007
20fbde2860 [MID] Implement Slogurk, the Overslime 2021-09-15 14:34:29 -04:00
ciaccona007
e19abadee4 [MID] Implement Old Stickfingers 2021-09-15 14:03:55 -04:00
ciaccona007
e72f13c0e9 [MID] Implement Necrosynthesis 2021-09-15 13:23:58 -04:00
ciaccona007
08e8a34e8b [MID] Implement Ominous Roost 2021-09-15 12:51:08 -04:00
Evan Kranzler
0fc29302f4 [MIC] Implemented Celebrate the Harvest 2021-09-15 08:54:51 -04:00
Evan Kranzler
cbe511ebce [MIC] Implemented Sigarda's Vanguard 2021-09-15 08:45:37 -04:00
Evan Kranzler
789b7473d0 [MIC] Implemented Drown in Dreams 2021-09-15 08:36:56 -04:00
Evan Kranzler
698079f480 [MIC] Implemented Eloise, Nephalia Sleuth 2021-09-15 08:32:11 -04:00
Evan Kranzler
46aa282218 [MIC] updated spoiler and reprints 2021-09-15 06:47:37 -04:00
Raphael "who?!" Kehldorfer
f901026af5
[AFR] Fix Spare Dagger not dealing 1 damage if sacrificed (#8273) 2021-09-14 21:48:10 -04:00
Daniel Bomar
a5038f2409
[ALL] Sheltered Valley - Fixed intervening if ability (fixes #8265) 2021-09-14 18:48:51 -05:00
Daniel Bomar
1b5ad66ae5
[MID] Implemented Light Up the Night 2021-09-14 18:17:22 -05:00
Evan Kranzler
dbd4b32e6b [MIC] Implemented Somberwald Beastmaster 2021-09-14 09:43:36 -04:00
Evan Kranzler
c935520570 [MIC] Implemented Ravenous Rotbelly 2021-09-14 09:38:28 -04:00
Evan Kranzler
b58f7dbfc4 [MIC] Implemented Kyler, Sigardian Emissary 2021-09-14 09:28:59 -04:00
Evan Kranzler
45a6e7ec50 [MIC] Implemented Leinore, Autumn Sovereign 2021-09-14 09:14:10 -04:00
Evan Kranzler
2ab6ec8a18 [MIC] Implemented Wilhelt, the Rotcleaver 2021-09-14 09:02:17 -04:00
Evan Kranzler
dcfdea0a38 [MIC] updated spoiler and reprints 2021-09-14 08:45:21 -04:00
Daniel Bomar
c7c0c479ad
[MID] Implemented Florian, Voldaren Scion 2021-09-13 19:35:18 -05:00
Oleg Agafonov
8b50f24afb * The Deck of Many Things - fixed that it can choose card without random on 1-9 (#8254); 2021-09-14 01:03:15 +04:00
jeffwadsworth
ce2f166c53 - Fixed #8185 2021-09-13 15:59:46 -05:00
jeffwadsworth
5cc6e326d5 - Fixed #8237 2021-09-13 11:40:31 -05:00
jeffwadsworth
26e9a92ea7 - Fixed #8257 2021-09-13 11:03:25 -05:00
Evan Kranzler
5f32fe5308 [MID] changed daybound/nightbound from being singleton 2021-09-12 18:06:46 -04:00
Evan Kranzler
4902a31720 [MID] Implemented Olivia's Midnight Ambush 2021-09-12 17:49:56 -04:00
Evan Kranzler
165a347092 [MID] Implemented Moonrager's Slash 2021-09-12 17:46:43 -04:00
Evan Kranzler
ce0c6fa34e [MID] Implemented Brutal Cathar / Moonrage Brute 2021-09-12 16:18:59 -04:00
Evan Kranzler
887cbe8ca1 [MID] Implemented Search Party Captain 2021-09-12 16:09:13 -04:00
Evan Kranzler
6afe6c968a [MID] Implemented Unblinking Observer 2021-09-12 15:54:48 -04:00
Evan Kranzler
cf5fa8185c [MID] Implemented Sunset Revelry 2021-09-12 15:50:39 -04:00
Evan Kranzler
04886d421a [MID] Implemented Tapping at the Window 2021-09-12 14:01:07 -04:00
Evan Kranzler
520528293a [MID] Implemented Seize the Storm 2021-09-12 13:51:47 -04:00
Evan Kranzler
8d26761eb5 [MID] Implemented Memory Deluge 2021-09-12 13:30:20 -04:00
ciaccona007
af068e2b81 [MID] Implement Rite of Oblivion 2021-09-12 12:48:26 -04:00
ciaccona007
eb065bc0e7 [MID] Implement Consuming Blob 2021-09-12 12:04:06 -04:00
Evan Kranzler
7e89d620b8 [MID] Implemented Shipwreck Sifters 2021-09-12 11:18:10 -04:00
Evan Kranzler
d9dcc8d9db [MID] Implemented Sigardian Savior 2021-09-12 11:13:38 -04:00
Evan Kranzler
07e0a4ef54 [MID] Implemented Smoldering Egg / Ashmouth Dragon 2021-09-12 10:59:25 -04:00
Evan Kranzler
72cb83e615 [MID] Implemented Rise of the Ants 2021-09-12 10:00:35 -04:00
Evan Kranzler
4838e7ff34 [MID] Implemented Sludge Monster 2021-09-12 09:08:59 -04:00
Evan Kranzler
e9d78fc5ac [MID] Implemented Silver Bolt 2021-09-12 08:58:52 -04:00
Evan Kranzler
1a5f15751d [MID] Implemented Storm Skreelix 2021-09-12 08:50:01 -04:00
Evan Kranzler
13042a2bf9 [MID] Implemented Revenge of the Drowned 2021-09-12 08:10:07 -04:00
Evan Kranzler
b8e9214a3f [MID] Implemented Moonveil Regent 2021-09-12 08:05:40 -04:00
Evan Kranzler
4c69286c14 [MID] Implemented Bereaved Survivor / Dauntless Avenger 2021-09-12 07:42:55 -04:00
Evan Kranzler
849b8d19dc fixed verify errors 2021-09-11 20:43:48 -04:00
Evan Kranzler
655a81d2ac [MID] Implemented Otherworldly Gaze 2021-09-11 20:25:40 -04:00
Evan Kranzler
f2b7434b92 [MID] Implemented The Meathook Massacre 2021-09-11 20:25:39 -04:00
Evan Kranzler
bc4ec72656 [MID] Implemented Devoted Grafkeeper / Departed Soulkeeper 2021-09-11 20:25:39 -04:00
Evan Kranzler
822f8b767b [MID] Implemented Lunarch Veteran / Luminous Phantom 2021-09-11 20:25:38 -04:00
Evan Kranzler
6200f96d93 [MID] Implemented Arlinn, the Pack's Hope / Arlinn, the Moon's Fury 2021-09-11 20:25:38 -04:00
Evan Kranzler
c58a4f2eb2 [MID] Implemented Storm the Festival 2021-09-11 20:25:38 -04:00
Daniel Bomar
7774f48325
[MID] Implemented Liesa, Forgotten Archangel 2021-09-11 19:20:47 -05:00
Daniel Bomar
6e3f118dae
[MID] Implemented Katilda, Dawnhart Prime 2021-09-11 19:20:47 -05:00
Daniel Bomar
7aa3e75f3a
[MID] Implemented Hallowed Respite 2021-09-11 19:20:47 -05:00
Evan Kranzler
d93475a5bb refactored flashback to remove unnecessary timing rule argument 2021-09-11 18:08:35 -04:00
Evan Kranzler
05e80e3a02 [MID] Implemented Path to the Festival 2021-09-11 17:44:32 -04:00
Evan Kranzler
0d49a91a6f [MID] Implemented Stolen Vitality 2021-09-11 17:31:28 -04:00
Evan Kranzler
82c370d79f [MID] Implemented Locked in the Cemetery 2021-09-11 17:25:37 -04:00
Evan Kranzler
25bc5d6589 resolved rebase conflicts 2021-09-11 17:11:56 -04:00
Evan Kranzler
58926ce4c1 [MID] Implemented Tovolar's Huntmaster / Tovolar's Packleader 2021-09-11 17:11:08 -04:00
Evan Kranzler
008c1b1334 [MID] Implemented Turn the Earth 2021-09-11 17:11:08 -04:00
Evan Kranzler
090aa66839 [MID] Implemented Voldaren Stinger 2021-09-11 17:11:08 -04:00
Evan Kranzler
e1c3b4c337 [MID] Implemented Cathar's Call 2021-09-11 17:11:08 -04:00
Evan Kranzler
37f71d0df4 [MID] Implemented Deathbonnet Sprout / Deathbonnet Hulk 2021-09-11 17:11:08 -04:00
Evan Kranzler
0408e08306 [MID] Implemented Covert Cutpurse / Covetous Geist 2021-09-11 17:11:08 -04:00
Evan Kranzler
8622493b98 [MID] Implemented Covetous Castaway / Ghostly Castigator 2021-09-11 17:11:06 -04:00
Evan Kranzler
1c1ad8f073 [MID] Implemented Burn the Accursed 2021-09-11 17:10:58 -04:00
Daniel Bomar
3332d41e2a
[AFR] Fixed wrong cost increase on Paladin Class (fixes #8244) 2021-09-11 16:00:58 -05:00
Daniel Bomar
70a9f44bda
[MID] Implemented Ghoulish Procession 2021-09-11 15:57:48 -05:00
Daniel Bomar
996a1b42f2
[MID] Implemented Crawl from the Cellar 2021-09-11 15:33:01 -05:00
Daniel Bomar
87e2efd033
[MID] Implemented Adeline, Resplendent Cathar 2021-09-11 15:05:00 -05:00
Evan Kranzler
8642f8c460 [MID] Implemented Purifying Dragon 2021-09-11 14:31:43 -04:00
Evan Kranzler
0740863fe8 [MID] Implemented Pack's Betrayal 2021-09-11 14:27:52 -04:00
Evan Kranzler
c7c5728998 [MID] Implemented Larder Zombie 2021-09-11 13:59:25 -04:00
Evan Kranzler
0d9376ac7c [MID] Implemented Skaab Wrangler 2021-09-11 13:55:57 -04:00
Evan Kranzler
9e68649c32 [MID] Implemented Siege Zombie 2021-09-11 13:53:25 -04:00
Evan Kranzler
531cc11a83 [MID] Implemented Neonate's Rush 2021-09-11 13:33:13 -04:00
Evan Kranzler
0be8b6b4c0 [MID] Implemented Novice Occultist 2021-09-11 13:23:09 -04:00
Evan Kranzler
8a310c2ae2 [MID] Implemented Outland Liberator / Frenzied Trapbreaker 2021-09-11 13:09:28 -04:00
Evan Kranzler
2a1762e420 [MID] Implemented Mourning Patrol / Morning Apparition 2021-09-11 13:04:14 -04:00
Evan Kranzler
68b7e7ed4d [MID] Implemented Ecstatic Awakener / Awoken Demon 2021-09-11 12:58:59 -04:00
Evan Kranzler
cc2a72fb69 [MID] Implemented Eccentric Farmer 2021-09-11 12:54:46 -04:00
Evan Kranzler
79c85efe1b [MID] Implemented Ambitious Farmhand / Seasoned Cathar 2021-09-11 12:48:21 -04:00
Evan Kranzler
a3ec6803b7 [MID] Implemented Harvesttide Sentry 2021-09-11 10:13:05 -04:00
Evan Kranzler
e799765518 [MID] Implemented Geistwave 2021-09-11 10:05:46 -04:00
Evan Kranzler
90ad64749d [MID] Implemented Soul-Guide Gryff 2021-09-11 10:01:11 -04:00
Evan Kranzler
857a1bc9b2 [MID] fixed a few dfcs 2021-09-11 09:54:46 -04:00
Evan Kranzler
33870c7a4b [MID] Implemented Mysterious Tome / Chilling Chronicle 2021-09-11 09:42:06 -04:00
Evan Kranzler
069c9a59ff [MID] Implemented Fangblade Brigand / Fangblade Eviscerator 2021-09-11 09:28:11 -04:00
Evan Kranzler
835ee5514c [MID] Implemented Malevolent Hermit / Benevolent Geist 2021-09-11 09:27:50 -04:00
Evan Kranzler
d61923fb58 [MID] Implemented Mounted Dreadknight 2021-09-11 09:07:05 -04:00
Evan Kranzler
dbbade61fa [MID] Implemented Morkrut Banshee 2021-09-11 09:03:00 -04:00
Evan Kranzler
55ba5e8fa1 [MID] Implemented No Way Out 2021-09-11 08:31:38 -04:00
Evan Kranzler
0a30beba22 [MID] Implemented Galedrifter / Waildrifter 2021-09-11 08:28:13 -04:00
Evan Kranzler
df66345444 [MID] Implemented Duelcraft Trainer 2021-09-11 08:25:18 -04:00
Evan Kranzler
042f60c8b6 [MID] Implemented Dawnhart Mentor 2021-09-11 08:21:50 -04:00
Evan Kranzler
d647429649 [MID] Implemented Crossroads Candleguid 2021-09-11 08:16:11 -04:00
Evan Kranzler
b0ad358e81 [MID] Implemented Component Collector 2021-09-11 08:13:05 -04:00
Evan Kranzler
582f160a69 [MID] updated spoiler 2021-09-11 08:06:20 -04:00
Evan Kranzler
4ada3f8ab9 [MID] Implemented Harvesttide Infiltrator / Harvesttide Assailant 2021-09-10 20:47:58 -04:00
Evan Kranzler
3576dedb97 [MID] Implemented Tireless Hauler / Dire-Strain Brawler 2021-09-10 20:47:58 -04:00
Evan Kranzler
b9c7c93098 [MID] Implemented Shady Traveler / Stalking Predator 2021-09-10 20:47:58 -04:00
Evan Kranzler
4513a50766 [MID] Implemented Rotten Reuniong 2021-09-10 20:47:57 -04:00
Evan Kranzler
eb806eb5e7 [MID] Implemented Homestead Courage 2021-09-10 20:47:57 -04:00
Evan Kranzler
3bf324bf0f [MID] Implemented Gavony Silversmith 2021-09-10 20:47:57 -04:00
Evan Kranzler
8f481b5d47 [MID] Implemented Flip the Switch 2021-09-10 20:47:57 -04:00
Evan Kranzler
d00a9a641a [MID] Implemented Bat Whisperer 2021-09-10 20:47:57 -04:00
Evan Kranzler
7a53e53452 [MID] Implemented Ardent Elementalist 2021-09-10 20:47:57 -04:00
Evan Kranzler
3ee743812f [MID] Implemented Abandon the Post 2021-09-10 20:47:56 -04:00
Evan Kranzler
abf6d70352 [MID] Implemented Shadowbeast Sighting 2021-09-10 20:47:56 -04:00
Evan Kranzler
b441f95a5d [MID] Implemented Raze the Effigy 2021-09-10 20:47:56 -04:00
Evan Kranzler
968c298fa7 [MID] Implemented Lambholt Harrier 2021-09-10 20:47:56 -04:00
Evan Kranzler
e9b33028bf [MID] Implemented Gavony Trapper 2021-09-10 20:47:56 -04:00
Evan Kranzler
28855a5725 [MID] Implemented Falcon Abomination 2021-09-10 20:47:56 -04:00
Evan Kranzler
50a6c64e8e [MID] Implemented Electric Revelation 2021-09-10 20:47:56 -04:00
Evan Kranzler
f3931ab0ec [MID] Implemented Drownyard Amalgam 2021-09-10 20:47:56 -04:00
Evan Kranzler
d03eebb727 [MID] Implemented Dryad's Revival 2021-09-10 20:47:55 -04:00
Evan Kranzler
9a149b9d87 [MID] Implemented Clarion Cathars 2021-09-10 20:47:55 -04:00
Evan Kranzler
f1a330da51 [MID] Implemented Brood Weaver 2021-09-10 20:47:55 -04:00
Evan Kranzler
a2f157c76b [MID] Implemented Bramble Armor 2021-09-10 20:47:55 -04:00
Evan Kranzler
bc0c233ed5 [MID] Implemented Bounding Wolf 2021-09-10 20:47:55 -04:00
Evan Kranzler
c6e5fd7c94 [MID] Implemented Blood Pact 2021-09-10 20:47:55 -04:00
Evan Kranzler
40b4733857 [MID] updated spoiler and reprints 2021-09-10 20:47:54 -04:00
Daniel Bomar
77a48f984f
[MID] Implemented Mask of Griselbrand 2021-09-10 19:45:18 -05:00
Daniel Bomar
86ae40acfe
[MID] Primal Adversary 2021-09-10 18:49:47 -05:00
Daniel Bomar
a001b91ea6
[MID] Implemented Intrepid Adversary 2021-09-10 18:10:44 -05:00
ciaccona007
44c6c15c4f
[MID] Implement Cathar Commando (#8243) 2021-09-10 17:54:44 -04:00
Daniel Bomar
9ee45446e7
[MID] Implemented Dreadhound 2021-09-10 16:49:34 -05:00
Daniel Bomar
33516a1518
[MID] Implemented Fateful Absence 2021-09-10 16:49:33 -05:00
ciaccona007
2a044c470d
[MID] Implement Borrowed Time (#8241) 2021-09-10 17:28:30 -04:00
ciaccona007
730c14d7cc [MID] Implement Blessed Defiance 2021-09-10 17:16:36 -04:00
Evan Kranzler
71260c382a [MID] Implemented Thraben Exorcism 2021-09-10 09:58:52 -04:00
Evan Kranzler
0c5c0a5544 [MID] Implemented Phantom Carriage 2021-09-10 09:55:20 -04:00
Evan Kranzler
cea231fba0 [MID] Implemented Overwhelmed Archivist / Archive Haunt 2021-09-10 09:49:15 -04:00
Evan Kranzler
f142e9570a [MID] Implemented Chaplain of Alms / Chapel Shieldgeist 2021-09-10 09:45:22 -04:00
Evan Kranzler
4ee219e787 [MID] Implemented Baithook Angler / Hook-Haunt Drifter 2021-09-10 09:40:50 -04:00
Evan Kranzler
a6dad60d48 [MID] added placeholder disturb mechanic 2021-09-10 09:37:30 -04:00
Evan Kranzler
24f6820b1b [MID] Implemented Sunrise Cavalier 2021-09-10 09:24:17 -04:00
Evan Kranzler
7721aec9cc [MID] Implemented Grizzly Ghoul 2021-09-10 09:20:23 -04:00
Evan Kranzler
6d8ecea59f [MID] Implemented Stromkirk Bloodthief 2021-09-10 09:12:39 -04:00
Evan Kranzler
50408a6942 [MID] Implemented Vadrik, Astral Archmage 2021-09-10 09:09:48 -04:00
Evan Kranzler
325a7af439 [MID] Implemented Firmament Sage 2021-09-10 09:03:22 -04:00
Evan Kranzler
5a9fe08830 [MID] Implemented Bloodtithe Collector 2021-09-10 09:01:52 -04:00
Evan Kranzler
266141db4f [MID] Implemented Obsessive Astronomer 2021-09-10 08:55:35 -04:00
Evan Kranzler
f38b0b3e3a [MID] Implemented Sunstreak Phoenix 2021-09-10 08:53:52 -04:00
Evan Kranzler
0451694fac [MID] Implemented Fading Hope 2021-09-10 08:48:55 -04:00
Evan Kranzler
b7ddb58923 [MID] Implemented Cathartic Pyre 2021-09-10 08:45:16 -04:00
Evan Kranzler
11238333b5 [MID] Implemented Burn Down the House 2021-09-10 08:42:44 -04:00
Evan Kranzler
79768242d9 [MID] Implemented Bloodline Culling 2021-09-10 08:33:07 -04:00
Evan Kranzler
71da97e3bc [MID] Implemented Angelfire Ignition 2021-09-10 08:30:46 -04:00
Evan Kranzler
3be47fd621 [MID] updated spoiler and reprints 2021-09-10 08:01:04 -04:00
Evan Kranzler
7395844856 [MID] updated spoiler and reprints 2021-09-09 21:57:59 -04:00
Evan Kranzler
f9950ef374 [MID] Implemented Falkenrath Pit Fighter 2021-09-09 21:17:50 -04:00
Evan Kranzler
302725f7c4 [MID] Implemented Gavony Dawnguard 2021-09-09 21:11:19 -04:00
Evan Kranzler
a305511b13 [MID] Implemented Heirloom Mirror / Inherited Fiend 2021-09-09 21:00:14 -04:00
Evan Kranzler
03dfa50f23 [MID] Implemented Geistflame Reservoir 2021-09-09 20:37:01 -04:00
Evan Kranzler
eef6160a4c [MID] Implemented Ghoulcaller's Harvest 2021-09-09 20:37:01 -04:00
Daniel Bomar
d911891ab5
[MID] Implemented Duel for Dominance 2021-09-09 18:49:09 -05:00
Daniel Bomar
e951ca480a
[MID] Implemented Dire-Strain Rampage 2021-09-09 17:23:08 -05:00
Daniel Bomar
bd67b7af22
[MID] Implemented Corpse Cobble 2021-09-09 15:37:01 -05:00
jeffwadsworth
4badbe56b4 - Fixed #8226 2021-09-09 10:29:56 -05:00
jeffwadsworth
81b8f48c68 - Fixed #8231 2021-09-09 08:34:45 -05:00
Evan Kranzler
492e27e42a [MID] Implemented Hedgewitch's Mask 2021-09-09 08:32:46 -04:00
Evan Kranzler
e7d0cb1632 [MID] Implemented Slaughter Specialist 2021-09-09 08:24:35 -04:00
Evan Kranzler
fb9bd4c9d6 [MID] Implemented Willow Geist 2021-09-09 08:10:31 -04:00
Evan Kranzler
0951ebea02 [MID] Implemented Vanquish the Horde 2021-09-09 08:05:16 -04:00
Evan Kranzler
ceba89c807 [MID] Implemented Morbid Opportunist 2021-09-09 07:53:13 -04:00
Evan Kranzler
5cbc1bcf64 [MID] Implemented Faith Flare 2021-09-09 07:44:45 -04:00
Evan Kranzler
5cfc86f799 [MID] Implemented Eaten Alive 2021-09-09 07:41:37 -04:00
Evan Kranzler
61957b3188 [MID] Implemented Lier, Disciple of the Drowned 2021-09-09 07:38:52 -04:00
Evan Kranzler
df6844e63a [MID] Implemented Jack-o'-Lantern 2021-09-09 07:24:00 -04:00
Evan Kranzler
d3ef2d900d [MID] Implemented Organ Hoarder 2021-09-09 07:17:25 -04:00
Evan Kranzler
47f57608c1 [MID] Implemented Mystic Monstrosity 2021-09-09 06:45:41 -04:00
Daniel Bomar
0bb41a34fd
Merge pull request #8234 from weirddan455/bloodthirsty-adversary
[MID] Implemented Bloodthirsty Adversary
2021-09-08 23:12:59 -05:00
Evan Kranzler
7c6243384f [MID] Implemented Hound Tamer / Untamed Pup 2021-09-08 21:44:33 -04:00
Evan Kranzler
129f305eb2 [MID] updated spoiler and reprints 2021-09-08 21:37:00 -04:00
Evan Kranzler
3b909a4cae [MID] Implemented Diregraf Horde 2021-09-08 20:33:05 -04:00
Evan Kranzler
a10c396d57 [MID] Implemented Suspicious Stowaway / Seafaring Werewolf 2021-09-08 20:33:05 -04:00
Evan Kranzler
b41e988609 [MID] Implemented Stuffed Bear 2021-09-08 20:33:05 -04:00
Evan Kranzler
454a450cce [MID] Implemented Loyal Gryff 2021-09-08 20:33:05 -04:00
Evan Kranzler
743db172cd [MID] Implemented Hungry for More 2021-09-08 20:33:05 -04:00
Evan Kranzler
904f60e86a [MID] Implemented Odric's Outrider 2021-09-08 20:33:05 -04:00
Evan Kranzler
0c142196e1 [MID] Implemented Reckless Stormseeker / Storm-Charged Slasher 2021-09-08 20:33:05 -04:00
Evan Kranzler
d98fdccaa1 [MID] Implemented Bird Admirer / Wing Shredder 2021-09-08 20:33:05 -04:00
Evan Kranzler
937271f066 [MID] Implemented Falkenrath Perforator 2021-09-08 20:33:04 -04:00
Daniel Bomar
8b9c77e129
[MID] Implemented Curse of Surveillance 2021-09-08 19:10:21 -05:00
Daniel Bomar
bd93a4841b
[MID] Implemented Curse of Silence 2021-09-08 17:26:31 -05:00
Daniel Bomar
71052fa417
[MID] Implemented Curse of Shaken Faith 2021-09-08 15:17:39 -05:00
Daniel Bomar
d829094f90
[MID] Implemented Bloodthirsty Adversary 2021-09-08 13:02:04 -05:00
Evan Kranzler
43b3f12b56 [MID] Implemented Moonsilver Key 2021-09-08 09:48:23 -04:00
Evan Kranzler
d12a690c3d [MID] Implemented Dawnhart Wardens 2021-09-08 09:16:56 -04:00
Evan Kranzler
e4b467648a [MID] Implemented Ritual of Hope 2021-09-08 09:12:05 -04:00
Evan Kranzler
8a06b41d89 [MID] Implemented Patrician Geist 2021-09-08 09:06:43 -04:00
Evan Kranzler
e7e50bbc94 [MID] updated spoiler 2021-09-08 08:58:53 -04:00
Evan Kranzler
1adf0e9861 [MID] Implemented Spellrune Painter / Spellrune Howler 2021-09-08 08:57:24 -04:00
Evan Kranzler
52b092c473 [MID] Implemented Sacred Fire 2021-09-08 08:43:39 -04:00
Evan Kranzler
b7654c395c [MID] Implemented Arcane Infusion 2021-09-08 08:34:56 -04:00
Evan Kranzler
d7321324c5 [MID] updated spoiler and reprints 2021-09-07 23:45:52 -04:00
Daniel Bomar
471bb5f76a
[MID] Implemented Croaking Counterpart 2021-09-07 18:31:56 -05:00
Daniel Bomar
e3a5475863
[MID] Implemented Candletrap 2021-09-07 17:31:11 -05:00
Daniel Bomar
e6e802033b
[MID] Implemented Augur of Autumn 2021-09-07 15:43:22 -05:00
Evan Kranzler
cfd3761904 [AFR] fixed Minimus Containment not working 2021-09-07 09:49:14 -04:00
Evan Kranzler
bd64728d2f [MID] Implemented Startle 2021-09-07 08:34:42 -04:00
Evan Kranzler
f0690d2dd5 [MID] updated spoiler 2021-09-07 08:31:09 -04:00
Evan Kranzler
71c4aab03f [MID] Implemented Grafted Identity 2021-09-07 08:25:51 -04:00
Evan Kranzler
3e679afcfa [MID] Implemented Flame Channeler / Embodiment of Flame 2021-09-07 08:17:22 -04:00
Evan Kranzler
7c62d9ef4f [MID] Implemented Celestus Sanctifier 2021-09-07 07:52:51 -04:00
Evan Kranzler
91bfef8680 [MID] Implemented Voldaren Ambusher 2021-09-06 21:02:07 -04:00
Evan Kranzler
93b8dd5a0b [MID] Implemented Briarbridge Tracker 2021-09-06 20:56:15 -04:00
Evan Kranzler
cfddb36e4d [MID] Implemented Neblegast Intruder 2021-09-06 20:51:03 -04:00
Evan Kranzler
b2787786de [MID] Implemented Spectral Adversary 2021-09-06 20:49:29 -04:00
Evan Kranzler
f65d18c0a6 [MID] Implemented Defend the Celestus 2021-09-06 20:32:24 -04:00
Evan Kranzler
65af9459a3 [MID] Implemented Tainted Adversary 2021-09-06 20:23:48 -04:00
Evan Kranzler
693d40fabf [MID] Implemented Burly Breaker / Dire-Strain Demolisher 2021-09-06 20:09:10 -04:00
Evan Kranzler
21f707eb75 [MID] Implemented Sungold Barrage 2021-09-06 19:27:25 -04:00
Evan Kranzler
586fd51179 [MID] Implemented Brimstone Vandal 2021-09-06 19:25:45 -04:00
Evan Kranzler
10655b9a36 [MID] Implemented Candlegrove Witch 2021-09-06 18:56:23 -04:00
Evan Kranzler
a38a09fcde [MID] Implemented Ritual Guardian 2021-09-06 18:55:05 -04:00
Evan Kranzler
b0ed7a2e18 [MID] updated spoiler and reprints 2021-09-06 18:40:46 -04:00
Daniel Bomar
bccf56a988
[MID] Implemented Can't Stay Away 2021-09-05 19:36:40 -05:00
Daniel Bomar
4716af75d6
[MID] Implemented Vampire Socialite 2021-09-05 18:08:41 -05:00
Daniel Bomar
9cf153aeb4
[MID] Implemented Unnatural Growth 2021-09-05 17:16:51 -05:00
Evan Kranzler
2e1c8879b0 [MID] Implemented Fleshtaker 2021-09-05 16:08:18 -04:00
Evan Kranzler
bbc23a85dc [MID] Implemented Might of the Old Ways 2021-09-05 15:17:11 -04:00
Evan Kranzler
fd32d3ea47 [MID] Implemented Galvanic Iteration 2021-09-05 15:12:40 -04:00
Evan Kranzler
34a7dbe86c [MID] Implemented Diregraf Rebirth 2021-09-05 15:09:07 -04:00
Oleg Agafonov
83017e3c51 Devs: added docs and todo about short living LKI, LKI and current problems; 2021-09-05 18:49:44 +04:00
Oleg Agafonov
107c10fd2c * Goblin Welder - fixed rollback error; 2021-09-05 18:36:14 +04:00
Oleg Agafonov
b7f15772e8 * Tergrid, God of Fright - fixed rollback with disconnected people; 2021-09-05 18:35:34 +04:00
Evan Kranzler
09d8ee3dce [MID] Implemented Graveyard Trespasser / Graveyard Glutton 2021-09-05 07:22:01 -04:00
Oleg Agafonov
aaf4f4c2b3 * Jace, Architect of Thought - fixed rollback error on ultimate ability usage with disconnected people; 2021-09-05 15:00:32 +04:00
Oleg Agafonov
5e50dc7393 * Master of Cruelties - fixed rollback error on usage; 2021-09-05 14:38:10 +04:00
Oleg Agafonov
e209822190 * Hurl Through Hell - fixed that it doesn't exile a creature (#8211); 2021-09-05 13:29:52 +04:00
Oleg Agafonov
bf67c4c6b4 * Tap any number of untapped creatures - added card hint, improved targeting, fixed cheating (example: Harmony Of Nature); 2021-09-05 13:02:16 +04:00
Oleg Agafonov
b10079d090 * Moritte of the Frost - fixed that it can copy opponent's permanents too (fixes #8214); 2021-09-05 01:49:14 +04:00
Oleg Agafonov
7ff6e73a19
Merge pull request #8178 from awjackson/csp_booster_fix
Fix Coldsnap booster generation
2021-09-05 01:34:46 +04:00
Alex W. Jackson
468bc22950
Fix Kaldheim collation (#8191)
* Fix Kaldheim common print run ratios

* Add missing cards to Kaldheim rare and land print runs
2021-09-05 01:25:37 +04:00
Oleg Agafonov
cdf6fbb5d8 * GUI: fixed that announced X card icon info shows X=0 on next turns (example: Engineered Explosives, #8046); 2021-09-05 01:20:46 +04:00
jeff@delmarus.com
debf310697 - Fixed #8199 2021-09-04 15:02:20 -05:00
Oleg Agafonov
b56aef9341 * Emergent Sequence - fixed that it doesn't put counters if no land play before (#8208); 2021-09-04 18:45:32 +04:00
Evan Kranzler
0f4a1f65ca [MID] Implemented Lunar Frenzy 2021-09-04 10:04:22 -04:00
Evan Kranzler
bc96527081 [MID] Implemented Kessig Naturalist / Lord of the Ulvenwald 2021-09-04 10:04:18 -04:00
Evan Kranzler
a1fc51c4a7 [MID] Implemented Hobbling Zombie 2021-09-04 10:04:08 -04:00
Evan Kranzler
d709eafd5b [MID] Implemented Contortionist Troupe 2021-09-04 10:04:08 -04:00
Evan Kranzler
535774a2ad [MID] Implemented Bladestitched Skaab 2021-09-04 10:04:08 -04:00
Evan Kranzler
cbd1ceb270 [MID] Implemented Faithful Mending 2021-09-04 10:04:08 -04:00
Evan Kranzler
3500efed9e [MID] Implemented Poppet Stitcher / Poppet Factory 2021-09-04 10:04:08 -04:00
Oleg Agafonov
b950c7fbd6 * Mycosynth Lattice - fixed that it doesn't work with double faces cards (related to a0e046bf70); 2021-09-04 18:01:20 +04:00
Oleg Agafonov
21a9735aaf Painters Servant - removed duplicated code; 2021-09-04 18:01:20 +04:00
ciaccona007
0d7b75cae0 [MID] Implement Lunar Frenzy 2021-09-04 09:59:29 -04:00
Oleg Agafonov
84ea133ec5 * Commander storm abilities - fixed rollback error on card usage in non commander games; 2021-09-04 17:15:51 +04:00
ciaccona007
18cca57b44
[MID] Implement Saryth, the Viper's Fang (#8207) 2021-09-03 22:57:28 -04:00
ciaccona007
f8314d298c Implement Rite of Harmony 2021-09-03 21:01:18 -04:00
Evan Kranzler
1739c96a53 [MID] updated spoiler and reprints 2021-09-03 20:14:30 -04:00
jeff@delmarus.com
5b4e167ff4 - added other zones to Painter's Servant #8168 2021-09-03 18:43:00 -05:00
jeff@delmarus.com
a0e046bf70 - Fixed #8168 2021-09-03 17:27:24 -05:00
Jeff
ea58f2d65f Merge branch 'master' of https://github.com/magefree/mage 2021-09-03 16:34:40 -05:00
jeff@delmarus.com
7b7bbcadd6 - Fixed #8193 2021-09-03 16:34:21 -05:00
Evan Kranzler
be4715918c [MID] Implemented Secrets of the Key 2021-09-03 11:13:15 -04:00
Evan Kranzler
053bda0dce [MID] Implemented Famished Foragers 2021-09-03 09:59:56 -04:00
Evan Kranzler
4adffa19f0 [MID] added hint to Jadar, Ghoulcaller of Nephalia 2021-09-03 09:56:40 -04:00
Evan Kranzler
57ef76e8b0 [MID] Implemented Howl of the Hunt 2021-09-03 09:53:57 -04:00
Evan Kranzler
dac346d985 [MID] Implemented Foul Play 2021-09-03 09:49:33 -04:00
Evan Kranzler
4961f6757b [MID] updated spoiler and reprints 2021-09-03 09:42:31 -04:00
Evan Kranzler
2cc88718e8 [MID] Implemented Sigarda, Champion of Light 2021-09-02 21:55:46 -04:00
Evan Kranzler
02fde13b47 [MID] Implemented Pestilent Wolf 2021-09-02 21:46:00 -04:00
Evan Kranzler
7f43764917 [MID] Implemented Village Watch // Village Reavers 2021-09-02 21:32:13 -04:00
Evan Kranzler
dd45977a9b [MID] Implemented Tavern Ruffian // Tavern Smasher 2021-09-02 21:22:54 -04:00
Evan Kranzler
693c790f51 [MID] added skip for daybound creatures 2021-09-02 21:17:26 -04:00
Evan Kranzler
1a5032030d [MID] updated spoiler 2021-09-02 21:14:18 -04:00
Evan Kranzler
da675bd9a3 [MID] Implemented Snarling Wolf 2021-09-02 20:41:08 -04:00
Evan Kranzler
250f425909 [MID] Implemented Jadar, Ghoulcaller of Nephalia 2021-09-02 20:39:10 -04:00
Evan Kranzler
972cbbd4b2 [MID] Implemented Festival Crasher 2021-09-02 20:28:35 -04:00
Evan Kranzler
57b400c21e [MIC] Implemented Avacyn's Memorial 2021-09-02 20:15:48 -04:00
Evan Kranzler
a8194d2a64 [MIC] added set 2021-09-02 20:13:33 -04:00
Evan Kranzler
24fcbba5a0 [MID] Implemented Dawnheart Rejuvenator 2021-09-02 20:07:53 -04:00
Evan Kranzler
6bb375c028 [MID] Implemented Overgrown Farmland 2021-09-02 20:06:37 -04:00
Evan Kranzler
04efba1506 [MID] Implemented Rockfall Vale 2021-09-02 20:05:04 -04:00
Evan Kranzler
2cf0941872 [MID] Implemented Haunted Ridge 2021-09-02 20:03:48 -04:00
Evan Kranzler
6040cb760f [MID] Implemented Shipwreck Marsh 2021-09-02 20:02:46 -04:00
Evan Kranzler
5cc37cbb33 [MID] Implemented Deserted Beach 2021-09-02 20:00:55 -04:00
Evan Kranzler
ee2f016f3e [MID] Implemented Defenestrate 2021-09-02 19:56:07 -04:00
Evan Kranzler
b11c8b5c70 [MID] Implemented Arrogant Outlaw 2021-09-02 19:53:29 -04:00
Evan Kranzler
c3531dbb2c [MID] Implemented Candlelit Cavalry 2021-09-02 19:27:37 -04:00
Evan Kranzler
e4b16ccc8a [MID] updated spoiler and reprints 2021-09-02 19:15:06 -04:00
Evan Kranzler
a2d3463fb2 [AFR] fixed Robe of Stars phasing itself out (fixes #8196) 2021-09-02 19:05:53 -04:00
Evan Kranzler
f2ae9f1662 [SLD] updated set 2021-09-02 18:40:25 -04:00
Oleg Agafonov
421cac0ce3 * AI: fixed that computer can broke some non mana pays (Echo, Escalate, Recover, Tap source unless pay, Slow Motion, #8182); 2021-09-03 02:11:21 +04:00
Daniel Bomar
98b758e95e
[AFR] Portable Hole - Fixed incorrect predicate (fixes #8194) 2021-09-02 09:53:52 -05:00
Evan Kranzler
a66c4b875c fixed a verify failure 2021-09-01 07:31:26 -04:00
Evan Kranzler
19f7644279 [USG] reworked and simplified implementation of Turnabout (fixes #8188) 2021-08-31 20:32:58 -04:00
Evan Kranzler
950aa27c34 [SLD] reordered cards to make future additions easier 2021-08-31 20:20:21 -04:00
Evan Kranzler
6098feea70 [J21] updated spoiler and reprints 2021-08-31 20:19:43 -04:00
jeffwadsworth
842e9bb30e - Fixed #8186 - Did not test it yet, but it should work fine. In the middle of a large refactor. 2021-08-31 17:04:07 -05:00
jeffwadsworth
0ee1d428e1 Merge branch 'master' of https://github.com/magefree/mage 2021-08-31 09:52:19 -05:00
jeffwadsworth
b8a066b1c8 - Fixed #8181 2021-08-31 09:51:34 -05:00
Alex W. Jackson
7a8321b1fc
Fix Theros Beyond Death collator common print run ratios (#8180) 2021-08-31 08:28:51 -04:00
Evan Kranzler
126c76ce10 [WAR] reworked Niv-Mizzet Reborn to simplify card choices 2021-08-30 21:10:48 -04:00
Alex W. Jackson
37df2436a8 Coldsnap boosters don't have a land slot; snow basic lands are regular commons 2021-08-30 20:33:30 -04:00
Evan Kranzler
600b4fe110 reworked AttacksWithCreaturesTriggeredAbility implementation and text generation, fixed issues where it could trigger when nothing attacked 2021-08-30 19:51:46 -04:00
Alex W. Jackson
d0ddd8e7f0 Fix some post-Alara small set boosters not having a basic land slot 2021-08-30 07:25:12 -04:00
Oleg Agafonov
2158d682cc Prepare new release 2021-08-30 14:44:03 +04:00
Jeff
f35ca8112c Merge branch 'master' of https://github.com/magefree/mage 2021-08-28 15:41:20 -05:00
jeff@delmarus.com
5a87664a55 - Fixed #8166 2021-08-28 15:40:46 -05:00
Evan Kranzler
91e114e501 [AFR] enabled collation 2021-08-28 16:02:23 -04:00
Evan Kranzler
3ce3adfe1d [AFR] added all printings 2021-08-28 16:01:46 -04:00
Raphael-Schulz
f03a410b9e
[AFR] Implemented Xanathar, Guild Kingpin (#8045)
* [AFR] Implemented Xanathar, Guild Kingpin

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-08-28 23:55:41 +04:00
Oleg Agafonov
65761b085f * Game: fixed wrong booster pass order in drafts (#8075); 2021-08-28 13:17:57 +04:00
Oleg Agafonov
2efdb464fc Little refactor, additional logs for CheckPlayableState error; 2021-08-28 12:09:22 +04:00
Oleg Agafonov
7b298f84a7 Fixed comment 2021-08-28 11:34:40 +04:00
jeffwadsworth
40a2f9490d - Fixed #8162 2021-08-27 15:16:59 -05:00
Evan Kranzler
389a019b3b fixed a verify failure 2021-08-27 09:36:08 -04:00
Evan Kranzler
bbcccf4b58 [AFC] Implemented Galea, Kindler of Hope 2021-08-27 09:08:20 -04:00
Evan Kranzler
e9f3766210 [AFC] Implemented Grave Endeavor 2021-08-26 09:49:41 -04:00
Evan Kranzler
e49f606e5a [SLD] added newest drops 2021-08-26 09:36:40 -04:00
Evan Kranzler
418f61e5d9 [AFC] a few changes to Valiant Endeavor and Wild Endeavor 2021-08-26 06:38:49 -04:00
Joseph Zeffiro
c25d794367
[AFC] Implemented Wild Endeavor (#8028)
* [AFC] Implemented Wild Endeavor

* cleanup

* Adding my missed author tags

* matching existing implementation
2021-08-26 06:30:55 -04:00
Joseph Zeffiro
5e08c5d279
[AFC] Implemented Valiant Endeavor (#8035)
* [AFC] implemented Valiant Endeavor

* matching existing implementation
2021-08-26 06:30:34 -04:00
Evan Kranzler
f8d030bef4
Adding dice rolling trigger/replacement (ready for review) (#7989)
* [AFR] Implemented DiceRolledTriggeredAbility
* [AFR] Implemented Brazen Dwarf
* [AFR] Implemented Feywild Trickster
* [AFC] Implemented Reckless Endeavor
* [AFR] Implemented Pixie Guide
* [AFR] Implemented Critical Hit
* [AFR] Implemented Netherese Puzzle Ward
* [AFC] Implemented Neverwinter Hydra
* [AFR] Implemented Farideh, Devil's Chosen
* [AFR] Implemented Barbarian Class
* [AFC] Implemented Vrondiss, Rage of Ancients
* [AFC] Implemented Arcane Endeavor
* Test framework: added planar die rolls support
* Test framework: added random results set up support in AI simulated games;
* AI: improved roll die results chooses in computer games;
* Roll die: improved combo support for planar die and roll die effects;

Co-authored-by: Daniel Bomar <dbdaniel42@gmail.com>
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-08-26 14:06:10 +04:00
Evan Kranzler
12219cff01 [AFC] Implemented Mantle of the Ancients 2021-08-25 08:11:54 -04:00
Grath
40cf802d6b
Fix Shockmaw Dragon's damage trigger (#8155)
* Fix Shockmaw Dragon's damage trigger

The previous implementation was very wrong. This implementation is copied from Balefire Dragon's, except dealing one damage rather than the same amount as the damage dealt to the player.

* Update ShockmawDragon.java

Fix imports.
2021-08-25 07:17:46 -04:00
Evan Kranzler
c1d6309db9 [AFC] Implemented Holy Avenger 2021-08-24 18:16:32 -04:00
Evan Kranzler
29835786c3 updated a few card type methods for companions 2021-08-24 09:43:33 -04:00
Evan Kranzler
3dff1783ac [TSP] fixed Gauntlet of Power adding mana to the wrong mana pool (fixes #8154) 2021-08-24 08:24:08 -04:00
Evan Kranzler
85dfa58e5d [AFR] more text fixes 2021-08-23 19:14:50 -04:00
Evan Kranzler
31a559be23 [AFC] more text fixes 2021-08-23 18:53:35 -04:00
jeff@delmarus.com
b21d85826c - text fix Glimpse the Cosmos 2021-08-22 23:18:53 -05:00
jeff@delmarus.com
1aa20a0483 - outcome fix 2021-08-22 22:27:07 -05:00
Evan Kranzler
e68c7bfeda fixed a test failure 2021-08-22 22:05:05 -04:00
Evan Kranzler
2db0da8429 updated AttacksOrBlocksAttachedTriggeredAbility 2021-08-22 18:08:40 -04:00
Evan Kranzler
13949d8e3e [AFC] various text fixes 2021-08-22 17:56:22 -04:00
Evan Kranzler
01fefff1b9 [AFC] Implemented Phantom Steed 2021-08-22 10:23:42 -04:00
Ingmar Goudt
fed7c2b288 small Sonar fixes 2021-08-22 12:20:28 +02:00
Ingmar Goudt
167d66fdff fix invalid contains method in Hedonist Trove 2021-08-22 12:05:51 +02:00
Ingmar Goudt
6c837e733b fix PuppetConjurer to trigger only on controllers upkeep, fixes #8145 2021-08-22 10:57:57 +02:00
Jeff
28d9d64112 Merge branch 'master' of https://github.com/magefree/mage 2021-08-21 18:05:47 -05:00
jeff@delmarus.com
fdc24c20da - Fixed #8144. Text is the bane of my existence. I hope some kind soul can fix it on this card so I don't throw myself out a window. Pic will be attached. Card works fine, though. 2021-08-21 17:55:09 -05:00
Evan Kranzler
5547d04938 [PCY] reworked Celestial Convergence 2021-08-21 16:51:22 -04:00
Evan Kranzler
0bd402876d [AFC] Implemented Nihiloor 2021-08-21 16:35:09 -04:00
Oleg Agafonov
654ee7791c [AFR] added tokens and images download support; 2021-08-21 20:29:47 +04:00
Evan Kranzler
f827924b8c [AFC] Implemented Karazikar, the Eye Tyrant 2021-08-21 11:45:48 -04:00
Evan Kranzler
d20b15c7b6 [AFC] Implemented Hellish Rebuke 2021-08-21 11:20:31 -04:00
Evan Kranzler
898f8ca287 [AFC] Implemented Klauth's Will 2021-08-21 11:20:30 -04:00
Evan Kranzler
b9550a7387 made a util function more generic because why not 2021-08-21 11:20:30 -04:00
Oleg Agafonov
a76a006065 [AFC] fixed Bag of Devouring - NPE on rules/database generation; 2021-08-21 17:50:36 +04:00
Oleg Agafonov
07d0e590a9 Other: fixed rare NPE error on wrong connection, fixed formal param in Aminatou, the Fateshifter; 2021-08-21 11:19:34 +04:00
Oleg Agafonov
33380f09c2 Improved canActivate support:
* added support of non controller activates in ActivatedManaAbility (mayActivate);
* removed custom code from ActivatedManaAbility;
* removed custom code from Mana Cache;
* added additional comments;
2021-08-21 10:52:00 +04:00
Evan Kranzler
bdeb0dde66 refactored TokenPredicate to contain its own inverse 2021-08-20 09:33:38 -04:00
Evan Kranzler
cb5d873fea [AFC] Implemented Bag of Devouring 2021-08-20 09:27:30 -04:00
Evan Kranzler
f740cf0d12 [AFC] Implemented Lorcan, Warlock Collector 2021-08-20 09:11:18 -04:00
Evan Kranzler
e4f0a485a6 [C21] fixed Rousing Refrain mana not staying until end of turn 2021-08-20 08:52:20 -04:00
Oleg Agafonov
9fa487e60a * Suspend ability - fixed that suspend can be activated from opponent's hand; 2021-08-20 15:40:42 +04:00
Oleg Agafonov
ca521751cd * Knights of the Black Rose - fixed rollback error on usage in monarch games; 2021-08-20 03:29:47 +04:00
jeffwadsworth
fd719ad287 - Fixed #8141 2021-08-19 12:03:31 -05:00
Ingmar Goudt
5111438750 fix #8139 nullpointer 2021-08-19 13:18:30 +02:00
Oleg Agafonov
3da525520c * Author of Shadows - added window with exiled and castable cards; 2021-08-18 11:02:30 +04:00
Evan Kranzler
c8445c31a3 [AFC] Implemented Immovable Rod 2021-08-16 09:40:35 -04:00
Evan Kranzler
4c4168ac1f [AFC] Implemented Hurl Through Hell 2021-08-16 09:26:25 -04:00
Evan Kranzler
75eddb0a54 [AFC] Implemented Indomitable Might 2021-08-16 09:08:04 -04:00
Evan Kranzler
7cc806bb48 [AFC] fixed Klauth, Unrivaled Ancient mana not staying until end of turn 2021-08-16 08:38:50 -04:00
jeff@delmarus.com
9a0474d196 - Fixed #8132 2021-08-15 15:24:05 -05:00
Oleg Agafonov
f21c492ce2 Refactor: added docs for a copy stack object code (#7662); 2021-08-15 17:12:59 +04:00
Oleg Agafonov
5725e15771 GUI: added card hints in choice dialogs (additional to d587cc9151); 2021-08-14 21:57:32 +04:00
jeffwadsworth
b73f10a0ab - little additional fix 2021-08-13 14:46:30 -05:00
jeffwadsworth
6923d4b812 - Fixed #8123 and added "blinked" code as well. 2021-08-13 14:43:02 -05:00
jeffwadsworth
d05104ff61 - Fixed #8124 2021-08-13 11:30:57 -05:00
spjspj
cd22dfd4cc
Merge pull request #8121 from spjspj/master
Add in decreasing rectangle spiral for paper original dual lands
2021-08-13 18:49:09 +10:00
Evan Kranzler
dc4bde0646 [XLN] fixed Kopala, Warden of Waves applying both effects to spells 2021-08-12 09:25:26 -04:00
Oleg Agafonov
1664ee01cf Fixed miss copy code in Game object (lki, cards), removed unused code. Possible fixes:
* simulated games was able to change objects from another games (ConcurrentModificationException, related to d202278ccd, details in 3a6cdd2615);
* AI: fixed cards disappear in multiplayer games with computer (details in #6738);
2021-08-12 00:08:08 +04:00
spjspj
e29b22df6e Add in decreasing rectangle spiral for paper original dual lands 2021-08-12 00:21:41 +10:00
jeffwadsworth
4a8f9d9308 - revert Yedora, Grave Gardener. Its triggered ability is Layer 1b. 613.2b Layer 1b: Face-down spells and permanents have their characteristics modified as defined in rule 708.2. 2021-08-11 08:40:20 -05:00
jeffwadsworth
b8ac3c0809 - Yedora, Grave Gardener now uses layer 4 (type-changing). Note: if you alter the code below, please verify that the effect actually works. The "remove" and "add" cardType and subType were not working in some continuousEffect layers. It works fine with this. Test suite tomorrow. 2021-08-10 17:43:35 -05:00
jeffwadsworth
cd5759de12 - replaced getAbilities().get(0) with getSpellAbility() 2021-08-09 16:59:15 -05:00
jeffwadsworth
ac267831da - Fixed #7853 2021-08-09 16:20:28 -05:00
Evan Kranzler
054a90a038 [AFC] Implemented Wild-Magic Sorcerer 2021-08-09 09:27:11 -04:00
Evan Kranzler
fe4edbd664 [AFC] Implemented Sword of Hours 2021-08-09 08:49:31 -04:00
Evan Kranzler
c081d3fa33 [MH2] small change to collation info 2021-08-08 09:56:42 -04:00
Evan Kranzler
b9c55a984d [MH2] added collation info 2021-08-07 20:40:46 -04:00
jeffwadsworth
3d74bcd682 - Fixed #8110 2021-08-07 17:49:14 -05:00
Evan Kranzler
60174ee12e fixed a test failure 2021-08-07 09:29:06 -04:00
Evan Kranzler
1507d63282 [MID] fixed Wrenn and Seven ability cost (fixes #8106) 2021-08-07 09:07:25 -04:00
Evan Kranzler
a6b5ff5e46 [J21] updated spoiler and reprints 2021-08-07 07:45:41 -04:00
Evan Kranzler
bcd000ac99 [J21] Implemented Boneyard Aberration 2021-08-06 21:05:20 -04:00
Evan Kranzler
7e66182974 [J21] Implemented Sarkhan's Scorn 2021-08-06 20:49:22 -04:00
jeffwadsworth
6fbec78835 - Fixed #8107 2021-08-06 16:49:39 -05:00
Evan Kranzler
52fdc35632 [J21] Implemented Shoreline Scout 2021-08-06 17:35:43 -04:00
Evan Kranzler
b45514ecfb [J21] Implemented Wingsteed Trainer 2021-08-06 17:35:43 -04:00
Ingmar Goudt
b15e97fa6f fix #8073, Vial Smasher will not target invalid opponents 2021-08-06 23:08:50 +02:00
Oleg Agafonov
3bb432a037 Revert "[J21] fixed images download, added reprints"
This reverts commit 99a561b136.
2021-08-07 00:11:04 +04:00
Oleg Agafonov
99a561b136 [J21] fixed images download, added reprints 2021-08-06 23:56:53 +04:00
Oleg Agafonov
f3e38f1026 * Images: fixed images download for some sets (ANA*, OGW, see #8082); 2021-08-06 23:56:00 +04:00
jeffwadsworth
c1772cbe9c - Fixed #8101. also little fix of Ranar the Ever Watchful for some side-cases. 2021-08-06 12:16:59 -05:00
Evan Kranzler
9d27f130bb [J21] Implemented Bounty of the Deep 2021-08-06 09:04:18 -04:00
Evan Kranzler
106d0ea4bb [J21] Implemented Skyshroud Lookout 2021-08-06 09:00:43 -04:00
Evan Kranzler
3be8c419ac [J21] Implemented Manor Guardian 2021-08-06 08:57:51 -04:00
Evan Kranzler
f5687acfad [J21] Implemented Faceless Agent 2021-08-06 08:52:31 -04:00
Evan Kranzler
b10b3da8f0 [J21] added set 2021-08-06 08:08:33 -04:00
Evan Kranzler
3065679f3d [MID] Implemented Wrenn and Seven 2021-08-05 22:02:36 -04:00
Evan Kranzler
3910dae6e0 [MID] Implemented Triskaidekaphile 2021-08-05 21:47:34 -04:00
Evan Kranzler
93ddea0de1 [MID] Implemented Champion of the Perished 2021-08-05 21:43:03 -04:00
Evan Kranzler
78b97dc800 [MID] Implemented Play with Fire 2021-08-05 21:40:09 -04:00
Evan Kranzler
01acb84776 [MID] Implemented Infernal Grasp 2021-08-05 21:33:50 -04:00
Evan Kranzler
f0b7d0b742 [MID] Implemented Consider 2021-08-05 21:32:41 -04:00
Evan Kranzler
2566707889 [MID] Implemented Join the Dance 2021-08-05 21:27:50 -04:00
Evan Kranzler
5bfcfe0ff7 [MID] added set 2021-08-05 21:26:19 -04:00
Evan Kranzler
9c7677d18b [AFC] Implemented Ride the Avalanche 2021-08-05 20:35:18 -04:00
jeffwadsworth
4b43ad09f0 - Fixed #8102 2021-08-05 16:56:45 -05:00
jeffwadsworth
98aaa78081 - Fixed #8044 and #7842 2021-08-05 15:38:39 -05:00
Oleg Agafonov
53aababd44 * Additional costs - added support of X costs on free cast (example: Kicker X, see Thieving Skydiver and Etali, Primal Storm combo);
* As an additional cost discard X cards - fixed wrong text (example: Channeled Force, Firestorm);
2021-08-05 16:18:04 +04:00
Oleg Agafonov
d62cf17422 * Twinning Glass - removed unnecessary confirm dialog, added additional tests (#4721); 2021-08-05 15:37:07 +04:00
Oleg Agafonov
62a6e87297 Added miss overflow protection 2021-08-05 01:19:15 +04:00
Evan Kranzler
66118faa40 [AFR] small change to collation 2021-08-03 21:10:06 -04:00
LevelX2
2134d004af * Elite Spellbinder - Fixed that the playable check for the exiled card did not check the required mana correctly. 2021-08-03 16:32:59 +02:00
Evan Kranzler
2ecad7423e [MH2] fixed Arcus Acolyte affecting creatures with +1/+1 counters rather than ones without (fixes #8095) 2021-08-03 07:38:32 -04:00
Evan Kranzler
5d22cc0f06 [AFR] added collation information (not in use yet) 2021-08-02 21:28:17 -04:00
Oleg Agafonov
d77d885c5a Added miss overflow protection 2021-08-03 04:49:26 +04:00
Evan Kranzler
57e9af1a29 [AFC] Implemented Wulfgar of Icewind Dale 2021-08-02 20:30:59 -04:00
Evan Kranzler
e61f019cd3 [AFC] Implemented Maddening Hex 2021-08-02 20:13:54 -04:00
Oleg Agafonov
dfcb98b951 Additional fix for Ceaseless Searblades (see 86a894d841) 2021-08-03 03:03:48 +04:00
Grath
a9cc7cefd0
* Zaffai, Thunder Conductor - fixed that it allows to choose opponent instead random (#8094)
* Fix Zaffai: Target opponent should be at random.

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-08-03 02:55:34 +04:00
jeffwadsworth
42a86bd196 - Fixed #8090. Test coming later. 2021-08-02 17:34:11 -05:00
Ingmar Goudt
295439b0a5 Island Sanctuary check on the ability, not the event 2021-08-02 23:52:11 +02:00
Ingmar Goudt
4546ee516b Island Sanctuary did not check for active player, so it could trigger in other players' draw steps. Added extra check for this. Solves #7999 2021-08-02 23:38:05 +02:00
Evan Kranzler
a11dd6020a [AFR] fixed Fighter Class reducing equip costs by the wrong amount (fixes #8093) 2021-08-02 17:34:37 -04:00
Evan Kranzler
b722eac855 [AFC] Implemented Klauth, Unrivaled Ancient 2021-08-02 17:34:37 -04:00
Evan Kranzler
522b97c937 [AFC] Implemented Danse Manatee 2021-08-02 17:34:37 -04:00
Ingmar Goudt
86a894d841 add check on mana ability, just like Extraplanar Lens, solves #8023 2021-08-02 23:33:21 +02:00
Alex W. Jackson
286fac2312
Fix Dark Ascension boosters containing 16 cards 2021-08-02 12:06:46 -04:00
Evan Kranzler
042b58dc5d fixed a small error 2021-08-01 21:33:12 -04:00
Evan Kranzler
b814d8746b [AFR] fixed Tiamat not revealing tutored cards (fixes #8087) 2021-08-01 21:27:19 -04:00
Evan Kranzler
dc6112205c [MIR] fixed Crystal Shard activation info, reworked other shards (fixes #8088) 2021-08-01 21:26:27 -04:00
jeffwadsworth
9c093b39f9 - fixed #8076 2021-07-31 22:56:28 -05:00
jeffwadsworth
ac1ef2036b - fixed #8080 2021-07-31 21:46:14 -05:00
jeffwadsworth
237e8344b3 - added test for Kardur, Doomscourge and Kithkin Mourncaller. it was quite useful find another issue that was fixed. removed sim() check from Abandoned Sarcophagus. 2021-07-31 21:27:58 -05:00
jeffwadsworth
0262c7f0f9 - little fix 2021-07-31 17:20:45 -05:00
jeffwadsworth
d6127d4498 - added filter to Kardur Doomscourge 2021-07-31 17:11:20 -05:00
jeffwadsworth
43dbaf405b - Fixed #8067. Included weirddan455 fixes to Kardur Doomscourge as well. Added support for "remove from combat" to the 2 cards. Note that attacking creatures put into the graveyard is a special case. Test will follow. 2021-07-31 16:46:11 -05:00
Oleg Agafonov
5e91099f62 Tests: added additional checks on boosters (see #8081); 2021-07-31 19:50:57 +04:00
Alex W. Jackson
1ac33efd1b
Fix Dark Ascension packs not having DFCs and Shadows wrong common:uncommon DFC ratio (#8083)
* Update ShadowsOverInnistrad.java

* Update DarkAscension.java
2021-07-31 19:46:39 +04:00
Oleg Agafonov
6e0184a38d Real fix for 4125d1eb46, updated outdated comments. 2021-07-31 09:47:29 +04:00
jeffwadsworth
f4e454c54c - Reverted Skeletal Swarming. It was fine. 2021-07-29 17:22:35 -05:00
jeffwadsworth
24af3c4437 - Fixed #8072 2021-07-29 15:15:44 -05:00
jeffwadsworth
64d533b70f - Fixed #8071 2021-07-29 14:57:27 -05:00
jeffwadsworth
3725c60281 - Fixed #8068 2021-07-29 10:31:02 -05:00
jeffwadsworth
1d443b231c - Fixed #8038 2021-07-28 16:45:32 -05:00
Evan Kranzler
7326f72222 [MOR] fixed Orchard Warden triggering for all Treefolk (fixes #8066) 2021-07-28 09:09:32 -04:00
Evan Kranzler
b53c3a3004 [LEA] reworked Aspect of Wolf, fixed text (fixes #8064) 2021-07-28 09:06:02 -04:00
Evan Kranzler
65109a22b3 [AFC] Implemented Chaos Dragon 2021-07-28 08:41:15 -04:00
Evan Kranzler
a8a0779134 [AFC] Implemented Druid of Purification 2021-07-28 08:23:50 -04:00
Evan Kranzler
b72febb316 [AFC] Implemented Minn, Wily Illusionist 2021-07-27 21:13:09 -04:00
Evan Kranzler
33320a85c7 [AFR] fixed Skeletal Swarming boost (fixes #8063) 2021-07-27 19:40:36 -04:00
jeffwadsworth
6fd843686c - Fixed #8061 2021-07-27 11:58:59 -05:00
jeffwadsworth
d9884aa9de - Fixed #8060 2021-07-27 11:05:15 -05:00
Oleg Agafonov
c4dc83dec9 [AFR] fixed Bruenor Battlehammer - correct tests, getPlayable support, additional info in choose pay dialog; 2021-07-27 18:30:24 +04:00
Evan Kranzler
806eba9691 [AFR] fixed Bruenor Battlehammer (fixes #8055) 2021-07-27 09:59:57 -04:00
Evan Kranzler
8693e77e32 [M21] reworked implementation of Terror of the Peaks (fixes #8057) 2021-07-27 08:49:20 -04:00
Evan Kranzler
978893aba9 [MH2] fixed Verdant Command not being able to target loyalty abilities (fixes #8054) 2021-07-26 22:51:09 -04:00
Evan Kranzler
9c84804816 [XANA] moved Shorecomber Crab back (scryfall fixed it) 2021-07-26 19:38:36 -04:00
Ingmar Goudt
01f785f4d0 small AFR rulestext fixes 2021-07-27 00:31:29 +02:00
Ingmar Goudt
65211b62fe Fix Extraplanar Lens, solve issue #8050 2021-07-27 00:08:48 +02:00
Ingmar Goudt
c21b64fcbf fix Netherborn Phalanx to not stop after first opponent 2021-07-26 21:54:48 +02:00
Joseph Zeffiro
cc1cc1293d
[AFC] Implemented Wand Of Orcus (#8031)
* [AFC] Implemented Wand Of Orcus

* removing unnecessary custom class

* using ZombieToken().putOntoBattlefield
2021-07-25 14:34:01 -04:00
Joseph Zeffiro
0e4b304778
[AFC] Implemented Catti-brie of Mithral Hall (#8037)
* [AFC] Implemented Catti-brie of Mithral Hall

* rename copied code

* Removing counters as cost

* removing unnecessary custom class
2021-07-25 14:22:03 -04:00
Daniel Bomar
8942896e59
[AFR] Implemented Asmodeus the Archfiend (#8015) 2021-07-25 11:13:57 -04:00
Oleg Agafonov
db1792468c * Images: fixed wrong cards in Arena New Player Experience sets; 2021-07-25 03:54:50 +04:00
Ingmar Goudt
736e659e34 fix EmergenSequence not taking play land events into account 2021-07-25 00:28:03 +02:00
Oleg Agafonov
c6a3d5e588 Prepare new release 2021-07-25 01:15:33 +04:00
Oleg Agafonov
560b56a391 Refactor: moved ManaPaidSourceWatcher to default watchers, added additional checks; 2021-07-24 16:22:18 +04:00
Oleg Agafonov
237ab42b4e Desolation - fixed rollback error (fixes #8042); 2021-07-24 04:55:00 +04:00
Evan Kranzler
214b688fdb
Update effects and abilities which involve tapping permanents for mana (#7679)
Abilities which use trigger from or replace tapping for mana now save the permanent in case it leaves the battlefield.
fixes #7671, fixes #7770
* Merge fix and additional comments, Winter's Night fixed

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-07-22 05:09:07 +04:00
Oleg Agafonov
81193148e9
Merge pull request #8013 from weirddan455/wish
[AFR] Implemented Wish
2021-07-21 20:53:41 +04:00
Oleg Agafonov
5985e6cfcc * Choose from outside - added card hints about sideboard stats and howto view a cards list; 2021-07-21 20:40:31 +04:00
Oleg Agafonov
e330ed6c7b Test framework: improves logs in choices errors; 2021-07-21 20:15:47 +04:00
Oleg Agafonov
eda50cc7b1 Merge remote-tracking branch 'weirddan455/wish' into wish 2021-07-21 03:35:22 +04:00
Evan Kranzler
e2f1743c6b a few more triggered ability text fixes 2021-07-20 19:06:44 -04:00
Daniel Bomar
3414aa9959
[AFR] Wish - Add watcher to limit for single use 2021-07-20 13:30:38 -05:00
Evan Kranzler
0face737da updated bard/ranger creature types 2021-07-20 11:37:13 -04:00
Oleg Agafonov
96ca260109 Merge branch 'master' into wish 2021-07-20 09:52:18 +04:00
Oleg Agafonov
19693c94f7 * Path of Ancestry - fixed that it doesn't triggers a scry on commander cast (#7917, #7538, #7750); 2021-07-20 01:01:16 +04:00
Evan Kranzler
a0f736ccf4 [AFC] Implemented Ebony Fly 2021-07-19 16:44:34 -04:00
Evan Kranzler
66cebe64b0 [AFC] Implemented Clay Golem 2021-07-19 16:35:39 -04:00
Evan Kranzler
aa3254f09f [AFR] fixed Trickster's Talisman missing ability 2021-07-19 16:17:06 -04:00
Evan Kranzler
d2540eab91 [AFR] fixed Volo, Guide to Monsters comparing names instead of creature types 2021-07-19 16:15:38 -04:00
Evan Kranzler
34a0e9546a [AFC] Implemented Sefris of the Hidden Ways 2021-07-19 12:50:18 -04:00
Oleg Agafonov
26fea5d07b * Dreadhorde Arcanist - fixed wrong target cards for trigger; 2021-07-18 21:17:35 +04:00
Evan Kranzler
c0b4790c4d [AFC] Implemented Grim Hireling 2021-07-18 11:41:00 -04:00
Evan Kranzler
8981bb8ad0 [AFC] Implemented Underdark Rift 2021-07-18 11:16:07 -04:00
Evan Kranzler
0d739baa63 [AFC] Implemented Storvard, Frost Giant Jarl 2021-07-18 11:07:48 -04:00
Evan Kranzler
9ce81dca3a [AFC] Implemented Prosper, Tome-Bound 2021-07-18 11:02:09 -04:00
Evan Kranzler
d4ef2ec414 [AFC] Implemented Midnight Pathlighter 2021-07-18 10:46:05 -04:00
Evan Kranzler
0200813db9 [AFR] Implemented Rogue Class 2021-07-17 21:13:00 -04:00
Evan Kranzler
1584bc958a [AFR] fixed missing predicate in Volo, Guide to Monsters and also slightly reworked card 2021-07-17 17:56:24 -04:00
Evan Kranzler
86afdc52b9 [AFR] Implemented Sorcerer Class 2021-07-17 14:52:51 -04:00
Evan Kranzler
d13b55e772 [AFR] Implemented Monk Class 2021-07-17 14:18:44 -04:00
Evan Kranzler
9b5bb8d68f fixed compile error 2021-07-17 12:09:57 -04:00
Evan Kranzler
75393a148e [MH2] fixed Sylvan Anthem boosting all creatures (fixes #8020) 2021-07-17 11:58:42 -04:00
Evan Kranzler
f57693392c various ability word text fixes 2021-07-17 11:17:49 -04:00
Evan Kranzler
58dac0a890 removed unnecessary morbid watchers 2021-07-17 11:17:49 -04:00
Evan Kranzler
167b488bf8 added morbid hints to all cards with morbid condition 2021-07-17 11:17:48 -04:00
Daniel Bomar
155f3711e9
Merge pull request #8019 from zeffirojoe/fey-steed
[AFC] Implemented Fey Steed
2021-07-17 08:45:34 -05:00
Joseph Zeffiro
86e5c5cb50
Fixing multiple triggers during combat (#8017)
* Fixing multiple triggers during combat

* Damage to Source Logic

* Removing unused references
2021-07-17 08:33:30 -05:00
Joe Zeffiro
45246b2d05 [AFC] Implemented Fey Steed 2021-07-16 21:49:53 -04:00
Evan Kranzler
ff43670a2a [AFR] Implemented You Find Some Prisoners 2021-07-16 20:56:43 -04:00
Evan Kranzler
b94a47b6ab [AFR] Implemented Flameskull 2021-07-16 19:45:12 -04:00
Joseph Zeffiro
fd40085e4f
[AFR] Implementing Fiendlash (#8011)
* [AFR] Implementing Fiendlash

* Updating Fiendlash implementation

* Changing how trigger occurs during combat

* Updating fiendlash logic

* Updating copy constructor

* Using DamagedPermanentBatchEvent

* Fiendlash implementation
2021-07-16 15:28:18 -05:00
Evan Kranzler
d3b5c51428 fixed test failures (fixes #8016) 2021-07-16 13:08:24 -04:00
Daniel Bomar
c08c4bbb36
[AFR] Implemented Demilich 2021-07-16 11:00:59 -05:00
Evan Kranzler
77e5a7da2d [AFR] Implemented Gelatinous Cube 2021-07-16 09:46:20 -04:00
Evan Kranzler
15b8e496b4 [AFR] Implemented Wizards's Spellbook 2021-07-16 09:19:19 -04:00
Evan Kranzler
25dc141caa [AFR] Implemented Trickster's Talisman 2021-07-16 08:18:25 -04:00
Evan Kranzler
a47af7a5a9 [AFR] Implemented Spare Dagger 2021-07-16 08:09:39 -04:00
jeffwadsworth
f7319eb70a - Fixed Life and Limb dependency to cards like Yavimaya, Cradle of Growth 2021-07-15 20:59:33 -05:00
Evan Kranzler
d42fd2e505 [AFR] Implemented Ochre Jelly 2021-07-15 20:24:46 -04:00
Evan Kranzler
f9bf84e6f6 [AFR] Implemented Zariel, Archduke of Avernus 2021-07-15 19:28:40 -04:00
Evan Kranzler
3299641ad4 [AFR] various text fixes 2021-07-15 18:39:46 -04:00
Daniel Bomar
1c3b42996d
[AFR] Implemented Wish 2021-07-15 10:36:17 -05:00
Evan Kranzler
20245f32f6 [AFC] Implemented Robe of Stars 2021-07-15 09:36:06 -04:00
Evan Kranzler
33f4ff9e1e [AFR] Implemented Teleportation Circle 2021-07-15 09:29:26 -04:00
Evan Kranzler
3df1373bee [AFR] Implemented Delina, Wild Mage 2021-07-15 09:25:28 -04:00
Evan Kranzler
d3e2821b2f [AFR] Implemented Bard Class 2021-07-15 08:58:21 -04:00
Evan Kranzler
0a6d1da08b [AFR] Implemented Ranger Class 2021-07-15 08:36:07 -04:00
Evan Kranzler
d33f233db2 [AFR] Implemented Warlock Class 2021-07-15 08:27:26 -04:00
Evan Kranzler
22066aa921 [AFR] Implemented Paladin Class 2021-07-15 08:16:56 -04:00
Evan Kranzler
ca80806400
Reworking triggered ability text generation to allow for ability words and flavor words to be added more easily (#8010)
* refactor all instances of getRule in triggered abilities using new getTriggerPrefix method

* updated triggered ability rules generation

* renamed method

* fixed a test failure

* some more refactoring

* simplified some instances of ability word usage
2021-07-15 07:46:38 -04:00
jeffwadsworth
0a31110164 - Fixed #7960 2021-07-14 21:43:51 -05:00
jeffwadsworth
3eabb7a718 - Fixed Hero of Bretagard to align with #7572 2021-07-14 20:32:58 -05:00
Evan Kranzler
2a367b7c13
[MH2] fixed Grist, the Hunger Tide not creating tokens 2021-07-14 20:50:14 -04:00
Evan Kranzler
b316a32ab7 [AFR] Implemented The Tarrasque 2021-07-14 17:45:58 -04:00
Evan Kranzler
a325822334 [MH2] a few more text fixes 2021-07-14 17:45:58 -04:00
jeffwadsworth
ffe75f77ed - Fixed #7572 2021-07-14 16:44:28 -05:00
Oleg Agafonov
ee47bc7c0f [MH2] added reprints 2021-07-15 00:15:52 +04:00
Daniel Bomar
29d3f96340
[MH2] Implemented Carth the Lion (#7848)
* [MH2] Implemented Carth the Lion

* [MH2] Carth the Lion - Fixed loyalty cost modification

* Fix copy constructor and add getters/setters

* Call sourceObject.adjustCosts before checking cost modifications

* Add unit test

* Added additional comments, checks and tests;

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-07-15 00:12:25 +04:00
Daniel Bomar
3ea08e1e7b
[AFR] Implemented Temple of the Dragon Queen 2021-07-14 10:18:43 -05:00
Daniel Bomar
945c4f5b87
[AFR] Implemented Ray of Frost 2021-07-14 09:24:59 -05:00
Daniel Bomar
338f67c915
[AFR] Implemented Rally Maneuver 2021-07-14 08:43:10 -05:00
Evan Kranzler
5b88484cb6
[AFR] Implementing Class enchantments (ready for review) (#7992)
* [AFR] Implemented Druid Class

* [AFR] Implemented Wizard Class

* [AFR] Implemented Cleric Class

* [AFR] Implemented Fighter Class

* reworked class ability implementation

* fixed an error with setting class level

* small reworking of class triggers

* added class level hint

* added tests

* small change

* added common class for reminder text
2021-07-14 09:17:07 -04:00
Evan Kranzler
d00765c2d5 [AFR] Implemented Song of Inspiration 2021-07-14 09:15:41 -04:00
Evan Kranzler
d7b2d2208d [AFC] Implemented Thorough Investigation 2021-07-14 09:07:05 -04:00
Evan Kranzler
86c2081a82 [AFC] Implemented Radiant Solar 2021-07-14 09:03:47 -04:00
Evan Kranzler
410dbd9d16 [AFC] Implemented Bucknard's Everfull Purse 2021-07-14 08:57:08 -04:00
Evan Kranzler
6a5112959f [AFC] added missing hint to revivify 2021-07-13 19:19:59 -04:00
Daniel Bomar
4fb63ab950
[AFR] Implemented Blue Dragon 2021-07-13 17:12:46 -05:00
Daniel Bomar
d46e131823
[AFR] Implemented Orcus, Prince of Undeath 2021-07-13 13:34:24 -05:00
Daniel Bomar
dbbd265328
[AFR] Implemented Long Rest 2021-07-13 11:20:51 -05:00
Daniel Bomar
fafd359db5
[AFR] Implemented Lair of the Hydra 2021-07-13 10:08:26 -05:00
Evan Kranzler
247e46ec85 [AFC] Implemented Revivify 2021-07-13 09:42:17 -04:00
Evan Kranzler
70bbb6b907 [AFC] Implemented Winged Boots 2021-07-13 09:18:57 -04:00
Evan Kranzler
6f957847d8 [AFC] Implemented Dragonborn Champion 2021-07-13 09:14:20 -04:00
Evan Kranzler
d713f37003 [AFC] Implemented Bag of Tricks 2021-07-13 09:10:07 -04:00
Evan Kranzler
af8f21ff1d [AFC] Implemented Belt of Giant Strength 2021-07-13 09:01:41 -04:00
Daniel Bomar
a3eed55a6b
[AFR] Implemented Dragon's Fire (#8000) 2021-07-13 08:22:11 -04:00
Evan Kranzler
aa06893f4d [AFC] Implemented Diviner's Portent 2021-07-13 08:19:27 -04:00
Evan Kranzler
f991e0e89a [AFC] Implemented Component Pouch 2021-07-13 08:00:45 -04:00
Evan Kranzler
d26eb5321e [AFC] updated spoiler and reprints 2021-07-13 07:54:35 -04:00
Daniel Bomar
6ed9f59c6b
[AFR] Implemented Reaper's Talisman 2021-07-12 09:51:00 -05:00
Daniel Bomar
66b224622a
[AFR] Implemented Plate Armor 2021-07-12 08:48:12 -05:00
Daniel Bomar
a78862d1fa
[AFR] Implemented Orb of Dragonkind 2021-07-12 08:07:30 -05:00
jeffwadsworth
390a48d813 - Fixed Flickering Spirit 2021-07-11 20:24:29 -05:00
jeffwadsworth
70d81ef975 - Fixed #7968 2021-07-11 11:26:00 -05:00
Evan Kranzler
d06ab829ce [AFC] updated spoiler and reprints 2021-07-10 20:57:22 -04:00
Daniel Bomar
08aead581c
[AFR] Implemented Mordenkainen (#7990)
* [AFR] Implemented Mordenkainen

* [AFR] Mordenkainen - Use putCardsOnTopOfLibrary method
2021-07-10 19:43:31 -04:00
Evan Kranzler
9d9bf3e88c [AFR] Implemented Minimus Containment 2021-07-10 17:14:36 -04:00
Evan Kranzler
2bd98dd4c8 [AFR] Implemented Oswald Fiddlebender 2021-07-10 15:11:13 -04:00
Evan Kranzler
90d52413df [AFR] Implemented The Blackstaff of Waterdeep 2021-07-10 08:38:33 -04:00
Evan Kranzler
e424ba61b0 [DOM] fixed an issue with Karn's Temporal Sundering (fixes #7993) 2021-07-10 07:55:46 -04:00
Evan Kranzler
c46812f380 [ALA] fixed Mighty Emergence counter type (fixes #7996) 2021-07-10 07:53:52 -04:00
Evan Kranzler
2f7d22426a [AFC] updated spoiler and reprints 2021-07-10 07:02:41 -04:00
Evan Kranzler
22bf922076 [AFR] Implemented The Book of Vile Darkness 2021-07-09 09:24:51 -04:00
Evan Kranzler
ee8b9fca9b [AFR] updated spoiler 2021-07-09 08:52:16 -04:00
Evan Kranzler
572104b8fc
Reworking card types in preparation for implementing Grist, the Hunger Tide (#7899)
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-07-09 07:28:43 +04:00
Evan Kranzler
0b05162b66 [AFR] Implemented Spoils of the Hunt 2021-07-08 08:08:21 -04:00
Evan Kranzler
d3640103b2 updated legendary token generators 2021-07-08 07:56:35 -04:00
Evan Kranzler
f2b2bfd9f8 [AFR] Implemented Loathsome Troll 2021-07-08 07:46:00 -04:00
Evan Kranzler
591099c080 [AFR] Implemented Volo, Guide to Monsters 2021-07-08 07:40:49 -04:00
Evan Kranzler
85562ec9ab [AFR] Implemented Shessra, Death's Whisper 2021-07-08 07:16:39 -04:00
Evan Kranzler
ec11e1102b [AFR] Implemented Thieves' Tools 2021-07-08 07:12:18 -04:00
Evan Kranzler
651f63e9f2 [AFR] Implemented Circle of the Moon Druid 2021-07-07 20:50:54 -04:00
Evan Kranzler
093f37b8bd [AFR] Implemented Sphere of Annihilation 2021-07-07 20:46:14 -04:00
Evan Kranzler
28e8f48826 [AFR] Implemented Kalain, Reclusive Painter 2021-07-07 20:33:54 -04:00
Evan Kranzler
2f3328ce20 [AFR] Implemented Skeletal Swarming 2021-07-07 20:26:32 -04:00
Evan Kranzler
dff5b201d5 [AFR] Implemented The Book of Exalted Deeds 2021-07-07 19:39:00 -04:00
Evan Kranzler
9d9c8bf5ab [AFR] Implemented Dancing Sword 2021-07-07 19:24:23 -04:00
Evan Kranzler
56d353b53b [AFR] Implemented Aberrant Mind Sorcerer 2021-07-07 19:17:59 -04:00
Evan Kranzler
1f93a6cd6f [AFR] Implemented Power of Persuasion 2021-07-07 19:10:03 -04:00
Evan Kranzler
99dc17ef93 [AFR] Implemented Mind Flayer 2021-07-07 19:01:35 -04:00
Evan Kranzler
d846f6113a [AFR] Implemented Keen-Eared Sentry 2021-07-07 18:52:55 -04:00
Evan Kranzler
9d1b84102f [AFR] Implemented Westgate Regent 2021-07-07 17:59:40 -04:00
Evan Kranzler
8addbb8146 [AFR] fixed some incorrect implementations of continuous effects 2021-07-07 17:52:31 -04:00
Evan Kranzler
7bc4c42976 [AFR] Implemented Grand Master of Flowers 2021-07-07 17:49:35 -04:00
Evan Kranzler
3fe9524e3f [AFR] Implemented True Polymorph 2021-07-07 17:35:09 -04:00
Evan Kranzler
ace3a8be86 [AFR] Implemented Minsc, Beloved Ranger 2021-07-07 17:26:29 -04:00
Daniel Bomar
3d5c88d162
[AFR] Implemented Loyal Warhound 2021-07-07 14:17:40 -05:00
Daniel Bomar
7f68cef222
[AFR] Implemented Leather Armor 2021-07-07 13:53:44 -05:00
Daniel Bomar
3bf876b520
[AFR] Implemented Instrument of the Bards 2021-07-07 11:09:10 -05:00
Daniel Bomar
d519f1d775
[AFR] Implemented Ingenious Smith 2021-07-07 10:01:36 -05:00
Daniel Bomar
f78ff4860f
[AFR] Implemented Inferno of the Star Mounts 2021-07-07 09:12:50 -05:00
Daniel Bomar
bfa8f51d89
[AFR] Implemented Devour Intellect 2021-07-07 09:12:50 -05:00
Evan Kranzler
52afde4954 [AFR] Implemented Chaos Channeler 2021-07-07 09:45:17 -04:00
Evan Kranzler
6d48aaf768 [AFR] Implemented Price of Loyalty 2021-07-07 09:45:17 -04:00
Evan Kranzler
41c2ce7237 [AFR] Implemented You Meet in a Tavern 2021-07-07 09:45:17 -04:00
Evan Kranzler
b0e075b738 [AFR] Implemented Hand of Vecna 2021-07-07 09:45:17 -04:00
Evan Kranzler
d7a4e4b13c [AFR] Implemented Neverwinter Dryad 2021-07-07 09:45:17 -04:00
Oleg Agafonov
07ddad6e48 Game: fixed rare bugs in some cards after rollback or cancel actions:
* Cumulative upkeep cost - fixed that it can lost payed state (cards: Aboroth, Karplusan Minotaur, Psychic Vortex, Sheltering Ancient);
 * Effects - fixed that it can lost selected targets or other settings (cards: Citadel of Pain, Crimson Honor Guard, Curfew, Leveler, Mana Cache, Monsoon, Paradigm Shift, Saprazzan Bailiff);
 * Exile all cards from graveyard ability - fixed that it can lost targets (example: Agent of Erebos);
 * Melee ability - fixed that it can lost targets (example: Adriana, Captain of the Guard).
2021-07-07 16:51:53 +04:00
Evan Kranzler
82cc789534 [AFR] Implemented Farideh's Fireball 2021-07-07 07:49:40 -04:00
Daniel Bomar
7240684a81
[AFR] Implemented Hobgoblin Bandit Lord 2021-07-07 04:48:55 -05:00
Daniel Bomar
70c76feeb3
[AFR] Implemented Deadly Dispute 2021-07-07 03:51:59 -05:00
Daniel Bomar
41392c00af
[AFR] Implemented Compelled Duel 2021-07-07 03:39:44 -05:00
Daniel Bomar
7daa578a03
[AFR] Implemented Armory Veteran 2021-07-07 03:30:54 -05:00
Evan Kranzler
9708b3f53b [AFR] Implemented Grim Bounty 2021-07-06 21:46:06 -04:00
Evan Kranzler
e3ab5d7afd [AFR] Implemented Priest of Ancient Lore 2021-07-06 21:46:05 -04:00
Evan Kranzler
fc611225a4 [AFR] Implemented Boots of Speed 2021-07-06 21:46:05 -04:00
Evan Kranzler
06709fcb58 [AFR] Implemented Ranger's Longbow 2021-07-06 21:46:03 -04:00
Evan Kranzler
3db0ab9f14 [AFR] Implemented Underdark Basilisk 2021-07-06 21:46:03 -04:00
Evan Kranzler
ba7ca3e1c3 [AFR] Implemented Iron Golem 2021-07-06 21:46:03 -04:00
Evan Kranzler
883e93b2aa [AFR] Implemented Silver Raven 2021-07-06 21:46:03 -04:00
Evan Kranzler
7e0d4d6fb3 [AFR] Implemented Acecerak the Archlich 2021-07-06 21:46:02 -04:00
Evan Kranzler
e7051c92b5 [AFR] Implemented Magic Missile 2021-07-06 21:46:02 -04:00
Evan Kranzler
1d9d8d57e6 [AFR] updated spoiler and reprints 2021-07-06 21:46:02 -04:00
Daniel Bomar
affa54d685
[AFR] Implemented Arborea Pegasus 2021-07-06 20:41:13 -05:00
Daniel Bomar
700560442d
[AFR] Implemented Split the Party 2021-07-06 20:29:23 -05:00
Evan Kranzler
f6b9c64c55 [AFR] Implemented Hoard Robber 2021-07-06 19:54:48 -04:00
Evan Kranzler
59dd1a966d [AFR] Implemented Blink Dog 2021-07-06 19:53:28 -04:00
Evan Kranzler
a3222716b2 [AFR] Implemented Greataxe 2021-07-06 19:50:50 -04:00
Evan Kranzler
faa5e2f4da [AFR] Implemented Steadfast Paladin 2021-07-06 19:49:53 -04:00
Evan Kranzler
b4355b8f6e
Added treasure mana check (#7979)
* add treasure mana support to mana code

* [AFR] Implemented Hired Hexblade

* [AFR] Implemented Jaded Sell-Sword

* [AFR] Implemented Forsword Paladin

* added test

* fixed test failure

* another test fix

* completely reworked tracking mana sources
2021-07-06 19:43:32 -04:00
Daniel Bomar
ddecfc388f
[AFR] Implemented Skullport Merchant (#7981)
* [AFR] Implemented Skullport Merchant

* [AFR] Skullport Merchant - Use custom predicate
2021-07-06 19:03:59 -04:00
Daniel Bomar
ed2ad3fe0e
[AFR] Implemented Wight 2021-07-06 11:36:07 -05:00
Daniel Bomar
00bf7bb98e
[AFR] Implemented Hall of Storm Giants 2021-07-06 09:26:18 -05:00
Daniel Bomar
68e98f9299
[THB] Agonizing Remorse - Life loss should happen even if no card gets exiled 2021-07-06 09:09:33 -05:00
Daniel Bomar
4ed302b21d
[AFR] Implemented Check for Traps 2021-07-06 09:02:04 -05:00
Oleg Agafonov
fa8c0259d0 * Chroma ability - added card hints about color amount in permanents cost (example: Outrage Shaman); 2021-07-06 11:39:07 +04:00
Evan Kranzler
5b93f25206 fixed text generation for TapTargetEffect to fit with other effects 2021-07-05 22:09:16 -04:00
Evan Kranzler
bed2e855b6 [AFR] Implemented Flurry of Blows 2021-07-05 21:25:27 -04:00
Evan Kranzler
9ff989b0c1 [AFR] Implemented White Dragon 2021-07-05 21:23:00 -04:00
Evan Kranzler
329524aebe [AFR] Implemented Eye of Vecna 2021-07-05 21:21:29 -04:00
Evan Kranzler
cee3db672a [AFR] Implemented Ray of Enfeeblement 2021-07-05 21:18:14 -04:00
Evan Kranzler
f17b8e4b86 removed verify skip, fixed verify error 2021-07-05 20:30:26 -04:00
Evan Kranzler
9231a1242a [AFR] Implemented Wild Shape 2021-07-05 20:22:52 -04:00
Evan Kranzler
44c2eaa22b [AFC] added set 2021-07-05 19:53:46 -04:00
Evan Kranzler
462f38528b [AFR] Implemented Atog 2021-07-05 19:49:24 -04:00
Evan Kranzler
cc895e9710 [AFR] Implemented Lurking Roper 2021-07-05 19:46:46 -04:00
Evan Kranzler
d9a941f772 [AFR] Implemented Krydle of Baldur's Gate 2021-07-05 19:44:17 -04:00
Evan Kranzler
c7bdc95e78 [AFR] Implemented Divine Smite 2021-07-05 19:36:45 -04:00
Evan Kranzler
f022571f96 [AFR] Implmented Eyes of the Beholder 2021-07-05 19:12:13 -04:00
Evan Kranzler
30e62544be [AFR] Implemented Vampire Spawn 2021-07-05 19:11:02 -04:00
Evan Kranzler
f4de47461e [AFR] Implemented Burning Hands 2021-07-05 18:46:21 -04:00
Evan Kranzler
75ec16ac19 [AFR] Implemented Tiger-Tribe Hunter 2021-07-05 18:43:43 -04:00
Evan Kranzler
b461fa769d [AFR] Implemented Sudden Insight 2021-07-05 18:35:22 -04:00
Evan Kranzler
0934d79b89 [AFR] Implemented Scion of Stygia 2021-07-05 18:17:48 -04:00
Evan Kranzler
300b26c8f8 [AFR] Implemented Arcane Investigator 2021-07-05 18:09:39 -04:00
Evan Kranzler
cff3c54979 [AFR] Implemented Spike Pit Trap 2021-07-05 17:52:34 -04:00
Evan Kranzler
5b1a38b426 [AFR] Implemented Death-Priest of Myrkul 2021-07-05 16:36:36 -04:00
Evan Kranzler
83d91ded27 [AFR] Implemented Barrowin of Clan Undurr 2021-07-05 16:28:29 -04:00
Evan Kranzler
cc090af5f3 [AFR] Implemented Valor Singer 2021-07-05 16:21:32 -04:00
Evan Kranzler
9fef2a1692 [AFR] Implemented Sylvan Shepherd 2021-07-05 16:19:34 -04:00
Evan Kranzler
e4f74f1e6b [AFR] Implemented Precipitous Drop 2021-07-05 16:16:30 -04:00
Raphael-Schulz
21840d7a9c
[AFR] Implemented Demogorgon's Clutches (#7977) 2021-07-05 16:08:16 -04:00
Evan Kranzler
0b1897ec04 [AFR] updated spoiler 2021-07-05 15:22:50 -04:00
Oleg Agafonov
6e26a8d7a6 [MH2] added tokens and images download; 2021-07-05 22:21:03 +04:00
Daniel Bomar
364b456ef6
[AFR] Implemented Yuan-Ti Malison 2021-07-05 12:33:09 -05:00
Daniel Bomar
724daef125
[AFR] Implemented Wandering Troubadour 2021-07-05 11:57:14 -05:00
Daniel Bomar
b0bdd34c0c
[AFR] Implemented Xorn 2021-07-05 11:42:37 -05:00
Daniel Bomar
044ccb4296
[AFR] Implemented Unexpected Windfall 2021-07-05 10:38:07 -05:00
Daniel Bomar
8dec46a3b9
[AFR] Implemented Triumphant Adventurer 2021-07-05 10:27:55 -05:00
Daniel Bomar
fd87672431
[AFR] Implemented Treasure Vault 2021-07-05 10:18:33 -05:00
Daniel Bomar
f3b53a9219
[AFR] Implemented Soulknife Spy 2021-07-05 10:05:55 -05:00
Daniel Bomar
e01e3b31c2
[AFR] Implemented Sepulcher Ghoul 2021-07-05 09:58:14 -05:00
Daniel Bomar
3c9365028b
[AFR] Implemented Scaled Herbalist 2021-07-05 09:46:14 -05:00
Daniel Bomar
b6f150ba61
[AFR] Implemented Potion of Healing 2021-07-05 09:35:39 -05:00
Daniel Bomar
9360956f70
[AFR] Implemented Paladin's Shield 2021-07-05 09:13:52 -05:00
Daniel Bomar
e16c247d05
[AFR] Implemented Owlbear 2021-07-05 08:56:47 -05:00
Daniel Bomar
9ee589aec9
[AFR] Implemented Old Gnawbone 2021-07-05 08:47:42 -05:00
Daniel Bomar
e3a2f7619f
[AFR] Implemented Kick in the Door 2021-07-05 08:18:47 -05:00
Daniel Bomar
e5cf8d2051
[AFR] Implemented Iymrith, Desert Doom 2021-07-05 06:26:13 -05:00
Daniel Bomar
e99158cadd
[AFR] Implemented Drider 2021-07-05 05:50:46 -05:00
Daniel Bomar
8c632dc8f7
[STX] Fixed Verdant Mastery targeting issues (fixes #7971) 2021-07-05 04:44:45 -05:00
Evan Kranzler
d39d3a06f1 [AFR] Implemented Earth-Cult Elemental 2021-07-04 10:32:50 -04:00
Evan Kranzler
f8e9be311f [AFR] Implemented Herald of Hadar 2021-07-04 10:24:32 -04:00
Raphael-Schulz
2125958f73
[AFR] Implemented You Happen On a Glade (#7966) 2021-07-04 10:09:11 -04:00
Daniel Bomar
01c51f6939
[AFR] Implemented Dragon's Disciple (#7965) 2021-07-04 10:08:37 -04:00
Oleg Agafonov
27a55529a9 [STX] added tokens and images download; 2021-07-03 23:28:34 +04:00
Raphael-Schulz
50c9258263
[AFR] Implemented Meteor Swarm (#7964)
* [AFR] Implemented Meteor Swarm

* [AFR] Adjusted implementation of Meteor Swarm
2021-07-03 15:14:10 -04:00
Oleg Agafonov
6a3f2ff420 * Images: added Commander 2021 tokens; 2021-07-03 22:49:15 +04:00
Daniel Bomar
03b012bc1e
[AFR] Implemented Guardian of Faith 2021-07-03 12:40:19 -05:00
Daniel Bomar
a07de18a8e
[AFR] Implemented Goblin Javelineer 2021-07-03 12:40:18 -05:00
Daniel Bomar
fdd2312cba
[AFR] Implemented Dire Wolf Prowler 2021-07-03 12:40:18 -05:00
Evan Kranzler
17b742813f [AFR] fixed Treasure Chest missing ability 2021-07-03 11:41:48 -04:00
Evan Kranzler
eda7253b2f [AFR] Implemented You Come to the Gnoll Camp 2021-07-02 09:20:44 -04:00
Evan Kranzler
ec6cb4919f [AFR] Implemented Eccentric Apprentice 2021-07-02 09:09:30 -04:00
Evan Kranzler
4b8a419d28 [AFR] Implemented Treasure Chest 2021-07-02 08:58:48 -04:00
Evan Kranzler
841aac30a8 [AFR] Implemented Hoarding Ogre 2021-07-02 08:39:56 -04:00
Evan Kranzler
bf829ea787 [AFR] Implemented Hulking Bugbear 2021-07-02 08:37:34 -04:00
Evan Kranzler
e2059477ff [AFR] Implemented Gretchen Titchwillow 2021-07-02 08:35:00 -04:00
Evan Kranzler
e79e9f1194 [AFR] Implemented The Deck of Many Things 2021-07-02 07:38:09 -04:00
Oleg Agafonov
b929b28e43 * AI: fixed game freezes with Karn Liberated in the game (#7922); 2021-07-02 15:03:06 +04:00
Oleg Agafonov
d9e414db34 Fixed miss counter's copy in some effects; 2021-07-02 14:55:49 +04:00
Daniel Bomar
65dffaa75c
[AFR] Implemented Dungeon Descent 2021-07-01 22:10:58 -05:00
Daniel Bomar
47b6d41f47
[AFR] Implemented Delver's Torch 2021-07-01 21:48:57 -05:00
Daniel Bomar
8e3b246f59
[AFR] Froghemoth - Remove unneeded getPlayer calls 2021-07-01 21:33:25 -05:00
Evan Kranzler
18b7d40ba3 [AFR] Implemented Fire Dragon 2021-07-01 22:30:03 -04:00
Evan Kranzler
4de1145f7e [AFR] Implemented Hill Giant Herdgorger 2021-07-01 22:28:50 -04:00
Evan Kranzler
58eb099ad5 [AFR] Implemented Shocking Grasp 2021-07-01 22:27:26 -04:00
Evan Kranzler
b865f088be [AFR] Implemented Rimeshield Frost Giant 2021-07-01 22:25:16 -04:00
Evan Kranzler
7d9e8bf765 [AFR] updated spoiler and reprints 2021-07-01 22:24:25 -04:00
Evan Kranzler
05f19a56df [AFR] Implemented Contact Other Plane 2021-07-01 22:21:38 -04:00
Evan Kranzler
ed1c3ef7c6 [AFR] Implemented Swarming Goblins 2021-07-01 22:18:22 -04:00
Evan Kranzler
c6d270e4e4 [AFR] Implemented Goblin Morningstar 2021-07-01 22:15:22 -04:00
Evan Kranzler
f2f9a96fa2 [AFR] Implemented Lightfoot Rogue 2021-07-01 22:11:15 -04:00
Evan Kranzler
41cbb7580a [AFR] Implemented Djinni Windseeker 2021-07-01 21:16:03 -04:00
Daniel Bomar
496bc5014d
[AFR] Implemented Froghemoth (#7958)
* [AFR] Implemented Froghemoth

* [AFR] Froghemoth - Fixed targeting

* [AFR] Froghemoth - Couple more fixups
2021-07-01 19:54:44 -04:00
Evan Kranzler
0d31fdb552 [AFR] Implemented Clattering Skeletons 2021-07-01 19:04:09 -04:00
Evan Kranzler
e5a9d67edc [AFR] Implemented Planar Ally 2021-07-01 19:03:29 -04:00
Evan Kranzler
369af2d92c [AFR] Implemented Secret Door 2021-07-01 19:02:45 -04:00
Evan Kranzler
1ea6d36ab2 [AFR] Implemented Veteran Dungeoneer 2021-07-01 19:01:40 -04:00
Evan Kranzler
305d851214 [AFR] Implemented Targ Nar, Demon Fang Gnoll 2021-07-01 18:54:04 -04:00
Evan Kranzler
133dd2462c [AFR] Implemented Shambling Ghast 2021-07-01 18:49:05 -04:00
Evan Kranzler
68d03570e8 [AFR] Implemented Moon-Blessed Cleric 2021-07-01 18:46:53 -04:00
Evan Kranzler
40b659f523 [AFR] Implemented Varis, Silverymoon Ranger 2021-07-01 18:43:53 -04:00
Evan Kranzler
9c95aaec60 [AFR] Implemented Mordenkainen's Polymorph 2021-07-01 18:39:43 -04:00
Evan Kranzler
c43aa201f8 [AFR] Implemented You Find a Cursed Idol 2021-07-01 18:27:12 -04:00
Evan Kranzler
767a0b510f [AFR] Implemented Zalto, Fire Giant Duke 2021-07-01 18:23:46 -04:00
Evan Kranzler
6046c4e0d7 [AFR] Implemented Hama Pashar, Ruin Seeker 2021-07-01 18:17:03 -04:00
Daniel Bomar
14d8beb5c5
[AFR] Implemented Hunter's Mark 2021-07-01 14:22:55 -05:00
Daniel Bomar
c815edfff1
[AFR] Implemented Grim Wanderer 2021-07-01 12:54:37 -05:00
Daniel Bomar
80cd03c6df
[AFR] Implemented Fly 2021-07-01 11:04:54 -05:00
Daniel Bomar
d93bcc12cd
[AFR] Implemented Feign Death 2021-07-01 10:26:50 -05:00
Daniel Bomar
3e51cc346a
[AFR] Implemented Dwarfhold Champion 2021-07-01 10:26:50 -05:00
Evan Kranzler
d0ee17d661 [AFR] Implemented You're Ambushed on the Road 2021-07-01 09:33:56 -04:00
Daniel Bomar
d3798d41a6
[AFR] Implemented Devoted Paladin 2021-07-01 08:18:54 -05:00
Daniel Bomar
0c2806dcc0
[AFR] Implemented Bulette 2021-07-01 08:16:16 -05:00
Daniel Bomar
17c7ad06d6
[AFR] Implemented Bar the Gate 2021-07-01 08:16:16 -05:00
Daniel Bomar
65462d809c
[AFR] Implemented Air-Cult Elemental 2021-07-01 08:16:15 -05:00
Daniel Bomar
ac300fbaff
[AFR] Implemented Green Dragon 2021-07-01 08:16:15 -05:00
Evan Kranzler
37158ffec9 [AFR] Implemented Find the Path 2021-07-01 08:49:17 -04:00
Evan Kranzler
97ff47a3ac [AFR] Implemented Fates' Reversal 2021-07-01 08:49:17 -04:00
Evan Kranzler
f726c5d7d5 [AFR] Implemented Yuan-Ti Fang-Blade 2021-07-01 08:49:17 -04:00
Evan Kranzler
9a271ebe3d [AFR] Implemented Zombie Ogre 2021-07-01 08:49:17 -04:00
Evan Kranzler
b65fa21b42 [AFR] Implemented Mimic 2021-07-01 08:49:17 -04:00
Evan Kranzler
d8fdfead8e [AFR] Implemented Gnoll Hunter 2021-07-01 08:49:17 -04:00
Evan Kranzler
68db46ee7f [AFR] Implemented Improvised Weaponry 2021-07-01 08:49:17 -04:00
Evan Kranzler
84a57274fa [AFR] Implemented Half-Elf Monk 2021-07-01 08:49:16 -04:00
Evan Kranzler
992dbfc66e [AFR] Implemented Elturgard Ranger 2021-07-01 08:49:16 -04:00
Evan Kranzler
1153af2759 [AFR] Implemented Displacer Beast 2021-07-01 08:49:16 -04:00
Evan Kranzler
da8536ff0c [AFR] Implemented Clever Conjurer 2021-07-01 08:49:16 -04:00
Oleg Agafonov
4b6fae663f * Images: fixed broken download of some promo double faces cards (#7891); 2021-07-01 16:37:57 +04:00
Evan Kranzler
d7a93cc95f fixed verify failure 2021-07-01 08:02:16 -04:00
Evan Kranzler
84667b0c65 [AFR] Implemented Dungeon Map 2021-07-01 07:37:01 -04:00
Evan Kranzler
4ba5ccac2b [AFR] Implemented +2 Mace 2021-07-01 07:31:29 -04:00
Evan Kranzler
2e254d524d [AFR] Implemented Icingdeath, Frost Tyrant 2021-06-30 22:46:58 -04:00
Evan Kranzler
210aebc376 [AFR] Implemented Manticore 2021-06-30 22:29:26 -04:00
Evan Kranzler
357c263cb6 [AFR] Implemented Werewolf Pack Leader 2021-06-30 22:26:33 -04:00
Evan Kranzler
a76d6e8c24 [ARB] fixed Sen Triplets (fixes #7068, fixes #7116) 2021-06-30 22:16:00 -04:00
Daniel Bomar
a0be37922e
[AFR] Implemented Grazilaxx, Illithid Scholar 2021-06-30 21:00:25 -05:00
Daniel Bomar
ce3aeaf51d
[AFR] Implemented Fifty Feet of Rope 2021-06-30 20:29:35 -05:00
Oleg Agafonov
2a05343bb8 Cards and images download fixes:
* Cards: added new promo cards in some old sets;
* Cards: fixed card rarity in some old sets (Antiquities, Deckmasters);
* Images: fixed broken download of promo cards from some old sets (#7891);
2021-06-30 22:17:30 +04:00
Oleg Agafonov
8a910fae32 * Cards: updated old sets with new scryfall numbers; 2021-06-30 21:18:50 +04:00
Daniel Bomar
60f74b79cb
[AFR] Implemented Ebondeath, Dracolich 2021-06-30 11:44:40 -05:00
Daniel Bomar
e8d7cf9b22
[AFR] Implemented Dragon Turtle 2021-06-30 10:55:51 -05:00
Daniel Bomar
64caeea44b
[AFR] Implemented Black Dragon 2021-06-30 10:02:46 -05:00
Oleg Agafonov
9080706b89 Merge fix 2021-06-30 18:03:26 +04:00
Oleg Agafonov
63558902c0 Merge fix 2021-06-30 17:58:34 +04:00
Oleg Agafonov
bbd3f266f0 [AFR] improved flavor words, added support in ETB abilities (#7952, #7808); 2021-06-30 17:47:27 +04:00
Evan Kranzler
93ea276e83 [AFR] Implemented Choose Your Weapon 2021-06-30 09:10:49 -04:00
Evan Kranzler
74bb1f895c [AFR] Implemented Purple Worm 2021-06-30 09:10:49 -04:00
Evan Kranzler
4f38338fa6 [AFR] Implemented You Come to a River 2021-06-30 09:10:48 -04:00
Evan Kranzler
aad519f8cb [AFR] Implemented You Hear Something on Watch 2021-06-30 09:10:48 -04:00
Evan Kranzler
4953472e20 [AFR] Implemented Ranger's Hawk 2021-06-30 09:10:48 -04:00
Evan Kranzler
cf16772e26 [AFR] Implemented Dueling Rapier 2021-06-30 09:10:48 -04:00
Evan Kranzler
aa6d50b323 [AFR] Implemented Celestial Unicorn 2021-06-30 09:10:47 -04:00
Oleg Agafonov
a5dfe3ba14 * Cards: updated old sets with new scryfall numbers (fixed images download); 2021-06-30 16:51:01 +04:00
Oleg Agafonov
a1de8cc85a Refactor: fixed flavor word for ability (related to comments from 6dafb3ad81); 2021-06-30 16:30:39 +04:00
Oleg Agafonov
6dafb3ad81 Refactor: moved flavor word from effects list to ability/mode; 2021-06-30 08:57:06 +04:00
Daniel Bomar
2d1e11dfa9
[AFR] Implemented Battle Cry Goblin 2021-06-29 23:01:22 -05:00
Daniel Bomar
ffe066a272
[AFR] Implemented Baleful Beholder 2021-06-29 22:37:02 -05:00
Daniel Bomar
49892c65a1
[AFR] Circle of Dreams Druid - Use static filter 2021-06-29 21:19:52 -05:00
Daniel Bomar
adf97508ce
[AFR] Implemented Den of the Bugbear 2021-06-29 21:09:48 -05:00
Daniel Bomar
c3665ca499
[AFR] Implemented Circle of Dreams Druid 2021-06-29 21:09:47 -05:00
Daniel Bomar
b2e510c5e4
[AFR] Implemented Cave of the Frost Dragon 2021-06-29 21:09:47 -05:00
Daniel Bomar
c8fb7255d9
[AFR] Implemented Bull's Strength 2021-06-29 21:09:47 -05:00
Evan Kranzler
c558589ef5 [AFR] Implemented Hobgoblin Captain 2021-06-29 21:54:57 -04:00
Evan Kranzler
957c5d9ebc [AFR] Implemented Intrepid Outlander 2021-06-29 21:53:05 -04:00
Evan Kranzler
711d7d7e41 [AFR] Implemented You See a Pair of Goblins 2021-06-29 21:52:02 -04:00
Evan Kranzler
7c7095e974 [AFR] Implemented You Find the Villains' Lair 2021-06-29 21:49:35 -04:00
Evan Kranzler
b0214e939a [AFR] Implemented Inspiring Bard 2021-06-29 21:46:36 -04:00
Evan Kranzler
e3e87762af [AFR] Implemented Adult Gold Dragon 2021-06-29 21:43:55 -04:00
Evan Kranzler
48c2633eda [AFR] Implemented Guild Thief 2021-06-29 20:28:34 -04:00
Evan Kranzler
01a30ca8b5 [AFR] Implemented Minion of the Mighty 2021-06-29 20:16:50 -04:00
Evan Kranzler
a1a46a088a [AFR] Implemented You See a Guard Approach 2021-06-29 19:51:39 -04:00
Evan Kranzler
69daa558c7 [AFR] Implemented Plundering Barbarian 2021-06-29 19:47:27 -04:00
Evan Kranzler
f60d76569a [AFR] Implemented Dawnbringer Cleric 2021-06-29 19:45:20 -04:00
Evan Kranzler
3a0201d17d [AFR] updated spoiler and reprints 2021-06-29 19:39:11 -04:00
Oleg Agafonov
e05a315495 * Cards: updated old sets with new scryfall numbers, fixed set codes; 2021-06-30 03:02:19 +04:00
Oleg Agafonov
62dad3730f * Cards: updated Arena New Player Experience sets by new cards and structure; 2021-06-30 03:02:19 +04:00
Evan Kranzler
0fbe8fa4a5 [TSP] fixed Clockwork Hydra ability implementation (fixes #7948) 2021-06-29 18:22:22 -04:00
Evan Kranzler
24cfed8a0a [AFR] Implemented Trelassara Moon Dancer 2021-06-29 08:53:01 -04:00
Evan Kranzler
ea84d1f5fe [AFR] Implemented Hive of the Eye Tyrant 2021-06-29 08:48:58 -04:00
Evan Kranzler
bb591dd038
[AFR] Implementing dungeon mechanic (ready for review) (#7937)
* added dungeon and dungeon room class

* [AFR] Implemented Tomb of Annihilation

* [AFR] Implemented Shortcut Seeker

* [AFR] Implemented Gloom Stalker

* [AFR] Implemented Nadaar, Selfless Paladin

* added room triggers

* added more venturing code, currently untested

* fixed error

* moved venture into dungeon from player class to game class

* removed unnecessary sourceobject from dungeon

* fixed npe error

* added dungeon completion

* fixed concurrent modification exception

* added logging

* added proper copy methods

* added views

* updated room text generation

* added some missing code

* finished implementing CompletedDungeonCondition

* [AFR] Implemented Ellywick Tumblestrum

* [AFR] Implemented Lost Mine of Phandelver

* added choice dialog for dungeons

* [AFR] Implemented Dungeon of the Mad Mage

* small text fix

* added initial dungeon test

* [AFR] Implemented Cloister Gargoyle

* [AFR] Implemented Dungeon Crawler

* small text change for dungeon rooms

* added more tests

* some simplification to dungeon props

* updated testing helper functions

* added currently failing test for venturing on separate steps and turns

* added tests for dungeon completion

* fixed missing trigger visual and dungeons not persisting through turns

* some text updates

* added rollback test

* added a test for multiple dungeons at once

* added one more condition test
2021-06-29 06:57:43 -04:00
Evan Kranzler
c6d08ce344 [AFR] fixed Lolth, Spider Queen final ability cost 2021-06-28 21:43:56 -04:00
BlueElectivire
a6e675f253 changes requested by theelk801 2021-06-29 01:57:45 +03:00
BlueElectivire
f5b28c9609 Small mistake fixes for crown of awe. 2021-06-28 00:34:36 +03:00
BlueElectivire
a4d32b2629 Added Crown of Awe to the onslaught set. 2021-06-27 20:35:11 +03:00
BlueElectivire
ff15033283 Implemented [[Crown of Awe]] ONS number 16 2021-06-27 20:29:24 +03:00
Daniel Bomar
58c447f929
Fixed missing rules text on Soldevi Sentry (fixes #7939) 2021-06-26 08:48:39 -05:00
Daniel Bomar
fa32515fd6
Fixed Svyelun of Sea and Sky applying Ward ability to self (fixes #7940) 2021-06-26 08:35:37 -05:00
Evan Kranzler
63919507f8 [AFR] updated spoiler and reprints 2021-06-24 18:51:29 -04:00
Evan Kranzler
f27f59603c [M21] fixed Hooded Blightfang triggered ability (fixes #7935) 2021-06-24 08:33:40 -04:00
Evan Kranzler
daf77b2ee8 [MH2] various text fixes 2021-06-22 09:20:05 -04:00
Evan Kranzler
912662777c [SLD] added latest drops 2021-06-21 20:40:32 -04:00
Evan Kranzler
91eb324847 updated ManaSpentToCastWatcher to default watcher list, reworked it to be game scope 2021-06-21 20:26:39 -04:00
Evan Kranzler
943c67fbca moved ManaSpentToCastWatcher to default watcher list 2021-06-21 20:22:57 -04:00
ciaccona007
83af7359b2
Fix Precursor Golem (#7924) 2021-06-21 10:45:51 -06:00
ciaccona007
65b40bfb53
Fix Darkmoss Bridge 2021-06-21 09:29:22 -06:00
Evan Kranzler
899be878c4 [ALL] some reworking of Helm of Obedience 2021-06-21 08:50:24 -04:00
ciaccona007
124eaf936c
Fix Soulhunter Rakshasa (#7925)
* Fix Soulhunter Rakshasa

* Remove Soulhunter Rakshasa imports
2021-06-20 11:27:11 -06:00
Evan Kranzler
1701093d45 [MH1] various text fixes 2021-06-18 19:13:46 -04:00
Evan Kranzler
a1754d3905 fixed some text which still mention Hounds instead of dogs 2021-06-18 18:32:10 -04:00
Evan Kranzler
961a07e78c [AFR] Implemented Bruenor Battlehammer 2021-06-17 20:36:16 -04:00
Evan Kranzler
4bdd4cb66d [MH2] fixed Junk Winder cost reduction not applying correctly (fixes #7916) 2021-06-17 20:08:07 -04:00
Evan Kranzler
5fb24d3930 [STX] small change to lesson rarity distribution 2021-06-17 09:20:47 -04:00
Evan Kranzler
ffee1ecd7b [MH2] implemented automated booster generation (collation info not yet available) 2021-06-17 08:59:18 -04:00
Evan Kranzler
546173ee45 [AFR] Implemented Drizzt Do'Urden 2021-06-17 08:17:26 -04:00
Evan Kranzler
c2c3f6497b [AFR] Implemented Lolth, Spider Queen 2021-06-17 07:53:53 -04:00
Evan Kranzler
e15217abb2 [KHM] fixed Tergrid, God of Fright deck building issue, also reworked its effect 2021-06-16 18:46:29 -04:00
Evan Kranzler
a5bcf94a21 fixed Gyome, Master Chef and Valentin, Dean of the Vein counting noncreature permanents (fixes #7913) 2021-06-16 07:07:17 -04:00
Evan Kranzler
ee0f35a2cd [MH2] fixed Chatterfang, Squirrel General applying to opponent's tokens (fixes #7909) 2021-06-14 08:13:48 -04:00
Evan Kranzler
d69180df97 [MH2] fixed Tragic Fall text and incorrect condition (fixes #7906) 2021-06-13 21:41:43 -04:00
Evan Kranzler
348e6d94cb [HOP] added missing card (#7459) 2021-06-13 18:07:24 -04:00
Evan Kranzler
b75c09688c [MH2] Implemented Chef's Kiss 2021-06-13 14:51:03 -04:00
Evan Kranzler
b5223a4279 [MH2] fixed Dauthi Voidwalker not exiling permanents correctly (fixes #7905) 2021-06-13 08:46:22 -04:00
Evan Kranzler
6d827c9b5e [MH2] fixed Verdant Command not targeting with first mode (fixes #7905) 2021-06-13 08:44:42 -04:00
Evan Kranzler
9fd29bae06 [MH1] various text fixes 2021-06-12 19:26:02 -04:00
Evan Kranzler
df6acb697d [H1R] changed set from RMH1 to H1R (fixes #7903) 2021-06-12 18:50:55 -04:00
Evan Kranzler
ff2d96fcb2 [C21] updated Laelia, the Blade Reforged to match errata 2021-06-12 13:53:00 -04:00
Evan Kranzler
c3f4e3cc1b [KHC] updated Hero of Bretagard and Ranar, the Ever-Watchful abilities to match errata 2021-06-12 13:45:58 -04:00
Evan Kranzler
7373009c94 [AFR] Implemented Tasha's Hideous Laughter 2021-06-11 21:47:17 -04:00
Evan Kranzler
60e74bb364 [AFR] Implemented Flumph 2021-06-11 21:40:59 -04:00
Evan Kranzler
c690d410e3 [MH2] a few changes to Dermotaxi 2021-06-11 19:26:15 -04:00
Evan Kranzler
93b34c7a28 [MH2] Implemented Dermotaxi 2021-06-11 09:49:34 -04:00
Evan Kranzler
2c7a04b346 [MH2] Implemented Caprichrome 2021-06-11 08:59:48 -04:00
Evan Kranzler
c63c00be3b fixed test failure 2021-06-11 08:49:07 -04:00
Evan Kranzler
0acc2d4f36 consolidated card type in graveyard count to a single class 2021-06-11 08:35:38 -04:00
Evan Kranzler
68f43989c7
Merge branch 'master' into master 2021-06-11 08:29:34 -04:00
Evan Kranzler
4ea8b95654 [HA5] added set 2021-06-11 06:48:20 -04:00
Evan Kranzler
d7aefbd337 a few more missed phyrexian erratas 2021-06-10 21:32:51 -04:00
Evan Kranzler
a7e57b8352 fixed test failures 2021-06-10 20:48:31 -04:00
Evan Kranzler
f5d2befc57 added a few missing phyrexian creature types 2021-06-10 20:32:58 -04:00
Evan Kranzler
5f8d746fc0 updated tokens with phyrexian subtype 2021-06-10 20:29:07 -04:00
Evan Kranzler
cd99beed6e added phyrexian subtype to applicable creatures 2021-06-10 20:01:27 -04:00
Evan Kranzler
7d07c220b0 fixed while on stack effects of copied spells not discarding when copy has left stack 2021-06-10 18:42:47 -04:00
Evan Kranzler
c8154bf018 [MH2] added test for Garth One-Eye 2021-06-10 18:40:56 -04:00
Evan Kranzler
fd495299db added ranger creature type errata 2021-06-09 21:25:50 -04:00
Evan Kranzler
a0e1a14e96 [MH2] Implemented Garth One-Eye 2021-06-09 21:10:20 -04:00
Daniel Bomar
4a85550676
[MH2] Implemented Out of Time (#7898) 2021-06-09 21:09:45 -04:00
Evan Kranzler
4232b1e789 [MH2] Implemented Zabaz, the Glimmerwasp 2021-06-07 09:42:34 -04:00
Daniel Bomar
df5bf2fa25
[MH2] Implemented Sanctifier en-Vec (#7893)
* [MH2] Implemented Sanctifier en-Vec

* [MH2] Sanctifier en-Vec - Remove unused filter
2021-06-06 18:38:48 -04:00
Evan Kranzler
568bfad743 [STX] fixed Willowdusk, Essence Seer adding counters when no life has been gained or lost (fixes #7875) 2021-06-06 18:34:20 -04:00
Evan Kranzler
0410cb5343 [MH2] Implemented Suspend 2021-06-06 18:32:19 -04:00
Evan Kranzler
9a3daa683f [MH2] Implemented Tizerus Charger 2021-06-06 17:08:25 -04:00
Evan Kranzler
2a4419b7b1 [MH2] Implemented Skyblade's Boon 2021-06-06 16:53:50 -04:00
Evan Kranzler
7057d1eb5f [MH2] Implemented Rise and Shine 2021-06-06 12:03:14 -04:00
Evan Kranzler
69235e4721 [MH2] Implemented Serra's Emissary 2021-06-06 11:52:47 -04:00
Evan Kranzler
917b63cc00 [MH2] fixed Urza's Saga not being able to select cards in library (fixes #7894) 2021-06-06 11:35:04 -04:00
Evan Kranzler
395faf8115 [MH2] Implemented Ragavan, Nimble Pilferer 2021-06-05 12:57:31 -04:00
Evan Kranzler
ffd681a0ec [MH2] Implemented Dauthi Voidwalker 2021-06-05 11:58:07 -04:00
Evan Kranzler
3cd434e814 [MH2] Implemented Tourach, Dread Cantor 2021-06-05 09:09:09 -04:00
Evan Kranzler
ac04c27133 [MH2] Implemented Yavimaya, Cradle of Growth 2021-06-05 09:02:04 -04:00
Evan Kranzler
f41ff7177e [MH2] Implemented Steel Dromedary 2021-06-05 08:29:03 -04:00
Evan Kranzler
31220b17ca [MH2] Implemented Power Depot 2021-06-05 08:12:08 -04:00
Daniel Bomar
59678389df
[MH2] Implemented Persist (#7889) 2021-06-05 08:03:04 -04:00
Daniel Bomar
b5b4dec694
[MH2] Implemented Nykthos Paragon (#7888)
* [MH2] Implemented Nykthos Paragon

* [MH2] Nykthos Paragon - Added check to checkTrigger
2021-06-04 21:08:01 -04:00
Evan Kranzler
4fee736a1f [MH2] reworked Academy Manufactor to match ruling 2021-06-04 21:05:36 -04:00
Daniel Bomar
4a09b2a1ed
[MH2] Implemented Murktide Regent (#7887) 2021-06-04 20:02:10 -04:00
Daniel Bomar
4bf1ce9c0e
[MH2] Implemented Magus of the Bridge (#7886) 2021-06-04 20:01:23 -04:00
Daniel Bomar
0d84a4a133
[MH2] Fixed missing colors on suspend cards 2021-06-04 18:51:26 -05:00
Daniel Bomar
29e85cd4b9
[MH2] Implemented Mine Collapse 2021-06-04 10:27:27 -05:00
Evan Kranzler
4c5c4e4d3f [MH2] Implemented Said // Done 2021-06-04 09:22:09 -04:00
Evan Kranzler
836bc95007 [MH2] Implemented Sword of Hearth and Home 2021-06-04 09:17:43 -04:00
Evan Kranzler
b8c7fd2e12 [MH2] Implemented Smell Fear 2021-06-04 08:38:52 -04:00
Evan Kranzler
7bedbf6e55 [MH2] Implemented Piercing Rays 2021-06-04 08:30:48 -04:00
Evan Kranzler
f6cdbd6b4d [MH2] Implemented Necrogoyf 2021-06-04 08:22:40 -04:00
Evan Kranzler
9fda9563ac [MH2] Implemented Nested Shambler 2021-06-04 08:11:46 -04:00
Daniel Bomar
1722541fe3
[MH2] Implemented Lonis, Cryptozoologist (#7884) 2021-06-04 07:30:43 -04:00
jmharmon
8ec751db2b
Update AltarOfTheGoyf.java 2021-06-03 23:43:08 -07:00
Daniel Bomar
90f09dd816
[MH2] Implemented Kaldra Compleat (#7883) 2021-06-03 21:50:34 -04:00
Daniel Bomar
9581fe16e3
Fixed verify error 2021-06-03 19:55:29 -05:00
Daniel Bomar
cdca453738
[MH2] Implemented Duskshell Crawler (#7879)
* [MH2] Implemented Duskshell Crawler

* [MH2] Duskshell Crawler - Fixed predicate
2021-06-03 20:12:48 -04:00
Evan Kranzler
1c6f8ae035 [MH2] Implemented Sojourner's Companion 2021-06-03 20:10:38 -04:00
Evan Kranzler
5d15eca514 [MH2] Implemented Mount Velus Manticore 2021-06-03 20:04:45 -04:00
Evan Kranzler
06a15f9e83 [MH2] Implemented Glimpse of Tomorrow 2021-06-03 19:52:57 -04:00
Daniel Bomar
e5ccca1563
[MH2] Implemented Deepwood Denizen (#7878) 2021-06-03 19:52:32 -04:00
Daniel Bomar
11a19a8fc1
[MH2] Implemented Foundry Helix (#7881) 2021-06-03 19:49:53 -04:00
Daniel Bomar
bff38a195d
[MH2] Implemented Gouged Zealot (#7882) 2021-06-03 19:49:02 -04:00
Evan Kranzler
390075efd4 [MH2] Implemented Dihada's Ploy 2021-06-03 09:05:07 -04:00
Evan Kranzler
54e5214227 [MH2] Implemented Loathsome Curator 2021-06-03 08:54:12 -04:00
Evan Kranzler
5ac0008369 [MH2] Implemented Resurgent Belief 2021-06-03 08:49:03 -04:00
Evan Kranzler
798b578125 [MH2] Implemented Vile Entomber 2021-06-03 08:44:01 -04:00
Evan Kranzler
d4eb9f5c92 [MH2] Implemented Unbounded Potential 2021-06-03 08:36:17 -04:00
Evan Kranzler
a999738807 [MH2] Implemented So Shiny 2021-06-03 08:33:47 -04:00
Evan Kranzler
28033c7c17 [MH2] Implemented Inevitable Betrayal 2021-06-03 08:23:53 -04:00
Evan Kranzler
c26ef0774f [MH2] Implemented Goblin Traprunner 2021-06-03 08:05:07 -04:00
Evan Kranzler
d3be492f8c [MH2] Implemented Gilt-Blade Prowler 2021-06-03 07:53:10 -04:00
Evan Kranzler
acb8070d6b [MH2] Implemented Recalibrate 2021-06-03 07:48:38 -04:00
Evan Kranzler
2bcb06775b [MH2] Implemented Lightning Spear 2021-06-02 22:03:17 -04:00
Evan Kranzler
5f61112a45 [MH2] Implemented Revolutionist 2021-06-02 21:59:57 -04:00
Evan Kranzler
df477ca56a [MH2] Implemented Foul Watcher 2021-06-02 21:57:41 -04:00
Evan Kranzler
b53ecd827a [MH2] Implemented Fairgrounds Patrol 2021-06-02 21:53:45 -04:00
Evan Kranzler
f40da1e537 [MH2] Implemented Healer's Flock 2021-06-02 21:50:31 -04:00
Evan Kranzler
71ea01227c [MH2] Implemented Gargodon 2021-06-02 21:49:19 -04:00
Daniel Bomar
71ea4a51d6
[MH2] Implemented Academy Manufactor (#7864)
* [MH2] Implemented Academy Manufactor

* [MH2] Implemented Chatterfang, Squirrel General
2021-06-02 21:46:51 -04:00
Daniel Bomar
722f4d391b
[MH2] Implemented Galvanic Relay (#7877) 2021-06-02 21:46:09 -04:00
Evan Kranzler
da31fa9cff [MH2] Implemented Tragic Fall 2021-06-02 21:41:32 -04:00
Evan Kranzler
b058370c64 [MH2] Implemented Etherium Spinner 2021-06-02 21:41:32 -04:00
Evan Kranzler
728ac2af29 [MH2] Implemented Disciple of the Sun 2021-06-02 21:41:31 -04:00
Evan Kranzler
636b3c15b8 [MH2] Implemented Vermin Gorger 2021-06-02 21:41:31 -04:00
Evan Kranzler
2660012122 [MH2] Implemented Wavesifter 2021-06-02 21:41:31 -04:00
Evan Kranzler
bcd35b9d46 [MH2] Implemented Unholy Heat 2021-06-02 21:41:31 -04:00
Evan Kranzler
cff89f6bfc [MH2] Implemented Knighted Myr 2021-06-02 21:41:31 -04:00
Evan Kranzler
3f876a756f [MH2] Implemented Lens Flare 2021-06-02 21:41:31 -04:00
Evan Kranzler
99b1cd86df [MH2] Implemented Guardian Kirin 2021-06-02 21:41:31 -04:00
Evan Kranzler
9fba3be2d5 [RMH1] added set 2021-06-02 21:41:31 -04:00
Daniel Bomar
0191c4a9c1
[MH2] Implemented Cabal Initiate 2021-06-02 20:36:44 -05:00
Daniel Bomar
42c6104748
[MH2] Implemented Burdened Aerialist 2021-06-02 20:15:47 -05:00
Daniel Bomar
ca01eddae0
[MH2] Implemented Blessed Respite 2021-06-02 20:00:24 -05:00
Daniel Bomar
03910cc994
[MH2] Implemented Arcbound Tracker 2021-06-02 19:41:24 -05:00
Evan Kranzler
9eabb7596d [MH2] Implemented Myr Scrapling 2021-06-02 18:24:00 -04:00
Evan Kranzler
b868f0bdae [MH2] Implemented Storm God's Oracle 2021-06-02 18:21:42 -04:00
Evan Kranzler
0184ccc246 [MH2] Implemented Fodder Tosser 2021-06-02 18:19:51 -04:00
Evan Kranzler
c09f90f64f [MH2] Implemented Terminal Agony 2021-06-02 18:18:42 -04:00
Evan Kranzler
b8c1694344 [MH2] Implemented Jewel-Eyed Cobra 2021-06-02 18:17:58 -04:00
Evan Kranzler
88d076519b [MH2] Implemented Flourishing Strike 2021-06-02 18:17:13 -04:00
Evan Kranzler
752462aa91 [MH2] Implemented Crack Open 2021-06-02 18:15:16 -04:00
Evan Kranzler
ff9c1ce8dd [MH2] Implemented Viashino Lashclaw 2021-06-02 18:13:46 -04:00
Evan Kranzler
e1cfd427e3 [MH2] Implemented Bannerhide Krushok 2021-06-02 18:11:58 -04:00
Evan Kranzler
480795ad2d [MH2] Implemented Hell Mongrel 2021-06-02 18:10:25 -04:00
Evan Kranzler
f1128a5878 [MH2] Implemented Parcel Myr 2021-06-02 18:09:09 -04:00
Evan Kranzler
5f01d00f08 [MH2] Implemented Soul of Migration 2021-06-02 18:08:05 -04:00
Evan Kranzler
23fe55f5ad [MH2] Implemented Marble Gargoyle 2021-06-02 18:06:34 -04:00
Evan Kranzler
4c48a29685 [MH2] Implemented Arcbound Prototype 2021-06-02 18:04:26 -04:00
Evan Kranzler
23e1eb1d58 [MH2] updated spoiler and reprints 2021-06-02 18:03:36 -04:00
Daniel Bomar
8879a5fdf7
[MH2] Implemented Breathless Knight (#7876) 2021-06-02 18:01:55 -04:00
Evan Kranzler
37009e85bb [MH2] Implemented Goblin Anarchomancer 2021-06-02 08:54:36 -04:00
Evan Kranzler
1fb3f91d84 [MH2] Implemented Lazotep Chancellor 2021-06-02 08:50:12 -04:00
Evan Kranzler
e7adae42ef [MH2] Implemented Tavern Scoundrel 2021-06-02 08:48:49 -04:00
Evan Kranzler
8a5b9a6018 [MH2] Implemented Search the Premises 2021-06-02 08:34:47 -04:00
Evan Kranzler
f653ba91fc [MH2] Implemented Scour the Desert 2021-06-02 08:28:18 -04:00
Evan Kranzler
22a14f430f [MH2] Implemented Sythis, Harvest's Hand 2021-06-02 08:19:52 -04:00
Evan Kranzler
f0ecefd955 [MH2] Implemented Steelfin Whale 2021-06-02 08:16:14 -04:00
Evan Kranzler
9ce916e75a [MH2] Implemented Kaleidoscorch 2021-06-02 08:13:31 -04:00
Evan Kranzler
fe3615fc03 [MH2] Implemented Glimmer Bairn 2021-06-02 08:10:38 -04:00
Evan Kranzler
e3cbe28e5b [MH2] Implemented Fury 2021-06-02 08:07:46 -04:00
Evan Kranzler
fde045da69 [MH2] Implemented Echoing Return 2021-06-02 08:05:10 -04:00
Evan Kranzler
d978718759 [MH2] Implemented Funnel-Web Recluse 2021-06-02 08:00:17 -04:00
Evan Kranzler
e261c13842 [MH2] Implemented Captured by Lagacs 2021-06-02 07:54:44 -04:00
Evan Kranzler
bf48ce1e54 [MH2] Implemented Blossoming Calm 2021-06-02 07:51:33 -04:00
Evan Kranzler
9886dbb442 [MH2] Implemented Blacksmith's Skill 2021-06-02 07:41:30 -04:00
Evan Kranzler
9da4c491f4 [MH2] Implemented Arcus Acolyte 2021-06-02 07:34:06 -04:00
Evan Kranzler
0a8410950f [MH2] Implemented Barbed Spike 2021-06-02 07:28:17 -04:00
Evan Kranzler
a6eafe4d4a [MH2] updated spoiler and reprints 2021-06-01 23:12:15 -04:00
Evan Kranzler
ac6bf3274f [MH2] Implemented Sinister Starfish 2021-06-01 20:34:16 -04:00
Evan Kranzler
470e906faa [MH2] Implemented Arcbound Slasher 2021-06-01 20:33:00 -04:00
Evan Kranzler
7b508b9fa3 [MH2] Implemented Faithless Salvaging 2021-06-01 20:28:28 -04:00
Evan Kranzler
1e70a7436b [MH2] Implemented Hard Evidence 2021-06-01 20:27:02 -04:00
Evan Kranzler
876aa42b3d [MH2] Implemented Floodhound 2021-06-01 20:26:06 -04:00
Evan Kranzler
3206ce77b4 [MH2] Implemented Break the Ice 2021-06-01 20:25:05 -04:00
Evan Kranzler
1326c635f9 [MH2] updated spoiler and reprints 2021-06-01 20:18:03 -04:00
Evan Kranzler
7e09a973c6 [MH2] Implemented Ornithopter of Paradise 2021-06-01 20:15:31 -04:00
Daniel Bomar
e7efc5c918
[MH2] Implemented Aeve, Progenitor Ooze (#7850)
* [MH2] Implemented Aeve, Progenitor Ooze

* [MH2] Aeve, Progenitor Ooze - Made requested changes
2021-06-01 20:14:40 -04:00
Daniel Bomar
261b09c711
[MH2] Implemented Bloodbraid Marauder (#7871)
* [MH2] Implemented Bloodbraid Marauder

* [MH2] Bloodbraid Marauder - Use gain ability effect
2021-06-01 20:13:14 -04:00
Daniel Bomar
9785689832
[MH2] Implemented Esper Sentinel (#7866)
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2021-06-01 18:04:57 -04:00
Daniel Bomar
ecf23e5e31
[MH2] Implemented Arcbound Javelineer (#7870) 2021-06-01 18:04:24 -04:00
Daniel Bomar
03db612f83
[MH2] Implemented Geyadrone Dihada (#7873) 2021-06-01 18:04:06 -04:00
Daniel Bomar
f7c3d15ed2
[MH2] Implemented Captain Ripley Vance (#7872) 2021-06-01 18:02:53 -04:00
Evan Kranzler
ce3f69c5d9 [MH2] Implemented Road // Ruin 2021-06-01 09:21:04 -04:00
Evan Kranzler
e1d462e180 [MH2] Implemented Verdant Command 2021-06-01 09:15:27 -04:00
Evan Kranzler
3ff3146107 [MH2] Implemented Tide Shaper 2021-06-01 09:00:20 -04:00
Evan Kranzler
e51cbb0f79 [MH2] Implemented Svyelun of Sea and Sky 2021-06-01 08:47:04 -04:00
Daniel Bomar
479f2d46e6
[MH2] Implemented Graceful Restoration (#7869) 2021-05-31 19:44:01 -04:00
Evan Kranzler
70dfb0e241 [MH2] Implemented Specimen Collector 2021-05-31 19:37:03 -04:00
Evan Kranzler
6ab5c4e03b [MH2] Implemented Wren's Run Hydra 2021-05-31 19:23:23 -04:00
Evan Kranzler
879f44b8e3 [MH2] Implemented Sol Talisman 2021-05-31 19:17:49 -04:00
Evan Kranzler
7458e86b3f [MH2] Implemented Slag Strider 2021-05-31 19:16:26 -04:00
Evan Kranzler
a071d39364 [MH2] Implemented Rakdos Headliner 2021-05-31 19:13:19 -04:00
Evan Kranzler
02a2c30c99 [MH2] Implemented Radiant Epicure 2021-05-31 19:11:07 -04:00
Evan Kranzler
47fb7cb6df [MH2] Implemented Foundation Breaker 2021-05-31 18:59:17 -04:00
Evan Kranzler
4b0036d6a7 [MH2] Implemented Ethersworn Sphinx 2021-05-31 18:56:16 -04:00
Daniel Bomar
a522eca984
[MH2] Implemented Chitterspitter (#7867)
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2021-05-31 18:51:01 -04:00
Daniel Bomar
4972e050dd
[MH2] Implemented General Ferrous Rokiric (#7868)
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2021-05-31 18:50:24 -04:00
Evan Kranzler
90c891d1f8 [MH2] updated spoiler and reprints 2021-05-31 18:48:12 -04:00
Evan Kranzler
1715cb85bc [MH2] Implemented Raving Visionary 2021-05-31 16:21:37 -04:00
Evan Kranzler
bb7b230513 [MH2] Implemented Harmonic Prodigy 2021-05-31 16:17:15 -04:00
Evan Kranzler
7607d69015 [MH2] Implemented Chrome Courier 2021-05-31 16:08:37 -04:00
Evan Kranzler
d1f31fb1d0 [MH2] Implemented Ghost-Lit Drifter 2021-05-31 15:47:58 -04:00
Evan Kranzler
65c4ed7e5b [RAV] fixed an error with Bottled Cloiser (fixes #7849) 2021-05-31 15:19:10 -04:00
Evan Kranzler
ed0f921a77 [CHK] fixed Nine-Ringed Bo ability being sorcery speed (fixes #7863) 2021-05-31 15:12:59 -04:00
Evan Kranzler
0d163f6afd [MH2] updated spoiler and reprints 2021-05-31 11:06:48 -04:00
Evan Kranzler
53a68abfff [MH2] Implemented Moderation 2021-05-31 10:36:07 -04:00
Evan Kranzler
c092989c6f [MH2] Implemented Master of Death 2021-05-31 10:34:00 -04:00
Evan Kranzler
9770882c21 [MH2] Implemented Territorial Kavu 2021-05-31 10:28:29 -04:00
Evan Kranzler
ca7a732c5c [MH2] Implemented Fae Offering 2021-05-31 10:22:31 -04:00
Evan Kranzler
deae90b582 [MH2] Implemented Fast // Furious 2021-05-31 09:58:24 -04:00
Evan Kranzler
cd0c123172 [MH2] Implemented Shattered Ego 2021-05-31 09:50:24 -04:00
Evan Kranzler
7b61da989b [MH2] Implemented Prophetic Titan 2021-05-31 09:44:32 -04:00
Evan Kranzler
870d0338f8 [MH2] Implemented Nettlecyst 2021-05-31 09:32:07 -04:00
Evan Kranzler
3c614e1d3c [MH2] Implemented Flame Blitz 2021-05-31 09:12:41 -04:00
Evan Kranzler
da9dba46fd [MH2] Implemented Combine Chrysalis 2021-05-31 09:11:21 -04:00
Evan Kranzler
93f5f1fe79 [MH2] Implemented Scion of Draco 2021-05-31 09:05:28 -04:00
Evan Kranzler
9e950b66cd [MH2] Implemented Sanctum Weaver 2021-05-31 08:55:08 -04:00
Evan Kranzler
69cdc69e74 [MH2] Implemented Sanctuary Raptor 2021-05-31 08:49:26 -04:00
Evan Kranzler
318ff24f25 [MH2] Implemented Young Necromancer 2021-05-31 08:26:29 -04:00
Evan Kranzler
b630f5e1db [MH2] Implemented Thought Monitor 2021-05-31 08:05:22 -04:00
Evan Kranzler
5033506736 [MH2] Implemented Strike It Rich 2021-05-30 21:57:33 -04:00
Evan Kranzler
72e42dc310 [MH2] Implemented Thraben Watcher 2021-05-30 21:55:51 -04:00
Evan Kranzler
5e5c843032 [MH2] Implemented Filigree Attendant 2021-05-30 21:45:31 -04:00
Evan Kranzler
92ba606374 [MH2] Implemented Archon of Cruelty 2021-05-30 21:41:37 -04:00
Evan Kranzler
173a713fa4 [MH2] Implemented Liquimetal Torque 2021-05-30 21:35:19 -04:00
Evan Kranzler
f0bec66991 [MH2] Implemented Piru, the Volatile 2021-05-30 18:07:49 -04:00
Evan Kranzler
e60b72fbc0 [MH2] Implemented Glinting Creeper 2021-05-30 18:03:43 -04:00
Evan Kranzler
27214132ca [MH2] Implemented Batterbone 2021-05-30 18:00:00 -04:00
Evan Kranzler
91fc519671 [MH2] Implemented Tireless Provisioner 2021-05-30 17:45:26 -04:00
Evan Kranzler
3497337f3c [MH2] Implemented Terramorph 2021-05-30 17:40:52 -04:00
Evan Kranzler
8ac73d7b84 [MH2] Implemented Jade Avenger 2021-05-30 17:36:47 -04:00
Evan Kranzler
5814325e13 [MH2] Implemented Feast of Sanity 2021-05-30 17:30:59 -04:00
Evan Kranzler
55d4c40407 [MH2] updated spoiler and reprints 2021-05-30 17:19:22 -04:00
Daniel Bomar
7997b4fcd9
[MH2] Implemented Endurance 2021-05-30 14:18:16 -05:00
jmharmon
d732773259
[MH2] Implement Damn 2021-05-29 12:15:53 -07:00
jmharmon
d00a63c47d
[MH2] Implement Clattering Augur 2021-05-29 12:15:10 -07:00
jmharmon
f870234202
[MH2] Implement Blazing Rootwalla 2021-05-29 12:12:42 -07:00
jmharmon
a3a10784f3
[MH2] Implement Altar of the Goyf 2021-05-29 12:11:14 -07:00
jmharmon
861fd7a039
Implement 4 MH2 cards 2021-05-29 12:09:44 -07:00
Daniel Bomar
7e5fa71a70
[MH2] Implemented Abiding Grace 2021-05-29 10:51:30 -05:00
Daniel Bomar
b11f716e7c
[MH2] Implemented Glorious Enforcer (#7859)
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2021-05-28 21:45:44 -04:00
Daniel Bomar
d428b6e557
[MH2] Implemented Gaea's Will (#7857) 2021-05-28 21:44:44 -04:00
Daniel Bomar
03f8c34002
[MH2] Implemented Dress Down (#7856) 2021-05-28 21:43:37 -04:00
Daniel Bomar
c9c28f1737
[MH2] Implemented Constable of the Realm (#7855) 2021-05-28 21:43:16 -04:00
Evan Kranzler
6cee10488b [MH2] Implemented Sudden Edict 2021-05-28 21:40:52 -04:00
Evan Kranzler
5e741c5475 [MH2] Implemented Timeless Witness 2021-05-28 21:36:09 -04:00
Evan Kranzler
0903824707 [MH2] Implemented Lose Focus 2021-05-28 21:32:37 -04:00
Evan Kranzler
b3a0d4aeee [MH2] updated spoiler and reprints 2021-05-28 21:31:04 -04:00
Evan Kranzler
0350f42b4c [MH2] Implemented Scuttletide 2021-05-28 09:46:39 -04:00
Evan Kranzler
6b4117e500 [MH2] Implemented Solitude 2021-05-28 09:10:40 -04:00
Evan Kranzler
fc83287e1f [MH2] Implemented Vectis Gloves 2021-05-28 09:02:22 -04:00
Evan Kranzler
481277eafa [MH2] updated spoiler 2021-05-28 08:04:09 -04:00
Evan Kranzler
ee5fea7116 [MH2] Implemented Obsidian Charmaw 2021-05-28 08:00:15 -04:00
Evan Kranzler
bd948a267e [MH2] Implemented Junkwinder 2021-05-28 07:34:22 -04:00
Evan Kranzler
f7b06728d8 [MH2] Implemented Necromancer's Familiar 2021-05-28 07:22:00 -04:00
Evan Kranzler
61fc3cb146 [MH2] Implemented Landscaper Colos 2021-05-28 07:11:26 -04:00
Evan Kranzler
1f53725c56 [MH2] Implemented Breya's Apprentice 2021-05-28 07:03:37 -04:00
Daniel Bomar
6c293187a6
[MH2] Implemented Discerning Taste (#7852)
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2021-05-27 20:40:10 -04:00
Daniel Bomar
af87260262
[MH2] Implemented Flay Essence (#7854) 2021-05-27 20:38:54 -04:00
Evan Kranzler
ff53f22e20 [MH2] Implemented Vedalken Infiltrator 2021-05-27 20:30:15 -04:00
Evan Kranzler
10646a0c4e [MH2] Implemented Battle Plan 2021-05-27 20:24:39 -04:00
Evan Kranzler
fd7bc82006 [MH2] Implemented Orchard Strider 2021-05-27 20:22:19 -04:00
Evan Kranzler
d0d566e171 [MH2] Implemented Legion Vanguard 2021-05-27 20:20:27 -04:00
Evan Kranzler
f8e4cd5d3c [MH2] Implemented Aeromoeba 2021-05-27 20:17:59 -04:00
Evan Kranzler
2b4adce57d [MH2] Implemented Mental Journey 2021-05-27 20:17:07 -04:00
Evan Kranzler
5f8592cf87 [MH2] Implemented World-Weary 2021-05-27 20:15:35 -04:00
Evan Kranzler
351f5456e3 [MH2] Implemented Urban Daggertooth 2021-05-27 20:14:22 -04:00
Evan Kranzler
ae0c400a4b [MH2] Implemented Archfiend of Sorrows 2021-05-27 20:12:08 -04:00
Evan Kranzler
5e6bc802fb [MH2] Implemented Herd Baloth 2021-05-27 20:08:30 -04:00
Evan Kranzler
e42f2efadc [MH2] updated spoiler and reprints 2021-05-27 20:07:04 -04:00
Evan Kranzler
14a1690a89 [MH2] Implemented Asmoranomardicadaistinaculdacar 2021-05-27 09:17:04 -04:00
Evan Kranzler
1730e26ba6 [MH2] Implemented The Underworld Cookbook 2021-05-27 09:01:02 -04:00
Evan Kranzler
a060aa93e2 [MH2] Implemented Sweep the Skies 2021-05-27 08:51:10 -04:00
Evan Kranzler
55a3b03c5e [MH2] Implemented Dragon's Rage Channeler 2021-05-27 08:47:40 -04:00
Evan Kranzler
dd0a19679c [MH2] Implemented Calibrated Blast 2021-05-27 08:31:02 -04:00
Evan Kranzler
ce73c44b1e [MH2] Implemented Arcbound Whelp 2021-05-27 08:13:22 -04:00
Evan Kranzler
95257791c0 [MH2] updated spoiler 2021-05-27 08:03:17 -04:00
Evan Kranzler
bbb405242e [MH2] Implemented Step Through 2021-05-26 21:53:17 -04:00
Evan Kranzler
c83c4caa7c [MH2] Implemented Mystic Redaction 2021-05-26 21:51:04 -04:00
Evan Kranzler
41aedbbd81 [MH2] Implemented Monoskelion 2021-05-26 21:47:53 -04:00
Evan Kranzler
3f10f0c3ab [MH2] Implemented Scurry Oak 2021-05-26 21:42:04 -04:00
Evan Kranzler
3b3cb8ea92 [MH2] Implemented Sylvan Anthem 2021-05-26 21:40:16 -04:00
Evan Kranzler
fbdb29cb98 [MH2] Implemented Ignoble Hierarch 2021-05-26 21:40:02 -04:00
Evan Kranzler
62bc2cb9c5 [MH2] Implemented Tormod's Cryptkeeper 2021-05-26 21:34:50 -04:00
Evan Kranzler
dfede057aa [MH2] Implemented Bone Shards 2021-05-26 21:29:41 -04:00
Evan Kranzler
cbdb046ee0 [MH2] updated spoiler and reprints 2021-05-26 20:25:08 -04:00
Evan Kranzler
18e1744bbd [MH2] Implemented Skophos Reaver 2021-05-26 20:21:18 -04:00
Evan Kranzler
4522fdb503 [MH2] Implemented Tanglepool Bridge 2021-05-26 20:19:14 -04:00
Evan Kranzler
50ccc6bcac [MH2] Implemented Thornglint Bridge 2021-05-26 20:18:27 -04:00
Evan Kranzler
32410502a5 [MH2] Implemented Rustvale Bridge 2021-05-26 20:17:28 -04:00
Evan Kranzler
d162860c04 [MH2] Implemented Slagwoods Bridge 2021-05-26 20:16:31 -04:00
Evan Kranzler
20c1065b8d [MH2] Implemented Darkmoss Bridge 2021-05-26 20:15:04 -04:00
Evan Kranzler
4131afcd83 [MH2] Implemented Drossforge Bridge 2021-05-26 20:14:23 -04:00
Evan Kranzler
5ac76277cd [MH2] Implemented Silverbluff Bridge 2021-05-26 20:12:55 -04:00
Evan Kranzler
6b17221e98 [MH2] Implemented Mistvault Bridge 2021-05-26 20:10:59 -04:00
Evan Kranzler
3f5de4e92f [MH2] Implemented Goldmire Bridge 2021-05-26 20:08:33 -04:00
Evan Kranzler
ea405de54c [MH2] Implemented Razortide Bridge 2021-05-26 20:07:42 -04:00
Evan Kranzler
c522f4b6c3 [MH2] Implemented Rift Sower 2021-05-26 20:06:05 -04:00
Evan Kranzler
26238867b1 [MH2] Implemented Phantasmal Dreadmaw 2021-05-26 20:02:43 -04:00
Evan Kranzler
8237189ab3 [MH2] Implemented Arcbound Mouser 2021-05-26 20:01:40 -04:00
Evan Kranzler
b9c2609a55 [MH2] updated spoiler and reprints 2021-05-26 20:00:18 -04:00
Evan Kranzler
988740ab53 added hint for domain 2021-05-26 18:23:40 -04:00
Evan Kranzler
1b78edd7c8 [MH2] Implemented Subtlety 2021-05-26 07:42:09 -04:00
Evan Kranzler
c8df28bd89 [MH2] Implemented Drey Keeper 2021-05-26 07:28:38 -04:00
Evan Kranzler
9b7f427078 [MH2] Implemented Underworld Hermit 2021-05-26 07:22:03 -04:00
Evan Kranzler
736f91ec2f [MH2] Implemented Ravenous Squirrel 2021-05-26 07:16:40 -04:00
Evan Kranzler
5f716a12ba [MH2] Implemented Arcbound Shikari 2021-05-26 07:11:09 -04:00
Evan Kranzler
f98d51bd07 [MH2] Implemented Chatterstorm 2021-05-26 07:01:22 -04:00
Evan Kranzler
90195ad8ad [MH2] updated spoiler and reprints 2021-05-26 06:59:09 -04:00
Evan Kranzler
1218eda628 [MH2] Implemented Priest of Fell Rites 2021-05-25 18:22:18 -04:00
Evan Kranzler
224b22c977 [MH2] Implemented Kitchen Imp 2021-05-25 18:19:27 -04:00
Evan Kranzler
d998e4e8be [MH2] updated spoiler and reprints 2021-05-25 18:18:46 -04:00
Evan Kranzler
b5cef11c8c [C21] fixed Keen Duelist not causing life loss (fixes #7846) 2021-05-25 18:15:42 -04:00
Evan Kranzler
6ffc59d760 [MH2] fixed verify failures 2021-05-25 09:20:04 -04:00
Evan Kranzler
cc68cd97d6 [MH2] Implemented Late to Dinner 2021-05-25 09:04:11 -04:00
Evan Kranzler
b30654a1e9 [MH2] Implemented Tourach's Canticle 2021-05-25 09:00:42 -04:00
Evan Kranzler
3c3b15b7c3 [MH2] Implemented Squirrel Sanctuary 2021-05-25 08:58:06 -04:00
Evan Kranzler
62dff01110 [MH2] Implemented Spreading Insurrection 2021-05-25 08:52:17 -04:00
Evan Kranzler
184d6e22d7 [MH2] Implemented Bottle Golems 2021-05-25 08:40:27 -04:00
Evan Kranzler
77ec3e729b [MH2] Implemented Void Mirror 2021-05-25 08:36:46 -04:00
Evan Kranzler
1d9ebb5a9b [MH2] Implemented Prismatic Ending 2021-05-24 20:52:30 -04:00
Evan Kranzler
28835395e5 [MH2] Implemented Break Ties 2021-05-24 20:45:51 -04:00
Evan Kranzler
247da87822 [MH2] Implemented Squirrel Sovereign 2021-05-24 20:34:46 -04:00
Evan Kranzler
4127030c9d [MH2] Implemented Lucid Dreams 2021-05-24 20:28:40 -04:00
Evan Kranzler
b3ac432377 [MH2] Implemented Fractured Sanity 2021-05-24 20:02:35 -04:00
Evan Kranzler
c6efdb3be8 [MH2] updated spoiler and reprints 2021-05-24 19:56:54 -04:00
Max Behling
d3e57b7fb9
Implemented Thrasta, Tempest's Roar (#7835)
* Implemented ThrastaTempestsRoar
2021-05-24 11:42:11 +04:00
Daniel Bomar
8826a8a543
Fixed Killian, Ink Duelist's cost reduction not applying for getPlayable (#7786)
* Fixed Killian, Ink Duelist's cost reduction not applying for getPlayable
2021-05-24 06:14:13 +04:00
Grath
58aec9cbe8
Fix Ankle Shanker giving deathtouch to everything
Currently it gives deathtouch to everything, I noticed that my friend's lands gained deathtouch after Ankle Shanker attacked.
2021-05-23 15:54:32 -04:00
Evan Kranzler
19c5750b01 [MH2] Implemented Dakkon, Shadow Slayer 2021-05-22 08:47:36 -04:00
Evan Kranzler
eb6fff8f68 [C21] fixed Blossoming Bogbeast effect not being locked in (fixes #7833) 2021-05-22 07:48:28 -04:00
Evan Kranzler
35c17a08eb [MH2] Implemented Unmarked Grave 2021-05-21 08:20:33 -04:00
Evan Kranzler
0270220363 [MH2] Implemented Profane Tutor 2021-05-21 08:18:15 -04:00
Evan Kranzler
b846fcc04f [MH2] Implemented Yusri, Fortune's Flame 2021-05-21 08:14:44 -04:00
Evan Kranzler
af3bd24f03 [MH2] Implemented Grief 2021-05-21 07:52:08 -04:00
Evan Kranzler
80f61e3b68 [STX] small collation update 2021-05-21 07:28:14 -04:00
Evan Kranzler
9317620b64 [MH2] implemented Flametongue Yearling 2021-05-21 07:27:34 -04:00
jmharmon
d1a798371c
[C21] Implement Laelia, the Blade Reforged (#7831)
* [C21] Implement Laelia, the Blade Reforged

* [C21] Implement Laelia, the Blade Reforged
2021-05-20 21:47:56 -04:00
Evan Kranzler
a87476bd5b [MH2] Implemented Rishadan Dockhand 2021-05-20 21:43:48 -04:00
Evan Kranzler
228e15c19d [MH2] Implemented Timeless Dragon 2021-05-20 21:42:39 -04:00
Evan Kranzler
1251e295b9 [MH2] updated spoiler and reprints 2021-05-20 21:41:47 -04:00
Evan Kranzler
43b1c315de [AFR] updated spoiler 2021-05-20 21:33:19 -04:00
Evan Kranzler
a60aba3458 some user dialog changes 2021-05-20 20:36:37 -04:00
Evan Kranzler
7b22c88804 [CMR] fixed Stumpsquall Hydra not being able to distribute counters (fixes #7823) 2021-05-18 18:44:02 -04:00
Evan Kranzler
e9189f1d9d [STX] fixed Double Major targeting spells not controlled by its controller (fixes #7824) 2021-05-16 08:21:02 -04:00
Evan Kranzler
76ad45d1fe [KHM] fixed Sword of the Realms not returning the attached creature to hand (fixes #7818) 2021-05-14 13:52:45 -04:00
Evan Kranzler
2c2b028980 [STX] fixed Valentin, Dean of the Vein effect applying to tokens (fixes #7819) 2021-05-14 13:45:23 -04:00
Ingmar Goudt
895430b554 remove the SimpleTriggeredAbility class and rewrite old cards using it 2021-05-13 21:48:58 +02:00
Ingmar Goudt
b640646cab fix #7817 , ability was added twice 2021-05-13 20:13:34 +02:00
Evan Kranzler
d5e1e95155 [MRD] fixed MIrror Golem error (fixes #7814) 2021-05-12 18:03:03 -04:00
Evan Kranzler
3af0f30195 [SLD] added newest drops 2021-05-11 17:08:08 -04:00
Evan Kranzler
a673ebffc5 refactored TappedPredicate to use single enum for both conditions 2021-05-11 09:33:45 -04:00
Evan Kranzler
be9b9c5570 [ISD] fixed Mikaeus the Lunarch text 2021-05-11 08:25:36 -04:00
Evan Kranzler
957047994b [STX] fixed Reconstruct History not returning all targeted cards 2021-05-11 08:23:22 -04:00
Evan Kranzler
aed946d0bb [C21] fixed Yedora, Grave Gardener throwing exception (fixes #7813) 2021-05-11 08:17:09 -04:00
Evan Kranzler
146f877047 [C21] fixed Breena, the Demagogue putting counters on itself (fixes #7809) 2021-05-07 13:09:30 -04:00
Evan Kranzler
adefe97256 [AFR] Implemented Tiamat 2021-05-07 08:28:51 -04:00
Evan Kranzler
35e7f649d4 [AFR] Implemented Prosperous Innkeeper 2021-05-07 08:13:17 -04:00
Evan Kranzler
071f03c491 [AFR] Implemented Vorpal Sword 2021-05-07 08:10:29 -04:00
Evan Kranzler
c47afc8c4f [AFR] Implemented Power Word Kill 2021-05-07 07:51:48 -04:00
Evan Kranzler
90a0d3e1f3 [AFR] Implemented Portable Hole 2021-05-07 07:49:50 -04:00
Evan Kranzler
f8863c989e [MH2] Implemented Urza's Saga 2021-05-07 07:44:17 -04:00
Evan Kranzler
820f99e51c [MH2] Implemented Diamond Lion 2021-05-07 07:21:27 -04:00
Evan Kranzler
7fbc9fab03 [MH2] Implemented Brainstone 2021-05-07 07:15:44 -04:00
Evan Kranzler
91676e8fbe [AFR] added set 2021-05-07 06:44:19 -04:00
Evan Kranzler
8f9892622c [MH2] added set 2021-05-07 06:43:37 -04:00
Evan Kranzler
4fe09f6f23 [STX] fixed Mortality Spear not getting cost reduction 2021-05-06 21:08:51 -04:00
Evan Kranzler
4499ac853d [STX] fixed Big Play missing target 2021-05-06 21:05:41 -04:00
Evan Kranzler
4711aa0ff3 [STX] fixed Hall of Oracles third ability activation condition 2021-05-06 21:04:09 -04:00
Evan Kranzler
6788a4c930 [STX] fixed Enter the Vastlands not working correctly 2021-05-06 20:55:32 -04:00
Evan Kranzler
6bb474a6d0 [LGN] fixed Berserk Murlodont not functioning correctly (fixes #7801) 2021-05-05 09:59:43 -04:00
Evan Kranzler
ff64cb0cec fixed a test failure 2021-05-05 09:46:12 -04:00
Evan Kranzler
373a7f689e [GRN] fixed Mnemonic Betrayal not allowing exiled cards to be cast correctly 2021-05-05 09:32:20 -04:00
Evan Kranzler
28dfaaffa1 [C21] fixed issues with Nils, Discipline Enforcer (fixes #7800) 2021-05-04 18:32:17 -04:00
Evan Kranzler
008ab3cace [STX] fixed Resculpt not targeting anything 2021-05-04 18:09:31 -04:00
Evan Kranzler
7915e74208 [ICE] fixed Zur's Weirding not allowing players to choose not to pay life (fixes #7793) 2021-05-04 09:31:18 -04:00
Evan Kranzler
970427e23f [ULG] reworked Goblin Welder and added currently failing test (#7672) 2021-05-04 07:35:53 -04:00
Evan Kranzler
3d015a50a0 [C19] fixed Gerrard, Weatherlight Hero returning all cards and not just ones which were put there this turn 2021-05-03 20:39:31 -04:00
Evan Kranzler
a641ac5e6e [STX] fixed Wandering Archaic not copying when opponent doesn't pay 2021-05-03 19:40:18 -04:00
Evan Kranzler
f033a6b3cd [STX] fixed Hofri Ghostforge exiling himself 2021-05-03 19:26:21 -04:00
Evan Kranzler
0eb539e016 [PLC] fixed Wild Pair and 0 toughness creatures (fixes #7798) 2021-05-03 09:26:39 -04:00
Evan Kranzler
f33b333e13 [STX] fixed Dragon's Approach (fixes #7796) 2021-05-02 22:49:07 -04:00
Evan Kranzler
76839ad060 [STX] fixed Mage Duel cost reduction not applying 2021-05-01 17:51:20 -04:00
Evan Kranzler
7ef8f84b69 fixed some promo sets 2021-05-01 13:27:04 -04:00
Evan Kranzler
447d087f84 [C21] added all printings 2021-05-01 10:55:43 -04:00
Evan Kranzler
f85320a165 [STX] fixed Emergent Sequence removing abilities from the land it gets (#7791) 2021-04-30 18:25:47 -04:00
Evan Kranzler
c1f1ceb9e7 fixed unnecessary verify warnings for split cards 2021-04-30 09:16:27 -04:00
Evan Kranzler
bb46ac5ad6 fixed verify failure 2021-04-30 08:46:37 -04:00
Evan Kranzler
ed759d7a63 fixed several cards which use an invalid UUID to find a player 2021-04-30 08:39:54 -04:00
Evan Kranzler
8d6ce30626 [STX] fixed Silverquill Pledgemage not allowing player to choose 2021-04-30 08:20:18 -04:00
Evan Kranzler
8f9afcb617 text fixes 2021-04-30 07:58:19 -04:00
Evan Kranzler
b27f2f04c1 [STX] fixed Magma Opus not tapping permanents (fixes #7787) 2021-04-30 07:01:18 -04:00
Evan Kranzler
9604a9c3ea refactored and encapsulated card name choosing effects 2021-04-29 19:43:44 -04:00
Evan Kranzler
0297a00156 all text and no fix makes elk a dull boy 2021-04-29 19:43:44 -04:00
Evan Kranzler
731e948841 [C21] various text fixes 2021-04-28 21:00:36 -04:00
Evan Kranzler
1542608c7d [STX] fixed Reflective Golem triggering off of spells that don't target it (fixes #7782) 2021-04-28 19:25:51 -04:00
Ingmar Goudt
96d026e4af remove explicit null checks, match(..) checks on null itself by instanceof calls 2021-04-28 20:53:50 +02:00
Ingmar Goudt
b4d806211c use staticfilter for 'a spell' 2021-04-28 20:53:49 +02:00
Evan Kranzler
bf2e90feae [C21] Implemented Yedora, Grave Gardener 2021-04-28 09:21:39 -04:00
Evan Kranzler
a69f6b38d9 [C21] Implemented Study Hall 2021-04-27 21:33:56 -04:00
Evan Kranzler
90e620452d [C21] Implemented Breena, the Demagogue 2021-04-27 20:07:36 -04:00
Evan Kranzler
0c3b294527 [C21] Implemented Combat Calligrapher 2021-04-27 20:06:49 -04:00
Evan Kranzler
1fad23b9fb [C21] Implemented Fractal Harness 2021-04-27 20:06:49 -04:00
Ingmar Goudt
2e5619e268 Fleeting Aven return to Hand no longer optional, fixes #7780 2021-04-27 22:39:54 +02:00
Evan Kranzler
050db19e40 [STX] fixed a null pointer exemption with Radiant Scrollwielder (fixes #7777, fixes #7778, fixes #7779) 2021-04-26 20:35:38 -04:00
Evan Kranzler
141e7a251f [C21] Implemented Marshland Bloodcaster 2021-04-26 20:29:15 -04:00
Evan Kranzler
55a46e952a [C21] Implemented Radiant Performer 2021-04-26 19:52:03 -04:00
Evan Kranzler
92007f0132 updated copy implementation to work with stack objects 2021-04-26 18:55:48 -04:00
Evan Kranzler
1352beee9f [C21] Implemented Muse Vortex 2021-04-26 18:01:18 -04:00
Ingmar Goudt
30086a5f60 rewrite some dies events cards 2021-04-26 09:39:06 +02:00
Evan Kranzler
d6c3ef33f0 [STX] added booster collation 2021-04-25 22:19:00 -04:00
Evan Kranzler
c3983dac63 [ONS] fixed Thrashing Mudspawn null pointer exception (fixes #7775) 2021-04-25 14:58:58 -04:00
Evan Kranzler
05d5eeb941 [MRD] fixed Hum of the Radix applying to non-artifact spells (fixes #7775) 2021-04-25 14:51:45 -04:00
Evan Kranzler
735e65b023 fixed some cards with random effects (fixes #7693) 2021-04-25 14:44:56 -04:00
Evan Kranzler
b0fdb4ef5a text fixes 2021-04-25 14:26:22 -04:00
Ingmar Goudt
49981ba2a3 fix a Layer comparison in Liege of the Tangle 2021-04-25 12:13:43 +02:00
Evan Kranzler
01b797f494 reworked alara heralds 2021-04-23 09:42:06 -04:00
Evan Kranzler
cd4f11e909 more text fixes 2021-04-22 19:31:06 -04:00
Evan Kranzler
a8096fc0a7 text fix for fetch lands 2021-04-22 17:34:22 -04:00
Evan Kranzler
97b8871122 text fix for ReturnFromGraveyardToBattlefieldTargetEffect 2021-04-22 09:50:22 -04:00
Evan Kranzler
f7340a946e text fixes 2021-04-22 08:41:54 -04:00
Evan Kranzler
d37b760167 [STX] fixed Perplexing Test not bouncing nontoken permanents (fixes #7766) 2021-04-21 21:24:06 -04:00
Evan Kranzler
229ee449d3 [C21] Implemented Losheel, Clockwork Scholar 2021-04-21 08:45:44 -04:00
Evan Kranzler
e930e265c6 [C21] Implemented Promise of Loyalty 2021-04-21 08:36:31 -04:00
Evan Kranzler
28524ce2ed more text fixes 2021-04-21 07:27:26 -04:00
Evan Kranzler
2496012006 [C21] added missing card 2021-04-20 20:30:52 -04:00
Evan Kranzler
3a8fe22c06 [C21] Implemented Surge to Victory 2021-04-20 20:13:40 -04:00
arketec
45422a5708
C21 cards (#7765)
* initial commit of OsgirTheReconstructor
incomplete

* changed target

* fixed target with adjustment

* made requested changes
changed exiled card to be a cost instead of effect
2021-04-20 19:41:21 -04:00
Evan Kranzler
f96f5bf548 small text update 2021-04-20 19:40:52 -04:00
Evan Kranzler
42132bb852 [C21] Implemented Guardian Archon 2021-04-20 19:39:45 -04:00
Evan Kranzler
ad5d1e498f [C21] Implemented Elementalist's Palette 2021-04-20 08:47:41 -04:00
Evan Kranzler
6c6311ac71 fixed some text 2021-04-19 18:33:18 -04:00
Evan Kranzler
c4754936f5 [C21] Implemented Sproutback Trudge 2021-04-19 18:27:41 -04:00
Evan Kranzler
de3388348e [C21] Implemented Battlemage's Braces 2021-04-19 18:07:23 -04:00
Evan Kranzler
9dda26ec49 [C21] Implemented Theoretical Duplication 2021-04-19 09:11:10 -04:00
Evan Kranzler
96d48d0ca4 [C21] Implemented Cunning Rhetoric 2021-04-19 09:01:20 -04:00
Evan Kranzler
beaae98bd1 [C21] Implemented Author of Shadows 2021-04-19 08:38:11 -04:00
Evan Kranzler
ccd1c38004 more text fixes 2021-04-18 22:03:53 -04:00
Evan Kranzler
05a7c83a77 if you're having text problems I feel bad for you son, I've got 99 problems and they're all text-related and I've only dealt with a small amount of them 2021-04-18 18:17:38 -04:00
Evan Kranzler
c2ae2f89f0 many find/replace "shuffle" fixes 2021-04-18 17:29:28 -04:00
Evan Kranzler
5540461397 some more text fixes 2021-04-18 16:03:44 -04:00
Evan Kranzler
cae1b271c2 [STX] some final text fixes 2021-04-18 15:09:18 -04:00
Evan Kranzler
0664b02619 [C21] Implemented Sly Instigator 2021-04-18 15:07:11 -04:00
Evan Kranzler
9a40ea0335 [C21] Implemented Geometric Nexus 2021-04-18 14:51:54 -04:00
Evan Kranzler
5238d7a50e [C21] Implemented Bold Plagiarist 2021-04-18 14:35:40 -04:00
Evan Kranzler
0bf26db3b5 a few more cmc->mana value changes 2021-04-18 07:51:36 -04:00
Evan Kranzler
efb2a7f3de [STX] more text fixes 2021-04-17 21:56:26 -04:00
Evan Kranzler
213564f8cd changed ExileSpellEffect from being singleton 2021-04-17 18:47:45 -04:00
Evan Kranzler
326c17fe4d [STX] various text fixes 2021-04-17 18:22:43 -04:00
Evan Kranzler
a61d5543fa replaced all instances of converted mana cost with mana value 2021-04-17 17:02:27 -04:00
Evan Kranzler
cb0df438dd [STA] text fixes 2021-04-17 16:34:21 -04:00
Evan Kranzler
21b3c11781 fixed a test failure 2021-04-17 13:12:23 -04:00
Evan Kranzler
57b69716e2 [STX] updated spoiler and add all printings 2021-04-17 12:55:08 -04:00
Evan Kranzler
763fdbd6f7 [STX] added null check to Selfless Glyphweaver 2021-04-17 12:48:57 -04:00
htrajan
37a58299a6
[STX] Implement Selfless Glyphweaver (#7754)
* [STX] Implement Selfless Glyphweaver

* static filter, choose on resolution
2021-04-17 12:47:28 -04:00
Evan Kranzler
af0178962d [STX] fixed Plumb the Forbidden ability not triggering (fixes #7755) 2021-04-17 12:44:49 -04:00
Evan Kranzler
cbc949c08e removed deprecated method for adding delayed triggered abilities 2021-04-17 12:13:37 -04:00
Evan Kranzler
1685b9a4ee [STX] fixed Rushed Rebirth delayed ability not triggering (fixes #7765) 2021-04-17 12:12:02 -04:00
Evan Kranzler
4304ba8cce [STX] Implemented Uvilda, Dean of Perfect / Nassari, Dean of Expression 2021-04-17 09:07:09 -04:00
Daniel Bomar
600cac6fc7
[READY FOR REVIEW] Implement a "multi-amount" dialog (#7528)
* Implemented chooseTargetAmount and new GUI dialog (distribute damage, distribute mana)
* Added tests and AI support;
* Test framework: added aliases support in TargetAmount dialogs;

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-04-17 14:28:01 +04:00
htrajan
042aa61ad4
[STX] Implement Efreet Flamepainter (#7747)
* [STX] Implement Efreet Flamepainter

* Add null check

* Target needs to be chosen before ability resolution
2021-04-16 22:16:02 -04:00
Evan Kranzler
68d5c66127 [STX] [C21] updated spoiler 2021-04-16 20:54:32 -04:00
Evan Kranzler
b8b8deaec2 [STX] Implemented Shadrix Silverquill 2021-04-16 20:43:14 -04:00
Evan Kranzler
f9467d5142 [STX] Implemented Strict Proctor 2021-04-16 18:48:40 -04:00
Evan Kranzler
3ba320257b [C21] Implemented Stinging Study 2021-04-16 09:28:27 -04:00
Evan Kranzler
09488f6a01 [C21] Implemented Tempting Contract 2021-04-16 09:06:31 -04:00
Evan Kranzler
2544d6272c [STX] Semester's End 2021-04-16 08:53:22 -04:00
Evan Kranzler
c112fffadf [STX] Implemented Elite Spellbinder 2021-04-16 08:12:38 -04:00
Evan Kranzler
29f7555ac3 [STX] fixed Star Pupil not adding counters (fixes #7744) 2021-04-15 09:45:12 -04:00
Evan Kranzler
aea59275d9 [STX] fixed Silverquill Command mode not targeting (fixes #7743) 2021-04-15 09:36:56 -04:00
Evan Kranzler
c408776ad7 [STX] Implemented Mavinda, Students' Advocate 2021-04-15 09:21:01 -04:00
Evan Kranzler
6ad67b340a [C21] Implemented Commander's Insight 2021-04-14 19:20:19 -04:00
Evan Kranzler
af048afb69 [C21] Implemented Dazzling Sphinx 2021-04-14 19:04:22 -04:00
Evan Kranzler
802dacea29 [C21] Implemented Scholarship Sponsor 2021-04-14 18:33:28 -04:00
Evan Kranzler
cefc841ce0 [C21] Implemented Zaffai, Thunder Conductor 2021-04-14 09:39:58 -04:00
Evan Kranzler
816855f6ac [C21] Implemented Rionya, Fire Dancer 2021-04-14 09:33:51 -04:00
Evan Kranzler
44dc0584b6 [C21] Implemented Cursed Mirror 2021-04-14 09:18:44 -04:00
Evan Kranzler
9bbd157b22 [C21] Implemented Nils, Discipline Enforcer 2021-04-14 08:51:01 -04:00
Evan Kranzler
06aba8beff [C21] Implemented Inkshield 2021-04-14 08:33:34 -04:00
Evan Kranzler
644d3e413b [C21] Implemented Esix, Fractal Bloom 2021-04-14 08:24:53 -04:00
htrajan
9128b5021c
[STX] Implement Ecological Appreciation (#7732)
* [STX] Implement Ecological Appreciation
2021-04-14 09:45:52 +04:00
Evan Kranzler
daf06bb69a [C21] Implemented Wake the Past 2021-04-13 20:27:59 -04:00
Evan Kranzler
b501989679 [STX] Implemented Hofri Ghostforge 2021-04-13 19:16:29 -04:00
Evan Kranzler
e4c7b5da53 [STX] Implemented Radiant Scrollwielder 2021-04-13 17:58:47 -04:00
Evan Kranzler
a3bbc0b470 [STX] Implemented Strixhaven Stadium 2021-04-13 09:47:21 -04:00
Evan Kranzler
ae22f99b54 [STX] Implemented Rowan, Scholar of Sparks / Will, Scholar of Frost 2021-04-13 09:12:10 -04:00
Evan Kranzler
dc42107962 [STX] Implemented Mila, Crafty Companion / Lukka, Wayward Bonder 2021-04-12 22:07:19 -04:00
Evan Kranzler
abc931fb87 [STX] Implemented Verdant Mastery 2021-04-12 21:28:00 -04:00
Evan Kranzler
ee4e6d80a3 [C21] updated spoiler and reprints 2021-04-12 19:03:45 -04:00
Evan Kranzler
22ef321700 [C21] Implemented Keen Duelist 2021-04-12 18:57:41 -04:00
Evan Kranzler
f67c8e9e74 [C21] Implemented Gyome, Master Chef 2021-04-12 18:35:01 -04:00
Evan Kranzler
2fe78560c8 [C21] Implemented Fain, the Broker 2021-04-12 18:20:30 -04:00
Evan Kranzler
d137487605 [C21] Implemented Creative Technique 2021-04-12 18:15:28 -04:00
Evan Kranzler
b4b2836337 [C21] Implemented Blossoming Bogbeast 2021-04-12 17:52:28 -04:00
Evan Kranzler
f9a606e701 [STX] Implemented Codie, Vociferous Codex 2021-04-12 17:44:46 -04:00
Evan Kranzler
7d3dfe5b15 [C21] Implemented Ruxa, Patient Professor 2021-04-12 17:16:29 -04:00
Evan Kranzler
e51ebbec93 [C21] Implemented Felisa, Fang of Silverquill 2021-04-12 09:47:27 -04:00
Evan Kranzler
c8e21a8c6a [C21] Implemented Triplicate Titan 2021-04-12 09:32:44 -04:00
Evan Kranzler
d0d152ec44 [C21] Implemented Essence Pulse 2021-04-12 09:23:21 -04:00
Evan Kranzler
eefa9dc8cf [C21] Implemented Ezzaroot Channeler 2021-04-12 09:19:40 -04:00
Evan Kranzler
f4dd6ba1e7 added new EachTargetPointer object 2021-04-12 09:08:50 -04:00
Evan Kranzler
a7d3b82cbe [C21] Implemented Blight Mound 2021-04-11 21:22:19 -04:00
Evan Kranzler
b23240105c [KHM] fixed Spectral Deluge counting Islands controlled by other players (fixes #7739) 2021-04-11 21:12:41 -04:00
Evan Kranzler
75dcf16f65 [C21] Implemented Ruin Grinder 2021-04-11 21:06:29 -04:00
Evan Kranzler
34443f829d [C21] Implemented Alibou, Ancient Witness 2021-04-11 20:16:36 -04:00
Evan Kranzler
81a20c31a8 [STX] Implemented Expressive Iteration 2021-04-11 19:54:30 -04:00
Evan Kranzler
62008ea6b7 [ODY] fixed Skyshooter not sacrificing itself to activate (fixes #7738) 2021-04-11 18:25:42 -04:00
Evan Kranzler
edec5b32fb [STX] Implemented Jadzi, Oracle of Arcavios / Journey to the Oracle 2021-04-11 18:10:56 -04:00
Evan Kranzler
dab3dfdc5a [STX] Implemented Extus, Oriq Overlord / Awaken the Blood Avatar 2021-04-11 10:52:16 -04:00
Evan Kranzler
f97b6bf538 [STX] Implemented Wandering Archaic / Explore the Vastlands 2021-04-11 10:28:39 -04:00
Evan Kranzler
ed7a91cd60 [ODY] fixed Aven Windreader effect #7733 2021-04-11 09:32:01 -04:00
htrajan
d31b7bb815
[STX] Implement Devouring Tendrils (#7731)
* [STX] Implement Devouring Tendrils
2021-04-11 02:28:02 +00:00
Evan Kranzler
79b7d49e83 [STX] Implemented Show of Confidence 2021-04-10 21:55:32 -04:00
Evan Kranzler
63ae80c711 [STX] Implemented Ingenious Mastery 2021-04-10 21:37:46 -04:00
Evan Kranzler
f37628c5cb [STX] Implemented Plumb the Forbidden 2021-04-10 21:30:26 -04:00
htrajan
af0f705b5e
[STX] Implement Conspiracy Theorist (#7728)
* [STX] Implement Conspiracy Theorist
2021-04-11 04:52:18 +04:00
Evan Kranzler
7d2b1b4ade fixed a test failure 2021-04-10 19:25:51 -04:00
Evan Kranzler
ee027c0d73 [STX] Implemented Pestilent Cauldron / Restorative Burst 2021-04-10 19:02:23 -04:00
Evan Kranzler
1264be8c36 [STX] Implemented Mage Duel 2021-04-10 18:25:35 -04:00
Evan Kranzler
ae949a48b8 [STX] Implemented Elemental Expression 2021-04-10 18:09:55 -04:00
Evan Kranzler
421d092616 [STX] Implemented Velomachus Lorehold 2021-04-10 17:42:13 -04:00
Evan Kranzler
9568dec3a8 [STX] Implemented Reflective Golem 2021-04-10 16:07:52 -04:00
Evan Kranzler
4528663f1a added life gain hints to various cards 2021-04-10 15:57:22 -04:00
Evan Kranzler
1e67899098 [C21] Implemented Tivash, Gloom Summoner 2021-04-10 10:59:22 -04:00
Evan Kranzler
0b6b8d09d1 [C21] Implemented Healing Technique 2021-04-10 10:38:25 -04:00
Evan Kranzler
d76853ed8b [C21] Implemented Veinwitch Coven 2021-04-10 10:28:45 -04:00
Evan Kranzler
167d2579ac [C21] Implemented Trudge Garden 2021-04-10 10:19:59 -04:00
Evan Kranzler
cb4dd64037 [C21] Implemented Witch's Clinic 2021-04-10 10:15:47 -04:00
Evan Kranzler
8ad25a1119 [C21] Implemented Revival Experiment 2021-04-10 10:03:42 -04:00
Evan Kranzler
b5864bb97c [C21] Implemented Pest Infestation 2021-04-10 09:32:45 -04:00
Evan Kranzler
dc39fcd5c0 [C21] updated spoiler and reprints 2021-04-10 09:11:15 -04:00
Evan Kranzler
f32c4eb110 [C21] updated spoiler and reprints 2021-04-09 22:43:18 -04:00
Evan Kranzler
e79f69829a [STX] Implemented Fervent Mastery 2021-04-09 17:40:26 -04:00
Evan Kranzler
ed3f6a7c83 [STX] Implemented Devastating Mastery 2021-04-09 17:31:13 -04:00
htrajan
10cd439955
[STX] add more cards (#7720)
* implement AcademicProbation
* implement AugmenterPugilist // EchoingEquation
* Implement BalefulMastery
* implement BasicConjuration
* implement ClosingStatement
* Test framework: added custom effect to return card from any zone to hand;

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-04-09 17:56:34 +04:00
Evan Kranzler
ac2c2acfe4 [STX] Implemented Detention Vortex 2021-04-09 09:32:01 -04:00
Evan Kranzler
4023d7c171 [STX] Implemented The Biblioplex 2021-04-09 09:27:28 -04:00
Evan Kranzler
a1ef3e6cb7 [STX] Implemented Flamescroll Celebrant // Revel in Silence 2021-04-09 09:03:03 -04:00
Evan Kranzler
310475a359 [STX] Implemented Draconic Intervention 2021-04-09 08:33:56 -04:00
Evan Kranzler
c83db2cad3 [STX] Implemented Dragon's Approach 2021-04-09 08:20:59 -04:00
Evan Kranzler
b7c5bcdbdd [C21] Implemented Incarnation Technique 2021-04-08 20:51:11 -04:00
Evan Kranzler
666f33371b [C21] updated spoiler and reprints 2021-04-08 20:45:17 -04:00
Evan Kranzler
6ff3ca5c1e [STX] Implemented Dramatic Finale 2021-04-08 18:56:18 -04:00
Evan Kranzler
305ec27f33 [C21] Implemented Rousing Refrain 2021-04-08 18:15:55 -04:00
Evan Kranzler
af9f87f110 [STX] Implemented Inspiring Refrain 2021-04-08 18:11:38 -04:00
Evan Kranzler
2d5519d4fc [C21] Implemented Curiosity Crafter 2021-04-08 18:06:32 -04:00
Evan Kranzler
37471c0172 [C21] Implemented Spawning Kraken 2021-04-08 17:59:34 -04:00
Evan Kranzler
9fc81c0722 [C21] Implemented Octavia, Living Thesis 2021-04-08 17:48:26 -04:00
Evan Kranzler
16f1ae7b99 [C21] Implemented Reinterpret 2021-04-08 17:37:09 -04:00
Evan Kranzler
73df6929e9 [C21] Implemented Perplexing Test 2021-04-08 17:32:01 -04:00
Evan Kranzler
de355a52e5 [C21] Implemented Sequence Engine 2021-04-08 17:25:34 -04:00
Evan Kranzler
cf3b3cbb76 [C21] Implemented Archaeomancer's Map 2021-04-08 17:21:41 -04:00
Evan Kranzler
6d13960505 [C21] Implemented Replication Technique 2021-04-08 09:26:15 -04:00
Evan Kranzler
12cb2caecd [C21] Implemented Oversimplify 2021-04-08 09:23:37 -04:00
Evan Kranzler
689efae076 [C21] Implemented Paradox Zone 2021-04-08 09:03:28 -04:00
Evan Kranzler
fd9b055fd3 [C21] Implemented Guardian Augmenter 2021-04-08 08:41:56 -04:00
Evan Kranzler
748228a16c [C21] Implemented Fiery Encore 2021-04-08 08:30:19 -04:00
Evan Kranzler
77d22b9960 [C21] Implemented Deekah, Fractal Theorist 2021-04-08 08:22:25 -04:00
Evan Kranzler
f033ecde82 [STX] Implemented Dina, Soul Steeper 2021-04-08 08:08:33 -04:00
Evan Kranzler
59325cdc7e [C21] updated spoiler 2021-04-07 20:56:06 -04:00
Evan Kranzler
9e7b2d1b57 [STX] Implemented Emergent Sequence 2021-04-07 20:00:53 -04:00
Evan Kranzler
bea736aa54 [STX] Implemented Retriever Phoenix 2021-04-07 19:24:41 -04:00
Evan Kranzler
dd8e076ed8 fixed an error 2021-04-07 09:29:19 -04:00
Evan Kranzler
60b4fe3b56 [STX] Implemented Make Your Mark 2021-04-07 09:26:40 -04:00
Evan Kranzler
8950d35ec7 [STX] Implemented Test of Talents 2021-04-07 09:18:36 -04:00
Evan Kranzler
2f50958e53 [STX] Implemented Reject 2021-04-07 08:53:03 -04:00
Evan Kranzler
37a4ae27f1 [STX] Implemented Explosive Welcome 2021-04-07 08:33:53 -04:00
Evan Kranzler
00952580b4 [STX] Implemented Bookwurm 2021-04-07 08:16:32 -04:00
Evan Kranzler
86b9760dc6 [STX] Implemented Infuse with Vitality 2021-04-06 21:38:57 -04:00
Evan Kranzler
6e83886923 [STX] Implemented Maelstrom Muse 2021-04-06 21:31:29 -04:00
Evan Kranzler
c080a02d36 [STX] Implemented Deadly Brew 2021-04-06 21:17:45 -04:00
Evan Kranzler
c307d6ee3d [STX] Implemented Mercurial Transformation 2021-04-06 20:54:28 -04:00
Evan Kranzler
3cc92d6c3e [STX] Implemented Mage Hunters' Onslaught 2021-04-06 20:44:41 -04:00
Evan Kranzler
f4057e9497 [C21] Implemented Audacious Reshapers 2021-04-06 20:26:52 -04:00
Evan Kranzler
3052d3b74f [C21] Implemented Digsite Engineer 2021-04-06 20:12:47 -04:00
Evan Kranzler
3041308884 [C21] Implemented Inferno Project 2021-04-06 19:35:14 -04:00
Evan Kranzler
1ae590dd89 [C21] Implemented Veyran, Voice of Duality 2021-04-06 19:29:51 -04:00
Evan Kranzler
7a07ad7948 [C21] updated spoiler and reprints 2021-04-06 19:21:03 -04:00
Evan Kranzler
5ee335f011 [STX] Implemented Willowdusk, Essence Seer 2021-04-06 18:41:01 -04:00
Evan Kranzler
bcb9e410dd [C21] Implemented Adrix and Nev, Twincasters 2021-04-06 18:23:08 -04:00
Evan Kranzler
2c72efb63a [C21] Implemented Bronze Guardian 2021-04-06 18:15:11 -04:00
Evan Kranzler
910372013a [STX] Implemented Harness Infinity 2021-04-06 09:29:32 -04:00
Evan Kranzler
1d4fc1369a [STX] Implemented Silverquill Silencer 2021-04-06 09:25:48 -04:00
Evan Kranzler
b156e3b137 [STX] Implemented Rushed Rebirth 2021-04-06 09:10:30 -04:00
Evan Kranzler
52ab2facfd [STX] Implemented Oriq Loremage 2021-04-06 08:55:55 -04:00
Evan Kranzler
01ca9cbf04 [STX] Implemented Mortality Spear 2021-04-06 08:46:43 -04:00
Evan Kranzler
36ae9220b8 [STX] Implemented Culling Ritual 2021-04-06 08:40:06 -04:00
Evan Kranzler
b296256f4f [STX] Implemented Daemogoth Woe-Eater 2021-04-06 08:30:11 -04:00
Daniel Bomar
2476b4deb8
[STX] Implemented Blex, Vexing Pest (#7719) 2021-04-06 08:21:56 -04:00
Daniel Bomar
1eb1a36ee0
Fixed compile warning 2021-04-05 22:06:31 -05:00
Damiano Carradori
ad91a4ccad
fix: attack ability trigger for opponent creatures (#7697)
The checkTrigger of ZurzothChaosRiderAttackAbility wasn't filtering creatures controlled by Zurzoth's controller
2021-04-05 20:50:14 -04:00
Daniel Bomar
fbe6e490e9
[STX] Implemented Ardent Dustspeaker (#7717)
* [STX] Implemented Ardent Dustspeaker

* Declare filter as static
2021-04-05 20:48:36 -04:00
Evan Kranzler
bffe1b2ce6 [STX] Implemented Pillardrop Warden 2021-04-05 20:43:52 -04:00
Evan Kranzler
cf2771e9fa [STX] Implemented Hall of Oracles 2021-04-05 20:37:06 -04:00
Evan Kranzler
d9adbd1627 [STX] Implemented Galazeth Prismari 2021-04-05 20:16:54 -04:00
Evan Kranzler
f10d007454 [C21] updated spoiler and reprints 2021-04-05 20:09:06 -04:00
Evan Kranzler
845953c4ec [STX] Implemented Spiteful Squad 2021-04-05 19:17:12 -04:00
Evan Kranzler
3914aa656a [STX] Implemented Brackish Trudge 2021-04-05 19:13:27 -04:00
Evan Kranzler
f2f04be08b [STX] Implemented Spell Satchel 2021-04-05 19:04:52 -04:00
Evan Kranzler
21efad12a3 [STX] Implemented Zephyr Boots 2021-04-05 19:01:07 -04:00
Evan Kranzler
32f2fda105 [STX] Implemented Zimone, Quandrix Prodigy 2021-04-05 18:55:54 -04:00
Evan Kranzler
5702043eb7 [C21] Implemented Monologue Tax 2021-04-05 18:16:50 -04:00
Evan Kranzler
020ab525f3 [C21] Implemented Angel of the Ruins 2021-04-05 18:13:44 -04:00
Evan Kranzler
33b7fa3eda [C21] Implemented Excavation Technique 2021-04-05 18:11:24 -04:00
Daniel Bomar
9c1aee7104
[STX] Implemented Biblioplex Assistant 2021-04-05 14:11:51 -05:00
Evan Kranzler
156eb80bc1 [STX] Implemented Killian, Ink Duelist 2021-04-05 10:12:06 -04:00
Evan Kranzler
287800cd64 [STX] updated spoiler 2021-04-05 10:11:55 -04:00
Evan Kranzler
2f59543ae0 [STX] updated spoiler 2021-04-04 23:40:41 -04:00
Evan Kranzler
7d271c0b5b [STX] Implemented Tome Shredder 2021-04-04 23:37:57 -04:00
Evan Kranzler
4a184a94b3 [STX] Implemented Tend the Pests 2021-04-04 23:34:21 -04:00
Evan Kranzler
faa58b613c [STX] Implemented Teachings of the Archaics 2021-04-04 23:30:45 -04:00
Evan Kranzler
f20c420b4d [STX] Implemented Honor Troll 2021-04-04 23:16:39 -04:00
Evan Kranzler
a9790d78db [KHM] fixed Roots of Wisdom being able to target any card 2021-04-04 20:15:29 -04:00
Daniel Bomar
247933abde
[STX] Implemented Beledros Witherbloom 2021-04-04 14:03:38 -05:00
Daniel Bomar
b3c5baee34
[STX] Pest Summoning - Fixed using wrong token 2021-04-04 13:28:26 -05:00
Evan Kranzler
39185d0b00 [STX] fixed a verify error 2021-04-04 13:46:40 -04:00
Evan Kranzler
734bd6f118 fixed Blatant Thievery test failure 2021-04-04 13:19:15 -04:00
Evan Kranzler
8699b847d8 [STX] Implemented Promising Duskmage 2021-04-04 12:45:00 -04:00
Evan Kranzler
2513a0a7ec [STX] Implemented Humiliate 2021-04-04 12:22:38 -04:00
Evan Kranzler
a1d091d9c6 [STX] Implemented Vortex Runner 2021-04-04 11:54:03 -04:00
Evan Kranzler
148ac9c13f [STX] Implemented Unwilling Ingredient 2021-04-04 11:50:30 -04:00
Evan Kranzler
70f857c9f0 [STX] Implemented Tempted by the Oriq 2021-04-04 11:36:25 -04:00
Evan Kranzler
619c62b081 [STX] Implemented Stonerise Spirit 2021-04-04 11:24:52 -04:00
Evan Kranzler
9880588ff6 [STX] Implemented Snow Day 2021-04-04 11:20:51 -04:00
Evan Kranzler
ea3c23f1f8 [STX] Implemented Scurrid Colony 2021-04-04 11:14:57 -04:00
Evan Kranzler
3be4b9e5d1 [STX] Implemented Reckless Amplimancer 2021-04-04 10:50:37 -04:00
Evan Kranzler
fc7b5ef8f9 [STX] Implemented Professor's Warning 2021-04-04 10:45:56 -04:00
Evan Kranzler
2184a18c04 [STX] Implemented Flame Spill 2021-04-04 10:40:13 -04:00
Evan Kranzler
1461a875ff [STX] Implemented Leyline Invocation 2021-04-04 10:19:32 -04:00
Evan Kranzler
ec4eead278 [STX] Implemented Containment Breach 2021-04-04 10:05:20 -04:00
Evan Kranzler
9a06c31aa2 [STX] Implemented Callous Bloodmage 2021-04-04 10:00:07 -04:00
Daniel Bomar
ce8e22d17d
[STX] Implemented Academic Debate (#7716) 2021-04-04 09:51:10 -04:00
Evan Kranzler
4240138888 [STX] Implemented Big Play 2021-04-03 22:09:57 -04:00
Evan Kranzler
ccc1b8422b [STX] Implemented Bayou Groff 2021-04-03 22:06:48 -04:00
Evan Kranzler
9eef43c0e7 [STX] Implemented Needlethorn Drake 2021-04-03 22:00:39 -04:00
Evan Kranzler
5657e13d69 [STX] Implemented Flunk 2021-04-03 21:57:11 -04:00
Evan Kranzler
ceabb02270 [STX] Implemented Divide by Zero 2021-04-03 21:50:06 -04:00
Evan Kranzler
b291ee8056 [STX] updated spoiler 2021-04-03 20:59:19 -04:00
Evan Kranzler
df61a36bf0 [STX] Implemented Specter of the Fens 2021-04-03 18:10:04 -04:00
Evan Kranzler
840a479d51 [STX] Implemented Wormhole Serpent 2021-04-03 18:04:30 -04:00
Evan Kranzler
4babb54c3d [STX] Implemented Start from Scratch 2021-04-03 18:02:51 -04:00
Evan Kranzler
0405e1ad32 [STX] Implemented Leech Fanatic 2021-04-03 17:54:38 -04:00
Evan Kranzler
759ef2ab1e [STX] Implemented Karok Wrangler 2021-04-03 17:50:38 -04:00
Evan Kranzler
e006acbf2d [STX] Implemented Fracture 2021-04-03 17:47:06 -04:00
Evan Kranzler
57ca9255ac [STX] Implemented Guiding Voice 2021-04-03 17:43:28 -04:00
Evan Kranzler
95e94a05c9 [STX] Implemented Fractal Summoning 2021-04-03 17:38:45 -04:00
Evan Kranzler
3051d17a2e [STX] Implemented Eyetwitch 2021-04-03 17:33:17 -04:00
Evan Kranzler
f89169ca44 [STX] Implemented Elemental Summoning 2021-04-03 17:31:54 -04:00
Evan Kranzler
f74e018682 [STX] Implemented Decisive Denial 2021-04-03 17:22:41 -04:00
Evan Kranzler
4db7db2bd9 [STX] Implemented Crushing Disappointment 2021-04-03 17:18:05 -04:00
Evan Kranzler
b1b3c13d60 [STX] Implemented Cram Session 2021-04-03 17:16:46 -04:00
Evan Kranzler
bfd9235bf3 [STX] Implemented Burrog Befuddler 2021-04-03 17:15:44 -04:00
Evan Kranzler
bef31501f5 [STX] Implemented Blood Researcher 2021-04-03 17:13:01 -04:00
Evan Kranzler
dfb3a2e740 [STX] Implemented Blood Age General 2021-04-03 17:02:35 -04:00
Evan Kranzler
3943833871 [STX] Implemented Arrogant Poet 2021-04-03 16:59:19 -04:00
Evan Kranzler
f01dcb3cd8 [STX] Implemented Arcane Subtraction 2021-04-03 16:51:39 -04:00
Evan Kranzler
062948add3 [STX] updated spoiler 2021-04-03 16:47:11 -04:00
Evan Kranzler
ad24bafb2a [STX] Implemented Witherbloom Pledgemage 2021-04-03 08:11:41 -04:00
Evan Kranzler
538ee3bdf3 [STX] Implemented Excavated Wall 2021-04-03 08:07:20 -04:00
Evan Kranzler
e313c3e7fd [STX] Implemented Poet's Quill 2021-04-03 08:04:22 -04:00
Evan Kranzler
3bf7eaa1c3 [STX] Implemented Tangletrap 2021-04-03 07:57:22 -04:00
Evan Kranzler
fee5de1ea0 [STX] Implemented Springmane Cervin 2021-04-03 07:55:02 -04:00
Evan Kranzler
893f65a8fb [STX] Implemented Lash of Malice 2021-04-03 07:51:00 -04:00
Evan Kranzler
74798b0e80 [STX] Implemented Twinscroll Shaman 2021-04-03 07:49:18 -04:00
Evan Kranzler
e9e42f4c96 [STX] Implemented Hunt for Specimens 2021-04-03 07:47:57 -04:00
Evan Kranzler
437c3c2d67 [STX] Implemented Professor of Zoomancy 2021-04-03 07:46:38 -04:00
Evan Kranzler
b055f0b6c4 [STX] Implemented Daemogoth Titan 2021-04-03 07:42:34 -04:00
Evan Kranzler
efd7f9e659 [STX] Implemented Overgrown Arch 2021-04-03 07:38:52 -04:00
Evan Kranzler
3f80d894bf [STX] Implemented Spined Karok 2021-04-03 07:35:33 -04:00
Evan Kranzler
04a4d881fc [STX] Implemented Witherbloom Campus 2021-04-03 07:34:10 -04:00
Evan Kranzler
548ac048d7 [STX] Implemented Sedgemoor Witch 2021-04-03 07:32:12 -04:00
Evan Kranzler
34ef401246 [STX] Implemented Pillardrop Rescuer 2021-04-03 07:25:42 -04:00
Evan Kranzler
4a92635b7c [STX] Implemented Dream Strix 2021-04-03 07:21:31 -04:00
Evan Kranzler
2bd60f539b [STX] updated spoiler 2021-04-03 07:17:30 -04:00
Evan Kranzler
9223bd4ed3 [STX] Implemented Sparring Regimen 2021-04-02 20:56:18 -04:00
Evan Kranzler
4b1901348b [STX] Implemented Exhilarating Elocution 2021-04-02 20:45:00 -04:00
Evan Kranzler
e10ec40d79 [STX] Implemented Mascot Interception 2021-04-02 20:34:42 -04:00
Evan Kranzler
946232162b [STX] Implemented Blot Out the Sky 2021-04-02 20:28:42 -04:00
Evan Kranzler
7211153ffd [STX] Implemented Double Major 2021-04-02 20:17:05 -04:00
htrajan
0a3a4bc189
Stx add cards (#7709)
* WIP

* Implement Confront the Past

* Don't modify test

* Implement Plargg // Augusta

* Implement Shaile // Embrose

* Fix FDoC

* Fix CtP

* fix ordering

* remove extra plains

* FDoC PR fixes

* Augusta PR fixes

* Shaile PR fixes

* don't capitalize "learn"
2021-04-02 18:07:30 -04:00
Evan Kranzler
754a5b38eb [STX] Implemented Access Tunnel 2021-04-02 08:12:06 -04:00
Evan Kranzler
7ac24ea124 [STX] Implemented Mentor's Guidance 2021-04-02 08:08:48 -04:00
Evan Kranzler
4cf9432952 [STX] Implemented Shadewing Laureate 2021-04-02 07:56:55 -04:00
Evan Kranzler
40fa15cbff [STX] Implemented Pilgrim of the Ages 2021-04-02 07:48:31 -04:00
Evan Kranzler
57aa903eff [STX] Implemented Umbral Juke 2021-04-02 07:38:43 -04:00
Evan Kranzler
a297cae46c [STX] Implemented Symmetry Sage 2021-04-02 07:35:23 -04:00
Evan Kranzler
34ece6ee8b [STX] Implemented Novice Dissector 2021-04-02 07:31:26 -04:00
Evan Kranzler
b080d831ce [STX] Implemented Exponential Growth 2021-04-02 07:21:59 -04:00
Evan Kranzler
49465c69d7 [STX] Implemented Essence Infusion 2021-04-02 07:08:02 -04:00
Evan Kranzler
652a3d568c [STX] Implemented Charge Through 2021-04-02 07:04:22 -04:00
Evan Kranzler
59278be46d [STX] Implemented Body of Research 2021-04-02 07:01:55 -04:00
Evan Kranzler
ed2a4b7ce6 [STX] Implemented Fuming Effigy 2021-04-02 06:56:27 -04:00
Evan Kranzler
e7176d2627 [STX] Implemented Vanishing Verse 2021-04-02 06:55:22 -04:00
Evan Kranzler
316155e2bc [STX] Implemented Soothsayer Adept 2021-04-02 06:47:54 -04:00
Evan Kranzler
488be45190 [STX] Implemented Silverquill Pledgemage 2021-04-02 06:46:41 -04:00
Evan Kranzler
4b144705e2 [STX] Implemented Silverquill Campus 2021-04-02 06:40:27 -04:00
Evan Kranzler
35d95586e7 [STX] Implemented Moldering Karok 2021-04-02 06:37:32 -04:00
Evan Kranzler
0201011449 [STX] Implemented Mascot Exhibition 2021-04-02 06:36:07 -04:00
Evan Kranzler
aaec7088a2 [STX] Implemented Gnarled Professor 2021-04-02 06:31:18 -04:00
Evan Kranzler
38b4b25e22 [STX] updated spoiler 2021-04-02 06:09:26 -04:00
Evan Kranzler
eb345f0acd [STX] Implemented Tenured Inkcaster 2021-04-01 21:18:33 -04:00
Evan Kranzler
610c286710 [STX] Implemented Accomplished Alchemist 2021-04-01 21:09:53 -04:00
Evan Kranzler
561a2df2d5 fixed an error 2021-04-01 20:58:38 -04:00
Evan Kranzler
c8cfa4a0ce some text fixes 2021-04-01 20:47:01 -04:00
Evan Kranzler
0097ff2617 [KLR] added set 2021-04-01 20:47:01 -04:00
Evan Kranzler
dbbb696abf added some hints 2021-04-01 20:43:10 -04:00
Evan Kranzler
8f869db007 [STX] Implemented Cogwork Archivist 2021-04-01 09:34:47 -04:00
Evan Kranzler
77f0e1508a [STX] Implemented Biomathematician 2021-04-01 09:32:57 -04:00
Evan Kranzler
01bde741d4 [STX] Implemented Inkling Summoning 2021-04-01 09:21:47 -04:00
Evan Kranzler
71607a53ed [STX] Implemented Team Pennant 2021-04-01 09:17:49 -04:00
Evan Kranzler
8fbcf433ea [STX] Implemented Teach by Example 2021-04-01 09:13:32 -04:00
Evan Kranzler
a40eba211b [STX] Implemented Quandrix Cultivator 2021-04-01 09:07:20 -04:00
Evan Kranzler
dcd9bf12d1 [STX] Implemented Master Symmetrist 2021-04-01 09:03:49 -04:00
Evan Kranzler
10e5bd3cea [STX] Implemented Fortifying Draught 2021-04-01 08:56:36 -04:00
Evan Kranzler
6a455bec60 [STX] Implemented Necrotic Fumes 2021-04-01 08:49:59 -04:00
Evan Kranzler
274cd4249c [STX] Implemented Serpentine Curve 2021-04-01 08:41:39 -04:00
Evan Kranzler
74ee382734 [STX] Implemented Crackle with Power 2021-04-01 08:31:24 -04:00
Evan Kranzler
6c86643d18 [STX] Implemented Secret Rendezvous 2021-04-01 08:24:56 -04:00
Evan Kranzler
b78594281b [STX] Implemented Owlin Shieldmage 2021-04-01 08:21:30 -04:00
Evan Kranzler
b6ca0ca222 [STX] Implemented Manifestation Sage 2021-04-01 07:49:10 -04:00
Evan Kranzler
8996daeb82 [STX] Implemented Hall Monitor 2021-03-31 22:19:09 -04:00
Evan Kranzler
211341f065 [STX] Implemented Aether Helix 2021-03-31 22:17:03 -04:00
Evan Kranzler
4e20dfb63a [STX] Implemented Quandrix Pledgemage 2021-03-31 21:47:48 -04:00
Evan Kranzler
c6a21bd924 [STX] Implemented Square Up 2021-03-31 21:46:44 -04:00
Evan Kranzler
321af446bf [STX] Implemented Oggyar Battle-Seer 2021-03-31 21:45:21 -04:00
Evan Kranzler
0bea812021 [STX] Implemented Archway Commons 2021-03-31 21:43:45 -04:00
Evan Kranzler
5ff83afe7a [STX] Implemented Leonin Lightscribe 2021-03-31 21:29:05 -04:00
Evan Kranzler
9fed92b4e4 [STX] Implemented Eureka Moment 2021-03-31 21:28:03 -04:00
Evan Kranzler
2b8284c000 [STX] Implemented Letter of Acceptance 2021-03-31 21:27:11 -04:00
Evan Kranzler
d84ea0b107 [STX] Implemented Elemental Masterpiece 2021-03-31 21:24:53 -04:00
Evan Kranzler
36ee7bd0f9 [STX] Implemented Expel 2021-03-31 21:22:10 -04:00
Evan Kranzler
35d05f9070 [STX] updated spoiler 2021-03-31 21:20:22 -04:00
Evan Kranzler
6954b5df13 [STX] update lesson collation 2021-03-31 19:13:00 -04:00
Evan Kranzler
6d95cba36c [STX] Implemented Stonebinder's Familiar 2021-03-31 19:03:48 -04:00
Evan Kranzler
a1db9f34d7 fixed a test failure 2021-03-31 18:40:27 -04:00
Evan Kranzler
1006408896 [STX] Implemented Spectacle Mage 2021-03-31 09:16:09 -04:00
Evan Kranzler
85684c6bf1 [STX] Implemented Kelpie Guide 2021-03-31 09:09:00 -04:00
Evan Kranzler
e504140be5 [STX] Implemented Frost Trickster 2021-03-31 08:57:04 -04:00
Evan Kranzler
473eca6bfc [STX] Implemented Golden Ratio 2021-03-31 08:50:01 -04:00
Evan Kranzler
dd8586cd15 [STX] Implemented Defend the Campus 2021-03-31 08:43:25 -04:00
Evan Kranzler
e732337e33 [STX] Implemented Clever Lumimancer 2021-03-31 08:39:34 -04:00
Evan Kranzler
918a4e3621 [STX] Implemented Rootha, Mercurial Artist 2021-03-31 08:32:48 -04:00
Evan Kranzler
05d4a11a91 [STX] Implemented Curate 2021-03-31 08:29:10 -04:00
Evan Kranzler
04c5afdcc2 [STX] Implemented Creative Outburst 2021-03-31 08:18:53 -04:00
Evan Kranzler
3d078dce93 [STX] Implemented Tanazir Quandrix 2021-03-31 08:15:38 -04:00
Evan Kranzler
a76281791f [STX] Implemented Practical Research 2021-03-31 07:23:53 -04:00
Evan Kranzler
02fd895900 [STX] Implemented Quandrix Campus 2021-03-31 07:15:37 -04:00
Evan Kranzler
530854dd57 [STX] Implemented Sudden Breakthrough 2021-03-30 21:59:07 -04:00
Evan Kranzler
0b6d2c8984 [STX] Implemented Resculpt 2021-03-30 21:56:16 -04:00
Evan Kranzler
4f1b0a4b90 [STX] Implemented Multiple Choice 2021-03-30 21:53:37 -04:00
Evan Kranzler
c43dd6a1a9 [STX] Implemented Prismari Pledgemage 2021-03-30 21:42:21 -04:00
Evan Kranzler
f6dabece21 [STX] Implemented Culmination of Studies 2021-03-30 21:08:06 -04:00
Evan Kranzler
a929b86a59 [STX] Implemented Igneous Inspiration 2021-03-30 20:57:32 -04:00
Evan Kranzler
c5feb3ba23 [STX] Implemented Mage Hunter 2021-03-30 20:53:03 -04:00
Evan Kranzler
1adde04352 [STX] Implemented Solve the Equation 2021-03-30 20:41:42 -04:00
Evan Kranzler
8dc0bbc35c [STX] Implemented Prismari Campus 2021-03-30 20:36:37 -04:00
Evan Kranzler
b79787f624 [STX] updated spoiler 2021-03-30 20:35:28 -04:00
Evan Kranzler
2567e56db8 [STX] Implemented Thunderous Orator 2021-03-30 20:34:32 -04:00
Evan Kranzler
5d9317586f [STX] Implemented Campus Guide 2021-03-30 19:39:32 -04:00
Evan Kranzler
f8f9ee6973 [STX] Implemented Lorehold Excavation 2021-03-30 19:35:07 -04:00
Evan Kranzler
f831eac6fc [STX] Implemented Magma Opus 2021-03-30 19:34:16 -04:00
Evan Kranzler
8f37428518 [ELD] fixed issues with Robber of the Rich 2021-03-30 17:48:46 -04:00
Evan Kranzler
c842fd271c [NPH] fixed Phyrexian Unlife not adding poison counters (fixes #7696) 2021-03-30 17:45:49 -04:00
Evan Kranzler
4cd50cf4e8 [STX] Implemented Bury in Books 2021-03-30 09:37:20 -04:00
Evan Kranzler
fa6fbf1b78 [STX] Implemented Dueling Coach 2021-03-30 09:21:53 -04:00
Evan Kranzler
b128a38f56 [STX] Implemented Reduce to Memory 2021-03-30 09:06:47 -04:00
Evan Kranzler
f224629c4f [STX] Implemented Reconstruct History 2021-03-30 09:04:37 -04:00
Evan Kranzler
0d8a358ea4 [STX] Implemented Combat Professor 2021-03-30 08:39:05 -04:00
Evan Kranzler
3e51a60d0d [STX] Implemented Illuminate History 2021-03-30 08:31:51 -04:00
Evan Kranzler
329990d75e [STX] Implemented Quintorius, Field Historian 2021-03-30 08:14:58 -04:00
Evan Kranzler
63c7c52d92 [STX] Implemented Stonebound Mentor 2021-03-30 08:08:53 -04:00
Evan Kranzler
0461c77d9b [STX] Implemented Returned Pastcaller 2021-03-30 08:00:54 -04:00
Evan Kranzler
3fcc996cff [STX] Implemented Thrilling Discovery 2021-03-30 07:53:30 -04:00
Evan Kranzler
f24cfab51b [STX] Implemented Spirit Summoning 2021-03-30 07:49:44 -04:00
Evan Kranzler
96946dcc07 [STX] Implemented Relic Sloth 2021-03-30 07:48:58 -04:00
Evan Kranzler
72a5c032e8 [STX] Implemented Lorehold Campus 2021-03-30 07:47:54 -04:00
Evan Kranzler
a3008b9710 [STX] Implemented Lorehold Pledgemage 2021-03-30 07:45:22 -04:00
Evan Kranzler
b8c83b4b51 [STX] Implemented Illustrious Historian 2021-03-30 07:44:14 -04:00
Evan Kranzler
14248b02f0 [STX] Implemented Heated Debate 2021-03-30 07:40:09 -04:00
Evan Kranzler
5cb7885174 [STX] Implemented Go Blank 2021-03-30 07:37:28 -04:00
Evan Kranzler
8edf9914a8 [STX] Implemented Blade Historian 2021-03-30 07:35:15 -04:00
Evan Kranzler
9b12408c5d [STX] Implemented Beaming Defiance 2021-03-30 07:32:10 -04:00
Evan Kranzler
c6c64fc0dc [STX] Implemented Ageless Guardian 2021-03-30 07:30:15 -04:00
Evan Kranzler
d571b8c85c [STX] updated spoiler and reprints 2021-03-30 07:29:19 -04:00
Evan Kranzler
97af948932 simplified and condensed various effects which discard variable amounts of cards 2021-03-29 21:35:27 -04:00
Evan Kranzler
37ebbef9f5 [STX] added Lesson slot to booster generation 2021-03-29 09:00:50 -04:00
Evan Kranzler
ce548747b2 [STX] Implemented Venerable Warsinger 2021-03-28 21:57:22 -04:00
Evan Kranzler
b414ac828f [STX] Implemented Rip Apart 2021-03-28 21:47:09 -04:00
Evan Kranzler
07871637b6 fixed Memory Jar and Magus of the Jar not returning exiled cards to hand 2021-03-28 20:56:18 -04:00
Evan Kranzler
e03dad7a8c [STX] added STA to booster generation 2021-03-28 19:06:36 -04:00
Evan Kranzler
5132dbb616 [STA] fixed rarities 2021-03-28 19:05:52 -04:00
Evan Kranzler
2a5d298480 [STX] Implemented Rise of Extus 2021-03-28 17:44:25 -04:00
Evan Kranzler
5ab84d5a3b [STX] Implemented Valentin, Dean of the Vein / Lisette, Dean of the Root 2021-03-28 17:40:39 -04:00
Evan Kranzler
6d2eb26a9e [STX] Implemented Kianne, Dean of Substance / Imbraham, Dean of Theory 2021-03-28 11:43:19 -04:00
Evan Kranzler
a34e4ee227 [STA] added set 2021-03-28 09:16:56 -04:00
Evan Kranzler
da6acafef2 [TSR] fixed Muraganda Petroglyphs not appearing in CardRespository 2021-03-27 20:10:52 -04:00
Evan Kranzler
2e01f30b91 [TSR] added booster collation and missing split cards 2021-03-27 13:40:52 -04:00
Evan Kranzler
9c0bfc0250 [STX] Implemented Start Pupil 2021-03-27 11:48:05 -04:00
Evan Kranzler
a55ed17beb [STX] Implemented Torrent Sculptor / Flamethrower Sonata 2021-03-27 11:33:08 -04:00
Evan Kranzler
5918838ccc fixed another test failure 2021-03-27 09:21:17 -04:00
Evan Kranzler
d85359de3c [STX] Implemented Quandrix Apprentice 2021-03-27 08:51:03 -04:00
Evan Kranzler
cb4cd3ba87 [STX] Implemented Lorehold Apprentice 2021-03-27 08:35:59 -04:00
Evan Kranzler
728b58b480 [STX] Implemented Introduction to Annihilation 2021-03-27 08:20:26 -04:00
Evan Kranzler
730ac37930 [STX] Implemented Prismari Apprentice 2021-03-27 08:06:26 -04:00
Evan Kranzler
cc9e52e316 fixed test failure 2021-03-27 07:59:47 -04:00
Evan Kranzler
9e28a900c0 [STX] Implemented Enthusiastic Study 2021-03-27 07:54:28 -04:00
Evan Kranzler
45d7063065 [STX] Implemented Field Trip 2021-03-27 07:46:36 -04:00
Evan Kranzler
6c33d381a2 [STX] Implemented Study Break 2021-03-27 07:40:56 -04:00
Evan Kranzler
9a15cdb9bd [STX] Implemented Environmental Sciences 2021-03-27 07:38:52 -04:00
Evan Kranzler
7f5d367d4d [STX] updated spoiler and reprints 2021-03-27 07:36:00 -04:00
Evan Kranzler
9e06282c00 [STX] Implemented Expanded Anatomy 2021-03-26 08:11:54 -04:00
Evan Kranzler
a325153539 [STX] Implemented Witherbloom Apprentice 2021-03-26 08:05:49 -04:00
Evan Kranzler
97541eeeab [MH2] Implemented Abundant Harvest 2021-03-26 07:38:58 -04:00
Evan Kranzler
c774d29be8 [STX] Implemented Introduction to Prophecy 2021-03-26 07:05:56 -04:00
Evan Kranzler
7dc8133eec [STX] Implemented Waterfall Aerialist 2021-03-26 07:01:14 -04:00
Evan Kranzler
aa271876d0 [STX] Implemented Dragonsguard Elite 2021-03-25 20:43:30 -04:00
Evan Kranzler
072401243f [STX] Implemented Vineglimmer Snarl 2021-03-25 20:31:27 -04:00
Evan Kranzler
5f5e7bbc51 [STX] Implemented Furycalm Snarl 2021-03-25 20:29:24 -04:00
Evan Kranzler
3bb96b1b32 [STX] Implemented Necroblossom Snarl 2021-03-25 20:27:17 -04:00
Evan Kranzler
1d16dbe642 [STX] Implemented Frostboil Snarl 2021-03-25 20:25:03 -04:00
Evan Kranzler
1e6709f737 [STX] Implemented Shineshadow Snarl 2021-03-25 20:22:25 -04:00
Evan Kranzler
69e38a84ce [STX] Implemented Pest Summoning 2021-03-25 20:12:43 -04:00
Evan Kranzler
c4f65177e3 [STX] Implemented Storm-Kiln Artist 2021-03-25 20:05:07 -04:00
Evan Kranzler
094941adef [STX] Implemented Professor of Symbology 2021-03-25 19:57:05 -04:00
Evan Kranzler
6d99f28bef [STX] Implemented Pop Quiz 2021-03-25 19:55:55 -04:00
Evan Kranzler
4e4bc6de7a [STX] Implemented Silverquill Apprentice 2021-03-25 19:44:23 -04:00
Evan Kranzler
d1b3d8b778 [STX] Implemented Archmage Emeritus 2021-03-25 19:41:42 -04:00
Evan Kranzler
73888133eb [STX] implemented Eager First-Year 2021-03-25 19:40:35 -04:00
Evan Kranzler
677eba3b26 [C21] added set and spoiler 2021-03-25 19:23:28 -04:00
Evan Kranzler
31c1337445 [MOR] fixed Shared Animosity not correctly counting other creatures (fixes #7692) 2021-03-25 08:34:40 -04:00
Evan Kranzler
83993500e0 [EMN] fixed Imprisoned in the Moon not correctly removing subtypes 2021-03-25 08:25:00 -04:00
Evan Kranzler
b74ff4a2f8 [ZNR] fixed Kaza, Roil Chaser not correctly counting spells 2021-03-24 18:05:38 -04:00
Evan Kranzler
7484b520e5 [KHM] fixed Invasion of the Giants not correctly counting spells for its third chapter (fixes #7664) 2021-03-24 18:04:28 -04:00
Evan Kranzler
2775d6e74a fixed another test failure 2021-03-23 21:01:26 -04:00
Evan Kranzler
897e41bc94 refactored adjustTargets that were missed previously 2021-03-23 20:43:05 -04:00
Evan Kranzler
bfd1a76bda finished refactoring cost adjuster methods 2021-03-23 20:23:58 -04:00
Evan Kranzler
238509552c fixed a test failure 2021-03-23 19:57:09 -04:00
Evan Kranzler
043aae6dff updated phrasing on player choice messages 2021-03-23 19:46:47 -04:00
Evan Kranzler
d54e1c6eac [DTK] updated implementation of spells which reveal dragon cards as a cost 2021-03-23 19:44:45 -04:00
Evan Kranzler
2a42bec1f2 simplified various cards to use isInstantOrSorcery method 2021-03-22 20:01:20 -04:00
Evan Kranzler
df866f858e [STX] Implemented Professor Onyx 2021-03-22 19:25:55 -04:00
Evan Kranzler
aa527ea8b2 [STX] Implemented Kasmina, Enigma Sage 2021-03-22 19:23:02 -04:00
Evan Kranzler
9f9cb3327f [IKO] fixed Kaheera, the Orphanguard not correctly counting changelings 2021-03-22 08:53:40 -04:00
Evan Kranzler
e615b31221 [SLD] added a card 2021-03-21 11:53:23 -04:00
Evan Kranzler
9c8c10dc3d [HA4] added Historic Anthology 4 2021-03-21 11:49:36 -04:00
Evan Kranzler
71487aa37c [ELD] fixed Workshop Elders targeting incorrectly 2021-03-21 11:35:41 -04:00
Evan Kranzler
583475dfd2 [ORI] fixed Chief of the Foundry text (fixes #7681) 2021-03-21 11:34:26 -04:00
Oleg Agafonov
8a06be7e28 Merge fix 2021-03-20 18:40:22 +04:00
Evan Kranzler
1cbbcddcc6
Improving implementation of cards which use voting (WIP) (#7566)
* created interface for handling voting

* created class for two choice votes, refactored a card to use it

* refactored all cards which use two choice votes

* updated VoteHandler to an abstract class to encapsulate more of its functions

* refactored cards which vote for more than two things

* [CNS] Implemented Brago's Representative

* [CN2] Implemented Ballot Broker

* [CN2] Implemented Illusion of Choice

* [CNS] Implemented Grudge Keeper

* added vote outcomes

* updated implementation of Illusion of Choice to work correctly in multiples

* added test for voting

* updated implementation of extra votes

* simplified vote message handling

* Improved names, additional comments

* Votes: fixed not working getMostVoted

* Votes: added final vote results to game logs;

* Votes: added additional info for the vote choices;

* Votes: added vote step info in choose dialogs, added AI support example for Tyrant's Choice;

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-03-20 18:32:54 +04:00
Evan Kranzler
f9571398b5 [ELD] added possible fix for Once Upon a Time intermittently failing (#6954) 2021-03-15 09:51:49 -04:00
Evan Kranzler
8400127de1 fixed Twincast targeting any spell (fixes #7674) 2021-03-15 09:35:33 -04:00
Evan Kranzler
5e2738aab9 [IKO] fixed issue with Zirda, the Dawnwaker static ability not working when reanimated 2021-03-14 18:49:32 -04:00
Evan Kranzler
d4792e3665 reworked/simplified/consolidated effects which exchange life totals, added test (fixes #7668) 2021-03-14 15:56:48 -04:00
Evan Kranzler
1abeec9595 [M11] fixed Hoarding Dragon not returning card to hand (fixes #7670) 2021-03-14 14:39:28 -04:00
Evan Kranzler
c03571d743 fixed a test failure 2021-03-14 12:28:10 -04:00
Evan Kranzler
163c3277ea [DTK] reimplemented Hedonist's Trove 2021-03-14 12:09:33 -04:00
Evan Kranzler
13ac8f2c01 [IKO] added test for Zirda, the Dawnwaker 2021-03-14 11:40:08 -04:00
Evan Kranzler
45094a82d5 [TSR] fixed Pallid Mycoderm text 2021-03-12 15:16:11 -05:00
Evan Kranzler
19ec3e399e fixed text on wish effects 2021-03-12 15:05:37 -05:00
Evan Kranzler
9c56a98dc9
Refactor implementation of spell copies for cards like Twinning Staff as well as refactor handling of target changing (WIP) (#7662)
* refactored createCopyOnStack to be void

* added new interface for modifying copied spellsspells

* update implementation of Fork to use new applier

* reworked epic effect

* add applier to spell copy code

* updated implementation of Beamsplitter Mage

* updated cards which copy for each possible target

* added support for additional copies having targets changed

* fixed/ignored failing tests

* updated target changing to prevent unnecessary choosing

* added test for Twinning Staff

* updated implementation of spell copy applier

* added new method for choosing order of copies on stack

* fixed test failures

* [TSR] various text fixes

* fixed a test failure

* [SLD] fixed Rick, Steadfast Leader only counting Human creatures

* updated test framework to handle skips without affecting starting player choice

* fixed another test failure

* updated copy messaging for consistency

* added copy messaging to stack abilities
2021-03-12 12:47:49 -05:00
Evan Kranzler
b51915f6e8 [SLD] fixed Rick, Steadfast Leader only counting Human creatures 2021-03-09 20:29:49 -05:00
Evan Kranzler
1dfde6d622 [TSR] various text fixes 2021-03-09 20:01:32 -05:00
Evan Kranzler
2c168856c5 [2XM] added booster collation including foils 2021-03-08 10:18:55 -05:00
Evan Kranzler
a1ab427654 [SLD] fixed Rick, Steadfast Leader boosting non-Human creatures 2021-03-07 18:31:23 -05:00
Oleg Agafonov
53a2021a12 * Caller of the Hunt - fixed rollback error on usage, added AI support for the card; 2021-03-07 23:41:52 +04:00
Oleg Agafonov
2906f86324 Test framework: simplified AI logic and tests, added usage comments. Devs recommendations:
* in card's code use player.isComputer instead player.isHuman (it help to split Human/AI logic and test both by unit tests);
* usage example: AI hint to skip or auto-calculate choices instead call of real choose dialogs;
* unit tests for Human logic: call normal commands;
* unit tests for AI logic: call aiXXX commands;
2021-03-07 23:38:10 +04:00
Oleg Agafonov
00c7b3753c * Bronzehide Lion - fixed rollback error on usage (fixes #7564); 2021-03-07 18:36:02 +04:00
Oleg Agafonov
6e661e6d97 * Halvar, God of Battle - fixed rollback error on attached permanent die; 2021-03-07 18:28:19 +04:00
Oleg Agafonov
bde6222ea6 * The First Sliver - fixed too long rules text; 2021-03-07 03:12:20 +04:00
Oleg Agafonov
ccc85c1acb [TSR] added tokens 2021-03-07 03:08:17 +04:00
Evan Kranzler
f54145ad42 [LRW] reworked abilities which trigger off of clashing 2021-03-06 14:49:55 -05:00
Evan Kranzler
02f04e541c a few small text fixes 2021-03-06 14:35:01 -05:00
Oleg Agafonov
b36f915d74 * Copy spell - improved support, now all copied spells are independent (bug example: Seasons Past fizzled after copy resolve, see #7634, 10f8022043); 2021-03-06 19:32:17 +04:00
Evan Kranzler
8704b9cb9b [VIS] fixed Vision Charm effect duration (fixes #7652) 2021-03-06 07:56:42 -05:00
Evan Kranzler
6894ad96bc [TSR] various text fixes 2021-03-05 19:10:29 -05:00
Evan Kranzler
bb2e0922ab [TSR] fixed a test failure 2021-03-05 18:34:28 -05:00
Evan Kranzler
425c1eda26 [TSR] added set 2021-03-05 18:17:01 -05:00
Evan Kranzler
b55e3d52c6 [AKH] fixed Throne of the God-Pharaoh text (fixes #7647) 2021-03-05 17:26:40 -05:00
Evan Kranzler
622d13484f fixed some outdated token text 2021-03-05 10:54:15 -05:00
Oleg Agafonov
654c0be1ac Additional fixes for 4a3679285e (#7645) 2021-03-04 23:49:00 +04:00
Evan Kranzler
b1da4d4d79 [MOR] fixed Knowledge Exploitation not working (fixes #7646) 2021-03-04 14:20:33 -05:00
Evan Kranzler
87c272bf06 [KHM] fixed Battle for Bretagard allowing controller to copy tokens they don't control (fixes #7642) 2021-03-03 22:14:42 -05:00
Evan Kranzler
afcdc0f23a simplified and consolidated werewolf triggered abilities 2021-03-03 22:13:16 -05:00
Evan Kranzler
378d596e3c [ULG] reimplemented Damping Engine, fixed text 2021-03-03 20:49:39 -05:00
Evan Kranzler
29be124725 refactored card.moveToExile for M-N
reworked Mindreaver
2021-03-03 10:04:15 -05:00
Evan Kranzler
4c3de17006 refactored card.moveToExile for I-J
reworked Inverter of Truth and Luminate Primordial
2021-03-03 09:22:29 -05:00
Evan Kranzler
b9d5e34f8b [USG] fixed text and implementation of Wizard Mentor 2021-03-02 14:59:09 -05:00
Evan Kranzler
c552234e9c refactored card.moveToExile usage for G-H
heavily reworked Haunting Echoes and Hypnox
2021-03-01 18:03:00 -05:00
Evan Kranzler
852aa562d2 [LRW] fixed Vigor applying to opponent's creatures 2021-02-28 21:03:46 -05:00
Evan Kranzler
9567b19b01 refactored card.moveToExile usages E-F 2021-02-28 17:09:37 -05:00
Evan Kranzler
4a09654743 refactored card.moveToExile usages A through D
heavily reworked Dark Impostor and Dimensional Breach
2021-02-28 17:06:13 -05:00
Oleg Agafonov
098796f86e * Commander: fixed that non hand abilities are castable from command zone (example: Escape, Jumpstart, see #7632); 2021-03-01 01:14:00 +04:00
Evan Kranzler
2daf1945e7 [RTR] reworked Nivmagus Elemental and added test 2021-02-27 15:35:04 -05:00
Daniel Bomar
cd4b93a71a
[KHM] Fixed Battle Mammoth triggering too many times 2021-02-27 12:39:04 -06:00
Daniel Bomar
58fda68117
[KHM] Fixed Draugr Necromancer being able to play lands from MDFCs 2021-02-27 11:34:24 -06:00
Oleg Agafonov
dda69cd009 * AI: improved support of "as though mana" abilities (now computer can choose correct mana ability to pay, example: Draugr Necromancer);
* Dev: added card's LKI support of multi part cards (mdf/split/adventure);
* Dev: improved support of adding/removing counters from mdf cards;
* Draugr Necromancer - fixed support of mdf/split/adventure cards (#7620);
2021-02-27 20:14:12 +04:00
Evan Kranzler
bb04962144 finished the last few refactors for card.moveToZone 2021-02-27 09:57:45 -05:00
Evan Kranzler
ffd5f68220 refactored zone changes, letters M through P
most cards are minor refactors except for Puppet Master which was heavily reworked
2021-02-27 09:24:31 -05:00
Evan Kranzler
d4311916a4 [ATQ] fixed implementation of Goblin Artisans (fixes #7629) 2021-02-27 09:04:26 -05:00
Evan Kranzler
50071b59a0 refactored zone changes, letters I through L
fixed some issues with Immortal Coil, simplified Increasing Ambition, reworked Induced Amnesia and Legion's Initiative, corrected Khalni Gem targeting on trigger
2021-02-26 20:46:34 -05:00
Daniel Bomar
73f594583f
[KHM] Fixed Draugr Necromancer being unable to cast Adventures 2021-02-26 16:10:46 -06:00
Daniel Bomar
87b3511ee2
[M20] Fixed Leyline of Combustion triggering too many times 2021-02-26 13:31:15 -06:00
Daniel Bomar
27c0f75302
Fixed Archfiend's Vessel not moving to exile (fixes #7622) 2021-02-25 16:39:20 -06:00
Evan Kranzler
35be23537f simplified and consolidated effects which check cards put into graveyards from the battlefield 2021-02-25 10:45:26 -05:00
Evan Kranzler
5f23ccf24c fixed a test failure 2021-02-24 16:32:30 -05:00
jeffwadsworth
27b85bca88 - S cards: A player now moves the card/permanent to a zone. 2021-02-24 15:25:08 -06:00
Evan Kranzler
16306eb428 refactored zone changes, letters G and H
reworked Gift of the Gargantuan to allow cleaner choice
2021-02-24 15:57:57 -05:00
Evan Kranzler
756ca46718 refactored zone changes, letters E and F
simplified Enduring Renewal and Firemind's Foresight, fixed Faith's Reward and Fell Shepherd counting cards which had left and re-entered graveyards
2021-02-24 15:41:20 -05:00
Evan Kranzler
746d5eef3b refactored more zone changes, letters C and D (#7572)
Decaying Soil has been heavily reworked
2021-02-24 14:37:22 -05:00
Jeff
47dc1d8d61 - T, V, U cards: A player now moves the card/permanent to a zone. 2021-02-24 11:07:36 -06:00
Evan Kranzler
ae3ff96e11 refactored some zone change handling 2021-02-24 09:24:11 -05:00
jeffwadsworth
1ac7112b5d - W cards: A player now moves the card/permanent to a zone. 2021-02-23 19:45:47 -06:00
Evan Kranzler
f5f7638216 [KHM] updated Draugr Necromancer, added test (#7620) 2021-02-23 19:11:21 -05:00
Evan Kranzler
bac2585d83 [KHM] fixed Draugr Necromancer not allowing snow mana to be used for exiled cards 2021-02-23 13:47:23 -05:00
Evan Kranzler
5736b00f0f combined "enchanted player's upkeep" triggers into one class 2021-02-23 09:44:26 -05:00
Evan Kranzler
2ffa719278 fixed issue with Kruphix, God of Horizons and Horizon Stone causing endless replacement effect loop 2021-02-23 08:41:54 -05:00
Evan Kranzler
5e43c79f11 [KHM] fixed King Harald's Revenge requiring all creatures to block rather than just one 2021-02-22 18:09:52 -05:00
Evan Kranzler
5390963d38
Fix handling of damage to permanents (WIP) (#7592)
* initial refactor of damage events

* cleaned up some instances of classes that need to be removed

* removed old damage event classes

* removed outdated imports

* temporarily refactor Everlasting Torment (this will need to be changed more)

* updated damage handling to use new changes

* some reworking of lethal/excess damage plus a test

* updated damage marking to handle planeswalkers

* updated implementation of Phyrexian Unlife

* updated implementation of Everlasting Torment

* added some more excess damage tests

* small change to wither check
2021-02-22 17:11:24 -05:00
Oleg Agafonov
39f6b69391
Merge pull request #7584 from weirddan455/cascade
Implemented updated Cascade ruling 702.84a
2021-02-22 23:03:56 +01:00
Oleg Agafonov
91f4d78992 Changes related to Cascade ability (#7583):
* Cascade: added correct spell ability choose for forced cast of mdf and adventure cards (can contains one or both sides);
* Cascade: added tests from latest oracle changes;
* AI: improved spell ability choose for forced cast (example: cast target card without mana cost);
* GUI: improved spell ability choose for forced cast (now you can see only castable spells to choose);
* Other: fixed wrong PlayFromNotOwnHandZone in some cards, fixed NPE;
2021-02-23 02:00:38 +04:00
Evan Kranzler
bd3777997e
updated various cards to improve how they handle exiling with info (#7615) 2021-02-22 15:26:58 -05:00
Daniel Bomar
bb0a995541
Tibalt, Cosmic Impostor - fixed that emblem can't cast not owned cards (#7598)
* Fixed ability.canChooseTarget not using correct playerId

* Fixed Necrotic Plague

* Revert "Fixed Necrotic Plague"

This reverts commit 7659039670293ce1ea428dad042511d9d75f9da6.

* Set target controller on Necrotic Plague and add check in canChooseTarget

* Add test for Tibalt + Ephemerate interaction

* Tests improved

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-02-22 23:06:43 +04:00
Oleg Agafonov
b94af941df Fixed test 2021-02-22 22:01:13 +04:00
Oleg Agafonov
4050577d6b Tests: added tests for Moritte of the Frost (related to #7546); 2021-02-22 21:55:17 +04:00
Oleg Agafonov
2accab79c5 * Spark Double - fixed duplicated counters on copying of another Spark Double (#7553); 2021-02-22 21:22:31 +04:00
Oleg Agafonov
f6c0f4c712 * Geode Golem - fixed duplicated commander tax on damage trigger (#7593); 2021-02-22 16:11:13 +04:00
Oleg Agafonov
a377999f57 * Desertion - fixed rollback error on fizzled counter spell (#7613); 2021-02-22 08:51:07 +04:00
Oleg Agafonov
4f7631f0f0 * Haldan, Avid Arcanist - fixed rollback error on usage without partner; 2021-02-22 08:03:27 +04:00
Oleg Agafonov
b6cb5cef9c Refactor: removed default comment headers 2021-02-21 08:15:16 +04:00
Oleg Agafonov
2dfde7f41a Refactor: correct predicate packages 2021-02-21 08:00:21 +04:00
Oleg Agafonov
d343511d73 * Elsha of the Infinite - fixed that it gives flash ability to cards in the hand instead library's top card (closes #7605); 2021-02-21 07:43:29 +04:00
Evan Kranzler
b968637e20 [KHM] fixed Rune of Might giving flying instead of trample through an equipment 2021-02-20 21:41:31 -05:00
Oleg Agafonov
48e9cc3e07 PlayTheTopCard improves: added correct usage check, fixed outdated rule texts, Bolas's Citadel simplified (related to #7605); 2021-02-21 05:48:09 +04:00
Daniel Bomar
238ab4fcc8
Fixed clones not triggering death ability of Old-Growth Troll (fixes #7601) 2021-02-19 15:49:25 -06:00
Evan Kranzler
a8bda04daf [GTC] updated implementation of Bane Alley Broker 2021-02-19 14:47:47 -05:00
Evan Kranzler
22ac79c325 [STX] fixed second mode on Lorehold Command 2021-02-19 09:41:36 -05:00
Evan Kranzler
09d3cee8fc [STX] Implemented Lorehold Command 2021-02-19 09:38:59 -05:00
Evan Kranzler
eec6b4986d [STX] Implemented Witherbloom Command 2021-02-19 09:21:03 -05:00
Evan Kranzler
223c576359 [STX] Implemented Quandrix Command 2021-02-19 09:08:14 -05:00
Evan Kranzler
4db47adc19 [LRW] added back previously failing test for Aquitect's Will 2021-02-19 08:29:38 -05:00
Daniel Bomar
20968c299c
Tibalt, Cosmic Impostor - Fixed misspelled card name 2021-02-18 22:27:26 -06:00
jeffwadsworth
38b2f492a2 - Fixed #7597 2021-02-18 22:22:39 -06:00
Evan Kranzler
93e556d784 fixed a test failure 2021-02-18 20:40:03 -05:00
Evan Kranzler
12cee3f798 [STX] Implemented Silverquill Command 2021-02-18 20:38:01 -05:00
Evan Kranzler
47333c20c9 [STX] Implemented Prismari Command 2021-02-18 19:45:45 -05:00
Evan Kranzler
98c6b39550 [STX] added set 2021-02-18 19:37:47 -05:00
Evan Kranzler
2d85f4cfa0 [SLD] updated reprints 2021-02-18 19:28:00 -05:00
Evan Kranzler
6cb8072352 [KHM] fixed Battle for Bretagard chapter III (fixes #7599) 2021-02-18 17:12:55 -05:00
Evan Kranzler
440adfa18b fixed The Ozolith test (it wasn't actually failing) 2021-02-18 13:29:06 -05:00
Evan Kranzler
9426da5ad3 [LRW] added test for Aquitect's Will (partially fails) (#7597) 2021-02-18 09:16:30 -05:00
Alexander Novotny
d167808dc8
[C20] Fixed Haldan, Avid Arcanist's ability applying to all spells (magefree/mage#7585) (#7589) 2021-02-16 19:03:11 -06:00
Evan Kranzler
593d25d6be [M19] fixed Satyr Enchanter trigger being optional (fixes #7587) 2021-02-15 20:49:52 -05:00
Evan Kranzler
bb696b4210 fixed implementation of cards which trigger on unblocked attackers 2021-02-15 19:04:17 -05:00
Evan Kranzler
a6255402e3 updated language for various user choices 2021-02-15 10:19:43 -05:00
Evan Kranzler
e2e7df6af2 [ZNE] added Zendikar Rising Expeditions (closes #7578) 2021-02-15 09:21:12 -05:00
Jeff
eb242443fc - Lurrus of the Dream-Den will now only allow casting of cards from the controller's graveyard during the controller's turn. 2021-02-14 21:24:49 -06:00
jeffwadsworth
da03e7c50b - Fixed #7541 2021-02-14 01:02:58 -06:00
Oleg Agafonov
7f6482221a * Bronzehide Lion - fixed rollback error on usage (fixes #7564); 2021-02-13 22:37:31 +04:00
Evan Kranzler
073ec1cdb9 changed collation to strings to allow non-int collector numbers 2021-02-13 09:03:52 -05:00
jeffwadsworth
82f40f04ae - Fixed #7561 2021-02-12 22:58:39 -06:00
Evan Kranzler
8a16eda062
Implement new way to generate boosters using box mapping info (WIP) (#7529)
* [THB] added initial common/uncommon collation mechanism

* [THB] added rare/mythic and lands to pack generation

* fixed some card names

* broke out collation into its own separate classes

* built collation into ExpansionSet

* added note about collation information

* [KHM] added collation info

* updated collation to use collector number rather than name

* added shuffle to set constructor

* added some notes on collation methods
2021-02-12 17:35:28 -05:00
Oleg Agafonov
10e557b873 * Performance: memory usage optimization for deck editor (part 2 of removed bloated usage of ManaCosts -> ManaColor objects, see #7515); 2021-02-12 22:12:18 +04:00
Evan Kranzler
c3d55ea12a [KHM] fixed Ascent of the Worthy chapter 3 and added note to chapters 1 and 2 2021-02-12 09:07:42 -05:00
Evan Kranzler
9485cce9e3 [SLU] added new drops 2021-02-12 08:57:12 -05:00
Evan Kranzler
9a37a351ee [SLD] added new drops 2021-02-12 08:54:44 -05:00
Evan Kranzler
6b25dac969 [KHM] fixed Surtland Flinger not sacrificing the chosen creature (fixes #7554) 2021-02-12 08:48:03 -05:00
jeffwadsworth
78bae348e8 - Fixed #7544, #7536, #6798 2021-02-11 09:36:45 -06:00
Evan Kranzler
4d20cb19cf [CMR] fixed Gor Muldrak, Amphinologist not working correctly when a player controls no creatures (fixes #7545) 2021-02-10 16:07:07 -05:00
Evan Kranzler
d96d40b953 [CMR] fixed Colfenor, the Last Yew not being able to target correctly 2021-02-09 20:39:50 -05:00
Evan Kranzler
4f9bbd4a73 [KHM] fixed Axgard Armory not revealing on search 2021-02-09 20:35:44 -05:00
jeffwadsworth
0ac85d93db - Fixed #7535 2021-02-09 15:40:33 -06:00
jeffwadsworth
7f30e83d70 - Fixed #7534 2021-02-09 14:30:51 -06:00
Evan Kranzler
f80de1d868 [MIR] fixed Sealed Fate card type 2021-02-09 12:54:23 -05:00
jeffwadsworth
f01f8e9765 - Added Wall of Corpses from Mirage 2021-02-09 11:46:50 -06:00
jeffwadsworth
a8070fdd76 - Added Sealed Fate from Mirage 2021-02-09 10:00:54 -06:00
Evan Kranzler
199ba524bf [KHM] fixed Spectral Steel being able to exile itself as a cost (fixes #7531) 2021-02-08 21:11:53 -05:00
Evan Kranzler
5b02430837 updated ZNR and KHM boosters to use new mythic rare likelihood 2021-02-08 18:44:47 -05:00
Evan Kranzler
21ef775700 [ZNR] updated booster generation and added test 2021-02-08 18:22:55 -05:00
Evan Kranzler
18c8a8539e [KHM] fixed The Bears of Littjara not sacrificing after chapter 3 (fixes #7527) 2021-02-08 18:02:44 -05:00
Evan Kranzler
a90e9923f5 [KHM] fixed issues with booster collation, added test (fixes #7521) 2021-02-08 14:04:10 -05:00
jeffwadsworth
e8d2648319 - Fixed #7520 2021-02-08 11:15:24 -06:00
Daniel Bomar
179bf79118
[SOI] Essence Flux - Fixed interaction with MDFCs 2021-02-08 11:01:37 -06:00
Daniel Bomar
2716c60fb5
[KHC] Ruthless Winnower - Fixed sacrificing non-creature permanents (fixes #7517) 2021-02-07 17:46:57 -06:00
Oleg Agafonov
cf216c6802 Prepare new release 2021-02-07 22:24:40 +04:00
Daniel Bomar
5f8013b4a7
[KHM] Blessing of Frost - Fixed creatures not getting counters (fixes #7512) 2021-02-07 11:21:55 -06:00
Grath
7ce36cffa8
Add hints for some Snow-matters cards from Modern Horizons (#7513)
* Add hints for some Modern Horizons snow cards.
2021-02-07 15:16:12 +04:00
Oleg Agafonov
03952ae0d6 [KHC] added tokens and download support; 2021-02-06 20:54:32 +04:00
Oleg Agafonov
f7bc745f10 [KHM] added tokens and download support; 2021-02-06 20:30:19 +04:00
Evan Kranzler
5f80dba107 fixed landwalk abilities counting all lands and not just defending player's (fixes #7427) 2021-02-06 10:40:55 -05:00
Evan Kranzler
680083dd53 [KHM] fixed Reckless Crew not allowing equipping when player controls no vehicles 2021-02-06 09:03:43 -05:00
Oleg Agafonov
9416c6140a [KHM] fixed Reidane, God of the Worthy - rollback error on some events check without sourceId; 2021-02-06 13:04:20 +04:00
Oleg Agafonov
f692a1f097 * Choice of Damnations - improved AI support, fixed rollback error in AI games;
* Pain's Reward - improved AI support, fixed rollback error in AI games;
* Volcano Hellion - improved AI support, fixed rollback error in AI games;
2021-02-06 12:48:53 +04:00
Oleg Agafonov
ac98a3a31a * Commander: fixed duplicated triggers after play (example: Esika, God of the Tree, see #7501, #7503, #7505); 2021-02-06 10:51:41 +04:00
jeffwadsworth
aa13b06af9 - refactored Ethereal Valkyrie to work with Split/MDFC/Adventure cards as per weirddan455 commit. 2021-02-05 16:37:44 -06:00
Daniel Bomar
3af5cb9514
[INV] Yawgmoth's Agenda - Play from graveyard effect applies only to its controller (fixes #7491) 2021-02-05 12:46:44 -06:00
Daniel Bomar
d406904e60
[WAR] Mowu, Loyal Companion - Apply Mowu's replacment effect to self ETB (fixes #7111) 2021-02-05 11:41:20 -06:00
Evan Kranzler
ece9108695 [KHM] fixed Orvar, the All-Form triggered ability not working correctly 2021-02-05 11:33:42 -05:00