Commit graph

19220 commits

Author SHA1 Message Date
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
Oleg Agafonov
4c5ea62cea
Merge pull request #6244 from Dilnu/Chaos
Fix Chaos Wand
2020-02-03 23:19:34 +01:00
Oleg Agafonov
097eab783a
Merge pull request #6248 from Dilnu/Skyfire
Fix Skyfire Phoenix's triggered ability.
2020-02-03 22:19:33 +01:00
Oleg Agafonov
8ab21be00c
Merge pull request #6249 from Dilnu/Mogis
Fix Mogis God of Slaughter's ability when a player has no creatures.
2020-02-03 22:07:40 +01:00
jeffwadsworth
d7f300a06d - Fixed #6241 2020-02-02 19:35:52 -06:00
dilnu
6f513c4630 Fix Mogis God of Slaughter's ability when a player has no creatures.
Fixes https://github.com/magefree/mage/issues/6232
2020-02-01 19:13:47 -05:00
dilnu
9a80b07d2a Fix Skyfire Phoenix's triggered ability. 2020-02-01 19:05:46 -05:00
dilnu
d6989d15b9 Fix Skyfire Phoenix's triggered ability. 2020-02-01 19:02:50 -05:00
dilnu
a020326fce Fix Niv Mizzet Reborn so you must select as many cards as possible and so that players are informed of all the revealed cards. 2020-02-01 18:06:20 -05:00
dilnu
e3e68c4607 Fix Chaos Wand
Fixes https://github.com/magefree/mage/issues/6241
2020-02-01 16:51:19 -05:00
dilnu
cc9629ed51 Fix the Divine Visitation replacement effect.
This also gives the CREATE_TOKEN game events access to the Token being created and updates the GatherSpecimens replacement effect to use that access.
2020-02-01 15:15:52 -05:00
Oleg Agafonov
4ad29abdd7 Fixed name compare 2020-02-01 12:13:45 +04:00