Commit graph

19431 commits

Author SHA1 Message Date
Evan Kranzler
49e46ccb59 Implemented Song of Creation 2020-04-08 17:47:00 -04:00
Evan Kranzler
be93e428da Implemented Farfinder 2020-04-08 17:42:49 -04:00
Evan Kranzler
86f71a6dd3 Implemented Ruinous Ultimatum 2020-04-08 17:40:21 -04:00
Evan Kranzler
df44de36d7 Implemented Almighty Brushwagg 2020-04-08 17:37:17 -04:00
Evan Kranzler
800ea45fd4 updated IKO spoiler and reprints 2020-04-08 17:35:20 -04:00
Evan Kranzler
0d2859e3c3 Implemented Patagia Tiger 2020-04-08 08:34:40 -04:00
Evan Kranzler
71b69b9308 Implemented Ominous Seas 2020-04-08 08:31:48 -04:00
Evan Kranzler
f5572c8fc1 Implemented Sanctuary Smasher 2020-04-08 08:21:50 -04:00
Evan Kranzler
c68616d572 Implemented Keep Safe 2020-04-08 08:17:47 -04:00
Evan Kranzler
3b69cf04f6 fixed a card numbering 2020-04-08 08:08:59 -04:00
Evan Kranzler
eceda62bed Implemented Deadly Rollick 2020-04-08 08:04:02 -04:00
Evan Kranzler
4fd2e7de32 updated IKO and C20 spoiler and reprints 2020-04-08 07:57:53 -04:00
Evan Kranzler
3bb441bd8a updated IKO and C20 spoiler and reprints 2020-04-07 23:13:56 -04:00
Evan Kranzler
e0599439d0 Implemented Shiny Impetus 2020-04-07 22:03:58 -04:00
Evan Kranzler
23582b4a09 Implemented Psychic Impetus 2020-04-07 22:00:13 -04:00
Evan Kranzler
59bc7519b0 Implemented Chevill, Bane of Monsters 2020-04-07 21:24:10 -04:00
Evan Kranzler
24b646c05a Implemented Boneyard Lurker 2020-04-07 21:09:38 -04:00
Evan Kranzler
2d11f69d0e Implemented Crystalline Resonance 2020-04-07 20:52:03 -04:00
Evan Kranzler
357d1873db Implemented Bonder's Ornament 2020-04-07 19:19:10 -04:00
Evan Kranzler
3e6c1d4483 Implemented Tentative Connection 2020-04-07 18:13:56 -04:00
Evan Kranzler
2dcc5dd453 Implemented Fight as One 2020-04-07 18:06:30 -04:00
Evan Kranzler
4911398c89 Implemented Weaponize the Monsters 2020-04-07 17:58:37 -04:00
Evan Kranzler
38a94db42c Implemented Spontaneous Flight 2020-04-07 17:54:49 -04:00
Evan Kranzler
d2f4cfe9fa Implemented Helica Glider 2020-04-07 17:52:39 -04:00
Evan Kranzler
435fb0508d Implemented Splendor Mare 2020-04-07 17:43:35 -04:00
Evan Kranzler
428dd8d678 Implemented Majestic Auricorn 2020-04-07 17:39:03 -04:00
Evan Kranzler
ac3ebcbf60 Implemented Garrison Cat 2020-04-07 17:38:12 -04:00
Evan Kranzler
415f5d2e6a updated IKO and C20 spoiler and reprints 2020-04-07 17:36:25 -04:00
Evan Kranzler
7360bf8b0f updated IKO and C20 spoiler and reprints 2020-04-07 09:52:56 -04:00
Evan Kranzler
215408e06f Implemented Death's Oasis 2020-04-07 09:34:39 -04:00
Evan Kranzler
ae93425faa Implemented Exuberant Wolfbear 2020-04-07 08:44:31 -04:00
Evan Kranzler
75ddf28c84 Implemented Glademuse 2020-04-06 22:07:54 -04:00
Evan Kranzler
7e233baa28 Implemented Dredge the Mire 2020-04-06 21:53:33 -04:00
Evan Kranzler
a818251d3f Implemented Charge of the Forever-Beast 2020-04-06 21:28:50 -04:00
Evan Kranzler
d55dc2879b Implemented Frondland Felidar 2020-04-06 21:15:25 -04:00
Evan Kranzler
f27f70d70c Implemented Sanctuary Lockdown 2020-04-06 21:06:54 -04:00
Evan Kranzler
d8d8e7c174 Implemented Forbidden Friendship 2020-04-06 20:59:53 -04:00
Evan Kranzler
9f50fade9f Implemented Cazur, Ruthless Stalker 2020-04-06 20:50:22 -04:00
Evan Kranzler
4ce3b87066 Implemented Avenging Huntbonder 2020-04-06 20:44:49 -04:00
Evan Kranzler
1a657c1c9a Implemented Thwart the Enemy 2020-04-06 20:40:36 -04:00
Evan Kranzler
78b95320aa Implemented Pollywog Symbiote 2020-04-06 20:36:55 -04:00
Evan Kranzler
c212233206 another error fix 2020-04-06 19:11:33 -04:00
Evan Kranzler
1926299be6 fixed an error with removing mutate cards 2020-04-06 18:43:54 -04:00
Evan Kranzler
eb39c57109 Implemented Wilt 2020-04-06 17:52:47 -04:00
Evan Kranzler
d2675ce5d8 Implemented Sea-Dasher Octopus 2020-04-06 17:51:32 -04:00
Evan Kranzler
9b4ecc37c1 Implemented Migratory Greathorn 2020-04-06 17:49:48 -04:00
Evan Kranzler
31db4c9341 Implemented Lore Drakkis 2020-04-06 17:47:25 -04:00
Evan Kranzler
49c9223ac6 Implemented Go for Blood 2020-04-06 17:41:46 -04:00
Evan Kranzler
5439a9afab Implemented Cubwarden 2020-04-06 17:40:11 -04:00
Evan Kranzler
0ab6951b9e Implemented Barrier Breach 2020-04-06 17:38:40 -04:00
Evan Kranzler
a16be04809 Implemented Fierce Guardianship 2020-04-06 17:32:57 -04:00
Evan Kranzler
be8a511b72 Implemented Deflecting Swat 2020-04-06 17:30:51 -04:00
Evan Kranzler
a9af8d6120 Implemented Cryptic Trilobite 2020-04-06 17:26:40 -04:00
Evan Kranzler
ada23b228e updated C20 and IKO spoiler and reprints 2020-04-06 17:16:14 -04:00
Evan Kranzler
e6e907f624 mutate cards removed until mutate is properly implemented 2020-04-06 17:05:07 -04:00
Evan Kranzler
536b4959e0 Implemented Nikara, Lair Scavenger 2020-04-06 08:46:31 -04:00
Evan Kranzler
cb0907c2ef Implemented Herald of the Forgotten 2020-04-06 08:38:26 -04:00
Evan Kranzler
d84db34924 Implemented Silvar, Devourer of the Free 2020-04-06 08:23:11 -04:00
Evan Kranzler
ac76993b0c Implemented Trynn, Champion of Freedom 2020-04-06 08:07:54 -04:00
Evan Kranzler
484094b0f5 Implemented Daring Fiendbonder 2020-04-05 21:58:03 -04:00
Evan Kranzler
e8ea5b288f Implemented Call the Coppercoats 2020-04-05 21:54:15 -04:00
Evan Kranzler
2004c50ab0 Implemented Call of the Death-Dweller 2020-04-05 21:36:40 -04:00
Evan Kranzler
1a26f57222 Implemented Souvenir Snatcher 2020-04-05 21:06:20 -04:00
Evan Kranzler
7465acd038 updated C20 spoiler and reprints 2020-04-05 21:03:52 -04:00
Evan Kranzler
ded22e904e Implemented Dismantling Wave 2020-04-05 18:20:31 -04:00
Evan Kranzler
e91fc7d636 Implemented Everquill Phoenix 2020-04-05 17:28:53 -04:00
Evan Kranzler
9acda75e31 updated C20 and IKO spoiler and reprints 2020-04-05 16:29:05 -04:00
Evan Kranzler
711e01f81e Implemented Huntmaster Liger 2020-04-05 16:24:50 -04:00
Evan Kranzler
9ba949369e Implemented Insatiable Hemophage 2020-04-05 16:20:52 -04:00
Evan Kranzler
2b9fe91b63 Implemented Mythos of Nethroi 2020-04-05 16:03:06 -04:00
Evan Kranzler
742f74ba86 Implemented Vadrok, Apex of Thunder 2020-04-05 15:47:37 -04:00
Evan Kranzler
142a4e040b Implemented Proud Wildbonder 2020-04-05 15:37:37 -04:00
Evan Kranzler
339b9607b8 Implemented General Kudro of Drannith 2020-04-05 15:28:24 -04:00
Evan Kranzler
9d75f29f3c Implemented Drannith Magistrate 2020-04-05 15:06:50 -04:00
Evan Kranzler
77ad5eab87 Implemented Crystalline Giant 2020-04-05 14:30:26 -04:00
Evan Kranzler
1126610243 Implemented General's Enforcer 2020-04-05 09:44:06 -04:00
Evan Kranzler
824dd29e87 Implemented Flourishing Fox 2020-04-05 09:25:08 -04:00
Evan Kranzler
a4e9b21b82 Implemented Drannith Stinger 2020-04-05 09:22:01 -04:00
Evan Kranzler
10814e4b4c Implemented Blood Curdle 2020-04-05 09:07:38 -04:00
Evan Kranzler
02f0a7ac14 Implemented Bastion of Remembrance 2020-04-05 08:57:53 -04:00
Evan Kranzler
2859ad3127 Implemented Reconnaissance Mission 2020-04-05 08:42:04 -04:00
Evan Kranzler
e5e55a062a Implemented Nethroi, Apex of Death 2020-04-05 08:36:44 -04:00
Evan Kranzler
a19a5d7162 updated IKO and C20 spoiler and reprints 2020-04-05 08:19:20 -04:00
Evan Kranzler
90a7786bb4 fixed test failure 2020-04-04 22:43:14 -04:00
Evan Kranzler
0f6f810c24 Implemented Thieving Otter 2020-04-04 22:40:37 -04:00
Evan Kranzler
176f06c1dc Implemented Jirina Kudro 2020-04-04 22:32:47 -04:00
Evan Kranzler
87d322c8e9 Implemented Obscuring Haze 2020-04-04 21:44:05 -04:00
Evan Kranzler
381de68563 Implemented Kathril, Aspect Warper 2020-04-04 21:25:06 -04:00
Evan Kranzler
3632eba3e8 updated C20 spoiler and reprints 2020-04-04 20:26:13 -04:00
Evan Kranzler
852d452342 Implemented Otrimi, the Ever-Playful 2020-04-04 19:43:23 -04:00
Evan Kranzler
5b58e6df0c Implemented Flawless Maneuver 2020-04-04 19:31:45 -04:00
Evan Kranzler
3019fb30d4 Implemented Boneyard Mycodrax 2020-04-04 19:05:01 -04:00
Evan Kranzler
c1f87575bb Implemented Shabraz. the Skyshark 2020-04-04 18:55:43 -04:00
Evan Kranzler
44228bbea8 Implemented Brallin, Skyshark Rider 2020-04-04 18:43:45 -04:00
Evan Kranzler
14a33f11aa Implemented Netherborn Altar 2020-04-04 18:04:07 -04:00
Evan Kranzler
5fc1f96bab Implemented Curious Herd 2020-04-04 17:49:05 -04:00
Evan Kranzler
ade58099dc updated C20 spoiler 2020-04-04 17:29:15 -04:00
Evan Kranzler
b84c01af87 updated C20 spoiler and reprints 2020-04-04 11:45:24 -04:00
Evan Kranzler
610d5af60f Implemented Footfall Crater 2020-04-04 11:41:15 -04:00
Evan Kranzler
ebf709f4d8 Mysterious Egg 2020-04-04 00:44:26 -04:00
Evan Kranzler
525b0edbc0 Implemented Phase Dolphin 2020-04-04 00:38:54 -04:00
Evan Kranzler
1e43371470 Implemented Wingfold Pteron 2020-04-04 00:34:19 -04:00
Evan Kranzler
b94afc3d00 Implemented Skull Prophet 2020-04-04 00:25:14 -04:00
Evan Kranzler
45acd3a7fc Implemented Dire Tactics 2020-04-04 00:22:55 -04:00
Evan Kranzler
1e4bede7f9 Implmented Pouncing Shoreshark 2020-04-04 00:15:54 -04:00
Evan Kranzler
5b0f4167b7 updated IKO spoiler and reprints 2020-04-04 00:13:57 -04:00
Evan Kranzler
5b578ae63c Implemented Dirge Bat 2020-04-03 17:37:29 -04:00
Evan Kranzler
6507e86715 Implemented Voracious Greatshark 2020-04-03 17:33:39 -04:00
Evan Kranzler
bdb54e9fd6 Implemented Migration Path 2020-04-03 17:28:52 -04:00
Evan Kranzler
b64f42d46c Implemented Cavern Whisperer 2020-04-03 17:25:17 -04:00
Evan Kranzler
737b07442f Implemented Chittering Harvester 2020-04-03 17:23:59 -04:00
Evan Kranzler
db05789eda Implemented Dreamtail Heron 2020-04-03 17:22:00 -04:00
Evan Kranzler
e0688b3959 Implemented Gemrazer 2020-04-03 17:20:25 -04:00
Evan Kranzler
d974ad9a06 updated IKO spoiler and reprints 2020-04-03 17:17:27 -04:00
Evan Kranzler
5b8712b44d Implemented Boon of the Wish-Giver 2020-04-03 14:26:21 -04:00
Evan Kranzler
1ab2c93acb Implemented Savai Sabertooth 2020-04-03 14:24:56 -04:00
Evan Kranzler
2f37de4549 Implemented Glowstone Recluse 2020-04-03 14:18:45 -04:00
Evan Kranzler
8b1e84a78c Implemented Neutralize 2020-04-03 14:12:06 -04:00
Evan Kranzler
05a818bb8e Implemented Trumpeting Gnarr 2020-04-03 14:08:44 -04:00
Evan Kranzler
da721e2342 Implemented Shredded Sails 2020-04-03 14:07:04 -04:00
Evan Kranzler
a717ec1e0c Implemented Zagoth Crystal 2020-04-03 13:59:17 -04:00
Evan Kranzler
52e0d6a481 Implemented Savai Crystal 2020-04-03 13:52:12 -04:00
Evan Kranzler
d44a948046 Implemented Raugrin Crystal 2020-04-03 13:50:38 -04:00
Evan Kranzler
418c834c1d Implemented Ketria Crystal 2020-04-03 13:47:09 -04:00
Evan Kranzler
b2c22d20a7 Implemented Indatha Crystal 2020-04-03 13:46:01 -04:00
Evan Kranzler
84e70c4041 Implemented Primal Empathy 2020-04-03 08:13:40 -04:00
Evan Kranzler
861a05159b Implemented Colossification 2020-04-03 07:57:17 -04:00
Evan Kranzler
95d75ebf2d Implemented King Kong 2020-04-02 21:28:08 -04:00
Evan Kranzler
06f5ad8cab Implemented Grimdancer 2020-04-02 19:19:47 -04:00
Evan Kranzler
f3e406583f updated IKO spoiler 2020-04-02 18:32:30 -04:00
Evan Kranzler
f9475581a5 added Commander 2020 2020-04-02 18:19:19 -04:00
Evan Kranzler
f53a37e028 Implemented Snapdax, Apex of the Hunt 2020-04-02 17:57:47 -04:00
Evan Kranzler
00214ef80c Implemented Cloudpiercer 2020-04-02 17:25:37 -04:00
Evan Kranzler
aa1a3b3353 Implemented Zagoth Mamba 2020-04-02 17:16:42 -04:00
Evan Kranzler
6d8e78f07f Implemented Sprite Dragon 2020-04-02 15:16:09 -04:00
Evan Kranzler
a9c3a3319f Implemented Titanoth Rex 2020-04-02 15:13:02 -04:00
Evan Kranzler
272f78e88a Implemented Void Beckoner 2020-04-02 15:10:56 -04:00
Evan Kranzler
2483fd9c8d Implemented Fully Grown 2020-04-02 15:04:28 -04:00
Evan Kranzler
75414cef2e Implemented Mosscoat Goriak 2020-04-02 13:46:25 -04:00
Evan Kranzler
91b3d65a87 updated IKO spoiler and reprints 2020-04-02 13:45:48 -04:00
Evan Kranzler
bda54ff1b6 Implemented Gloom Pangolin 2020-04-02 11:09:18 -04:00
Evan Kranzler
b080a70e69 added Ikoria: Lair of Behemoths set 2020-04-02 11:06:30 -04:00
Thomas Hess
6fd8b0a80b
Fix booster generation issues with Mystery Booster set.
- Split the foil sheet into a separate set as listed on Scryfall.
- Added unit test cases that verify booster generation.
2020-03-18 14:51:52 +01:00
Evan Kranzler
656908aeec fixed basic land flag 2020-03-17 20:39:50 -04:00
Evan Kranzler
468f7b13f2 added comment with source 2020-03-17 20:37:08 -04:00
Evan Kranzler
114aac433e removed duplicated cards 2020-03-17 20:29:08 -04:00
Evan Kranzler
b35924fc70 added cards for mystery booster 2020-03-17 20:23:53 -04:00
Evan Kranzler
b2401a6410 fixed legality issue 2020-03-17 20:18:08 -04:00
Evan Kranzler
434b2464db added booster generation function 2020-03-17 19:58:08 -04:00
Evan Kranzler
9be0bde4c1 added Mystery Booster set file 2020-03-17 19:36:10 -04:00
Oleg Agafonov
2b78ec745c * Mind's Desire - fixed that it doesn't work with split cards (#6337); 2020-03-12 04:07:17 +04:00
Oleg Agafonov
14ddb6eb28 * AI: fixed wrong targeting for gain control abilities (#6340); 2020-03-11 18:22:58 +04:00
Oleg Agafonov
3cd5682db7 * AI: fixed wrong targeting for Fraying Sanity (#6339); 2020-03-11 17:17:39 +04:00
jeffwadsworth
d8bcfc4295 - Fixed Divine Visitation 2020-03-09 16:07:18 -05:00
Oleg Agafonov
86f6d39f5a * AI: fixed rollback errors on play cards with target stack (Diplomatic Escort, Not of This World, etc); 2020-03-09 13:49:07 +04:00
Oleg Agafonov
ff3df35467 Fixed NPE errors on empty sourceId in mage reference object; 2020-03-07 00:24:16 +04:00
Oleg Agafonov
cb8d4dc340 * Non creature tokens - fixed rollback errors in AI games (example: Food token, see #6331);
Fixed other potentially NPE errors with rarity;
2020-03-06 03:27:46 +04:00
Oleg Agafonov
d7a48efa89 * Rules: chicken subtype replaced by bird subtype (Chicken à la King, Chicken Egg, Fowl Play, Free-Range Chicken, Poultrygeist); 2020-03-04 00:59:37 +04:00
jeffwadsworth
075cbbed00 - Fixed #6328 2020-03-03 09:21:37 -06:00
jeffwadsworth
8e41215fa5 - Refactor to resolve failing test 2020-03-02 16:02:56 -06:00
tylerFretz
a96d936e24
Fix Verix Bladewing kicker ability text (#6322) 2020-03-02 14:52:33 -06:00
jeffwadsworth
26439bef95 - Fixed #6325 2020-03-02 14:50:20 -06:00
Oleg Agafonov
6769b1d536 Fixed text 2020-02-29 19:57:19 +04:00
Oleg Agafonov
e421e5fac1 Fixed NPE 2020-02-29 12:49:29 +04:00
Jeff
fe0557127b - Fixed #6321 and #6320 2020-02-28 16:52:54 -06:00
jeffwadsworth
190c3ecc00 - Fixed #6316 2020-02-28 08:53:48 -06:00
jeffwadsworth
97767a0be1 - Fixed #6314 2020-02-28 08:21:47 -06:00
jeffwadsworth
448d618a8a - Fixed #6297 2020-02-27 13:26:25 -06:00
jeffwadsworth
4446f07306 - Fixed #6299 2020-02-27 11:46:53 -06:00
jeffwadsworth
a7dd1c3725 - Fixed #6307 2020-02-27 11:15:48 -06:00
Oleg Agafonov
299be53e7a
Merge pull request #6286 from aidan-coward/shadowspear-wording
Fix Shadowspear wording
2020-02-26 18:55:05 +01:00
Oleg Agafonov
169d9bf761 * Non basic mana abilities - fixed rollback errors in AI games (#6300); 2020-02-25 12:41:45 +04:00
jeffwadsworth
28169b5271 - Fixed #6296 2020-02-24 11:53:26 -06:00
jeffwadsworth
eab4eb8781 - Fixed Manipulate Fate 2020-02-24 10:45:18 -06:00
Oleg Agafonov
3047a8bd76 * Sunlit Hoplite - fixed not working +1/0 ability (#6288); 2020-02-21 20:05:00 +04:00
jeffwadsworth
b59c8b663d - Fixed #6289 2020-02-19 17:34:20 -06:00
Aidan Coward
513f2bc838 Fix Shadowspear wording
Added "and" to second ability to say
"hexproof and indestructible"
2020-02-18 10:59:47 -05:00
Oleg Agafonov
f6079c4fd6 * Utopia Mycon - fixed unnecessary target choose; 2020-02-17 20:57:18 +04:00
Oleg Agafonov
8adfcf9bcb * Mangara's Tome - fixed exile window text; 2020-02-17 20:55:13 +04:00
Oleg Agafonov
f32976f27d * Dead Man's Chest - fixed exile window text; 2020-02-17 20:54:22 +04:00
jeffwadsworth
90534ac100 - Fixed Surgical Extraction 2020-02-14 10:53:09 -06:00
jeffwadsworth
4cc19f5071 - Fixed Extirpate 2020-02-14 10:12:24 -06:00
jeffwadsworth
033ad94b8b - Fixed Disciple of Phenax and Ghastlord of Fugue. 2020-02-13 09:34:56 -06:00
jeffwadsworth
ca52e0bf38 - Fixed Reap Intellect 2020-02-12 16:35:54 -06:00
jeffwadsworth
4b019a1201 - Fixed Last Rites 2020-02-12 16:09:38 -06:00
jeffwadsworth
42dfd16b02 - Fixed Thought Hemorrhage 2020-02-12 15:31:06 -06:00
jeffwadsworth
8e4080ce7c - Fixed Shimian Specter 2020-02-12 10:08:56 -06:00
Oleg Agafonov
7923564f7c * Marsh Flitter - fixed that it can't sacrifice goblin; 2020-02-12 18:24:01 +04:00
Samuel Sandeen
d56f6b991b
Fix Sevinne's Reclamation. (#6275)
This also handles the rather unique case caused by Sevinne's Reclamation where the original spell resolves before the copy of it.
Also fixes a couple typos.
2020-02-10 08:18:12 -05:00
Ingmar Goudt
ae7919cd07 program towards Interface rather than implementations 2020-02-10 10:40:06 +01:00
Samuel Sandeen
fb82303b85 Fix Medomai's Prophecy (#6271)
Fixes https://github.com/magefree/mage/issues/6262
lookAtCards replaces old instances with the same name.
2020-02-08 18:29:12 -06:00
Samuel Sandeen
51424b1460 Fix Irencrag Feat's spell casting effect. (#6268)
* Create a test for Irencrag Feat to ensure it functions correctly.

* Fix Irencrag Feat so it works correctly.
2020-02-08 18:28:10 -06:00
Samuel Sandeen
def8ef0a26 Fix Turbulent Dreams. (#6269)
More specifically get the value of X from the discard cost not the mana cost and correctly set it to target exactly x permanents.
Fixes https://github.com/magefree/mage/issues/6264
2020-02-08 18:26:16 -06:00
jeffwadsworth
7cbf999e9b - Fixed Starfield of Nyx test. 2020-02-07 10:22:15 -06:00
jeffwadsworth
b11e2a0fe9 - refactor some cards and an effect 2020-02-07 08:52:04 -06:00
jeffwadsworth
d6c2f031d0 - Fixed #6236 2020-02-06 17:47:08 -06:00
Oleg Agafonov
1cbabacc23
Merge pull request #6243 from Dilnu/master
Fix the Divine Visitation replacement effect.
2020-02-05 12:40:32 +01:00
Tyler Fretz
4a9b50bb71 added nonland filter to ability 2020-02-04 00:53:18 -05:00
dilnu
0d382d3875 Move the Token field added from GameEvent to a subclass. 2020-02-03 21:57:10 -05:00
Oleg Agafonov
cbfcfa6d5e
Merge pull request #6247 from Dilnu/Reborn
Fix Niv Mizzet Reborn
2020-02-03 23:44:56 +01:00