Commit graph

19082 commits

Author SHA1 Message Date
Evan Kranzler
b0853fae8b Implemented Protean Thaumaturge 2020-01-11 15:20:32 -05:00
Evan Kranzler
50a40290e4 Implemented Warbriar Blessing 2020-01-11 14:48:07 -05:00
Evan Kranzler
0d7dc61282 Implemented Nessian Hornbeetle 2020-01-11 14:39:34 -05:00
Evan Kranzler
135d7bce27 Implemented Skola Gravedancer 2020-01-11 14:34:06 -05:00
Evan Kranzler
6b7d217f98 Implemented Flummoxed Cyclops 2020-01-11 14:28:05 -05:00
Evan Kranzler
11c3d33ac0 Implemented Alirios, Enraptured 2020-01-11 12:48:13 -05:00
LevelX2
38ab692aa0 Merge origin/master 2020-01-11 18:23:03 +01:00
LevelX2
86f2d22baa Implemented Underworld Fires and Wings of Hubris 2020-01-11 18:22:30 +01:00
Evan Kranzler
b2e929e03a Implemented Acolyte of Affliction 2020-01-11 12:01:39 -05:00
Evan Kranzler
425ea1e74a Implemented Medomai's Prophecy 2020-01-11 12:01:39 -05:00
Evan Kranzler
93d17f5f34 fixed Chain to Memory boost count 2020-01-11 12:01:38 -05:00
LevelX2
dd0844b09f Implemented Slaughter-Priest of Mogis and Storm Herald 2020-01-11 17:32:12 +01:00
LevelX2
3cfead576c Implemented Slaughter-Priest of Mogis and Storm Herald 2020-01-11 17:32:06 +01:00
LevelX2
00669289f6 * Implemented Skophos Warleader. 2020-01-11 11:45:52 +01:00
Oleg Agafonov
8baa80c58f fixed Mischievous Chimera (wrong target controller) 2020-01-11 09:52:51 +04:00
Oleg Agafonov
4f1fb63dda * Nicol Bolas, Dragon-God - +1 ability: fixed that opponent can skip exile step, fixed that AI selects wrong cards/permanents; 2020-01-11 09:28:14 +04:00
Evan Kranzler
144e62e4f5 Implemented Pheres-Band Brawler 2020-01-11 00:12:45 -05:00
Evan Kranzler
6ee766fdd7 Implemented Threnody Singer 2020-01-11 00:12:45 -05:00
Evan Kranzler
c4555a5a1f Implemented Triton Waverider 2020-01-11 00:12:45 -05:00
Evan Kranzler
8bb6c98120 Implemented Setessan Skirmisher 2020-01-11 00:12:44 -05:00
Evan Kranzler
537caffc3c Implemented Karametra's Blessing 2020-01-11 00:12:44 -05:00
Evan Kranzler
c9e30f65cc Implemented Hero of the Nyxborn 2020-01-11 00:12:43 -05:00
Evan Kranzler
181524a779 Implemented Hero of the Games 2020-01-11 00:12:43 -05:00
Evan Kranzler
2a062e5f56 Implemented Final Flare 2020-01-11 00:12:43 -05:00
Evan Kranzler
07c1407709 Implemented Captivating Unicorn 2020-01-11 00:12:42 -05:00
Evan Kranzler
59054bb059 Implemented Blight-Breath Catoblepas 2020-01-11 00:12:42 -05:00
Evan Kranzler
a9c3206026 Implemented Nexus Wardens 2020-01-10 20:51:06 -05:00
Evan Kranzler
d0bca0a65e Implemented Nylea's Huntmaster 2020-01-10 20:48:24 -05:00
Evan Kranzler
b5fb4142db Implemented Temple Thief 2020-01-10 20:44:31 -05:00
Evan Kranzler
0b0b172d56 Implemented Mischievous Chimera 2020-01-10 20:36:05 -05:00
Evan Kranzler
6438030f8e Implemented Glory Bearers 2020-01-10 20:27:57 -05:00
Evan Kranzler
8defedc72e Implemented Flicker of Fate 2020-01-10 20:25:45 -05:00
Evan Kranzler
f18fd85828 Implemented Sunmane Pegasus 2020-01-10 20:22:29 -05:00
Evan Kranzler
5ce31781c7 Implemented Transcendent Envoy 2020-01-10 20:19:07 -05:00
Evan Kranzler
3c0c40c1d2 Implemented Lampad of Death's Vigil 2020-01-10 20:13:34 -05:00
Evan Kranzler
25b929e367 Implemented Starlit Mantle 2020-01-10 20:10:33 -05:00
Evan Kranzler
1b62cfd906 Implemented Rage-Scarred Berserker 2020-01-10 20:06:41 -05:00
Evan Kranzler
0f2810bdc9 Implemented Dreadful Apathy 2020-01-10 20:01:40 -05:00
Evan Kranzler
ffe598d3b1 Implemented Phalanx Tactics 2020-01-10 19:55:30 -05:00
Evan Kranzler
103c7c4926 Implemented Chain to Memory 2020-01-10 19:52:12 -05:00
Evan Kranzler
cb0bf451ee Implemented Deny the Divine 2020-01-10 19:52:12 -05:00
Evan Kranzler
1541a1ccc2 Implemented Enemy of Enlightenment 2020-01-10 19:52:11 -05:00
Evan Kranzler
c92ea238db Implemented Sage of Mysteries 2020-01-10 19:52:10 -05:00
Evan Kranzler
97f6b443ff Implemented Soulreaper of Mogis 2020-01-10 19:52:10 -05:00
Evan Kranzler
eab3ae1880 Implemented Stern Dismissal 2020-01-10 19:52:09 -05:00
Evan Kranzler
52aef43388 Implemented Venomous Hierophant 2020-01-10 19:52:09 -05:00
Evan Kranzler
5530adbbc1 Implemented Sentinel's Eyes 2020-01-10 19:52:08 -05:00
Evan Kranzler
7b1878d2a2 Implemented Daybreak Chimera 2020-01-10 19:52:08 -05:00
Evan Kranzler
225ee56a69 Implemented Aspect of Lamprey 2020-01-10 19:52:07 -05:00
Evan Kranzler
aa8d67942e Implemented Grim Physician 2020-01-10 19:52:06 -05:00
Evan Kranzler
8aaad35df7 Implemented Sleep of the Dead 2020-01-10 19:52:06 -05:00
Evan Kranzler
f505944440 Implemented Mogis's Favor 2020-01-10 19:52:05 -05:00
Evan Kranzler
c02f5c301c Implemented Pharika's Libation 2020-01-10 19:52:05 -05:00
Evan Kranzler
92ea80eaf0 Implemented Dreamstalker Manticore 2020-01-10 19:52:04 -05:00
Evan Kranzler
60a850664a Implemented Iroas's Blessing 2020-01-10 19:52:04 -05:00
Evan Kranzler
d2356e62a4 Implemented Irreverent Revelers 2020-01-10 19:52:04 -05:00
Evan Kranzler
3b50550f1d Implemented Stampede Rider 2020-01-10 19:52:03 -05:00
Evan Kranzler
e8672d2d38 Implemented Omen of the Hunt 2020-01-10 19:52:03 -05:00
Evan Kranzler
2cd4bd6c36 Implemented Setessan Training 2020-01-10 19:52:02 -05:00
Evan Kranzler
cb6815d2af Implemented Voracious Typhon 2020-01-10 19:52:02 -05:00
Evan Kranzler
1e9e19606a Implemented Labyrinth of Skophos 2020-01-10 19:52:02 -05:00
Evan Kranzler
8f13ac9620 Implemented Rumbling Sentry 2020-01-10 19:52:01 -05:00
Evan Kranzler
32e8238c66 Implemented Elite Instructor 2020-01-10 19:52:01 -05:00
Evan Kranzler
29d70d4eec Implemented Nyxborn Seaguard 2020-01-10 19:52:00 -05:00
Evan Kranzler
542aa87339 Implemented Fruit of Tizerus 2020-01-10 19:52:00 -05:00
Evan Kranzler
36307065f2 Implemented Riptide Turtle 2020-01-10 19:52:00 -05:00
Evan Kranzler
3a4dcc7688 Implemented Funeral Rites 2020-01-10 19:51:59 -05:00
Evan Kranzler
5f01e49cd4 Implemented Underworld Charger 2020-01-10 19:51:59 -05:00
Evan Kranzler
5e32becd3b Implemented Witness of Tomorrows 2020-01-10 19:51:58 -05:00
Evan Kranzler
2f7f4feac1 Implemented Hyrax Tower Scout 2020-01-10 19:51:58 -05:00
Evan Kranzler
a453e5c92f Implemented Nyxborn Brute 2020-01-10 19:51:58 -05:00
Evan Kranzler
f95041ed3d Implemented Satyr's Cunning 2020-01-10 19:51:57 -05:00
Evan Kranzler
7d75002f01 Implemented Moss Viper 2020-01-10 19:51:57 -05:00
Evan Kranzler
928a4150fc Implemented Nylea's Forerunner 2020-01-10 19:51:56 -05:00
Evan Kranzler
fe02222782 Implemented Bronze Sword 2020-01-10 19:51:56 -05:00
Evan Kranzler
c6c85aba64 Implemented Thaumaturge's Familiar 2020-01-10 19:51:55 -05:00
Evan Kranzler
84b707bf48 Implemented Thundering Chariot 2020-01-10 19:51:55 -05:00
Evan Kranzler
e3e5117cfa Implemented Nyxborn Marauder 2020-01-10 19:51:55 -05:00
Evan Kranzler
9f3190b97f updated THB spoiler and reprints 2020-01-10 19:51:54 -05:00
jeffwadsworth
b8c459a6b9 - Fixed #6171 2020-01-10 16:42:41 -06:00
LevelX2
8db7d492f7 * Recurring Nightmare - Minor rule text fix. 2020-01-10 21:44:23 +01:00
LevelX2
d3a925d2c9 * Marisi, Breaker of the Coil - Fixed can't cast ability. 2020-01-10 21:11:22 +01:00
LevelX2
ffc5f33cd0 * Added missing comment. 2020-01-10 20:51:12 +01:00
LevelX2
35628c205a * Venarian Gold - Fixed rule text according #6170. 2020-01-10 20:43:19 +01:00
LevelX2
1b9dde2709 * City in a Bottle - Implemented oracle rule change (#6170). 2020-01-10 20:22:45 +01:00
Evan Kranzler
f23841ce02 Implemented Hateful Eidolon 2020-01-10 13:02:35 -05:00
Evan Kranzler
107fd080b9 Implemented Entrancing Lyre 2020-01-10 12:43:22 -05:00
Evan Kranzler
48822c94b8 some oracle updates 2020-01-10 12:33:19 -05:00
Oleg Agafonov
d7e123bbe6 * Aether Gust - fixed that AI targets own objects first (#6159); 2020-01-10 20:10:39 +04:00
LevelX2
2a0723b7cd * Vivien, Arkbow Ranger - Fixed target handling of +1 ability. 2020-01-10 15:49:55 +01:00
Evan Kranzler
13b522989a Implemented Heliod's Intervention 2020-01-10 08:36:15 -05:00
Evan Kranzler
cc1e64f478 Implemented Mystic Repeal 2020-01-10 08:27:17 -05:00
Evan Kranzler
eaa1dc5cef Implemented Loathsome Chimera 2020-01-10 08:26:01 -05:00
Evan Kranzler
ab76b0342b Implemented Shatter the Sky 2020-01-10 08:23:32 -05:00
Evan Kranzler
1f5b1e389a Implemented Wolfwillow Haven 2020-01-10 08:23:30 -05:00
Evan Kranzler
18e23a3853 Implemented Relentless Pursuit 2020-01-10 08:23:30 -05:00
Evan Kranzler
5ddeb81dbe updated THB spoiler and reprints 2020-01-10 08:23:29 -05:00
LevelX2
bd76e54e9d * Xantcha, Sleeper Agent - Fixed wording of the replacement effect (Oracle changes from 2019-09-27) and generalized the effect for 3 cards. 2020-01-10 14:18:56 +01:00
Evan Kranzler
66651bc500 Implemented Nessian Wanderer 2020-01-09 22:07:40 -05:00
Evan Kranzler
28b9212c2f Implemented Elspeth Conquers Death 2020-01-09 21:55:32 -05:00
Evan Kranzler
f3d8c9fff9 updated THB spoiler and reprints 2020-01-09 21:29:58 -05:00
Evan Kranzler
e76d963b74 Implemented Skophos, Maze Warden 2020-01-09 18:57:31 -05:00
Evan Kranzler
94f5fb02a0 Implemented Lagonna-Band Storyteller 2020-01-09 18:37:16 -05:00
Evan Kranzler
cc57ce4ae3 Implemented Destiny Spinner 2020-01-09 18:16:07 -05:00
Evan Kranzler
5402876f20 Implemented Shadowspear 2020-01-09 18:16:07 -05:00
Evan Kranzler
b6fca3ac7d Implemented Thassa's Intervention 2020-01-09 18:16:06 -05:00
Evan Kranzler
053cd5fd3f Implemented Omen of the Dead 2020-01-09 18:16:06 -05:00
Evan Kranzler
b0aa8a98ad Implemented Mindwrack Harpy 2020-01-09 18:16:05 -05:00
Evan Kranzler
70edc2170f Implemented Elspeth's Nightmare 2020-01-09 18:16:05 -05:00
Evan Kranzler
15f9c90469 fixed Seasoned Pyromancer raising errors 2020-01-09 18:16:04 -05:00
LevelX2
349a2cc612 * Leadership Vacuum - Fixed that the movement of the commanders were not reported in the game log. 2020-01-09 22:46:20 +01:00
LevelX2
b6b2103b6c * Kiss, Dissident Mage - Fixed that it did not exile from graveyard casted split cards. 2020-01-09 21:29:27 +01:00
Evan Kranzler
c73a3c5885 Implemented Dream Trawler 2020-01-09 13:00:41 -05:00
Evan Kranzler
743c6a2ba1 Implemented Elspeth's Devotee 2020-01-09 12:57:20 -05:00
Evan Kranzler
399c4f7034 Implemented Ashiok's Forerunner 2020-01-09 12:55:14 -05:00
Evan Kranzler
e97e889562 Implemented Alseid of Life's Beauty 2020-01-09 12:51:04 -05:00
Evan Kranzler
3d991635e8 updated Gold token errata 2020-01-09 12:41:48 -05:00
Evan Kranzler
991200256a Implemented Heroes of the Revel 2020-01-09 08:51:42 -05:00
Evan Kranzler
e8adca4bcd Implemented Sunlit Hoplite 2020-01-09 08:49:53 -05:00
Evan Kranzler
16a0ea9ac2 Implemented Favored of Iroas 2020-01-09 08:33:59 -05:00
Evan Kranzler
1d59bed020 Implemented Eidolon of Inspiration 2020-01-09 08:31:58 -05:00
Evan Kranzler
9ea116dd8b Implemented Discordant Piper 2020-01-09 08:29:05 -05:00
Evan Kranzler
ef959ed6d6 Implemented Swimmer in Nightmares 2020-01-09 08:24:21 -05:00
Evan Kranzler
ea229c9e0c Implemented Nyxbloom Ancient 2020-01-09 08:12:09 -05:00
Evan Kranzler
f166bbc354 Implemented Triumphant Surge 2020-01-09 08:09:21 -05:00
Evan Kranzler
1468f39a4f updated THB spoiler and reprints 2020-01-09 08:04:24 -05:00
Oleg Agafonov
b366a83a45 Prepare new release 2020-01-09 08:55:26 +04:00
Oleg Agafonov
ab1475d7e0 Little fixes 2020-01-09 08:52:25 +04:00
Oleg Agafonov
b011ddf942 fixed Whirlwind Denial (removed unnecessary pay dialogs) 2020-01-09 08:37:53 +04:00
Evan Kranzler
08b906010d Implemented Whirlwind Denial 2020-01-08 22:22:15 -05:00
Evan Kranzler
b7dba21e9c Implemented Dreamshaper Shaman 2020-01-08 21:05:12 -05:00
Evan Kranzler
fd57e75952 Implemented Enigmatic Incarnation 2020-01-08 20:52:26 -05:00
Evan Kranzler
0e44fbad9a Implemented Hero of the Pride 2020-01-08 18:06:34 -05:00
Evan Kranzler
435fc81148 fixed Legion's End exiling noncreature permanents 2020-01-08 17:48:06 -05:00
Evan Kranzler
35b4bc6103 fixed Oath of Mages not dealing damage from the correct source 2020-01-08 17:48:05 -05:00
Evan Kranzler
f4e2e6fdf1 fixed targeting of Nicol Bolas, God-Pharaoh -4 ability 2020-01-08 17:48:05 -05:00
Evan Kranzler
7465e89b96 fixed implementation of Thopter Assembly 2020-01-08 17:48:04 -05:00
Evan Kranzler
5a526f854c Implemented Eidolon of Obstruction 2020-01-08 17:48:04 -05:00
Evan Kranzler
53845a17f9 Implemented Thassa's Oracle 2020-01-08 17:48:04 -05:00
jeffwadsworth
292a0a2912 - Fixed #6157 2020-01-08 16:47:05 -06:00
Oleg Agafonov
ba85e267a4 fixed Kiora Bests the Sea God (wrong permanent filter for chapter II); 2020-01-08 22:33:41 +04:00
Oleg Agafonov
4cb79f786a fixed Kiora Bests the Sea God (wrong permanent filter for chapter II); 2020-01-08 22:29:28 +04:00
Evan Kranzler
23b2bd8b7e Implemented Dryad of Ilysian Grove 2020-01-08 12:23:23 -05:00
LevelX2
8d45e7af4c * Fixed Ereboss Intervention boosting instead of correctly unboosting targets. 2020-01-08 15:22:44 +01:00
Evan Kranzler
a226a6fae8 Implemented Taranika, Akroan Veteran 2020-01-07 23:01:21 -05:00
Evan Kranzler
5ebb78d82f Implemented Sea God's Scorn 2020-01-07 22:54:50 -05:00
Evan Kranzler
6bdd395e8f Implemented Altar of the Pantheon 2020-01-07 22:45:53 -05:00
Evan Kranzler
a9739f12f1 Implemented Kiora Bests the Sea God 2020-01-07 22:45:53 -05:00
Evan Kranzler
a205f2bf10 fixed Anax, Hardened in the Forge mana cost 2020-01-07 22:45:51 -05:00
Oleg Agafonov
85e65c8f44 Code cleanup 2020-01-08 05:19:52 +04:00
Oleg Agafonov
195bca0aa5 Added missing ferocious hints 2020-01-07 22:34:32 +04:00
Evan Kranzler
d16a4e5934 Implemented The First Iroan Games 2020-01-07 08:35:13 -05:00
Evan Kranzler
57fc504319 Implemented Callaphe, Beloved of the Sea 2020-01-07 08:19:42 -05:00
Evan Kranzler
d91f64c7e5 Implemented Phoenix of Ash 2020-01-07 07:53:08 -05:00
Evan Kranzler
7ca9c84981 updated THB spoiler 2020-01-07 07:44:40 -05:00
Oleg Agafonov
8785b5dbb7 fixed Anax, Hardened in the Forge (missing controller condition) 2020-01-07 07:52:35 +04:00
Evan Kranzler
8c2ec98091 Implemented Scavenging Harpy 2020-01-06 22:45:47 -05:00
Evan Kranzler
1e2f70eaa1 Implemented Thryx, the Sudden Storm 2020-01-06 22:39:07 -05:00
Evan Kranzler
a25311b21d Implemented Ichthyomorphosis 2020-01-06 22:33:10 -05:00
Evan Kranzler
1c851dc592 Implemented Soul-Guide Lantern 2020-01-06 22:28:34 -05:00
Evan Kranzler
206c7ebfb2 Implemented Eat to Extinction 2020-01-06 21:55:13 -05:00
Evan Kranzler
b1bb698fbd Implemented Fateful End 2020-01-06 21:55:13 -05:00
Evan Kranzler
14c22137ce Implemented Anax, Hardened in the Forge 2020-01-06 21:55:11 -05:00
Evan Kranzler
a00b4cdc9e Implemented Renata, Called to the Hunt 2020-01-06 21:55:11 -05:00
Evan Kranzler
48a43a8360
Merge pull request #6152 from magefree/refactorTargetController
Refactored TargetController predicates
2020-01-06 21:56:26 -05:00
Oleg Agafonov
1b4145e5b8 fixed Eutropia the Twice-Favored (missing target) 2020-01-07 06:10:05 +04:00
Oleg Agafonov
99e646b705 fixed Blood Aspirant (missing target) 2020-01-07 06:07:40 +04:00
Evan Kranzler
dff5c73e1c pulled out DamagedPlayerThisTurnPredicate 2020-01-06 21:00:57 -05:00
Evan Kranzler
9e7fcd33cd fixed some import errors 2020-01-06 20:21:10 -05:00
Evan Kranzler
9c3b923b3f refactored ControllerPredicate 2020-01-06 20:04:56 -05:00
Evan Kranzler
c14a079cc5 refactored OwnerPredicate 2020-01-06 19:59:56 -05:00
Evan Kranzler
3f0547a7fa refactored DamagedPlayerThisTurnPredicate 2020-01-06 19:56:08 -05:00
Evan Kranzler
13d76bfc06 refactored PlayerPredicate 2020-01-06 19:53:29 -05:00
Evan Kranzler
ecf26585b5 refactored SupertypePredicate to be part of SuperType 2020-01-06 19:21:27 -05:00
Evan Kranzler
aa72251627 Implemented Archon of Sun's Grace 2020-01-06 18:53:35 -05:00
Evan Kranzler
cab8724a7d Implemented Mantle of the Wolf 2020-01-06 18:53:35 -05:00
Evan Kranzler
2f9d1af709 Implemented Careless Celebrant 2020-01-06 18:53:34 -05:00
jeffwadsworth
b2ad1e30c0 - Fixed #6149 2020-01-06 17:46:52 -06:00
Evan Kranzler
5a6f9022c0
Merge pull request #6151 from magefree/refactorSubTypePredicate
Refactored SubTypePredicate to be part of SubType
2020-01-06 18:27:03 -05:00
LevelX2
b2a8d4293a * War's Toll - Fixed the implementation of the restriction effect. 2020-01-06 23:16:10 +01:00
Evan Kranzler
86906ec25f refactored all instances of SubtypePredicate 2020-01-06 16:48:00 -05:00
Evan Kranzler
688be783aa refactored all usages of CardTypePredicate to match the new implementation 2020-01-06 13:18:17 -05:00
Evan Kranzler
943e8dd827
Merge pull request #6144 from magefree/staticValueRefactor
Replaced instances StaticValue with singletons (ready to merge)
2020-01-06 08:37:53 -05:00
Evan Kranzler
f0a8a4f13f Implemented Eutropia the Twice-Favored 2020-01-06 08:10:54 -05:00
LevelX2
e565863bd2 Added test for Nissa, Sage Animist -7 ability. 2020-01-06 12:58:50 +01:00
Evan Kranzler
30b13d2d0c Implemented Oread of Mountain's Blaze 2020-01-05 21:56:49 -05:00
Evan Kranzler
690e042b36 Implemented Arena Trickster 2020-01-05 21:55:44 -05:00
Evan Kranzler
9a603fbaab replaced StaticValue with singletons 2020-01-05 11:33:21 -05:00
Evan Kranzler
f0bd9a58d4 Implemented Purphoros's Intervention 2020-01-05 09:51:04 -05:00
Evan Kranzler
dccc17fac9 Implemented Purphoros's Intervention 2020-01-05 09:30:26 -05:00
Evan Kranzler
cea9b989bb Implemented Shoal Kraken 2020-01-05 07:46:14 -05:00
Evan Kranzler
a2f6613eda Implemented Naiad of Hidden Coves 2020-01-05 07:43:16 -05:00
Evan Kranzler
8406a76de0 Implemented Vexing Gull 2020-01-05 07:38:45 -05:00
Evan Kranzler
eacccf6f06 Implemented Dawn Evangel 2020-01-04 20:37:16 -05:00
Evan Kranzler
18ca3bcff9 Implemented One with the Stars 2020-01-04 20:21:29 -05:00
Oleg Agafonov
14744ef85b * Nicol Bolas, God-Pharaoh - fixed rollback error if someone disconnects while choosing cards to exile; 2020-01-05 04:33:07 +04:00
Oleg Agafonov
126c2f9b92 * Yarok's Fenlurker - fixed rollback error with empty hand; 2020-01-05 04:25:49 +04:00
Evan Kranzler
25630ecc22 fixed Daxos, Blessed by the Sun triggering off of noncreature permanents 2020-01-04 16:09:18 -05:00
Oleg Agafonov
7bc00879d4 Outcome fixes 2020-01-05 01:06:01 +04:00
Evan Kranzler
3c9e967642 Implemented Rise to Glory 2020-01-04 15:58:03 -05:00