Commit graph

17580 commits

Author SHA1 Message Date
Thomas Winwood
fad76ba4e0 Implement Rogue Skycaptain 2019-04-14 01:47:40 +01:00
Thomas Winwood
57cea736b9 Implement Kjeldoran Pride 2019-04-14 01:46:25 +01:00
Thomas Winwood
a442a59606 Implement Gift of the Woods 2019-04-14 01:45:21 +01:00
Evan Kranzler
4ea83bc592 fixed Massacre Girl delayed triggered ability 2019-04-13 20:34:59 -04:00
Evan Kranzler
3301cc3b78 fixed Niv-Mizzet Reborn not allowing any selections (fixes #5713) 2019-04-13 20:28:52 -04:00
Evan Kranzler
1baf044402 Implemented Bond of Insight 2019-04-13 18:49:41 -04:00
Evan Kranzler
9fd2cb503d Implemented Neoform 2019-04-13 16:36:58 -04:00
Evan Kranzler
ed25014586 Implemented Gideon, the Oathsworn 2019-04-13 15:59:37 -04:00
Evan Kranzler
e15680b051 Implemented Ilharg, the Raze-Boar 2019-04-13 15:26:17 -04:00
Evan Kranzler
0b11df3a00 broke out LookAtTopCardOfLibraryAnyTimeEffect into its own class 2019-04-13 15:03:54 -04:00
Evan Kranzler
c780838d29 Implemented God-Eternal Rhonas 2019-04-13 13:15:39 -04:00
Evan Kranzler
b28bef8f62 Implemented Nissa, Who Shakes the World 2019-04-13 12:56:33 -04:00
Evan Kranzler
15d389a5ba Implemented Tamiyo, Collector of Tales 2019-04-13 12:01:31 -04:00
Evan Kranzler
09bf817f1a Implemented God-Eternal Bontu 2019-04-13 11:02:01 -04:00
Evan Kranzler
a1875f824f Implemented Firemind Vessel 2019-04-13 10:24:55 -04:00
Evan Kranzler
a8dfc95908 Implemented Enter the God-Eternals 2019-04-13 09:20:30 -04:00
Thomas Winwood
400c5c810f Implement Rod of Spanking 2019-04-13 13:08:48 +01:00
Oleg Agafonov
f67dd22322
Merge pull request #5708 from ketsuban/everythingamajig
Implement Everythingamajig
2019-04-13 05:27:42 +02:00
Evan Kranzler
bd9cb672e1 Implemented Jace's Triumph 2019-04-12 20:16:25 -04:00
Evan Kranzler
90adde4feb Implemented Niv-Mizzet Reborn 2019-04-12 20:08:13 -04:00
Evan Kranzler
1574fdc6a5 updated WAR spoiler 2019-04-12 19:10:19 -04:00
Evan Kranzler
eafd28ca6d Implemented Pledge of Unity 2019-04-12 08:25:27 -04:00
Evan Kranzler
141eb384fe Implemented Toll of the Invasion 2019-04-12 08:00:33 -04:00
Oleg Agafonov
978f35a6ca [WAR] added lands 2019-04-12 11:33:30 +04:00
Thomas Winwood
83234762f6 Implement Everythingamajig 2019-04-12 05:56:04 +01:00
Oleg Agafonov
35f705e07b Fixed copy 2019-04-12 08:53:58 +04:00
Evan Kranzler
8f91a2884e Implemented Gideon's Battle Cry 2019-04-11 22:16:28 -04:00
Evan Kranzler
708b1a6dc9 Implemented Gideon's Company 2019-04-11 22:05:56 -04:00
Evan Kranzler
f14f9f8fb2 Implemented Desperate Lunge 2019-04-11 19:24:41 -04:00
Evan Kranzler
eaa63192c0 updated WAR spoiler and reprints 2019-04-11 19:18:58 -04:00
Evan Kranzler
c39e427cd8 Implemented Saheeli, Sublime Artificer 2019-04-11 19:11:37 -04:00
Evan Kranzler
91555e73e3 Implemented Tamiyo's Epiphany 2019-04-11 17:57:04 -04:00
Thomas Winwood
e84ee4fb3b Fix wording of Privileged Position (#5703) 2019-04-11 08:40:29 -05:00
Evan Kranzler
d7422b4896 Implemented Dreadhorde Twins 2019-04-11 08:12:00 -04:00
Evan Kranzler
44e3843b77 Implemented Silent Submarine 2019-04-11 08:07:59 -04:00
Evan Kranzler
ac6fc0502d updated WAR spoiler 2019-04-11 08:01:30 -04:00
Evan Kranzler
076a965e02 Implemented Nissa's Triumph 2019-04-10 17:20:45 -04:00
Evan Kranzler
8f63e647c6 Implemented Living Twister 2019-04-10 17:08:30 -04:00
Evan Kranzler
785917deb6 Implemented Chandra, Fire Artisan 2019-04-10 16:14:34 -04:00
Evan Kranzler
41d3cb7558 Implemented Domri's Ambush 2019-04-10 15:41:10 -04:00
Evan Kranzler
15ad27ca98 Implemented Domri, Anarch of Bolas 2019-04-10 15:35:44 -04:00
Evan Kranzler
9e9dec8d89 Implemented Awakening of Vitu-Ghazi 2019-04-10 15:27:35 -04:00
Evan Kranzler
33b6e13d11 Implemented Topple the Statue 2019-04-10 15:14:39 -04:00
Evan Kranzler
cf265ed6a9 Implemented Thundering Ceratok 2019-04-10 15:09:25 -04:00
Evan Kranzler
b1ea436825 Implemented Raging Kronch 2019-04-10 15:07:03 -04:00
Evan Kranzler
0a490d1e36 Implemented Martyr for the Cause 2019-04-10 15:06:15 -04:00
Evan Kranzler
55d1393cab Implemented Kronch Wrangler 2019-04-10 14:59:17 -04:00
Evan Kranzler
9d0b850453 Implemented Chainwhip Cyclops 2019-04-10 14:56:07 -04:00
Oleg Agafonov
0daf20bbc8 * Etali, Primal Storm - fixed AI game freeze (#5023); 2019-04-10 09:48:18 +04:00
Evan Kranzler
a20adef1c9 Implemented Karn, the Great Creator 2019-04-09 22:38:27 -04:00
jmharmon
93575835a0
Move Quirion Druid to correct location 2019-04-09 18:11:10 -07:00
jmharmon
5ec8a64f3f
Quirion Druid put in the wrong location 2019-04-09 18:09:53 -07:00
Evan Kranzler
c50353cd73 Implemented Chandra's Triumph 2019-04-09 18:56:41 -04:00
Evan Kranzler
c4c59098d6 Implemented Vizier of the Scorpion 2019-04-09 18:40:15 -04:00
Evan Kranzler
583820f7c3 Implemented Dovin, Hand of Control 2019-04-09 14:14:08 -04:00
Evan Kranzler
b6204678d5 Implemented Jaya, Venerated Firemage 2019-04-09 14:01:52 -04:00
Evan Kranzler
86b817a9bb Implemented Saheeli's Silverwing 2019-04-09 13:51:47 -04:00
Evan Kranzler
8840f531f5 Implemented Rally of Wings 2019-04-09 13:48:54 -04:00
Evan Kranzler
d06ba1a6ab Implemented Law-Rune Enforcer 2019-04-09 13:43:13 -04:00
Evan Kranzler
fc30012d75 Implemented Jaya's Greeting 2019-04-09 13:39:17 -04:00
Evan Kranzler
6e3baada5d fixed Tezzeret, Master of the Bridge's ultimate not working 2019-04-09 13:28:17 -04:00
Evan Kranzler
7281502387 updated WAR spoiler and reprints 2019-04-09 13:26:22 -04:00
Evan Kranzler
32f27e42c1 Implemented Rescuer Sphinx 2019-04-09 11:46:00 -04:00
Evan Kranzler
66425d67a6 Implemented Band Together 2019-04-09 11:07:57 -04:00
Evan Kranzler
ed2612e01a Implemented Tolsimir, Friend to Wolves 2019-04-09 10:55:14 -04:00
Evan Kranzler
bc32d2c9c7 Implemented Fblthp, the Lost 2019-04-09 08:41:17 -04:00
jmharmon
8f0cf87b06
Implement Quirion Druid 2019-04-08 23:25:20 -07:00
jmharmon
d6bdc02097
Implement Quirion Druid 2019-04-08 23:24:12 -07:00
Thomas Winwood
3704dc9767 Implement Elvish House Party 2019-04-09 06:13:47 +01:00
Evan Kranzler
e434034150 Implemented Ral, Storm Conduit 2019-04-08 22:05:41 -04:00
Evan Kranzler
9fc78e6016 Implemented Turret Ogre 2019-04-08 21:50:52 -04:00
Evan Kranzler
2a5aaa9c72 Implemented Challenger Troll 2019-04-08 21:44:02 -04:00
Oleg Agafonov
42f5847ba7
Merge pull request #5694 from ketsuban/unglued
Implement two Unglued cards
2019-04-09 03:31:19 +02:00
Evan Kranzler
b065c11100 Implemented Bolt Bend 2019-04-08 18:38:31 -04:00
Evan Kranzler
d7c036b424 Implemented Kasmina's Transmutation 2019-04-08 18:34:25 -04:00
Evan Kranzler
7e2724ed59 Implemented Kasmina, Enigmatic Mentor 2019-04-08 18:26:19 -04:00
Evan Kranzler
58b6edeed9 Implemented Solar Blaze 2019-04-08 18:14:23 -04:00
Evan Kranzler
4462979529 fixed Liliana, Dreadhorde General ultimate forcing controller to choose permanents and not sacrifice them 2019-04-08 18:01:21 -04:00
Evan Kranzler
a35a0abe5a Implemented Ral's Outburst 2019-04-08 17:52:29 -04:00
Evan Kranzler
17f14dc6b0 Implemented Roalesk, Apex Hybrid 2019-04-08 17:49:43 -04:00
Evan Kranzler
5642269d30 Implemented Parhelion II 2019-04-08 17:42:16 -04:00
Jeff
9f70a0ea85 - Fixed #5695 2019-04-08 16:36:43 -05:00
Thomas Winwood
26bb219183 Fix spelling of Miss Demeanor's name
I could have sworn I checked the spelling on Scryfall before I started
but here we are.  I blame Noah Webster.
2019-04-08 19:04:45 +01:00
Thomas Winwood
c7016c7e22 Add compliment to Miss Demeanour's effect 2019-04-08 18:54:08 +01:00
Evan Kranzler
6244db99f8 Implemented Eternal Skylord 2019-04-08 13:33:36 -04:00
Oleg Agafonov
04bb0fa750 [WAR] Nahiri, Storm of Stone - fixed X text (#5689); 2019-04-08 21:01:17 +04:00
Evan Kranzler
5ce2d08a61 Implemented Forced Landing 2019-04-08 12:51:51 -04:00
Evan Kranzler
1f7166cc56 Implemented Evolution Sage 2019-04-08 12:49:40 -04:00
Evan Kranzler
043ce41f14 Implemented Sunblade Angel 2019-04-08 12:45:15 -04:00
Evan Kranzler
ddee46cdf8 Implemented Shriekdiver 2019-04-08 12:44:39 -04:00
Evan Kranzler
d4f636ef79 Implemented Steady Aim 2019-04-08 12:43:33 -04:00
Evan Kranzler
0567456774 updated WAR spoiler and reprints 2019-04-08 12:38:55 -04:00
Oleg Agafonov
9770175c11
Merge pull request #5696 from ketsuban/choose-not-target
Fix cards which incorrectly target rather than choose
2019-04-08 18:28:55 +02:00
Jeff
8cd4497c2e - Fix related to #5686 2019-04-08 10:48:08 -05:00
Thomas Winwood
eaa05b29c5 Fix cards which incorrectly target rather than choose 2019-04-08 16:43:16 +01:00
Jeff
bd6bb7b796 - Fixed #5686 2019-04-08 10:33:46 -05:00
Evan Kranzler
d48bae964d fixed Tibalt's Rager missing death trigger 2019-04-08 08:45:35 -04:00
Evan Kranzler
79b3428026 fixed Gideon's Triumph forcing sacrifice of any permanent 2019-04-08 08:39:32 -04:00
Evan Kranzler
e2f5fc578d fixed Ravnica at War exiling all permanents 2019-04-08 08:33:51 -04:00
Evan Kranzler
519dda711d fixed Samut, Tyrant Smasher's text 2019-04-08 08:32:57 -04:00
Evan Kranzler
75cd7b0f75 fixed Blindblast text 2019-04-08 08:31:44 -04:00
Evan Kranzler
0c2b6ea6ed fixed Ignite the Beacon allowing players to search for any two cards 2019-04-08 08:30:20 -04:00
Evan Kranzler
255ccfaee0 fixed Ajani, the Greathearted starting loyalty 2019-04-08 08:27:40 -04:00
Evan Kranzler
13a30f141c Fixed Angrath, Captain of Chaos's loyalty cost 2019-04-08 08:25:44 -04:00
Evan Kranzler
ec209e7806 fixed Widespread Brutality not dealing the correct amount of damage 2019-04-08 08:25:04 -04:00
Thomas Winwood
44214d65fc Implement Miss Demeanour 2019-04-08 05:10:32 +01:00
Thomas Winwood
64f9b95e10 Implement Infernal Spawn of Evil 2019-04-08 05:09:42 +01:00
Thomas Winwood
08f0d0c221 Fix Jace, Wielder of Mysteries +1 ability
Fixes #5684
2019-04-06 21:49:00 +01:00
Evan Kranzler
80e7593bb1 Implemented Kaya's Ghostform 2019-04-06 10:06:18 -04:00
Oleg Agafonov
7a12a6a7fc
Merge pull request #5681 from ketsuban/todo-cardsinhandcondition
Address CardsInHandCondition TODO
2019-04-06 06:53:46 +02:00
Evan Kranzler
b18428f68f Implemented Single Combat 2019-04-05 22:28:54 -04:00
Evan Kranzler
f56bdfe577 Implemented Aid the Fallen 2019-04-05 22:04:42 -04:00
Evan Kranzler
36f5fd365e Implemented Tenth District Legionnaire 2019-04-05 20:14:50 -04:00
Evan Kranzler
dc3b2f424a Implemented Cyclops Electromancer 2019-04-05 20:06:16 -04:00
Evan Kranzler
f6540d1394 Implemented Devouring Hellion 2019-04-05 20:00:24 -04:00
Evan Kranzler
5622b9823d Implemented Mayhem Devil 2019-04-05 19:48:54 -04:00
Evan Kranzler
c3da15493a Merge branch 'master' of https://github.com/magefree/mage 2019-04-05 17:40:31 -04:00
Evan Kranzler
fee0fa9e3a Implemented Blindblast 2019-04-05 15:28:55 -04:00
Evan Kranzler
8f69dea342 Implemented Goblin Assault Team 2019-04-05 15:24:54 -04:00
Evan Kranzler
8cab44382f Implemented Heartfire 2019-04-05 15:22:44 -04:00
Thomas Winwood
b5f92056ee Fix number of cards Taigam lets you dig through (#5682) 2019-04-05 14:22:04 -05:00
Evan Kranzler
4b6019f534 Implemented Goblin Assailant 2019-04-05 15:19:43 -04:00
Evan Kranzler
23e1161793 Implemented Massacre Girl 2019-04-05 14:32:44 -04:00
Evan Kranzler
22acb6a799 Implemented Loxodon Sergeant 2019-04-05 14:20:21 -04:00
Evan Kranzler
ec9b6ac135 Implemented Courage in Crisis 2019-04-05 14:18:39 -04:00
Thomas Winwood
c87e933dd7 Address CardsInHandCondition TODO 2019-04-05 17:55:49 +01:00
Evan Kranzler
2018505a62 updated WAR spoiler and reprints 2019-04-05 12:27:01 -04:00
Evan Kranzler
00f184b1a7 Implemented Pollenbright Druid 2019-04-05 12:07:21 -04:00
Evan Kranzler
11a242f65a Implemented Iron Bully 2019-04-05 12:04:33 -04:00
Evan Kranzler
0a4c5a87f8 Implemented Bloom Hulk 2019-04-05 12:01:04 -04:00
Evan Kranzler
781288798f Implemented Storrev, Devkarin Lich 2019-04-05 10:54:20 -04:00
Evan Kranzler
939ae79412 Implemented Dreadhorde Arcanist 2019-04-05 10:36:36 -04:00
Evan Kranzler
f19e098259 Implemented Stealth Mission 2019-04-05 08:20:14 -04:00
Evan Kranzler
aea78d1884 Implemented Mizzium Tank 2019-04-05 08:14:52 -04:00
Evan Kranzler
b40800eb0b Implemented Merfolk Skydiver 2019-04-05 08:10:07 -04:00
Evan Kranzler
67111ed742 Implemented Makeshift Battalion 2019-04-05 08:07:49 -04:00
Evan Kranzler
695e9b48e6 Implemented Grateful Apparition 2019-04-05 08:04:32 -04:00
Evan Kranzler
2ec5a47f05 Merge branch 'master' of https://github.com/magefree/mage 2019-04-05 08:00:33 -04:00
Oleg Agafonov
b575357b97 * The Big Idea - fixed that two dice effect activated until end of turn instead until next usage (#4501); 2019-04-05 13:34:11 +04:00
Evan Kranzler
0b703b1be0 Implemented Role Reversal 2019-04-04 22:15:33 -04:00
Evan Kranzler
b22443f422 Implemented Krenko, Tin Street Kingpin 2019-04-04 19:14:44 -04:00
Evan Kranzler
ace8dc64f3 Implemented War Screecher 2019-04-04 19:00:41 -04:00
Evan Kranzler
21f889e7d5 Implemented Pouncing Lynx 2019-04-04 18:51:24 -04:00
Evan Kranzler
41cdbf70f9 Implemented Wardscale Crocodile 2019-04-04 18:48:29 -04:00
Evan Kranzler
105c1f7ea7 updated WAR spoiler and reprints 2019-04-04 18:47:36 -04:00
Evan Kranzler
f068d59278 Implemented Spellkeeper Weird 2019-04-04 11:31:45 -04:00
Evan Kranzler
4c4098acc7 Implemented Spellgorger Weird 2019-04-04 11:28:46 -04:00
Evan Kranzler
aeb471dc3d Implemented Bulwark Giant 2019-04-04 11:26:59 -04:00
Evan Kranzler
aad61a7626 Implemented Banehound 2019-04-04 11:25:58 -04:00
Evan Kranzler
1edb92e90d Implemented Nahiri, Storm of Stone 2019-04-04 08:26:09 -04:00
Oleg Agafonov
7ab73dec60 * Forgotten Ancient - fixed AI game freeze, improved dialog logic (#5023); 2019-04-04 10:20:45 +04:00
Evan Kranzler
ea92b1f462 Implemented Dreadhorde Butcher 2019-04-03 20:55:54 -04:00
Evan Kranzler
fac6f58388 Implemented Sorin, Vengeful Bloodlord 2019-04-03 20:48:02 -04:00
Evan Kranzler
b4cbe8be48 Implemented Neheb, Dreadhorde Champion 2019-04-03 20:27:04 -04:00
Evan Kranzler
c4c2f2d65e Implemented Deathsprout 2019-04-03 17:41:07 -04:00
Evan Kranzler
1dd17f5cf0 Implemented Lazotep Plating 2019-04-03 17:35:45 -04:00
Evan Kranzler
cd3396eab9 Implemented God-Pharaoh's Statue 2019-04-03 17:32:39 -04:00
Evan Kranzler
1ff380db8e Nahiri's Stoneblades 2019-04-03 17:26:08 -04:00
Evan Kranzler
394782966a Implemented Leyline Prowler 2019-04-03 17:24:12 -04:00
Evan Kranzler
92b9538f94 Implemented Lazotep Reaver 2019-04-03 17:23:42 -04:00
Evan Kranzler
e876964a70 Implemented Lazotep Behemoth 2019-04-03 17:22:55 -04:00
Evan Kranzler
363d7d7943 Implemented Invading Manticore 2019-04-03 17:22:22 -04:00
Evan Kranzler
4e587da6c1 updated WAR spoiler and reprints 2019-04-03 11:23:39 -04:00
Evan Kranzler
e0ce04c436 updated damage triggers to include planeswalker damage 2019-04-03 11:18:11 -04:00
Jeff
dc67f2f49c - Fixed #5673 2019-04-03 09:12:51 -05:00
Oleg Agafonov
52c192ea42 [WAR] - removed duplicates; 2019-04-03 13:16:39 +04:00
Oleg Agafonov
a1d45df418 [WAR] - fixed wrong card numbers, enabled boosters; 2019-04-03 13:02:45 +04:00
Evan Kranzler
2cd28a7d00 Merge branch 'master' of https://github.com/magefree/mage 2019-04-02 18:47:57 -04:00
Evan Kranzler
f7679cf6e3 Implemented Ahn-Crop Invader 2019-04-02 18:46:28 -04:00
Oleg Agafonov
3ca57533b5 Fixed wrong class package, pom config and broken code (visual studio code compatibility) 2019-04-03 02:45:52 +04:00
Evan Kranzler
aefc872127 Implemented Angrath, Captain of Chaos 2019-04-02 18:42:42 -04:00
Evan Kranzler
668ad3f69e updated WAR spoiler and reprints 2019-04-02 18:34:16 -04:00
Evan Kranzler
a9b8437bc4 Implemented Eternal Taskmaster 2019-04-02 17:38:08 -04:00
Evan Kranzler
139c33e172 Implemented Gleaming Overseer 2019-04-02 17:31:34 -04:00
Evan Kranzler
e681276231 Implemented Grim Initiate 2019-04-02 16:57:00 -04:00
Evan Kranzler
fedb0f0cd8 Implemented Mowu, Loyal Companion 2019-04-02 10:01:09 -04:00
Evan Kranzler
043efce3ca updated WAR spoiler 2019-04-02 08:16:53 -04:00
Evan Kranzler
3e18305890 Implemented Angrath's Wrath 2019-04-01 22:44:38 -04:00
Evan Kranzler
3bcada4a49 Implemented Jiang Yanggu, Wildcrafter 2019-04-01 22:34:53 -04:00
Evan Kranzler
4c8b32c553 updated WAR spoiler and reprints 2019-04-01 22:28:48 -04:00
Evan Kranzler
864a40c5a8 Implemented Vivien's Arkbow 2019-04-01 20:59:11 -04:00
Evan Kranzler
47605b3792 Implemented Vivien's Grizzly 2019-04-01 19:19:00 -04:00
Evan Kranzler
86f651b871 Implemented Teyo, the Shieldmage 2019-04-01 19:03:25 -04:00
Evan Kranzler
9c3fb3eb30 Implemented Teyo's Lightshield 2019-04-01 18:59:09 -04:00
Evan Kranzler
be666732d2 Implemented Kiora's Dreammaker 2019-04-01 18:55:34 -04:00
Evan Kranzler
7fec2e9837 Implemented Davriel, Rogue Shadowmage 2019-04-01 18:52:22 -04:00
Evan Kranzler
9cd5560e01 Implemented Davriel's Shadowfuge 2019-04-01 18:41:04 -04:00
Jeff
2ba3521a70 - little fix Regna's Sanction. 2019-04-01 16:36:38 -05:00
Evan Kranzler
ac59956d8b Implemented Teferi, Time Raveler 2019-04-01 16:52:44 -04:00
Evan Kranzler
9b43285df4 Implemented The Wanderer 2019-04-01 16:32:57 -04:00
Evan Kranzler
a54bb5024a Implemented Gideon's Triumph 2019-04-01 14:53:23 -04:00
Evan Kranzler
13ff59584c Implemented Liliana's Triumph 2019-04-01 14:14:10 -04:00
Evan Kranzler
bd8b2533a9 Implemented Kaya, Bane of the Dead 2019-04-01 14:07:57 -04:00
Evan Kranzler
7d4ada3b9c Implemented Rising Populace 2019-04-01 13:58:57 -04:00
Oleg Agafonov
ef4c223bcf * Jace's Archivist - fixed AI freeze the game (#5023); 2019-04-01 21:52:11 +04:00
Evan Kranzler
97712971fa fixed a small error 2019-04-01 13:42:10 -04:00
Thomas Winwood
fdea72aecd
Merge branch 'master' into war-of-the-spark 2019-04-01 18:34:27 +01:00
Thomas Winwood
dfcb795ada Implement some WAR cards 2019-04-01 18:33:16 +01:00
Evan Kranzler
421709ca2d Merge branch 'master' of https://github.com/magefree/mage 2019-04-01 13:12:22 -04:00
Evan Kranzler
c863de4044 Implemented Burning Prophet 2019-04-01 13:11:19 -04:00
Evan Kranzler
2e902d0bf1 Implemented Erratic Visionary 2019-04-01 13:08:04 -04:00
Evan Kranzler
b788b2f865 Implemented Honor the God-Pharaoh 2019-04-01 13:05:23 -04:00
Evan Kranzler
8f36dc3a8c Implemented Dovin's Veto 2019-04-01 13:02:52 -04:00
Evan Kranzler
262b29897d Implemented Kiora, Behemoth Beckoner 2019-04-01 12:59:58 -04:00
Evan Kranzler
56c459c0ff Implemented Samut, Tyrant Smasher 2019-04-01 12:56:10 -04:00
Evan Kranzler
d0c4967067 Implemented Samut's Sprint 2019-04-01 12:50:25 -04:00
Jeff
8fea509ed7 - little text fix. 2019-04-01 11:48:33 -05:00
Evan Kranzler
86e0ea1d87 Implemented Wanderer's Strike 2019-04-01 12:45:36 -04:00
Evan Kranzler
f4f89222bd Implemented Naga Eternal 2019-04-01 12:41:32 -04:00
Evan Kranzler
28bfa88be1 Implemented Karn's Bastion 2019-04-01 12:40:22 -04:00
Evan Kranzler
be9d0f8008 updated WAR spoiler and reprints 2019-04-01 12:33:54 -04:00
Jeff
d9121080a0 - Fixed Orim's Prayer 2019-04-01 10:09:05 -05:00
Evan Kranzler
76fb6182ad fixed a small error 2019-04-01 10:18:42 -04:00
Evan Kranzler
09630fb84a Implemented Crush Dissent 2019-04-01 10:17:58 -04:00
Evan Kranzler
3d30199313 Implemented Tezzeret, Master of the Bridge 2019-04-01 10:15:34 -04:00
Evan Kranzler
d27d72361a Implemented Liliana, Dreadhorde General 2019-04-01 10:00:17 -04:00
Evan Kranzler
3dd6836559 Implemented Vraska, Swarm's Eminence 2019-03-31 20:13:39 -04:00
Evan Kranzler
a493f26b4f Implemented Ob Nixilis, the Hate-Twisted 2019-03-31 19:29:01 -04:00
Evan Kranzler
53a5c6a617 Implemented Jace, Wielder of Mysteries 2019-03-31 19:16:12 -04:00
Evan Kranzler
a061d3b97e Implemented Vraska's Finisher 2019-03-31 19:01:17 -04:00
Evan Kranzler
966ca47d50 Implemented Emergence Zone 2019-03-31 18:55:36 -04:00
Evan Kranzler
b73ac4ae8b Implemented Interplanar Beacon 2019-03-31 18:49:25 -04:00
Evan Kranzler
54a1010c36 updated WAR details 2019-03-31 17:59:28 -04:00
Evan Kranzler
47cd85b436 Implemented Arlinn, Voice of the Pack 2019-03-31 16:48:23 -04:00
Evan Kranzler
f4eef50e4c Implemented Arlinn's Wolf 2019-03-31 16:41:11 -04:00
Evan Kranzler
cddd8f5345 Implemented Paradise Druid 2019-03-31 16:35:09 -04:00
Evan Kranzler
dc5009587c Implemented Relentless Advance 2019-03-31 16:32:45 -04:00
Evan Kranzler
481ea94b80 Implemented Ajani, the Greathearted 2019-03-31 16:25:16 -04:00
Evan Kranzler
6c3c27c1d5 Implemented Time Wipe 2019-03-31 16:13:16 -04:00
Evan Kranzler
c4efb77e1f Implemented Tibalt, Rakish Instigator 2019-03-31 16:02:37 -04:00
Evan Kranzler
d352a87dd8 Implemented Ob Nixilis's Cruelty 2019-03-31 13:46:14 -04:00
Evan Kranzler
8c5e28bfb5 Implemented Tibalt's Rager 2019-03-31 13:43:21 -04:00
Evan Kranzler
fb20ac0998 Implemented Dreadhorde Invasion 2019-03-31 13:32:34 -04:00
Evan Kranzler
cb2d7396e7 Implemented No Escape 2019-03-31 13:16:36 -04:00
Evan Kranzler
5ac35907d1 Implemented Ignite the Beacon 2019-03-31 13:12:16 -04:00
Evan Kranzler
837e83f911 Implemented Ravnica at War 2019-03-31 13:04:39 -04:00
Evan Kranzler
3cd18faaf6 Implemented Flux Channeler 2019-03-31 12:57:52 -04:00
Evan Kranzler
3d45543346 implemented Widespread Brutality 2019-03-31 12:56:18 -04:00
Evan Kranzler
ffef19fe43 Implemented Invade the City 2019-03-31 12:43:00 -04:00
Evan Kranzler
f6147f2280 updated WAR spoiler 2019-03-31 12:34:01 -04:00
Evan Kranzler
bebc8a8ac4 implemented Herald of the Dreadhorde 2019-03-31 12:29:23 -04:00
Evan Kranzler
c5dba88681 added basics to WAR 2019-03-31 11:42:00 -04:00
Oleg Agafonov
1c2f5d7940
Merge pull request #5666 from ketsuban/guild-kit
Fix GK2
2019-03-30 13:22:07 +01:00
Thomas Winwood
4c6f60c4d1 Fix GK2 2019-03-30 10:44:11 +00:00
Oleg Agafonov
5280a2ac29 * Oracle en-Vec - fixed error with no cards in hand; 2019-03-30 09:27:25 +04:00
Oleg Agafonov
c6786d26bf * Slaughter The Strong - fixed AI freeze the game (#5023); 2019-03-30 09:12:31 +04:00
Jeff
7d1cdb7b85 - Fixed Vile Manifestation 2019-03-29 14:56:59 -05:00
Oleg Agafonov
65bb9b2161 Prepare new release 1.4.34 2019-03-29 18:31:00 +04:00
Evan Kranzler
9dfa23e5c4 fixed a test fail 2019-03-28 19:41:51 -04:00
Evan Kranzler
0a1e7cf654 added WAR set file and first confirmed reprint 2019-03-28 19:30:45 -04:00
Jeff
b10b973d09 - Fixed #5661 2019-03-28 17:34:51 -05:00
Jeff
e3e3577923 - Fixed #4991 2019-03-28 16:17:11 -05:00
Jeff
3b897f04d8 - little fixes Mindstorm Crown 2019-03-28 14:25:44 -05:00
Oleg Agafonov
16efc350b4 * UI: fixed graveyard and other cards window size (removed unnecessary scrolls, #5659); 2019-03-28 21:41:20 +04:00
Oleg Agafonov
893e9384b1 * Urza, Academy Headmaster - fixed that it freeze the game (#5589); 2019-03-28 19:59:38 +04:00
Jeff
5a3fd7c558 - Added requested card Mercadian Lift. 2019-03-27 15:48:05 -05:00
Oleg Agafonov
3454ffbe01 Fixed merge 2019-03-27 16:53:09 +04:00
Thomas Winwood
1949b5f727 Implement Garbage Elemental 2019-03-27 08:03:41 +00:00
Jeff
167deb812e - Fixed #5653. Refactored The Tabernacle at Pendrell Vale. It works better in cases where the user leaves the game. 2019-03-25 15:51:34 -05:00
Jeff
1e40f80e57 - Fixed #5655 2019-03-25 11:20:18 -05:00
Jeff
f7557d76f4 - Fixed #5647 2019-03-22 15:29:47 -05:00
Jeff
263c9acfcc - Fixed #5538 and #5629 2019-03-21 16:21:46 -05:00
Jeff
f74e4118e0 - Fixed #5641 2019-03-19 16:39:10 -05:00
Jeff
468ad04255 - Fixed #5640 2019-03-19 15:01:31 -05:00
Jeff
3b142d7e79 - Fixed #5634 2019-03-19 08:39:36 -05:00
Oleg Agafonov
ae5cdad951 * Jango Fett - fixed wrong damage ability instead boost; 2019-03-19 09:13:41 +04:00
Oleg Agafonov
e5759127ac
Merge pull request #5639 from rscoates/master
Add Legendary SuperType to Star Wars Planeswalkers
2019-03-19 03:26:31 +01:00
Oleg Agafonov
1b4f126026 * Bull Rancor - fixed missing trample ability; 2019-03-19 06:07:03 +04:00
Richard Coates
c154a44bcf
Update AurraSingBaneOfJedi.java
Added import Supertype.
2019-03-18 23:38:39 +01:00
Richard Coates
025f1f37a4
Update YodaJediMaster.java
Added import supertype.
2019-03-18 22:58:17 +01:00
Richard Coates
72a792f829
Update DarthSidiousSithLord.java
Added import supertype.
2019-03-18 22:57:57 +01:00
Richard Coates
e4feb29322
Update ObiWanKenobi.java
Added import supertype
2019-03-18 22:57:28 +01:00
Richard Coates
00ce434b6d
Update DarthTyranusCountOfSerenno.java
Added Supertype import.
2019-03-18 22:56:33 +01:00
Richard Coates
053d6e25ea
Update YodaJediMaster.java
Added Legendary Supertype
2019-03-18 22:45:39 +01:00
Richard Coates
a85ed75c2d
Update DarthSidiousSithLord.java
Added Legendary Supertype
2019-03-18 22:44:34 +01:00
Richard Coates
6029808a27
Update ObiWanKenobi.java
Added Legendary Supertype
2019-03-18 22:43:53 +01:00
Richard Coates
7c6d8c4211
Update DarthTyranusCountOfSerenno.java 2019-03-18 22:43:10 +01:00
Richard Coates
a894e98342
Update AurraSingBaneOfJedi.java
Add Legendary to Aurra Planeswalker
2019-03-18 22:42:00 +01:00
Jeff
68181515de - Fixed #5638 2019-03-18 14:23:35 -05:00
Ingmar Goudt
72c8c267a1 move Google Guava to mage-root pom in dependencyManagement, so other modules can use it 2019-03-18 15:48:35 +01:00
Jeff
ae00a74b4c - refactored Krovikan Vampire. 2019-03-17 17:34:13 -05:00
Ingmar Goudt
c4eeec1bb2 changed the constructor for a Watcher. Before, you had to explictly pass the name of the watcher as an argument. But most of the time this was the name of the class itself. So the watcher now determines internally its name. The method 'getBasicKey' can be overridden. Also updated some encapsulation 2019-03-16 08:35:26 +01:00
Jeff
da5058d0ab - Fixed Preacher 2019-03-15 09:22:07 -05:00
Jeff
9aae8c8db7 - Fixed #5632 2019-03-14 11:34:56 -05:00
Oleg Agafonov
a969fc8470
Merge pull request #5631 from ketsuban/benevolent-unicorn
Implement Benevolent Unicorn
2019-03-14 16:47:24 +01:00
Oleg Agafonov
f794e9551d
Fix compilation error 2019-03-14 19:45:03 +04:00
Jeff
8826dd6f0f - a bunch of small fixes 2019-03-14 10:33:19 -05:00
Jeff
bab673adf7 - small fix Blood Tithe. 2019-03-14 09:17:06 -05:00
Jeff
9aa699ac4e - small fix Isolation Cell. 2019-03-14 08:46:40 -05:00
Thomas Winwood
465d8ba254 Implement Benevolent Unicorn 2019-03-14 13:30:36 +00:00
Oleg Agafonov
23271d9b9b * Thousand-Year Storm - fixed that it don't counts spells on the same stack as storm (#5620); 2019-03-14 05:45:13 +04:00
Jeff
5eecfb2a86 - now these cards work with split-cards. 2019-03-12 17:44:26 -05:00
Jeff
c4c217848d - Fixed #5618. Also fixed the exile of split-cards with it. 2019-03-12 11:21:23 -05:00
Jeff
8cb87269d8 - Fixed #5624 2019-03-11 09:28:17 -05:00
Jeff
c784753ee6 - little fixes. #5625 2019-03-11 08:50:05 -05:00
Oleg Agafonov
32d326d720 * Ghirapur Aether Grid - improved text dialog; 2019-03-11 02:03:18 +04:00
Oleg Agafonov
188de12592 * Keldon Arsonist - improved dialog info; 2019-03-10 15:50:02 +04:00
Oleg Agafonov
3d70dadc22 * Armory Automaton - fixed infinite AI choose, added selects target cancel (#5023); 2019-03-10 02:08:02 +04:00
Jeff
2b4a01410b - Added requested card Bone Mask. Fixed Kithkin Armor. 2019-03-08 17:07:34 -06:00
Jeff
75fc0843d6 - Added requested card Kithkin Armor. 2019-03-08 15:29:30 -06:00
Jeff
fe4c595227 - Added requested card Retraced Image. 2019-03-08 10:55:12 -06:00
Jeff
697706748a - Fixed #5619 2019-03-07 18:11:21 -06:00
Evan Kranzler
58dbd4d408 fixed Cabal Therapist only targeting opponents 2019-03-05 21:36:14 -05:00
Jeff
26fd9f6088 - Fixed #5614 2019-03-04 17:38:52 -06:00
Ingmar Goudt
553d263526 add missing diamond operators 2019-03-04 11:57:53 +01:00
Ingmar Goudt
45f665eb1d Sonar cleanups 03032019 2019-03-04 10:43:20 +01:00
Oleg Agafonov
f46f321635 Merge fix 2019-03-04 07:02:38 +04:00
Oleg Agafonov
7d6a618793 * Chronicles (CHR) - fixed wrong card numbers/images and added 5 missing cards; 2019-03-04 06:46:19 +04:00
Oleg Agafonov
e30eecead3 Refactor set's legality, Modern Horizons now available for modern formats; 2019-03-04 04:49:49 +04:00
Oleg Agafonov
f2f5405462 Fixed that GS1 set was legal in standard (Global Series: Jiang Yanggu & Mu Yanling); 2019-03-04 02:06:42 +04:00
Ingmar Goudt
8319fbf9ad replace public fields with encapsulation 2019-03-03 09:51:14 +01:00
jeffwadsworth
d1e319787c - Fixed #5609 2019-03-02 08:57:40 -06:00
Evan Kranzler
f1b2837697 Implemented Cabal Therapist 2019-03-01 19:53:16 -05:00
Evan Kranzler
1724a13f44 Implemented Serra the Benevolent 2019-03-01 19:41:57 -05:00
Evan Kranzler
11f3dc79fc added Modern Horizons 2019-03-01 19:24:27 -05:00
Oleg Agafonov
6846db75f4 * Fixed cards with skip untap optional ability that cause game freezes (#5606) 2019-03-01 18:10:32 +04:00
Ingmar Goudt
4a14940414 use Static filter rather than new filter, add test for this filter 2019-03-01 00:08:15 +01:00
Ingmar Goudt
9125df4ccf add static filter 2019-02-28 20:34:10 +01:00
Jeff
311cc6b509 - Fixed Expropriate 2019-02-28 09:17:31 -06:00
Ingmar Goudt
032eec231d fix NPE for Heroism 2019-02-27 21:59:54 +01:00
Jeff
05d4c0b1d4 - Fixed Horn of Plenty 2019-02-27 10:12:43 -06:00
Jeff
5ca579b965 - Fixed Living Death 2019-02-27 09:47:15 -06:00
Jeff
97016dcd7e - Fixed #5603 and #5601 2019-02-26 09:11:13 -06:00
Jeff
4e3ecc262c - Fixed Null Chamber. It requires a chosen opponent to also pick a card name. 2019-02-25 17:06:35 -06:00
Ingmar Goudt
3359c1f3f1 sonar 220219, criticals 2019-02-22 12:06:11 +01:00
Ingmar Goudt
c45fe5c701 rename from battlefield to graveyard event comparing to .isDiesEvent 2019-02-20 10:20:07 +01:00
Ingmar Goudt
056226d83c Sonar fixes 19022019 2019-02-19 21:51:45 +01:00
Ingmar Goudt
f2c64629a5 couple of Sonar fixes 2019-02-15 13:31:10 +01:00
Jeff
921f1ff196 - Added requested card Null Chamber. 2019-02-14 11:24:05 -06:00
Jeff
7ab5e801e1 - Added requested card Peace Talks. 2019-02-13 18:04:41 -06:00
Jeff
ac4e51ce0d - Fixed Rivals' Duel 2019-02-13 10:19:07 -06:00
Jeff
a7acaefb4a - Fixed text Goblin Flotilla. 2019-02-11 17:04:22 -06:00
Jeff
e0d28436e9 - Fixed #5588 2019-02-11 15:55:48 -06:00
Jeff
0bd8a25821 - removed testing code. 2019-02-11 15:02:09 -06:00
Jeff
6bded2404e - Fixed #5586. 2019-02-11 15:00:36 -06:00
Ingmar Goudt
c8a4e7a46b update JSoup, added test for Polluted Bonds, remove explicit parent groupId from poms 2019-02-11 15:03:18 +01:00
Oleg Agafonov
8d2c649250 * Epic Experiment - fixed infinite AI choose to cast wrong card (#5023); 2019-02-10 17:05:35 +04:00
jeffwadsworth
dc693e645a - Fixed #5584 and #5582 2019-02-09 21:57:45 -06:00
Oleg Agafonov
3029e16fc1 * Consume the Meek - fixed that damage is regenerated instead not; 2019-02-10 04:43:41 +04:00
Oleg Agafonov
f58fb8d07b Added new set Ravnica Allegiance Guild Kits (GK2) with 16 cards (scryfall download) 2019-02-09 16:53:42 +04:00
Oleg Agafonov
00ad61b6bd Added new Mythic Edition (MED) set (16 cards, scryfall download) 2019-02-09 16:45:27 +04:00
Oleg Agafonov
e285b2770d * Curse cards - fixed that it triggers on planeswalker attack only (#5566); 2019-02-09 15:40:23 +04:00
Oleg Agafonov
c52a3c8a48
Merge pull request #5580 from magefree/5497-dynamic-hints-for-cards
UI: Add dynamic hints for cards
2019-02-09 14:44:42 +04:00
Oleg Agafonov
3f510e97c9 Added more hint for cards; 2019-02-09 04:23:09 +04:00
Oleg Agafonov
5d2a56e542 Added 2+ gates control hint for cards and other; 2019-02-09 04:08:17 +04:00
Jeff
24e24a968e - Added Phantasmal Sphere and Misfortune. 2019-02-08 17:25:28 -06:00
Oleg Agafonov
60a0ec03c0 Fixed NPE errors in canBlock restrict checks; 2019-02-09 02:48:11 +04:00
Jeff
10a2041115 - Added Benthic Explorers and Awesome Presence. 2019-02-08 12:24:03 -06:00
Oleg Agafonov
454d76e30b Fixed NPE errors in canAttack restrict checks; 2019-02-08 17:30:47 +04:00
Oleg Agafonov
dd2cf5a939 Added gate you control hint for cards; 2019-02-08 17:17:40 +04:00
jeffwadsworth
f77a647608 - small adjustment to Thousand-Year Storm to handle multiple copies of it on the battlefield. 2019-02-08 04:20:32 -06:00
Oleg Agafonov
0d4e6772ed Added ferocious hint for cards (you control reature with power 4); 2019-02-08 03:32:52 +04:00
Jeff
1092552425 - Fixed #5578 2019-02-07 17:09:51 -06:00
Jeff
faf9b96a54 - Fixed Field of Souls text. 2019-02-07 15:48:49 -06:00
Jeff
22da1413ac - Fixed Polluted Bonds text. 2019-02-07 15:06:06 -06:00
Jeff
e68c37432b - Fixed #5577 2019-02-07 14:35:00 -06:00
Jeff
7a58c21ef1 - Added Diseased Vermin and Fatal Lore. 2019-02-07 09:28:22 -06:00
Oleg Agafonov
92ce8be91d Added hints to cards; 2019-02-07 15:21:01 +04:00
Oleg Agafonov
77bee43673 * Wojek Siren - fixed that it boosts 2/0 instead 1/1 2019-02-07 12:22:47 +04:00
Oleg Agafonov
aedc3dde2c Added creatures you control hints to cards 2019-02-07 12:02:46 +04:00
Oleg Agafonov
ae410d4d8d Added creatures you control hint 2019-02-07 03:55:30 +04:00
Oleg Agafonov
cb289b1b04 Refactor creature/s you control to use static filters and values 2019-02-06 21:28:26 +04:00
Oleg Agafonov
283b101a08 Refactor OpponentsLostLifeCount to enum 2019-02-06 17:31:34 +04:00
Oleg Agafonov
ccba9b2e5a Added delirium hints to cards 2019-02-06 16:44:34 +04:00
Oleg Agafonov
d3f9e1d2f2 Refactor 2019-02-05 23:36:47 +04:00
Oleg Agafonov
4ffc40ff69 Added dynamic value hints for cards 2019-02-05 23:35:39 +04:00
Oleg Agafonov
6a7253d22f Added delirium hint as enum 2019-02-05 23:12:42 +04:00
Oleg Agafonov
330f8cf5d0 Added city blessing hints to all other cards 2019-02-05 17:47:00 +04:00
Oleg Agafonov
0e61a0adeb Added city blessing hint as enum 2019-02-05 17:38:36 +04:00
Oleg Agafonov
043a7af086 Added condition hints with good/bad icons for cards 2019-02-05 13:05:10 +04:00
Brik Royster
fce93c66e1 Fixed NullPointerException when Accursed Witch transforms (#5571)
* Fixed NullPointerException when Accursed Witch transforms

Feedback issue: #5529
Aura replacement code tried to remove the second face from the original zone which had ownerId == null. Now, we remember the first face (the original card) and remove it from the old zone before creating a permanent out of the second face.

* Accursed Witch's death trigger now requires targetting opponent instead of using aura replacement effects

Feedback issue: #5529
Previously you could attach Infectious Curse to either player and get around hexproof
The ability text has also been updated to match the Oracle text of Accursed Witch.
2019-02-03 19:40:46 -06:00
Oleg Agafonov
b36465e5c9 Refactor: removed unused custom set filters in SubType requests; 2019-02-04 00:53:51 +04:00
Ingmar Goudt
2cd9e25229 better use of the CardsImpl constructor 2019-02-03 21:08:31 +01:00
Ingmar Goudt
dc112215d4 change looping over maps (Sonar) 2019-02-02 22:37:02 +01:00
Ingmar Goudt
63718e7a6e Sonar fixes
remove the deprecated GameState.getWatchers()
2019-02-02 22:09:55 +01:00
Ingmar Goudt
90bf7bd18c watcher null fix for Kess Dissident Mage, issue #5563 2019-02-02 17:14:54 +01:00
Oleg Agafonov
02999d7fce Refactor 2019-02-01 17:41:57 +04:00
Oleg Agafonov
3fd10d9fa1 * Immolation Shaman - fixed that ability can be activated only once 2019-01-31 14:02:10 +04:00
Evan Kranzler
fab929bf76 Implemented Malignant Growth 2019-01-30 23:13:08 -05:00
Evan Kranzler
67d999e5b0 Implemented Jeweled Torque 2019-01-30 22:58:29 -05:00
Evan Kranzler
47d88e94ff Implemented Guiding Spirit 2019-01-30 22:38:25 -05:00
Evan Kranzler
3a356c014b fixed Energy Vortex mana cost 2019-01-30 18:27:54 -05:00
Evan Kranzler
b98952b318 Implemented Chandra, Gremlin Wrangler 2019-01-30 18:04:24 -05:00
Evan Kranzler
70dece0343 Implemented Rats' Feast 2019-01-30 17:43:53 -05:00
Evan Kranzler
56cc912bbf Implemented Lost Order of Jarkeld 2019-01-30 17:32:00 -05:00
Evan Kranzler
24a7bd4b37 Implemented Lava Storm 2019-01-30 17:11:24 -05:00
Evan Kranzler
c46b268819 Implemented Energy Vortex 2019-01-30 16:28:26 -05:00
Evan Kranzler
a5bd2659fd fixed Tasigur, the Golden Fang not working with Silent Gravestone in play 2019-01-28 19:00:03 -05:00
Evan Kranzler
31311f8220 updated implementation of Hurkyl's Recall 2019-01-28 18:52:37 -05:00
Evan Kranzler
9d96efb936 fixed Gisela preventing damage from unpreventable damage sources (fixes #5554) 2019-01-27 19:43:14 -05:00
Evan Kranzler
c47b4d4fe1 fixed a card number 2019-01-27 10:34:57 -05:00
Evan Kranzler
f6af525959 Implemented Prismatic Boon 2019-01-27 10:25:32 -05:00
Evan Kranzler
64962c63eb Implemented Razor Pendulum 2019-01-27 10:09:52 -05:00
Evan Kranzler
ffa93bf52c Implemented Superior Numbers 2019-01-27 09:50:15 -05:00
Evan Kranzler
f537ae2aea Implemented Ether Well 2019-01-27 09:29:52 -05:00
Evan Kranzler
eff0bb0e63 Implemented Catacomb Dragon 2019-01-27 09:14:36 -05:00
L_J
b49ead9bdb
Added noRegen=true 2019-01-27 09:51:30 +01:00
L_J
7ffbb939a1
Implemented Brine Hag, Venarian Gold, Wall of Shadows 2019-01-27 08:55:39 +01:00
jeffwadsworth
3b1a9388ac - null pointer Nahin, The Harbinger. 2019-01-26 23:47:56 -06:00
Evan Kranzler
9a5ac6a848 fixed several of my old implementations 2019-01-26 14:19:19 -05:00
Evan Kranzler
e5f6980b2d updated implementation of Minion of the Wastes and Nameless Race 2019-01-26 09:41:48 -05:00
Oleg Agafonov
fd0292001e * Kheru Spellsnatcher - added special list with no mana cost cards; 2019-01-26 14:46:54 +04:00
Brik Royster
c145beb38c Fix Psychic Surgery putting cards on bottom of library
#5126
Effect now properly puts cards on top of opponent's library.
2019-01-26 00:48:04 -08:00
Evan Kranzler
c9de200b04 fixed implementation of Phyrexian Processor 2019-01-25 23:17:06 -05:00
jeffwadsworth
6e49f4a21c - little fix Deadbridge Chant. Now works well with Humility, etc. 2019-01-25 21:53:01 -06:00
Evan Kranzler
b800585cc5 fixed implementation of Knight of the Mists 2019-01-25 22:19:01 -05:00
Jeff
8c89772c3d - Fixed Gustha's Scepter 2019-01-25 16:31:39 -06:00
Evan Kranzler
126a59510f another small fix 2019-01-25 11:57:32 -05:00
Jeff
379e6629f2 - Fixed Intet, The Dreamer. 2019-01-25 09:49:01 -06:00
Evan Kranzler
34e3bb42db fixed Rhythm of the Wild not giving Riot to creatures that weren't cast 2019-01-25 10:32:29 -05:00
L_J
ff690700b7
Implemented Blazing Effigy, Infinite Authority, Voodoo Doll 2019-01-24 22:56:59 +01:00
Jeff
30ad6cf7c7 - null pointer fix Kess, Dissident Mage. 2019-01-24 15:42:54 -06:00
Evan Kranzler
3c9272127a fixed issues with Remembrance (fixes #5549) 2019-01-24 10:16:24 -05:00
Evan Kranzler
af89884ac1 a few text fixes 2019-01-23 21:41:19 -05:00
Evan Kranzler
3a85349b48 fixed implementation of Drain Life and Soul Burn to reflect current rules 2019-01-23 16:31:56 -05:00
Oleg Agafonov
d25bca748d Fixed Arrays.asList code 2019-01-23 19:15:03 +04:00
Evan Kranzler
50c7aadcc8 renamed Revenge class from Star Wars set 2019-01-23 08:09:48 -05:00
jeffwadsworth
6e8aa7df5c - Fixed Imprisoned in the Moon. 2019-01-23 03:20:07 -06:00
Evan Kranzler
9b94b27e54 updated Flagbearer ability to reflect rules change 2019-01-22 19:13:21 -05:00
Evan Kranzler
1431e69b43 updated some oracle text 2019-01-22 19:07:15 -05:00
Evan Kranzler
fcdfb40a96 fixed Cephalid Pathmage's ability not being useable 2019-01-21 23:30:06 -05:00
Jeff
1ef5d878c6 - added some null checks. #5537 2019-01-21 10:33:42 -06:00
LevelX2
36883cc4d1 * Parallel Thoughts - Fixed handling of replacement effect (was not optional). 2019-01-21 16:07:17 +01:00
L_J
beadf09c53
Implemented Glyph of Delusion 2019-01-21 13:57:34 +01:00
L_J
cf20c6ea9d
Implemented Glyph of Delusion 2019-01-21 13:57:18 +01:00
Oleg Agafonov
53d37eca16 Improved target messages fot multi-mode cards 2019-01-21 16:19:10 +04:00
Oleg Agafonov
6f4d04121d Improved target messages fot multi-mode cards 2019-01-21 13:56:49 +04:00
Oleg Agafonov
ff5839860e Improved target messages for users: added extra hints;
Applied Biomancy - added target's choose hints;
2019-01-21 12:53:02 +04:00
LevelX2
dd5856e02c * Vengeful Dreams - Fixed that no target could be selected. 2019-01-20 20:18:17 +01:00
Evan Kranzler
f2f5e5cb7e fixed Macabre Mockery not forcing sacrifice at end step 2019-01-20 11:53:17 -05:00
Evan Kranzler
cf73e4c7d7 fixed some cards which didn't put things on the bottom in a random order 2019-01-20 11:41:49 -05:00
Evan Kranzler
906d5d33b1 fixed Bedazzle not dealing damage 2019-01-20 11:31:25 -05:00
Evan Kranzler
a79a74e7cf fixed Silhana Wayfinder not putting back cards in a random order 2019-01-20 11:24:54 -05:00
Evan Kranzler
5fd056f5a7 Update AngelicVoices.java 2019-01-20 11:02:50 -05:00
LevelX2
4f0a371152 * Angelic Voices - Fixed boost condition not checking for only creatures. 2019-01-20 16:44:45 +01:00
Oleg Agafonov
b7615a2cdb Fixed compile error 2019-01-20 14:13:11 +04:00
L_J
fe3cafc121
Merge pull request #5473 from Zzooouhh/Zzooouhh-urza
Implemented Urza, Academy Headmaster
2019-01-20 08:44:24 +01:00
L_J
870bc189a3
Fixed Urza's Ajani ability targetting issue 2019-01-20 08:33:27 +01:00
Ingmar Goudt
6c72bb71cc Merge branch 'master' of https://github.com/magefree/mage 2019-01-20 08:03:46 +01:00
Ingmar Goudt
a3ab49720a fix for #5541 2019-01-20 08:03:24 +01:00
L_J
260870d890
Added Ichneumon Druid, Knowledge Vault, Life Matrix 2019-01-20 02:38:32 +01:00
Ingmar Goudt
50f28a2bf7 add some Java8 magic to the server 2019-01-19 09:31:50 +01:00
Jeff
9bea7c7df2 - Added Aggression and Wiitigo. 2019-01-18 17:29:58 -06:00
Evan Kranzler
3e1ce3d81f updated some text on Daretti, Ingenious Iconoclast 2019-01-18 14:29:01 -05:00
Jeff
fed062fe9a - Refactored Tidehollow Sculler. The cast exception issue. 2019-01-18 09:00:19 -06:00
Jeff
232781cc1f - Fixed #5510. Refactored As Foretold. 2019-01-18 08:26:20 -06:00
Evan Kranzler
fa0e295932 updated Ajani's Pridemate to reflect recent errata 2019-01-17 17:40:15 -05:00
Evan Kranzler
e96c257634 fixed implementation of Xantcha, Sleeper Agent 2019-01-17 13:09:11 -05:00
Ingmar Goudt
dbdd9c00a3 Merge branch 'master' of https://github.com/magefree/mage 2019-01-17 18:22:19 +01:00
Ingmar Goudt
8a05db7fd8 small text fix 2019-01-17 18:22:07 +01:00
Evan Kranzler
908d8acc9f
Merge pull request #5532 from magefree/coinFlips
Added support for multiple copies of Krark's Thumb
2019-01-17 11:12:02 -05:00
Jeff
39d21f22e7 - removed a duplicate of Seraph in masters edition set 2019-01-17 09:34:01 -06:00
Evan Kranzler
837503d8f4 reworked coin doubling again for some reason 2019-01-17 10:32:02 -05:00
Jeff
9b782ec16c - Added Seraph and Chaos Lord 2019-01-17 09:09:49 -06:00
Evan Kranzler
3b47dce117 fixed Price of Fame not receiving cost reduction 2019-01-17 09:02:08 -05:00
Ingmar Goudt
7c2f55eda0 couple of sonar fixes 2019-01-17 12:03:22 +01:00
Evan Kranzler
8ea074b4a3 fixed Plaguecrafter sacrifice text 2019-01-16 21:12:51 -05:00
Evan Kranzler
191e9903ba removed some vestigial commented code 2019-01-16 18:25:00 -05:00
Evan Kranzler
1144bf3b4f finished adding support for multiple copies of Krark's Thumb 2019-01-16 18:20:36 -05:00
Evan Kranzler
4736a608b1 Update Krark's Thumb 2019-01-16 15:23:01 -05:00
Evan Kranzler
99633eb4d6 small change to Krark's Thumb 2019-01-16 14:52:42 -05:00
Oleg Agafonov
975cff93e3 Merge remote-tracking branch 'origin/master' 2019-01-16 21:04:00 +04:00
Oleg Agafonov
14f66029f8 Missing v33 commit 2019-01-16 20:59:45 +04:00
Evan Kranzler
63fb5964d4
Merge pull request #5527 from magefree/coinFlips
Fixing coin flip implementation (WIP - Do Not Merge)
2019-01-16 11:44:01 -05:00
Evan Kranzler
264433aff7 fixed Sun Droplet only triggering if it had counters on it 2019-01-16 11:26:38 -05:00
Ingmar Goudt
32ecb5ceab replace his or her to their 2019-01-16 13:48:43 +01:00
Ingmar Goudt
bd0b1bffa4 minor rewrite of urborg syphon mage 2019-01-16 13:37:01 +01:00
Ingmar Goudt
fbd985b5b1 Merge branch 'master' of https://github.com/magefree/mage 2019-01-16 13:33:50 +01:00
Ingmar Goudt
a5f46b8816 Urborg Syphon Mage makes opponents lose life, rather than damaging them 2019-01-16 13:33:44 +01:00
Evan Kranzler
b57e768bc9 fixed Lumbering Battlement not properly exiling cards 2019-01-16 00:47:46 -05:00
Evan Kranzler
722e44ff2e fixed Bedazzle not dealing damage 2019-01-15 18:20:33 -05:00
Evan Kranzler
8d79d456bc updated Transguild Courier text 2019-01-15 18:16:15 -05:00
Evan Kranzler
2fa3ce912b fixed Cavalcade of Calamity not dealing damage 2019-01-15 18:16:01 -05:00
Evan Kranzler
b18778b1b7 fixed Biogenic Upgrade only targeting controlled creatures 2019-01-15 17:53:32 -05:00
Evan Kranzler
f8a5744208 fixed Domri, Chaos Bringer mana effect persisting through other turns 2019-01-15 17:53:07 -05:00
Evan Kranzler
c34f611279 updated Krark's Thumb, still doesn't work in multiples 2019-01-15 16:55:45 -05:00
Evan Kranzler
57a362ae29 updated abilities which trigger off of a coin flip 2019-01-15 16:16:56 -05:00
Evan Kranzler
2e1c4a054e fixed cards that don't win or lose a flip 2019-01-15 16:05:35 -05:00
Evan Kranzler
535fe221e3 rewrote how coins are flipped 2019-01-15 15:56:40 -05:00
Jeff
da3fdee621 - more text fixes 2019-01-15 11:07:53 -06:00
Evan Kranzler
f5fffcf417 initial refactor 2019-01-15 11:51:49 -05:00
Oleg Agafonov
1d43b38a5f Karn Liberated - fixed watchers errors on game restart ability 2019-01-15 20:48:21 +04:00
Evan Kranzler
ed700e68cc fixed Kaya, Orzhov Usurper text 2019-01-15 11:24:33 -05:00
Evan Kranzler
225d842512 fixed Dovin, Grand Arbiter not putting back cards in a random order 2019-01-15 10:55:04 -05:00
Evan Kranzler
d5c92d0234 fixed Silhana Wayfinder forcing players to choose a card 2019-01-15 10:49:51 -05:00
Evan Kranzler
b433124f3d fixed Unbreakable Formation not granting vigilance 2019-01-15 07:09:23 -05:00
jeffwadsworth
f048344332 Merge origin/master 2019-01-15 03:19:53 -06:00
jeffwadsworth
0f53d2970a - little text fix on Spirit of the Spires 2019-01-15 03:19:02 -06:00
Oleg Agafonov
20293a4d79 Trostani, Selesnya's Voice - fixed NPE error with AI 2019-01-15 06:32:13 +04:00
Evan Kranzler
fafb4fdb0e fixed Rakdos Roustabout not triggering on blocks 2019-01-14 21:02:34 -05:00
Evan Kranzler
bfc3e965eb fixed Captive Audience not entering the battlefield under the chosen player's control 2019-01-14 20:55:57 -05:00
Evan Kranzler
2e8f3d6aad fixed Clear the Mind always shuffling the controller's graveyard back 2019-01-14 20:35:46 -05:00
Evan Kranzler
a73bba8d46 fixed Smothering Tithe not creating tokens 2019-01-14 20:29:12 -05:00
Jeff
b98bddb600 - Fixed #5515 2019-01-14 17:55:43 -06:00
Evan Kranzler
045c2f094d fixed Clear the Stage not returning a creature to hand 2019-01-14 13:38:06 -05:00
Evan Kranzler
5ad923485c fixed Teysa Karlov not increasing triggers 2019-01-14 13:30:19 -05:00
Evan Kranzler
0d795de8ad fixed Mirror March not creating tokens 2019-01-14 10:55:59 -05:00
Evan Kranzler
849cfa5705 fixed Dovin, Grand Arbiter delayed triggered ability 2019-01-14 10:44:23 -05:00
Oleg Agafonov
3a987f11df Priest Of ForgottenGods - fixed text 2019-01-14 14:49:00 +04:00
Oleg Agafonov
0b648343bc Fixed AddCountersTargetEffect text for cards with target pointers (#5523) 2019-01-14 11:37:02 +04:00
Oleg Agafonov
f05bf739e8 Essence Capture - fixes that it counts any spells 2019-01-14 10:15:27 +04:00
Evan Kranzler
25b799755e fixed Domri, Chaos Bringer's first ability 2019-01-13 22:16:33 -05:00
Evan Kranzler
cfca1e4948 fixed Lumbering Battlement implementation 2019-01-13 20:42:03 -05:00
Evan Kranzler
d895f6ccc0 fixed Code of Constraint not preventing untap when cast during main phase 2019-01-13 20:23:22 -05:00
Evan Kranzler
9aac44b52a Merge branch 'master' of https://github.com/magefree/mage 2019-01-13 17:36:42 -05:00
Ingmar Goudt
7e9132ee56 Merge branch 'master' of https://github.com/magefree/mage 2019-01-13 23:13:13 +01:00
Ingmar Goudt
1eb668b608 fix tooltip for Gate Colossus, update the Riot ability choose popup 2019-01-13 23:12:14 +01:00
Evan Kranzler
b01ce6780e fixed Font of Agonies not targeting 2019-01-13 11:06:47 -05:00
LevelX2
90418ddafd * Scholar of Athreos - Fixed that damage was dealt instead of life loss. 2019-01-13 12:27:49 +01:00
Ingmar Goudt
14ac6609db fix classcast exception in GuardianProject 2019-01-13 12:06:09 +01:00
Oleg Agafonov
1955e72395 Deface - fixed that it's destroy any creature 2019-01-13 10:00:02 +04:00
Evan Kranzler
c23631f8a3 fixed Rakdos Roustabout trigger 2019-01-12 23:11:50 -05:00
Evan Kranzler
616d800ebe fixed a few more errors 2019-01-12 21:58:10 -05:00
Evan Kranzler
aa29b7fffb fixed an error 2019-01-12 21:37:54 -05:00
Evan Kranzler
fd7b8f29ca made many dynamicvalues into singleton enums 2019-01-12 21:29:02 -05:00
L_J
1d4b0895b4
Homelands numbering fix 2019-01-13 02:34:58 +01:00
L_J
369240f472
Merge pull request #5519 from Zzooouhh/Zzooouhh-leg
Implemented more Legends cards
2019-01-13 02:32:21 +01:00
Evan Kranzler
5cffe367ee fixed Emergency Powers addendum not working 2019-01-12 20:23:39 -05:00
L_J
23456d4fce
Implemented more Legends cards 2019-01-13 02:14:58 +01:00
Evan Kranzler
0c3174ccda fixed Amplifire not working correctly 2019-01-12 20:13:03 -05:00
Ingmar Goudt
ba4e36f5e2 Vindictive Vampire does not trigger of itself 2019-01-13 00:32:43 +01:00
Ingmar Goudt
a5ac8906c1 Biogenic Upgrade did not double counters 2019-01-13 00:26:58 +01:00
Ingmar Goudt
90963698d3 Undercity Scavenger gets 2 +1/+1 counters 2019-01-13 00:23:44 +01:00
Evan Kranzler
5f6cc1068d fixed Plague Wight not shrinking creatures 2019-01-12 17:48:06 -05:00
Evan Kranzler
b3510e7f3d fixed Hydroid Krasis cast trigger 2019-01-12 17:36:35 -05:00
Evan Kranzler
0311ca8c6e fixed Mass Manipulation targeting issues 2019-01-12 17:18:31 -05:00
Ingmar Goudt
36852c0bd5 fix nullpointer cryOfTheCarnarium 2019-01-12 23:03:01 +01:00
Evan Kranzler
df66fc51f0 fixed Silhana Wayfinder text 2019-01-12 16:42:32 -05:00
Evan Kranzler
f40c1ba95d fixed Grotesque Demise targeting 2019-01-12 16:40:03 -05:00
Evan Kranzler
7c655abb58 Fixed Kaya's Wrath only killing controlled creatures 2019-01-12 16:37:33 -05:00
Evan Kranzler
8629977f14 refactored many other predicates to singleton enums 2019-01-12 16:30:49 -05:00
Evan Kranzler
dc409c9a9e refactored ColorlessPredicate to singleton enum 2019-01-12 16:15:19 -05:00
Evan Kranzler
e6b99215e1 refactored AnotherPredicate to singleton enum 2019-01-12 16:12:51 -05:00
Evan Kranzler
2622dffc50 fixed Rumbling Ruin text 2019-01-12 15:12:55 -05:00
Evan Kranzler
fb174cd93f fixed Knight of the Last Breath activated ability 2019-01-12 14:59:10 -05:00
Evan Kranzler
68ef6d32c8 fixed Biogenic Ooze activated ability 2019-01-12 14:58:34 -05:00
Evan Kranzler
3483b3a181
Merge branch 'targetAdjustment' into master 2019-01-12 14:42:58 -05:00
Evan Kranzler
0a9adedede fixed Arrester's Admonition 2019-01-12 12:50:10 -05:00
Oleg Agafonov
1b55cbd44c [RNA] added tokens and download support from scryfall; 2019-01-12 21:13:56 +04:00
Evan Kranzler
5a91494be3 fixed spectacle spells not copying effects and targets 2019-01-12 11:50:08 -05:00
Evan Kranzler
5d65be47f2 Added Gateway Plaza exception to RNA pack generation 2019-01-12 11:32:59 -05:00
Evan Kranzler
ee7ea4e8fe Implemented Clear the Stage 2019-01-12 11:30:19 -05:00
Evan Kranzler
2c58801991 Implemented Justiciar's Portal 2019-01-12 11:09:33 -05:00
Evan Kranzler
cf2b6c3dae Implemented Plague Wight 2019-01-12 10:49:16 -05:00
Evan Kranzler
0d32b501af Merge branch 'master' of https://github.com/magefree/mage 2019-01-12 10:39:12 -05:00
LevelX2
fdfb40860a Merge origin/master 2019-01-12 16:36:05 +01:00
LevelX2
c2472c0f9b * Rhythm of the Wild - Fixed that the riot trigger did not work (fixes #5514). 2019-01-12 16:35:28 +01:00
Evan Kranzler
b24b1a6af4 updated RNA spoiler 2019-01-12 10:33:40 -05:00
Evan Kranzler
eb743fbf70 fixed Domri, Chaos Bringer not allowing players to choose fewer than two cards 2019-01-12 10:24:38 -05:00
Evan Kranzler
5399d4d33b fixed Rakdos, the Showstopper destroying noncreature permanents 2019-01-12 10:21:40 -05:00