Commit graph

17242 commits

Author SHA1 Message Date
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
Evan Kranzler
581db3d6e0 Implemented Tin Street Dodger 2019-01-12 10:19:54 -05:00
Evan Kranzler
5522da05c0 Implemented Flames of the Raze-Boar 2019-01-12 10:02:00 -05:00
Evan Kranzler
cf19bf2f56 fixed Offalsnout triggering off of ETB rather than LTB 2019-01-12 09:24:17 -05:00
Evan Kranzler
9181047edb fixed Ravager Wurm fight ability not targeting 2019-01-12 09:20:02 -05:00
Evan Kranzler
78cef926ad fixed Azorius Skyguard not shrinking creatures after the first turn in play 2019-01-12 09:16:17 -05:00
Evan Kranzler
c2788f2bdf Update PriestOfForgottenGods.java 2019-01-12 09:14:30 -05:00
Oleg Agafonov
6ea09f2c51 Rhythm of the Wild - fixed card text 2019-01-12 15:36:33 +04:00
L_J
ee95b39960
Minor Reincarnation fix 2019-01-12 11:27:53 +01:00
Oleg Agafonov
3d1676f954
Merge pull request #5513 from FateRevoked/master
Implemented Final Payment
2019-01-12 12:11:28 +04:00
FateRevoked
fa387696cc Implemented Final Payment 2019-01-12 00:07:13 -08:00
Evan Kranzler
c5a277fb4c Implemented Rumbling Ruin 2019-01-11 23:46:26 -05:00
Evan Kranzler
73e24a5cb6 Implemented Undercity's Embrace 2019-01-11 23:38:44 -05:00
Evan Kranzler
6dbc6e193c Implemented Undercity Scavenger 2019-01-11 23:35:33 -05:00
Evan Kranzler
339475c398 Implemented Thought Collapse 2019-01-11 23:31:24 -05:00
Evan Kranzler
ca11af6ab0 Implemented Territorial Boar 2019-01-11 23:26:10 -05:00
Evan Kranzler
0848b20724 Implemented Sagittars' Volley 2019-01-11 23:18:08 -05:00
Evan Kranzler
ac39b3fc39 Implemented Clear the Mind 2019-01-11 23:06:48 -05:00
Evan Kranzler
051875feb5 Implemented Sylvan Brushstrider 2019-01-11 22:27:41 -05:00
Evan Kranzler
cf747bb124 Implemented Storm Strike 2019-01-11 22:26:48 -05:00
Evan Kranzler
2aee3f1270 Implemented Stony Strength 2019-01-11 22:23:50 -05:00
Evan Kranzler
f527309376 Implemented Steeple Creeper 2019-01-11 22:21:47 -05:00
Evan Kranzler
ab1dff7592 Implemented Spear Spewer 2019-01-11 22:19:36 -05:00
Evan Kranzler
20edcb4a66 Implemented Scuttlegator 2019-01-11 22:14:59 -05:00
Evan Kranzler
fca6797c2f Implemented Screaming Shield 2019-01-11 22:09:06 -05:00
Evan Kranzler
18a641c70d Implemented Saruli Caretaker 2019-01-11 22:03:29 -05:00
Evan Kranzler
452a6cdadf Implemented Rubblebelt Runner 2019-01-11 22:00:50 -05:00
Evan Kranzler
39dc52a7bf Implemented Rally to Battle 2019-01-11 21:56:04 -05:00
Evan Kranzler
b76f7d0bd1 Implemented Rakdos Trumpeter 2019-01-11 21:53:47 -05:00
Evan Kranzler
de9cb3be75 Implemented Goblin Gathering 2019-01-11 21:47:07 -05:00
Evan Kranzler
5751453732 updated RNA spoiler and fixed some errors 2019-01-11 19:42:48 -05:00
Evan Kranzler
688ed2d266 Implemented Wrecking Beast 2019-01-11 19:25:51 -05:00
Evan Kranzler
37c74d88b2 Implemented Vizkopa Vampire 2019-01-11 19:25:13 -05:00
Evan Kranzler
f7ddfd1d6a Implemented Spikewheel Acrobat 2019-01-11 19:24:25 -05:00
Evan Kranzler
3fec6adeff Implemented Senate Griffin 2019-01-11 19:23:29 -05:00
Evan Kranzler
35207f01b3 Implemented Rubble Reading 2019-01-11 19:22:33 -05:00
Evan Kranzler
0ca60aa327 Implemented Rubble Slinger 2019-01-11 19:21:04 -05:00
Evan Kranzler
6ae8624c1a Implemented Rubblebelt Recluse 2019-01-11 19:20:12 -05:00
Evan Kranzler
afb4cbbd13 Implemented Rampaging Rendhorn 2019-01-11 19:19:18 -05:00
Evan Kranzler
417de2b22e updated RNA spoiler 2019-01-11 19:18:27 -05:00
Evan Kranzler
dec7f03820 Implemented Open the Gates 2019-01-11 19:11:57 -05:00
Evan Kranzler
5a11f1bb0c Implemented Lawmage's Binding 2019-01-11 19:02:56 -05:00
Evan Kranzler
24b8d0c6ed Implemented Gravel-Hide Goblin 2019-01-11 19:00:12 -05:00
Evan Kranzler
c9567c69fd Implemented Ghor-Clan Wrecker 2019-01-11 18:57:49 -05:00
Evan Kranzler
7de2f04a30 Implemented Get the Point 2019-01-11 18:57:15 -05:00
Evan Kranzler
c8284dc346 Implemented Footlight Fiend 2019-01-11 18:54:05 -05:00
Evan Kranzler
fcf221fc86 added RNA basic lands 2019-01-11 18:50:15 -05:00
Evan Kranzler
fa4d6b6373 Implemented Code of Constraint 2019-01-11 18:45:32 -05:00
Evan Kranzler
ceed78f1f4 Implemented Carrion Imp 2019-01-11 18:30:43 -05:00
Evan Kranzler
bb650c0b55 Implemented Bloodmist Infiltrator 2019-01-11 18:24:15 -05:00
Evan Kranzler
29549c62f5 Merge branch 'master' of https://github.com/magefree/mage 2019-01-11 18:11:57 -05:00
Evan Kranzler
d565541b30 Implemented Feral Maaka 2019-01-11 18:10:49 -05:00
Evan Kranzler
2329be0b20 Implemented Enraged Ceratok 2019-01-11 18:10:22 -05:00
Oleg Agafonov
74b0b0debf Fixed card numbers 2019-01-12 03:09:07 +04:00
Evan Kranzler
17bae8c696 Implemented Deface 2019-01-11 18:07:42 -05:00
Evan Kranzler
f1ceb748da Implemented Dagger Caster 2019-01-11 18:04:29 -05:00
Evan Kranzler
5c7a31d4e3 Implemented Azorius Knight-Arbiter 2019-01-11 17:57:45 -05:00
Evan Kranzler
05c4ff4449 Implemented Axebane Beast 2019-01-11 17:51:55 -05:00
Evan Kranzler
6edc24f3a0 Implemented Applied Biomancy 2019-01-11 17:46:40 -05:00
Evan Kranzler
79b0f9ad15 Merge branch 'master' of https://github.com/magefree/mage 2019-01-11 17:34:12 -05:00
Evan Kranzler
97e9f20c93 updated RNA spoiler and reprints 2019-01-11 17:33:33 -05:00
Jeff
24d2a8eb44 - Added Freyalise Supplicant and Freyalise's Winds. 2019-01-11 16:23:02 -06:00
Evan Kranzler
869018dc75 Implemented Wall of Lost Thoughts 2019-01-11 17:22:16 -05:00
Evan Kranzler
eb51daab57 Implemented Vindictive Vampire 2019-01-11 17:18:52 -05:00
Evan Kranzler
8c4606a84b Implemented Thirsting Shade 2019-01-11 17:15:03 -05:00
Evan Kranzler
fb24c234a2 Implemented Spire Mangler 2019-01-11 17:09:46 -05:00
Evan Kranzler
c47100421d Implemented Ill-Gotten Inheritance 2019-01-11 17:07:24 -05:00
Evan Kranzler
74bb249e44 Implemented Shimmer of Possibility 2019-01-11 16:48:57 -05:00
Evan Kranzler
e8da8e06db Implemented Noxious Groodion 2019-01-11 16:44:31 -05:00
Evan Kranzler
493431907a Implemented Faerie Duelist 2019-01-11 16:38:40 -05:00
Evan Kranzler
bae1de6c0f Implemented Dead Revels 2019-01-11 16:36:44 -05:00
Evan Kranzler
29f38c752c Implemented Consign to the Pit 2019-01-11 16:34:13 -05:00
Evan Kranzler
79722f7224 Implemented Grotesque Demise 2019-01-11 16:26:46 -05:00
Evan Kranzler
6afb750eab updated RNA spoiler and reprints 2019-01-11 16:16:37 -05:00
Evan Kranzler
888539b8d8 Implemented Swirling Torrent 2019-01-11 16:12:52 -05:00
Evan Kranzler
ee5ad1e265 Implemented Slimebind 2019-01-11 16:10:04 -05:00
Evan Kranzler
40bf3a2000 Implemented Skitter Eel 2019-01-11 16:09:09 -05:00
Evan Kranzler
fabcb8c137 Implemented Senate Courier 2019-01-11 16:08:08 -05:00
Evan Kranzler
47dd6df0d1 Implemented Sage's Row Savant 2019-01-11 16:05:18 -05:00
Evan Kranzler
8ef5596337 Implemented Prying Eyes 2019-01-11 16:02:56 -05:00
Evan Kranzler
c0a6936590 Implemented Debtors' Transport 2019-01-11 16:01:07 -05:00
Evan Kranzler
2d44cfa108 Implemented Coral Commando 2019-01-11 15:58:11 -05:00
Evan Kranzler
64a8343887 Implemented Chillbringer 2019-01-11 15:57:33 -05:00
Evan Kranzler
d84e1237e1 Implemented Catacomb Crocodile 2019-01-11 15:55:48 -05:00
Evan Kranzler
8e6ca61367 Implemented Bladebrand 2019-01-11 15:55:21 -05:00
Evan Kranzler
6970bb7325 updated RNA spoiler and reprints 2019-01-11 15:48:58 -05:00
Evan Kranzler
eb1879b206 Merge branch 'master' of https://github.com/magefree/mage 2019-01-11 15:46:04 -05:00
Evan Kranzler
a29ed20168 Implemented Tenth District Veteran 2019-01-11 15:44:10 -05:00
Oleg Agafonov
a46a9ba5c3 [RNA] implemented Tenth District Veteran 2019-01-12 00:40:34 +04:00
Evan Kranzler
dd93d7ad22 Implemented Sentinel's Mark 2019-01-11 15:39:37 -05:00
Evan Kranzler
4578d30faf Merge branch 'master' of https://github.com/magefree/mage 2019-01-11 15:26:40 -05:00
Evan Kranzler
5087ba3bb8 Implemented Summary Judgment 2019-01-11 15:26:14 -05:00
Oleg Agafonov
1c4787c517 [RNA] implemented Civic Stalwart 2019-01-12 00:21:37 +04:00
Evan Kranzler
47ff1eddf3 Implemented Prowling Caracal 2019-01-11 15:19:46 -05:00
Evan Kranzler
5e4fd60520 Implemented Watchful Giant 2019-01-11 15:19:04 -05:00
Evan Kranzler
5398ea78a3 Implemented Twilight Panther 2019-01-11 15:17:38 -05:00
Evan Kranzler
6c1c23652d Implemented Syndicate Messenger 2019-01-11 15:15:09 -05:00
Evan Kranzler
09b089cb92 Implemented Knight of Sorrows 2019-01-11 15:14:20 -05:00
Oleg Agafonov
93f42f67b6 [RNA] implemented Arrester's Zeal 2019-01-12 00:13:36 +04:00
Oleg Agafonov
d4ed37ed8e Merge remote-tracking branch 'origin/master' 2019-01-12 00:13:14 +04:00
Evan Kranzler
7365dd894d Implemented Impassioned Orator 2019-01-11 15:11:30 -05:00
Evan Kranzler
f239e8dd44 Implemented Haazda Officer 2019-01-11 15:09:57 -05:00
Evan Kranzler
155aa5ed03 Implemented Expose to Daylight 2019-01-11 15:07:30 -05:00
Evan Kranzler
c68c297c50 updated RNA spoiler and reprints 2019-01-11 15:02:36 -05:00
Oleg Agafonov
5633603e87 [RNA] implemented Bring to Trial 2019-01-11 23:36:49 +04:00
Evan Kranzler
8bb082cbea Merge branch 'master' of https://github.com/magefree/mage 2019-01-11 11:37:39 -05:00
Jeff
a6721613fa - Fixed #5508 2019-01-11 08:21:25 -06:00
Evan Kranzler
517c9e35c5 Implemented Galloping Lizrog 2019-01-11 00:14:56 -05:00
Oleg Agafonov
ac9a3f4a3d * Burning-Tree Shaman - fixed that damage was unpreventable;
* Harsh Mentor - fixed that damage was unpreventable;
* Immolation Shaman - fixed that damage was unpreventable;
2019-01-11 09:13:57 +04:00
Evan Kranzler
d28fd6646b Update Cindervines.java 2019-01-11 00:03:17 -05:00
Evan Kranzler
d80846debc Update DovinArchitectOfLaw.java 2019-01-10 21:45:09 -05:00
Evan Kranzler
3a44c8e7f3 fixed Macabre Mockery and Puppeteer Clique issue 2019-01-10 21:39:42 -05:00
Evan Kranzler
47625bc84e Update SkyTether.java 2019-01-10 20:32:39 -05:00
Evan Kranzler
2d6f07f0c8 Implemented Macabre Mockery 2019-01-10 20:20:48 -05:00
Evan Kranzler
8971b937d0 Implemented Eyes Everywhere 2019-01-10 19:36:24 -05:00
Evan Kranzler
e0cb67f493 Implemented Cavalcade of Calamity 2019-01-10 19:32:50 -05:00
Evan Kranzler
0404be994e Implemented Sky Tether 2019-01-10 19:13:13 -05:00
Evan Kranzler
c440663cdc Implemented Resolute Watchdog 2019-01-10 19:09:24 -05:00
Evan Kranzler
f00ac1a3c0 Implemented Knight of the Last Breath 2019-01-10 19:05:39 -05:00
Evan Kranzler
c986def3cc Implemented Gateway Sneak 2019-01-10 19:05:39 -05:00
Evan Kranzler
c058525c49 Implemented Gatebreaker Ram 2019-01-10 19:05:39 -05:00
Evan Kranzler
19cabfaf44 Implemented Clamor Shaman 2019-01-10 19:05:38 -05:00
Evan Kranzler
7a89d22880 Implemented Sphinx of the Guildpact 2019-01-10 19:05:38 -05:00
Evan Kranzler
1e5a00def7 Merge branch 'master' of https://github.com/magefree/mage 2019-01-10 18:11:48 -05:00
Jeff
7f1267563b - Fixed #5500. If you note any interactions that I missed testing, do tell. 2019-01-10 17:10:25 -06:00
Evan Kranzler
88374751b1 Implemented Forbidding Spirit 2019-01-10 18:08:35 -05:00
Evan Kranzler
acf34f9429 Implemented Plaza of Harmony 2019-01-10 17:59:47 -05:00
Evan Kranzler
0acf5eeac4 Implemented Cindervines 2019-01-10 17:40:03 -05:00
Evan Kranzler
ec8250e129 Implemented Ragefire 2019-01-10 17:32:15 -05:00
Evan Kranzler
f568498cb8 Implemented Elite Arrester 2019-01-10 17:28:30 -05:00
Evan Kranzler
e4e78d5509 Merge branch 'master' of https://github.com/magefree/mage 2019-01-10 17:22:27 -05:00
Evan Kranzler
ed51caafd6 Implemented Domri's Nodorog 2019-01-10 17:22:10 -05:00
Evan Kranzler
e7f90296e9 Implemented Dovin's Dismissal 2019-01-10 17:18:42 -05:00
jmharmon
322695959a Implement Glaciers (#5485)
* Implement Glaciers

* Implement Glaciers

* Update Glaciers.java

* Update Glaciers.java
2019-01-10 16:14:42 -06:00
Evan Kranzler
ad4f125969 Implemented Dovin's Automaton 2019-01-10 17:08:55 -05:00
Evan Kranzler
3ff26721e8 Implemented Charging War Boar 2019-01-10 17:01:26 -05:00
Evan Kranzler
57a0872264 Implemented Dovin, Architect of Law 2019-01-10 16:50:47 -05:00
Evan Kranzler
807d473795 Implemented Domri, City Smasher 2019-01-10 16:40:32 -05:00
Evan Kranzler
9b30aee246 Implemented Collision // Colossus 2019-01-10 16:25:28 -05:00
Evan Kranzler
1878360d37 Implemented Scorchmark 2019-01-10 16:17:14 -05:00
Evan Kranzler
6ee47121a8 Implemented Repudiate // Replicate 2019-01-10 16:15:19 -05:00
Evan Kranzler
1ef3fc7ded Implemented Regenesis 2019-01-10 16:04:23 -05:00
Evan Kranzler
99f9f8efd8 Implemented Glass of the Guildpact 2019-01-10 15:51:03 -05:00
Evan Kranzler
84a4681767 Implemented Persistent Petitioners 2019-01-10 13:40:40 -05:00
Evan Kranzler
46a68beb45 Implemented Orzhov Enforcer 2019-01-10 13:34:21 -05:00
Oleg Agafonov
ea532fef90 * Tunnel Ignus - fixed NPE error for AI; 2019-01-10 20:56:59 +04:00
Evan Kranzler
5bf0fd89c2 Implemented Sunder Shaman 2019-01-09 23:33:37 -05:00
Evan Kranzler
46be0d965c small additional fix 2019-01-09 22:35:03 -05:00
Evan Kranzler
8b2cae6176 added missing cost to Priest of Forgotten Gods 2019-01-09 22:34:43 -05:00
Evan Kranzler
12e4bcb0ab Implemented Biogenic Ooze 2019-01-09 22:05:10 -05:00
Evan Kranzler
009ffbcadd Implemented Captive Audience 2019-01-09 21:50:52 -05:00
Evan Kranzler
89b5070fb0 Implemented Incubation Druid 2019-01-09 21:05:35 -05:00
Evan Kranzler
c719719a67 Implemented Lumbering Battlement 2019-01-09 20:13:02 -05:00
Evan Kranzler
c2148f1bb9 Merge branch 'master' of https://github.com/magefree/mage 2019-01-09 19:33:49 -05:00
Oleg Agafonov
cae517e310 * Loreseeker's Stone - fixed that copies of the card don't increase the cost (#5499); 2019-01-10 04:11:41 +04:00
Evan Kranzler
fabcb05b6c Implemented Priest of Forgotten Gods 2019-01-09 19:09:02 -05:00
Evan Kranzler
d7042429b3 Implemented Tome of the Guildpact 2019-01-09 18:59:14 -05:00
Evan Kranzler
971e07a9af fixed Dovin, Grand Arbiter ultimate cost 2019-01-09 16:32:30 -05:00
Evan Kranzler
7d210cd03a Implemented Pteramander 2019-01-09 15:07:46 -05:00
Evan Kranzler
2998121297 Implemented Fireblade Artist 2019-01-09 13:12:00 -05:00
Evan Kranzler
5ff5cbaf0f Implemented Hero of Precinct One 2019-01-09 12:57:13 -05:00
Evan Kranzler
6aeedac387 Implemented Font of Agonies 2019-01-09 12:43:15 -05:00
Evan Kranzler
fb9b69ae9a Implemented Bedeck // Bedazzle 2019-01-09 12:31:53 -05:00
Evan Kranzler
c94ef8dbc5 Implemented Dovin's Acuity 2019-01-09 12:04:51 -05:00
Evan Kranzler
08e7e60d93 Implemented Clan Guildmage 2019-01-09 11:52:57 -05:00
Evan Kranzler
3183d68231 Implemented Gates Ablaze 2019-01-09 11:39:55 -05:00
Evan Kranzler
39c8960f71 Implemented Skewer the Critics 2019-01-09 11:31:15 -05:00
Evan Kranzler
03db333f02 Implemented Windstorm Drake 2019-01-09 11:28:42 -05:00
Evan Kranzler
4e6da3cddc Implemented Spirit of the Spires 2019-01-09 11:26:48 -05:00
Jeff
fa7ff49f06 - Added Phantasmal Mount and Snow Devil. 2019-01-09 09:42:47 -06:00
Oleg Agafonov
942ecc5328 Fixed errors on empty targets in some effects;
Added export code example for mtgjson4 project;
2019-01-09 10:54:59 +04:00
Evan Kranzler
fd043fa913 added Scrabbling Claws to RNA set file 2019-01-08 22:53:42 -05:00
Evan Kranzler
0677ad0212 Implemented Mirror March 2019-01-08 21:44:04 -05:00
Evan Kranzler
36eca2fb53 Implemented Sharktocrab 2019-01-08 21:27:23 -05:00
Oleg Agafonov
0f598143f0 Merge remote-tracking branch 'origin/master' 2019-01-09 05:03:47 +04:00
Oleg Agafonov
3cdaa01b87 * Drastic Revelation - fixed that it discard not full hand; 2019-01-09 05:03:19 +04:00
Evan Kranzler
0608d2cf3d combined "one more more counters added" triggers into a single class 2019-01-08 20:02:22 -05:00
Oleg Agafonov
563028043c [RNA] implemented Awaken the Erstwhile 2019-01-09 04:58:29 +04:00
Evan Kranzler
8aa44b28a4 Implemented Angel of Grace 2019-01-08 19:31:24 -05:00
Evan Kranzler
ef4a41821e Implemented Arrester's Admonition 2019-01-08 19:22:09 -05:00
Evan Kranzler
29c1c27204 Implemented Azorius Skyguard 2019-01-08 19:12:35 -05:00
Evan Kranzler
91f6b4b706 Implemented Benthic Biomancer 2019-01-08 19:06:49 -05:00
Evan Kranzler
dab064696d Implemented Revival // Revenge 2019-01-08 19:00:31 -05:00
Evan Kranzler
ddcb383486 Implemented Thrash // Threat 2019-01-08 18:49:29 -05:00
Evan Kranzler
05b68ff93c Implemented Ethereal Absolution 2019-01-08 14:12:49 -05:00
Evan Kranzler
11ea8e099a Implemented Theater of Horrors 2019-01-08 13:25:43 -05:00
Evan Kranzler
48e9585970 Merge branch 'master' of https://github.com/magefree/mage 2019-01-08 12:29:10 -05:00
Evan Kranzler
4201f0a260 Implemented Unbreakable Formation 2019-01-08 12:29:08 -05:00
Evan Kranzler
dc2625d512 Implemented Immolation Shaman 2019-01-08 12:12:36 -05:00
Evan Kranzler
6424ffab86 Implemented Essence Capture 2019-01-08 12:04:11 -05:00
Evan Kranzler
1d563a282e Implemented Gyre Engineer 2019-01-08 11:56:53 -05:00
Jeff
daf1f66659 - Added Errant Minion and Illusionary Presence. 2019-01-08 10:36:43 -06:00
Evan Kranzler
f387e11959 fixed Senate Guildmage being in the wrong set 2019-01-08 08:26:08 -05:00
Oleg Agafonov
a9fe41ac5e [RNA] implemented Archway Angel 2019-01-08 15:50:38 +04:00
Oleg Agafonov
925954fe8b [RNA] implemented Warrant // Warden 2019-01-08 15:35:09 +04:00
Oleg Agafonov
f6d3298bb3 [RNA] implemented Cult Guildmage 2019-01-08 15:18:29 +04:00
Oleg Agafonov
f1afac8ecd [RNA] implemented Senate Guildmage 2019-01-08 15:07:55 +04:00
Oleg Agafonov
1d8fbb3304 Fixed NPE error 2019-01-08 11:15:59 +04:00
Oleg Agafonov
6c3d813b57 * Samurai of the Pale Curtain - fixed that it's not replaces graveyard with exile; 2019-01-08 11:12:44 +04:00
jeffwadsworth
96cbaa1e99 - little refactor 2019-01-08 04:16:11 -06:00
jeffwadsworth
e15a53bdf2 Merge origin/master 2019-01-08 03:35:55 -06:00
jeffwadsworth
56081e1fc8 - little refactor 2019-01-08 03:34:25 -06:00
Oleg Agafonov
a7db0a6f0a Fixed NPE errors for some cards (#5471) 2019-01-08 07:30:06 +04:00
Oleg Agafonov
9c401e33a4 Build fix 2019-01-08 07:20:21 +04:00
Oleg Agafonov
063be44523 Fixed NPE errors for some cards (#5471) 2019-01-08 07:15:39 +04:00
Evan Kranzler
d70743d4a5 Implemented Nikya of the Old Ways 2019-01-07 22:09:53 -05:00
Evan Kranzler
32b800d99e Merge branch 'master' of https://github.com/magefree/mage 2019-01-07 22:02:47 -05:00
Evan Kranzler
f0afe31a6b Implemented Guardian Project 2019-01-07 22:01:35 -05:00
Oleg Agafonov
d0c8d6a707 Fixed NPE errors for some cards (#5471) 2019-01-08 07:00:14 +04:00
Evan Kranzler
c220638a09 Implemented Sphinx of New Prahv 2019-01-07 21:14:21 -05:00
Evan Kranzler
61de630f5a Implemented Domri, Chaos Bringer 2019-01-07 21:00:39 -05:00
Evan Kranzler
b9618fe5be Implemented Kaya's Wrath 2019-01-07 20:30:50 -05:00
Evan Kranzler
b73529fbc4 Implemented Rhythm of the Wild 2019-01-07 20:00:46 -05:00
Evan Kranzler
9a70035354 Implemented Silhana Wayfinder 2019-01-07 19:50:12 -05:00
Evan Kranzler
97f7ba003d Implemented Savage Smash 2019-01-07 19:39:17 -05:00
Evan Kranzler
41c6be553a Implemented Orzhov Racketeers 2019-01-07 19:35:35 -05:00
Evan Kranzler
44115b93d0 Implemented Gruul Beastmaster 2019-01-07 19:30:47 -05:00
Evan Kranzler
c1c09020a6 Implemented Mesmerizing Benthid 2019-01-07 19:13:03 -05:00
Evan Kranzler
993c56e1db Implemented Syndicate Guildmage 2019-01-07 18:54:30 -05:00
Evan Kranzler
2597fb3cad Implemented Combine Guildmage 2019-01-07 18:48:03 -05:00
Evan Kranzler
f9eb28c6e2 Implemented Rakdos Roustabout 2019-01-07 17:21:53 -05:00
Evan Kranzler
36ed928628 Implemented Hackrobat 2019-01-07 17:11:05 -05:00
Evan Kranzler
5fc7662026 Implemented Sauroform Hybrid 2019-01-07 17:00:13 -05:00
Evan Kranzler
8eea18a5cc Implemented Ministrant of Obligation 2019-01-07 16:55:17 -05:00
Evan Kranzler
f9b1d390af Implemented Burn Bright 2019-01-07 16:52:57 -05:00
Evan Kranzler
2cc9279a4b Implemented Skatewing Spy 2019-01-07 16:44:43 -05:00
Evan Kranzler
82c137c5e0 Implemented Trollbred Guardian 2019-01-07 16:41:22 -05:00
Jeff
e6896fcca8 - null check on Illusionary Terrain 2019-01-07 14:41:02 -06:00
Jeff
2b4c7eba13 - Added Musician and Illusionary Terrain. 2019-01-07 14:37:44 -06:00
LevelX2
704972b6b1 * Lord Windgrace - Fixed tooltip rule text. 2019-01-07 17:25:09 +01:00
LevelX2
e938f91e3e * Myth Unbound - Fixed the two working abilities(fixe #5347). 2019-01-07 16:39:49 +01:00
LevelX2
7ef0a5f654 Merge origin/master 2019-01-07 11:39:10 +01:00
LevelX2
f7ccca6964 * Old Fogey - Shortened the generated rule text, so that nothing was cut at the end of the text. 2019-01-07 11:38:08 +01:00
Oleg Agafonov
8c7df840f3 Fixed NPE errors for some cards (#5471) 2019-01-07 14:04:33 +04:00
Ingmar Goudt
cbfdcd12c1 remove methods that only call their super equivalents 2019-01-07 10:06:43 +01:00
Ingmar Goudt
9486dce144 clean up unnecessary casts 2019-01-06 22:10:20 +01:00
Ingmar Goudt
9a310732d8 rewrite watchers to GameState.getWatcher(), rather than getWatchers().get(). This hides away the implementation of the watchers. Accepts the class rather than the name. Always returns the specific subclass, so there is no more casting needed. Only 1 line in the common library remains, that is still using the old 'deprecated' method. Needs a new version release to do that. 2019-01-06 20:59:13 +01:00
LevelX2
554e8076cf * Fixed that the becomes land effects of Gaea's Liege and Graceful Antelope did not end when the source left the battlefield. 2019-01-06 11:11:09 +01:00
L_J
ca18c6a283
Mishra's Self-Replicator fix
Ability asked twice for payment
2019-01-06 06:45:55 +01:00
L_J
0b4a3c4547
Glissa the Traitor fix
Trigger wasn't optional
2019-01-06 06:45:09 +01:00
Evan Kranzler
45b56d8891 fixed a fix 2019-01-05 21:07:37 -05:00
Evan Kranzler
b33c1bf0b7 Implemented Drill Bit 2019-01-05 20:37:14 -05:00
Ingmar Goudt
95a31759b5 add nullchecks on watchers 2019-01-06 00:35:26 +01:00
Evan Kranzler
5cab28182d more fixes 2019-01-05 17:43:37 -05:00
Evan Kranzler
8c2a347f4d more fixes 2019-01-05 17:18:49 -05:00
Evan Kranzler
ef38ff10e9 changed some small issues 2019-01-05 16:41:04 -05:00
Evan Kranzler
8463d693d4 Condensed "targets a permanent you control" conditions into a single class 2019-01-05 13:41:34 -05:00
Evan Kranzler
4c2a9172eb Implemented Rampage of the Clans 2019-01-05 10:19:18 -05:00
Evan Kranzler
2e6b94982e fixed a few errors 2019-01-04 22:46:29 -05:00
Evan Kranzler
53720149c6 updated the Addendum condition to take into account whether a spell was actually cast 2019-01-04 21:31:29 -05:00
Evan Kranzler
fd709bcd28 Implemented Verity Circle 2019-01-04 20:58:02 -05:00
Chris Swenson
a0a77a4b65 add Lavinia, Azorius Renegade (#5486) 2019-01-04 17:19:09 -06:00
Evan Kranzler
90063e4762 Merge branch 'master' of https://github.com/magefree/mage 2019-01-04 17:48:40 -05:00
Evan Kranzler
afde280bf5 Implemented Cry of the Carnarium 2019-01-04 17:46:59 -05:00
Evan Kranzler
fd4b6e84d4 Implemented Biogenic Upgrade 2019-01-04 17:16:27 -05:00
Oleg Agafonov
4f5a880455 Merge fix 2019-01-05 02:14:35 +04:00
Oleg Agafonov
c27b088074 Merge remote-tracking branch 'origin/master' 2019-01-05 01:43:05 +04:00
Oleg Agafonov
0670c401e0 * Fixed Brood Of Cockroaches text 2019-01-05 01:42:43 +04:00
Evan Kranzler
10efcd801c Merge branch 'master' of https://github.com/magefree/mage 2019-01-04 16:09:31 -05:00
Evan Kranzler
bff2f3fc58 Implemented Angelic Exaltation 2019-01-04 16:08:34 -05:00
Oleg Agafonov
207e95e001 Fixed card texts: instant or sorcery spell; 2019-01-05 00:46:53 +04:00
Evan Kranzler
e5307752e0 Implemented Humongulus 2019-01-04 15:44:09 -05:00
Evan Kranzler
b121a986b3 Merge branch 'master' of https://github.com/magefree/mage 2019-01-04 15:39:25 -05:00
Evan Kranzler
4a24ab0ba8 Implemented Titanic Brawl 2019-01-04 15:39:23 -05:00
Evan Kranzler
c66b7ca0e5 Implemented Smelt-Ward Ignus 2019-01-04 14:59:15 -05:00
Oleg Agafonov
f6585ef734 Improved and fixed cards texts:
* fixed wrong texts for draw card abilities;
 * added multi-effects text generation instead copy-paste (concatBy).
2019-01-04 23:51:42 +04:00
Evan Kranzler
07c6eaf019 Implemented Grasping Thrull 2019-01-04 14:45:01 -05:00
Evan Kranzler
c1f76c4a4f Implemented Burning-Tree Vandal 2019-01-04 14:38:20 -05:00
Oleg Agafonov
83cf370cc6 Merge remote-tracking branch 'origin/master' 2019-01-04 23:34:15 +04:00
Evan Kranzler
89454f9c8e Implemented High Alert 2019-01-04 14:19:05 -05:00
Evan Kranzler
66676f7833 Implemented Quench 2019-01-04 13:33:35 -05:00
Evan Kranzler
8ce752179d Implemented Blade Juggler 2019-01-04 13:32:07 -05:00
Evan Kranzler
dcaaeaa058 Implemented Bankrupt in Blood 2019-01-04 13:26:55 -05:00
Evan Kranzler
66d9cd9468 updated RNA spoiler 2019-01-04 12:58:34 -05:00
Evan Kranzler
129c7be92c Implemented Consecrate // Consume 2019-01-04 12:56:49 -05:00
Evan Kranzler
1f24af8716 Implemented Carnival // Carnage 2019-01-04 12:28:14 -05:00
Evan Kranzler
958503cff2 Merge branch 'master' of https://github.com/magefree/mage 2019-01-04 11:51:03 -05:00
Jeff
c5624a7c58 - Added Oath of Lim-Dul and Stench of Evil. 2019-01-04 10:44:20 -06:00
Evan Kranzler
d49cd6f304 Implemented Electrodominance 2019-01-04 11:40:11 -05:00
Jeff
a21d481755 - Fixed #5488 2019-01-04 10:39:16 -06:00
Evan Kranzler
e7cd4fea96 Implemented Frilled Mystic 2019-01-04 11:31:17 -05:00
LevelX2
50cd0af601 * Kess, Dissident Mage - Fixed that it did not allow split cards from graveyard. Fixed some other problems with the card. 2019-01-04 17:21:07 +01:00
Evan Kranzler
d6dc4c2fcf Implemented Smothering Tithe 2019-01-04 11:08:55 -05:00
Evan Kranzler
161c4ee1dd Implemented Zhur-Taa Goblin 2019-01-04 09:45:17 -05:00
Evan Kranzler
53ebc6b1b4 Implemented Gutterbones 2019-01-03 22:25:46 -05:00
Evan Kranzler
43427e0f93 Implemented Rakdos, the Showstopper 2019-01-03 22:09:50 -05:00
Evan Kranzler
4196dec963 fixed some minor card errors 2019-01-03 22:01:48 -05:00
Evan Kranzler
3e092805d9 Implemented Amplifire 2019-01-03 21:47:42 -05:00
Evan Kranzler
5c0084699b Implemented Prime Speaker Vannifar 2019-01-03 21:22:42 -05:00
Evan Kranzler
a7b0f05890 Implemented Ravager Wurm 2019-01-03 21:09:39 -05:00
Evan Kranzler
e642ed5ac2 Implemented Pitiless Pontiff 2019-01-03 18:51:26 -05:00
Evan Kranzler
bf441d127c Implemented Basilica Bell-Haunt 2019-01-03 18:43:14 -05:00
Evan Kranzler
dba955ab29 Implemented Teysa Karlov 2019-01-03 18:27:18 -05:00
Evan Kranzler
27e21132a0 Implemented Skarrgan Hellkite 2019-01-03 18:04:39 -05:00
Evan Kranzler
49acc318c5 Implemented Pestilent Spirit 2019-01-03 17:55:00 -05:00
Evan Kranzler
48a9a5ab65 Implemented End-Raze Forerunners 2019-01-03 17:50:49 -05:00
Evan Kranzler
ee00ce34da Implemented Biomancer's Familiar 2019-01-03 17:35:43 -05:00
Evan Kranzler
965fa971a3 updated implementation of Adapt 2019-01-03 16:20:36 -05:00
Evan Kranzler
82c34d8117 Implemented Spawn of Mayhem 2019-01-03 13:39:35 -05:00
Evan Kranzler
cd68ccadf9 Implemented Wilderness Reclamation 2019-01-03 13:27:11 -05:00
Evan Kranzler
9dbfab364e Implemented Precognitive Perception 2019-01-03 13:24:32 -05:00
Evan Kranzler
369c2b4e19 Implemented Seraph of the Scales 2019-01-03 13:14:38 -05:00
Evan Kranzler
ca7d7b023e Implemented Growth-Chamber Guardian 2019-01-03 13:10:56 -05:00
Evan Kranzler
233e62358f Implemented Bolrac-Clan Crusher 2019-01-03 12:48:32 -05:00
Evan Kranzler
fe3ed92539 Implemented Depose // Deploy 2019-01-03 12:45:00 -05:00
Oleg Agafonov
0bd9bd6015 Merge remote-tracking branch 'origin/master' 2019-01-03 21:23:58 +04:00
LevelX2
367f692194 * Circle of Affliction - Fixed that the triggered ability was wrongly also applied for damage dealt to other players. 2019-01-03 17:16:03 +01:00
LevelX2
dd8ec4d125 * Jace, Architect of Thought's - Fixed that the content of the second pile always showed all three cards. 2019-01-03 17:11:19 +01:00
LevelX2
5b3bc1f96d * Angel of Jubilation - Fixed that the effects of the Angel did not handle the range of affected players correctly. 2019-01-03 16:33:04 +01:00
LevelX2
77dbab7f41 * Vedalken Engineer - Fixed a problem that the promt to choose a color was unintended shown if player got priority. 2019-01-03 15:24:12 +01:00
LevelX2
95f9bf1d17 * Thief of Sanity - Fixed handling of authorized player for the triggered ability. 2019-01-03 14:59:21 +01:00
Oleg Agafonov
a4e374f96a Refactor: improved emblem rules generation; 2019-01-03 11:41:34 +04:00
Ingmar Goudt
e1630b3c6f remove deprecated String subtype methods 2019-01-03 06:35:36 +01:00
Oleg Agafonov
a995643512 Fixed card texts 2019-01-03 04:13:24 +04:00
Evan Kranzler
47b943021f Implemented Mass Manipulation 2019-01-02 18:56:15 -05:00
Evan Kranzler
659c576c37 fixed implementation of Simic Ascendancy 2019-01-02 18:23:33 -05:00
Evan Kranzler
6587b98341
Merge branch 'master' into master 2019-01-02 18:15:14 -05:00
Evan Kranzler
25878eb4f4 Implemented Kaya, Orzhov Usurper 2019-01-02 18:13:58 -05:00
Evan Kranzler
8c95d89fb7 Implemented Dovin, Grand Arbiter 2019-01-02 17:18:10 -05:00
Evan Kranzler
a62cad1319 Implemented Judith, the Scourge Diva 2019-01-02 16:44:45 -05:00
Evan Kranzler
dc06035de6 small change to Deputy of Detention 2019-01-02 13:25:45 -05:00
Evan Kranzler
ea8947dda5 Implemented Deputy of Detention 2019-01-02 13:09:45 -05:00
Evan Kranzler
f17871188c Implemented Hydroid Krasis 2019-01-02 12:30:01 -05:00
Evan Kranzler
38b6f476e3 Implemented Sphinx of Foresight 2019-01-02 12:04:45 -05:00
Oleg Agafonov
7f4332ac01 [RNA] Fixed cost 2019-01-02 20:50:26 +04:00
Oleg Agafonov
5fdb557f4d [RNA] Fixed cost 2019-01-02 20:48:16 +04:00
Oleg Agafonov
b1839da7fc [RNA] Fixed cost 2019-01-02 20:45:11 +04:00
Oleg Agafonov
6905477707 [RNA] Fixed various images 2019-01-02 20:35:13 +04:00
Oleg Agafonov
87a871f387 [RNA] - added Locket cards; 2019-01-02 20:24:53 +04:00
Evan Kranzler
a191efe0b0 Merge branch 'master' of https://github.com/magefree/mage 2019-01-02 11:20:50 -05:00
Evan Kranzler
f6315e589a updated GRN spoiler and reprints 2019-01-02 11:19:38 -05:00
Oleg Agafonov
e9f9b05141 Fixed NPE errors for some cards (#5471) 2019-01-02 20:06:01 +04:00
Ingmar Goudt
4b857f24c0 remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge 2019-01-01 14:19:06 +01:00
Jeff
dad4ce3312 - Added Lim-Dul's Cohort and Mind Whip. 2018-12-31 14:05:46 -06:00
Ingmar Goudt
43d305a4b1 no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop 2018-12-31 20:40:21 +01:00
Ingmar Goudt
da3c861344 add nullchecks for game.getObject 2018-12-31 16:03:36 +01:00
Ingmar Goudt
09dd9d5a26 include more player null checks 2018-12-31 00:56:03 +01:00
Jeff
cc2871a356 - changed card number 2018-12-28 17:05:58 -06:00
Jeff
7808453461 - Added enhancement #5480 2018-12-28 16:56:24 -06:00