Commit graph

27148 commits

Author SHA1 Message Date
AmeyMirchandani
557bccd33b
[CLB] Implemented Carnelian Orb of Dragonkind (#9022) 2022-05-29 21:06:52 -06:00
Evan Kranzler
7fa306ec98 [CLB] fixed Zoological Study not working (fixes #9033) 2022-05-29 21:36:18 -04:00
Evan Kranzler
88459bec50 [CLB] Implemented Stirring Bard 2022-05-29 21:33:41 -04:00
Evan Kranzler
e2fe503188 [CLB] Implemented Steadfast Unicorn 2022-05-29 21:24:47 -04:00
Evan Kranzler
11c14fb1a2 [CLB] Implemented Pseudodragon Familiar 2022-05-29 21:21:25 -04:00
Evan Kranzler
b8d11bff11 [CLB] Implemented Poison the Blade 2022-05-29 21:19:40 -04:00
Evan Kranzler
72d92a80e8 [CLB] Implemented Owlbear Shepherd 2022-05-29 21:16:20 -04:00
Evan Kranzler
9124529f67 [CLB] Implemented Overwhelming Encounter 2022-05-29 21:10:16 -04:00
Evan Kranzler
5dda6301c1 [CLB] Implemented Mold Folk 2022-05-29 21:05:29 -04:00
Evan Kranzler
62e4d74d41 [CLB] Implemented Inspiring Leader 2022-05-29 21:01:07 -04:00
Evan Kranzler
c381291273 [CLB] Implemented Goliath Paladin 2022-05-29 20:57:58 -04:00
Evan Kranzler
e22d73a4b5 [CLB] Implemented Githzerai Monk 2022-05-29 20:57:12 -04:00
Evan Kranzler
e016794e99 [CLB] Implemented Feywild Caretaker 2022-05-29 20:55:11 -04:00
Evan Kranzler
c54e5e0b8c [CLB] Implemented Ettercap 2022-05-29 20:53:26 -04:00
Evan Kranzler
e0203d26fb [CLB] Implemented Draconic Lore 2022-05-29 20:50:12 -04:00
Evan Kranzler
9b6848be97 [CLB] Implemented Clockwork Fox 2022-05-29 20:45:42 -04:00
Evan Kranzler
5c5274ac6f [CLB] Implemented Blessed Hippogriff 2022-05-29 20:41:33 -04:00
Evan Kranzler
56eb8d1a14 [CLB] Implemented Wyrm's Crossing Patrol 2022-05-29 19:45:26 -04:00
Evan Kranzler
3f901581f3 [CLB] Implemented Underdark Explorer 2022-05-29 19:42:03 -04:00
Evan Kranzler
09ad5da583 [CLB] Implemented Undercellar Myconid 2022-05-29 19:40:41 -04:00
Evan Kranzler
f7e8554445 [CLB] Implemented Tiamat's Fanatics 2022-05-29 19:39:34 -04:00
Evan Kranzler
a262ad6c47 [CLB] Implemented Recruitment Drive 2022-05-29 19:38:51 -04:00
Evan Kranzler
c9af863132 [CLB] Implemented Reckless Barbarian 2022-05-29 19:37:10 -04:00
Evan Kranzler
fb837d9fea [CLB] Implemented Patron of the Arts 2022-05-29 19:35:58 -04:00
Evan Kranzler
0edab859a9 [CLB] Implemented Myconid Spore Tender 2022-05-29 19:34:23 -04:00
Evan Kranzler
0a68c27833 [CLB] Implemented Guiding Bolt 2022-05-29 19:14:37 -04:00
Evan Kranzler
072698ac12 [CLB] Implemented Decanter of Endless Water 2022-05-29 19:10:30 -04:00
Evan Kranzler
1833616c4a [CLB] Implemented Cloak of the Bat 2022-05-29 19:07:58 -04:00
Evan Kranzler
1a80e754ce [CLB] Implemented Chain Devil 2022-05-29 19:03:52 -04:00
Evan Kranzler
8470ca0113 [CLB] Implemented Carefree Swinemaster 2022-05-29 19:02:04 -04:00
Evan Kranzler
e65eeb4db7 [CLB] Implemented Chardalyn Dragon 2022-05-29 18:58:52 -04:00
Evan Kranzler
43c3f4049b [CLB] updated spoiler 2022-05-29 18:56:43 -04:00
Evan Kranzler
05ac4a7da7 [CLB] Implemented Candlekeep Sage 2022-05-29 18:53:07 -04:00
Evan Kranzler
1c665caa00 [CLB] Implemented Bronze Walrus 2022-05-29 18:48:37 -04:00
Evan Kranzler
8cbe153b94 [CLB] Implemented Atrocious Experiment 2022-05-29 18:47:13 -04:00
Evan Kranzler
f864915e05 [CLB] Implemented Armor of Shadows 2022-05-29 18:44:27 -04:00
DeepCrimson
b201722301
Fix raw use of parameterized class 'ManaCostsImpl' - 'd' cards (#9013) 2022-05-29 11:37:56 -06:00
DeepCrimson
4af07b957d
Fix raw use of parameterized class 'ManaCostsImpl' - 'c' cards (#9012) 2022-05-29 11:26:40 -06:00
DeepCrimson
a8eba71156
Fix raw use of parameterized class 'ManaCostsImpl' - 'b' cards (#9017) 2022-05-29 11:09:44 -06:00
Evan Kranzler
25c4e916bb [CLB] updated spoiler and reprints 2022-05-28 00:32:26 -04:00
DeepCrimson
9084180937
Fix 'chosen' spelling (#9021) 2022-05-27 21:45:07 -06:00
PurpleCrowbar
74a16d179f
Removed duplicate squid token class for #8996 (#9020) 2022-05-27 20:38:15 -06:00
DeepCrimson
ece7ea45bf
Fix raw use of parameterized class 'ManaCostsImpl' - 'a' cards (#9016)
Co-authored-by: DeepCrimson <deepcrimson@users.noreplyl.github.com>
2022-05-27 19:52:37 -06:00
Alex Vasile
63b2df2af2 [CBL] Add ability to AncientSilverDragon. closes #9015 2022-05-27 19:33:07 -06:00
Evan Kranzler
7566115121 [CLB] Implemented Undermountain Adventurer 2022-05-27 07:10:49 -04:00
Evan Kranzler
3589877d31 [CLB] Implemented Guardian Naga 2022-05-27 07:01:03 -04:00
Evan Kranzler
22f2d57869 [CLB] Implemented Basilisk Gate 2022-05-27 06:45:33 -04:00
Evan Kranzler
3b6d82250e [CLB] Implemented Ancient Bronze Dragon 2022-05-27 06:41:45 -04:00
Evan Kranzler
57c75b0bca [CLB] Implemented Ancient Gold Dragon 2022-05-27 06:34:44 -04:00
Evan Kranzler
1cf297a15c [CLB] Implemented Altar of Bhaal 2022-05-27 06:30:37 -04:00
Grath
a7d810c443 Add hints to Go-Shintai of Boundless Vigor and all five Hondens. 2022-05-26 22:28:29 -04:00
Evan Kranzler
182f9ae2c7 [CLB] Implemented Giant Ankheg 2022-05-26 21:14:13 -04:00
Evan Kranzler
62c08e4ebc [CLB] Implemented Breath Weapon 2022-05-26 21:11:44 -04:00
Evan Kranzler
5aa77ebce0 [CLB] Implemented Inspired Tinkering 2022-05-26 21:10:11 -04:00
Evan Kranzler
a0b2511afd [CLB] Implemented Draconic Muralists 2022-05-26 21:07:55 -04:00
Evan Kranzler
7148586194 [CLB] Implemented Patriar's Seal 2022-05-26 21:05:59 -04:00
Evan Kranzler
319b381cf5 [CLB] Implemented Nothic 2022-05-26 21:03:45 -04:00
Evan Kranzler
279e7c55a4 [CLB] Implemented Your Temple Is Under Attack 2022-05-26 20:58:30 -04:00
Evan Kranzler
0ee5e75501 [CLB] Implemented You're Confronted by Robbers 2022-05-26 20:53:18 -04:00
Evan Kranzler
37c54cfb7c [CLB] Implemented Dragonborn Looter 2022-05-26 20:51:20 -04:00
Evan Kranzler
bbcc97e41b [CLB] Implemented Stoneskin 2022-05-26 20:50:22 -04:00
Evan Kranzler
a62603a938 [CLB] Implemented Circle of the Land Druid 2022-05-26 20:49:47 -04:00
Evan Kranzler
194c165832 [CLB] Implemented Young Blue Dragon 2022-05-26 20:45:27 -04:00
Evan Kranzler
7164866ff1 [CLB] updated spoiler and reprints 2022-05-26 20:29:58 -04:00
Evan Kranzler
7082e174ee [CLB] Implemented Font of Magic 2022-05-26 09:04:16 -04:00
Evan Kranzler
7ba86ee02a [CLB] Implemented Lurking Green Dragon 2022-05-26 08:55:46 -04:00
Evan Kranzler
d76aedff1b [CLB] Implemented Eldritch Pact 2022-05-26 08:49:58 -04:00
Evan Kranzler
ba49425c32 [CLB] Implemented Guild Artisan 2022-05-26 08:47:50 -04:00
Evan Kranzler
f3ec69157a [CLB] Implemented Mystery Key 2022-05-26 08:41:39 -04:00
Evan Kranzler
30b85c28bc [CLB] Implemented Bloodboil Sorcerer 2022-05-26 08:39:04 -04:00
Evan Kranzler
325b027ed0 [CLB] Implemented Taunting Kobold 2022-05-26 08:35:46 -04:00
Evan Kranzler
2600ace17e [CLB] Implemented Oceanus Dragon 2022-05-26 08:34:44 -04:00
Evan Kranzler
ef7dae99c6 [CLB] Implemented Stonespeaker Crystal 2022-05-26 08:33:37 -04:00
Evan Kranzler
3c08b75893 [CLB] Implemented Young Red Dragon 2022-05-26 08:24:20 -04:00
Evan Kranzler
c6947aa425 [CLB] Implemented Heap Gate 2022-05-26 08:17:55 -04:00
Evan Kranzler
0f1e827d9f [CLB] Implemented Sea Gate 2022-05-26 08:13:47 -04:00
Evan Kranzler
d7bc240338 [CLB] Implemented Manor Gate 2022-05-26 08:10:01 -04:00
Evan Kranzler
24378892de [CLB] Implemented Cliffgate 2022-05-26 08:09:01 -04:00
Evan Kranzler
852c6ab10a [CLB] Implemented Citadel Gate 2022-05-26 08:07:51 -04:00
Evan Kranzler
0e924e29fb [CLB] Implemented Black Dragon Gate 2022-05-26 08:05:19 -04:00
Evan Kranzler
4d5a8bae40 [CLB] updated spoiler and reprints 2022-05-26 07:59:05 -04:00
Evan Kranzler
1e61efb90e fixed verify failures 2022-05-25 21:50:43 -04:00
Evan Kranzler
2582f46615 [CLB] Implemented Icewind Stalwart 2022-05-25 21:33:53 -04:00
Evan Kranzler
e6e74c2000 [CLB] Implemented Tomb of Horrors Adventurer 2022-05-25 21:19:14 -04:00
Evan Kranzler
6f94151930 [CLB] Implemented Astarion's Thirst 2022-05-25 21:01:50 -04:00
Evan Kranzler
7a7f7e4761 [CLB] Implemented Halsin, Emerald Archdruid 2022-05-25 20:14:32 -04:00
Evan Kranzler
6f7f0122a2 [CLB] Implemented Two-Handed Axe 2022-05-25 20:09:05 -04:00
teskogi
7ec94425df
Implement Aeon Engine (#8804)
Co-authored-by: teskogi <tojile7269@yeafam.com>
2022-05-25 15:33:28 -05:00
Alex Vasile
015cdf3136
Revert "Added missing fields to many copy constructors. (#8957)" (#8999)
This reverts commit 82708e4273.

Some of these (AI related result in bloated memory usage, needs more investigation).
2022-05-25 12:57:24 -06:00
Alex Vasile
eb63ea1e32 - Improved TargetCardInASingleGraveyard to restrict all targets after the 1st to the same graveyard as the first chosen target
- Added slight documentation to Target and TargetCard
- Minor cleanup to Unlicensedhearse
2022-05-25 10:57:13 -06:00
Alex Vasile
82708e4273
Added missing fields to many copy constructors. (#8957) 2022-05-25 09:51:18 -06:00
Alex Vasile
d061526924 Cleaned up MinscBooTimelessHeroes slightly 2022-05-25 09:33:43 -06:00
AmeyMirchandani
9ebf16ca26
Changed reflexive ability on -2 ability to have a target. (#8993) 2022-05-25 10:23:22 -05:00
Evan Kranzler
1991bc9e80 [CLB] Implemented Sharpshooter Elf 2022-05-25 09:41:22 -04:00
Evan Kranzler
9c50b2331c [CLB] Implemented Lozhan, Dragons' Legacy 2022-05-25 09:32:00 -04:00
Evan Kranzler
d45cb1b705 [CLB] Implemented Greatsword of Tyr 2022-05-25 09:00:47 -04:00
Evan Kranzler
79b8aece5c [CLB] Implemented Bhaal, Lord of Murder 2022-05-25 08:52:14 -04:00
Evan Kranzler
bc268fd341 fixed verify failure 2022-05-25 08:21:09 -04:00
Evan Kranzler
f42bfc9f9f [CLB] Implemented Horn of Valhalla 2022-05-25 08:07:44 -04:00
Evan Kranzler
bb59030c09 [CLB] Implemented Ghost Lantern 2022-05-25 08:03:04 -04:00
Evan Kranzler
9c3e51f024 [CLB] Implemented Hardy Outlander 2022-05-25 07:52:29 -04:00
Evan Kranzler
64d5634fcd [CLB] Implemented Sword Coast Sailor 2022-05-25 07:48:01 -04:00
Evan Kranzler
f0be17218d [CLB] Implemented Veteran Soldier 2022-05-25 07:45:52 -04:00
Evan Kranzler
a38c0bea3e [CLB] Implemented Agent of the Shadow Thieves 2022-05-25 07:40:27 -04:00
Evan Kranzler
00a82cda05 [CLB] Implemented Earthquake Dragon 2022-05-25 07:11:39 -04:00
Evan Kranzler
2e14ffdd3f [CLB] updated spoiler and reprints 2022-05-25 06:59:22 -04:00
Evan Kranzler
5c16b2e342 fixed verify failure 2022-05-25 06:51:46 -04:00
Evan Kranzler
185d645ba7 [CLB] Implemented Street Urchin 2022-05-24 21:39:35 -04:00
Evan Kranzler
b6bf6aaf49 [CLB] Implemented Gut, True Soul Zealot 2022-05-24 21:23:23 -04:00
Evan Kranzler
ddd68baf16 [CLB] Implemented Hammers of Moradin 2022-05-24 21:15:59 -04:00
Evan Kranzler
45c4e88279 [CLB] Implemented Sailors' Bane 2022-05-24 20:31:50 -04:00
Evan Kranzler
a9767351aa [CLB] Implemented Genasi Enforcers 2022-05-24 20:06:37 -04:00
Evan Kranzler
b7c3feec27 [CLB] Implemented Tabaxi Toucaneers 2022-05-24 19:59:59 -04:00
Evan Kranzler
55b9c4fda6 [CLB] Implemented Sapphire Dragon 2022-05-24 19:57:29 -04:00
Evan Kranzler
8d04ec9b10 [CLB] Implemented Thunderwave 2022-05-24 19:54:51 -04:00
Evan Kranzler
9ad3b1437c [CLB] Implemented Explore the Underdark 2022-05-24 19:47:25 -04:00
Evan Kranzler
6ea1d6eab9 [CLB] Implemented Ancient Silver Dragon 2022-05-24 19:43:51 -04:00
Evan Kranzler
a4a58366b5 [CLB] Implemented Ancient Copper Dragon 2022-05-24 19:41:29 -04:00
Evan Kranzler
b1e8df2fba [CLB] updated spoiler and reprints 2022-05-24 19:37:38 -04:00
Evan Kranzler
9ac8c430dc [CLB] Implemented Emerald Dragon 2022-05-24 19:35:37 -04:00
Evan Kranzler
0d1fac2506 [CLB] Implemented Nine-Fingers Keene 2022-05-24 19:31:17 -04:00
Evan Kranzler
6b947e4b3f [CLB] Implemented Jan Jansen, Chaos Crafter 2022-05-24 19:22:52 -04:00
Evan Kranzler
b8b32b5dd4 [CLB] Implemented Elturel Survivors 2022-05-24 19:14:44 -04:00
Evan Kranzler
c36d5121de [CLB] Implemented Amber Gristle O'Maul 2022-05-24 19:14:44 -04:00
Evan Kranzler
a601df86a0 [CLB] Implemented Archivist of Oghma 2022-05-24 19:14:44 -04:00
Evan Kranzler
defa1af186 [CLB] Implemented Drillworks Mole 2022-05-24 19:14:43 -04:00
Evan Kranzler
81a4939915 [CLB] Implemented Ganax, Astral Hunter 2022-05-24 19:14:43 -04:00
Alex Vasile
844d552b55 Fixed equip cost on Skeleton key. Closes #8995 2022-05-24 17:08:24 -06:00
Evan Kranzler
4aa4dba69d fixed verify failure 2022-05-24 10:13:05 -04:00
Evan Kranzler
77fbe2229c [CLB] Implemented Ascend from Avernus 2022-05-24 09:51:21 -04:00
Evan Kranzler
9ec2c5b3a4 [CLB] Implemented Safana, Calimport Cutthroat 2022-05-24 09:51:21 -04:00
Evan Kranzler
3651ec0335 [CLB] Implemented Vrock 2022-05-24 09:51:21 -04:00
Evan Kranzler
2f78d73750 [CLB] Implemented Iron Mastiff 2022-05-24 09:51:21 -04:00
Evan Kranzler
c89cd9ab9e [CLB] Implemented Crystal Dragon 2022-05-24 09:51:21 -04:00
Evan Kranzler
c6497613ce [CLB] Implemented Amethyst Dragon 2022-05-24 09:51:21 -04:00
Evan Kranzler
3e4c3d7c63 [CLB] updated spoiler and reprints 2022-05-24 09:51:21 -04:00
Evan Kranzler
758f1cb896 [CLB] Implemented Alora, Merry Thief 2022-05-23 21:20:49 -04:00
Evan Kranzler
080a73f20f [CLB] Implemented Skanos Dragonheart 2022-05-23 20:43:57 -04:00
Evan Kranzler
4ab12f55c4 [CLB] Implemented Cone of Cold 2022-05-23 19:21:32 -04:00
Evan Kranzler
b17ba8b0df [CLB] Implemented Displacer Kitten 2022-05-23 18:57:48 -04:00
Evan Kranzler
eda8d75e40 [CLB] Implemented Campfire 2022-05-23 18:46:59 -04:00
Evan Kranzler
324b567fcf [CLB] updated spoiler and reprints 2022-05-23 18:29:31 -04:00
Evan Kranzler
ae2f4de412 [SNC] removed unnecessary line from Elspeth Resplendent 2022-05-23 17:07:08 -04:00
AmeyMirchandani
cd922fcfd0
Changed -3 loyalty ability on Elspeth Resplendent to not put chosen card from top 7 to the bottom of library along with the other 6, now goes to battlefield with shield counter (#8990) 2022-05-23 15:58:11 -05:00
Jeff Wadsworth
33b0c247ba - Fixed Unlicensed Hearse. 2022-05-23 15:37:32 -05:00
DeepCrimson
c1595b0358
Fix Unlicensed Hearse (#8985)
Co-authored-by: DeepCrimson <deepcrimson@users.noreplyl.github.com>
2022-05-23 09:29:21 -05:00
Evan Kranzler
c89f22ac52 fixed an error 2022-05-23 10:18:42 -04:00
Evan Kranzler
906b87f757 [CLB] Implemented Thrakkus the Butcher 2022-05-23 09:59:52 -04:00
Evan Kranzler
68f4cc43b8 [CLB] Implemented Rasaad yn Bashir 2022-05-23 09:55:35 -04:00
Evan Kranzler
3daf173cf3 [CLB] Implemented Rilsa Rael, Kingpin 2022-05-23 09:48:14 -04:00
Evan Kranzler
f5a85809bb fixed verify failure 2022-05-23 08:50:03 -04:00
Evan Kranzler
59718793a6 [CLB] Implemented Robe of the Archmagi 2022-05-23 08:10:30 -04:00
Evan Kranzler
fef1281314 [CLB] Implemented Renari, Merchant of Marvels 2022-05-23 07:50:41 -04:00
Evan Kranzler
59ce5b4f8b [CLB] Implemented Legion Loyalty 2022-05-23 07:37:30 -04:00
Evan Kranzler
2b876c20a9 [CLB] updated spoiler 2022-05-23 07:33:21 -04:00
Evan Kranzler
6663a409ef fixed verify failures 2022-05-20 21:22:06 -04:00
Evan Kranzler
be8bbf1dee [CLB] Implemented Jaheira, Friend of the Forest 2022-05-20 21:07:06 -04:00
Evan Kranzler
e11619dc19 [CLB] Implemented Wyll, Blade of Frontiers 2022-05-20 21:04:15 -04:00
Evan Kranzler
12af6ab2e5 [CLB] Implemented The Council of Four 2022-05-20 20:55:41 -04:00
Evan Kranzler
63f07e3b55 [CLB] updated spoiler and reprints 2022-05-20 20:48:17 -04:00
Evan Kranzler
8442d3280f [CLB] Implemented Ellyn Harbreeze, Busybody 2022-05-20 18:02:36 -04:00
Evan Kranzler
662857c5f8 [CLB] Implemented Nautiloid Ship 2022-05-20 17:44:43 -04:00
Evan Kranzler
7dd8691746 [CLB] Implemented Shadowheart, Dark Justiciar 2022-05-20 17:32:23 -04:00
Evan Kranzler
50ddb27f5d [CLB] Implemented Sarevok, Deathbringer 2022-05-20 17:32:06 -04:00
Evan Kranzler
9ffc8ed11a [CLB] Implemented Nemesis Phoenix 2022-05-20 17:31:36 -04:00
Evan Kranzler
fdfd5c9c23 [CLB] Implemented Cadira, Caller of the Small 2022-05-20 17:31:10 -04:00
Evan Kranzler
3a36477606 [CLB] Implemented Elminster 2022-05-20 17:30:37 -04:00
Jeff Wadsworth
fcde81b597 - Fixed #8966 2022-05-20 15:38:08 -05:00
Evan Kranzler
b62c569549 [CLB] Implemented Karlach, Fury of Avernus 2022-05-20 09:44:05 -04:00
Evan Kranzler
801830d307 [CLB] Implemented Criminal Past 2022-05-20 09:29:31 -04:00
Evan Kranzler
ab3a3f0d99 [CLB] Implemented Monster Manual 2022-05-20 09:09:23 -04:00
Evan Kranzler
c48da7f369 [CLB] Implemented Agent of the Iron Throne 2022-05-20 09:01:04 -04:00
Evan Kranzler
7f0a2f581d [CLB] Implemented Livaan, Cultist of Tiamat 2022-05-20 08:54:04 -04:00
Evan Kranzler
eb844aca40 [CLB] Implemented Far Traveler 2022-05-20 08:35:45 -04:00
Evan Kranzler
fe51f7b3e4 [CLB] updated spoiler and reprints 2022-05-20 08:19:29 -04:00
Evan Kranzler
90951daac1 [CLB] Implemented Firbolg Flutist 2022-05-19 21:05:15 -04:00
Evan Kranzler
d32b283cf2 [CLB] Implemented Avenging Hunter 2022-05-19 20:59:59 -04:00
Evan Kranzler
61405736a4 [CLB] updated spoiler and reprints 2022-05-19 20:59:09 -04:00
Evan Kranzler
cee2b0ddb7 [CLB] Implemented Raphael, Fiendish Savior 2022-05-19 20:56:58 -04:00
Evan Kranzler
8b191dde43 [CLB] Implemented Nalia de'Arnise 2022-05-19 20:50:13 -04:00
Evan Kranzler
0540503fd4 [CLB] Implemented Cloakwood Hermit 2022-05-19 20:40:18 -04:00
Evan Kranzler
b797768b19 [CLB] Implemented Tasha, the Witch Queen 2022-05-19 19:09:09 -04:00
Evan Kranzler
fa6ef0ae54 [CLB] Implemented Oji, the Exquisite Blade 2022-05-19 18:55:58 -04:00
Evan Kranzler
5496a05d60 [CLB] Implemented Lulu, Loyal Hollyphant 2022-05-19 18:52:01 -04:00
Evan Kranzler
85bf048876 [CLB] Implemented Blur 2022-05-19 18:32:53 -04:00
Evan Kranzler
8556ee24c9 [CLB] Implemented Astarion, the Decadent 2022-05-19 18:24:51 -04:00
Jeff Wadsworth
7ee8c868c6 - Fixed #8971 2022-05-19 14:58:19 -05:00
Jeff Wadsworth
295c6828b6 - Fixed #8974 2022-05-19 14:10:21 -05:00
Evan Kranzler
a3d4151eca [CLB] Implemented Duke Ulder Ravengard 2022-05-19 09:58:30 -04:00
Evan Kranzler
c443dfe85f [CLB] Implemented Mahadi, Emporium Master 2022-05-19 09:32:38 -04:00
Evan Kranzler
f91a3f4464 [CLB] Implemented Battle Angels of Tyr 2022-05-19 09:27:19 -04:00
Evan Kranzler
8fe03ad8a2 [CLB] updated spoiler and reprints 2022-05-19 08:31:50 -04:00
Evan Kranzler
aec14bb5fb [CLB] Implemented Lae'zel, Vlaakith's Champion 2022-05-18 22:15:33 -04:00
Evan Kranzler
3e365dbb4e [CLB] Implemented Viconia, Drow Apostate 2022-05-18 22:07:33 -04:00
Evan Kranzler
d16b28bad2 [CLB] Implemented Irenicus's Vile Duplication 2022-05-18 22:00:12 -04:00
Evan Kranzler
a321468d7d [CLB] Implemented Shameless Charlatan 2022-05-18 21:48:09 -04:00
Evan Kranzler
cce4e9588d [CLB] Implemented Summon Undead 2022-05-18 21:33:12 -04:00
Evan Kranzler
aafbc5b4c7 [CLB] Implemented Silvanus's Invoker 2022-05-18 21:26:37 -04:00
Evan Kranzler
5e90612555 [CLB] Implemented Jaheira's Respite 2022-05-18 20:22:12 -04:00
Evan Kranzler
57b29ccc19 [CLB] Implemented Erinis, Gloom Stalker 2022-05-18 19:56:00 -04:00
Evan Kranzler
cc0d319abc [CLB] Implemented Flaming Fist 2022-05-18 19:36:21 -04:00
Evan Kranzler
56ede8063f [CLB] Implemented Imoen, Mystic Trickster 2022-05-18 19:33:06 -04:00
Evan Kranzler
818cde87de [CLB] Implemented Dungeon Delver 2022-05-18 19:25:07 -04:00
Evan Kranzler
456570ef04 [CLB] Implemented Dread Linnorm / Scale Deflection 2022-05-18 19:17:30 -04:00
Evan Kranzler
65dadecb5f [CLB] Implemented Korlessa, Scale Singer 2022-05-18 19:04:50 -04:00
Evan Kranzler
ffa486473d [CLB] updated spoiler 2022-05-18 19:00:21 -04:00
Evan Kranzler
0b1fea9281 [CLB] Implemented Noble's Purse 2022-05-18 18:02:37 -04:00
Evan Kranzler
6bf7f621bf [CLB] Implemented Baba Lysaga, Night Witch 2022-05-18 18:02:10 -04:00
Alex Vasile
e3acfa4344 Added test for Proliferate hint. 2022-05-18 12:27:46 -06:00
TheBear
b1528de16a
[VOW] Fix Path of Peril wrong mana amount for filter (#8970) 2022-05-18 10:59:27 -06:00
Evan Kranzler
c74483488b [CLB] Implemented Astral Confrontation 2022-05-18 09:32:53 -04:00
Evan Kranzler
e5d30baf31 [CLB] Implemented Cultist of the Absolute 2022-05-18 09:15:38 -04:00
Evan Kranzler
998bb75242 [CLB] Implemented Goggles of Knight 2022-05-18 09:06:20 -04:00
Evan Kranzler
4e23dff1cf [CLB] Implemented Elminster's Simulacrum 2022-05-18 09:00:52 -04:00
Evan Kranzler
f01c47e7cb [CLB] Implemented Bane's Invoker 2022-05-18 08:48:16 -04:00
Evan Kranzler
5bac0c80a3 [CLB] Implemented Sea Hag / Aquatic Ingress 2022-05-18 08:35:10 -04:00
Evan Kranzler
6437ca119c [CLB] Implemented Raised by Giants 2022-05-18 08:19:40 -04:00
Evan Kranzler
b2d7afcfe8 [CLB] updated spoiler and reprints 2022-05-18 07:56:08 -04:00
Evan Kranzler
895a318dee [CLB] Implemented Fang Dragon / Forktail Sweep 2022-05-17 22:43:44 -04:00
Evan Kranzler
edbd27c2fe [CLB] Implemented Passageway Seer 2022-05-17 22:39:50 -04:00
Evan Kranzler
3431d553a9 [CLB] Implemented Dungeoneer's Pack 2022-05-17 22:37:09 -04:00
Evan Kranzler
574dde1031 [CLB] updated spoiler and reprints 2022-05-17 22:34:45 -04:00
Evan Kranzler
12cbadbb64 [CLB] Implemented Bhaal's Invoker 2022-05-17 22:23:47 -04:00
Evan Kranzler
fc22db2c73 [CLB] Implemented Stirge 2022-05-17 22:22:31 -04:00
Evan Kranzler
67f7de1966 [CLB] Implemented Roving Harper 2022-05-17 22:14:46 -04:00
Evan Kranzler
31288f8717 [CLB] Implemented Wilson, Refined Grizzly 2022-05-17 22:13:29 -04:00
Evan Kranzler
c4196635f9 [CLB] Implemented Aarakocra Sneak 2022-05-17 22:11:58 -04:00
Evan Kranzler
bd7c501223 [CLB] Implemented Tymora's Invoker 2022-05-17 22:11:04 -04:00
Evan Kranzler
f161316173 [CLB] Implemented Gorion, Wise Mentor 2022-05-17 21:39:34 -04:00
Evan Kranzler
790e2364e9 [CLB] updated spoiler and reprints 2022-05-17 21:26:03 -04:00
Evan Kranzler
85712e241a [CLB] Implemented Baldur's Gate 2022-05-17 20:33:44 -04:00
Evan Kranzler
86dad5e54f [CLB] Implemented White Plume Adventurer 2022-05-17 20:18:18 -04:00
Evan Kranzler
4777466b50 [CLB] Implemented Faceless One 2022-05-17 20:05:18 -04:00
Alex W. Jackson
7db20ecc72 [SOI] Text fixes 2022-05-17 17:28:57 -04:00
sprangg
b9ac785807
[APC] Add Captain's Maneuver (#8964) 2022-05-17 13:04:43 -04:00
Evan Kranzler
47db2b5721 fixed verify error 2022-05-16 20:44:39 -04:00
Evan Kranzler
ebb2dcff57 [NCC] Implemented Kamiz, Obscura Oculus 2022-05-16 20:41:23 -04:00
Evan Kranzler
660db71183 [NCC] Implemented Contractual Safeguard 2022-05-16 20:28:09 -04:00
Jeff Wadsworth
5ed2c1f4c9 - Fixed #8959 2022-05-16 09:37:33 -05:00
Alex Vasile
5b52c4b02b Added hint to Metalwork Colossus' cost reduction. 2022-05-14 19:52:33 -06:00
Alex W. Jackson
97d6baf5dc Fix #8915 2022-05-14 11:06:11 -04:00
Alex W. Jackson
99ea038dc7 Fix #8933 2022-05-14 11:04:39 -04:00
Alex W. Jackson
b2e2cbd83c [EVE] Reimplement Light From Within 2022-05-14 09:56:29 -04:00
Alex W. Jackson
60e0fba7f2 [40K] is a Commander product and won't have boosters 2022-05-14 08:31:19 -04:00
Hidde vb
35f52ecf99
Star Wars: The gathering - Bug and format fixes (#8932)
Closes #8918
2022-05-13 15:07:30 -06:00
Alex Vasile
309c2df781
Changed Rhystic cave to based on #6702 (#8950) 2022-05-13 10:02:17 -06:00
Alex Vasile
d6db77724f
Implemented Optimistic getNetMana for Selvala, Explorer Returned (#8951)
Based on wording of Oracle ruling.
2022-05-13 09:54:00 -06:00
Evan Kranzler
8c9012d192 [40K] Implemented Abaddon the Despoiler 2022-05-12 21:36:11 -04:00
Evan Kranzler
d9bb563549 [40K] Implementations for the Implementation God! 2022-05-12 21:18:36 -04:00
Evan Kranzler
a705064c67 [40K] added set and spoiler 2022-05-12 19:34:37 -04:00
Alex Vasile
d59a75d53b
Made reminder text on Ward optional (#8666)
For #6728
2022-05-12 09:39:05 -06:00
Alex Vasile
61e64428c1
Fix for Nykthos Paragon (#8926) 2022-05-12 09:38:00 -06:00
Alex Vasile
b8c9f8eaa8 Merge branch 'master' into fix_hints_on_ward
# Conflicts:
#	Mage.Verify/src/test/java/mage/verify/VerifyCardDataTest.java
2022-05-12 09:24:22 -06:00
Alex Vasile
108259f437 Fix failing tests 2022-05-12 09:12:48 -06:00
Alex Vasile
ab7d06ad89 Fix failing tests (was passing locally but failing on Travis due to an old local version of AllPrintings) 2022-05-12 09:07:46 -06:00
Alex Vasile
56948864ff Fix failing tests 2022-05-12 08:49:21 -06:00
Alex Vasile
f0b28ff21b Merge branch 'master' into fix_hints_on_ward
# Conflicts:
#	Mage.Sets/src/mage/cards/g/GavonyDawnguard.java
2022-05-12 08:35:45 -06:00
Alex Vasile
e1241fa129 Fix issues from merge 2022-05-12 08:21:18 -06:00
Alex Vasile
b3bf42389b Merge branch 'master' into fix_hints_equip
# Conflicts:
#	Mage.Sets/src/mage/cards/b/BehemothSledge.java
#	Mage.Sets/src/mage/cards/d/DivinersWand.java
#	Mage.Sets/src/mage/cards/u/UmbralMantle.java
#	Mage.Sets/src/mage/cards/u/UnscytheKillerOfKings.java
#	Mage.Sets/src/mage/cards/w/WandOfOrcus.java
#	Mage/src/main/java/mage/abilities/keyword/EquipAbility.java
2022-05-12 08:12:25 -06:00
Alex Vasile
6f5ec6e9bd
[SNC] Fix for Roccoo Cabaretti Caterer (#8931) 2022-05-12 07:54:19 -06:00
Alex Vasile
e97db788d6
[SNC] Fix for Security Bypass (#8929) 2022-05-12 07:53:53 -06:00
Alex Vasile
69008906d3
[SNC] Fix for Currency Converter (#8928) 2022-05-12 07:53:32 -06:00
Alex Vasile
707ef251d4
Fixes for Oubliette (#8942) 2022-05-12 07:53:00 -06:00
Alex Vasile
e0c6655173
Fixes Soulfire Eruption not handling MDFCs 2022-05-12 07:51:53 -06:00
Alex Vasile
c8331bf846
[SNC] Fixes for Scheming Fence 2022-05-12 07:51:12 -06:00
Evan Kranzler
6aa793d53d [SNC] fixed Ballroom Brawlers targeting restriction (fixes #8906) 2022-05-11 19:09:27 -04:00
Evan Kranzler
56cc0e25ef [SNC] fixed Soul of Emancipation not creating tokens (fixes #8908) 2022-05-11 19:05:38 -04:00
Evan Kranzler
5759a65a81 [SNC] fixed Shakedown Heavy having controller choose rather than defending player (fixes #8939) 2022-05-11 18:58:58 -04:00
Evan Kranzler
a6dc71ac97 [SNC] fixed Unlicensed Hearse power/toughness calculation (fixes #8938) 2022-05-11 18:57:36 -04:00
Evan Kranzler
bd38a1d851 [CLB] Implemented Zevlor, Elturel Exile 2022-05-11 18:36:08 -04:00
Alex W. Jackson
c66955aa0a Fix Hand of Emrakul alternate cost 2022-05-11 10:48:46 -04:00
Alex Vasile
04a6ee57e5 Fixes for Oubliette 2022-05-10 13:28:37 -06:00
Alex Vasile
fbb1da433a Fixes Soulfire Eruption not handling MDFCs 2022-05-10 12:25:05 -06:00
Jeff Wadsworth
7992511cc0 - Fixed #8930 2022-05-10 11:21:34 -05:00
Alex Vasile
a978b22011 Fix for Roccoo Cabaretti Caterer 2022-05-09 12:37:13 -06:00
Alex Vasile
61a31cdf45 Fix for Security Bypass 2022-05-09 11:54:39 -06:00
Alex Vasile
b251d5e25e Fix for Currency Converter 2022-05-09 08:05:07 -06:00
Alex Vasile
e10f121373 Fixe for Nykthos Paragon 2022-05-08 22:36:42 -06:00
Alex Vasile
fb06f1d62e Fixes for Scheming Fence 2022-05-08 21:08:37 -06:00
teskogi
1538714555
Fractured powerstone (#8805)
* Implement Fractured Powerstone

* Rebase fix FracturedPowerstone

Co-authored-by: teskogi <tojile7269@yeafam.com>
2022-05-06 11:25:46 -05:00
Jeff Wadsworth
b279d4b318 - Fixed #8839 and added test for it. 2022-05-06 10:23:10 -05:00
arketec
77b2c932d0
Hinata dawn crowned bugfix (#8657)
* impl Hinta Dawn-Crowned

* small optimization by passing the num targets directly to the reduce/inc cost function

* refactor for brevity

* refactor for DRY

* fixed issue with mana costs of opp being too high

* fixed issue with mana costs of opp being too high
2022-05-04 22:16:10 -05:00
Craig Brennan
4eef188bd6
Fixed #8910 (#8912) 2022-05-04 11:23:21 -05:00
Jeff Wadsworth
16bd5374a6 - Fixed #8913. MDFC can be a permanent. Split cards are never permanents. 2022-05-04 11:10:40 -05:00
Jeff Wadsworth
ec607ae4c4 - Fixed #8898 2022-05-03 10:19:10 -05:00
Jeff Wadsworth
7ea8357190 - Fixed #8903. Creating an independent class would result in a ridiculously long descriptive name. 2022-05-02 14:50:26 -05:00
Evan Kranzler
51b018bc0c [NEO] fixed Discover the Impossible allowing non-instant spells to be cast 2022-05-01 21:46:53 -04:00
Evan Kranzler
f73f3c502f [NCC] various text fixes 2022-04-30 07:58:09 -04:00
Evan Kranzler
faf806ef7d [SNC] a few additional text fixes 2022-04-29 20:50:02 -04:00
Hidde vb
2adc1943e7
fix (paragonOfModernity): use pre-converted mana (#8896) 2022-04-29 20:09:18 -04:00
Alex W. Jackson
325df85376 Fix #8892 2022-04-28 15:19:18 -04:00
Grath
70ea779920
Correct creature type order for three cards which have the wrong order. (#8887) 2022-04-27 19:41:36 -04:00
Evan Kranzler
c944410e74 [NCC] Implemented Obscura Confluence 2022-04-27 19:36:47 -04:00
Evan Kranzler
d275dd042b [NCC] Implemented Xander's Pact 2022-04-27 19:16:38 -04:00
Evan Kranzler
1cc7405a7b [NCC] Implemented Vivien's Stampede 2022-04-27 19:16:16 -04:00
Evan Kranzler
f8244d059b [NCC] Implemented Mezzio Mugger 2022-04-27 19:15:07 -04:00
Evan Kranzler
9175676145 [NCC] Implemented In Too Deep 2022-04-27 19:14:45 -04:00
Evan Kranzler
204de3fda5 fixed error 2022-04-27 09:48:23 -04:00
Evan Kranzler
1aac9548c7 [NCC] Implemented Cephalid Facetaker 2022-04-27 09:10:28 -04:00
Evan Kranzler
04dbdcc1db [NCC] Implemented Life of the Party 2022-04-27 08:57:35 -04:00
Evan Kranzler
50bd1476ff [NCC] Implemented Spiteful Repossession 2022-04-26 22:17:08 -04:00
Evan Kranzler
1bd3d2e41e [NCC] Implemented Flawless Forgery 2022-04-26 22:10:04 -04:00
Evan Kranzler
ede23587b8 [NCC] Implemented Seize the Spotlight 2022-04-26 21:51:33 -04:00
Evan Kranzler
ac3789f480 [NCC] Implemented Aven Courier 2022-04-26 21:32:20 -04:00
Evan Kranzler
41d6596bac [NCC] Implemented Indulge // Excess 2022-04-26 20:42:38 -04:00
Evan Kranzler
8ff9a221be [NCC] Implemented Protection Racket 2022-04-26 20:22:02 -04:00
Evan Kranzler
6ea50d8de1 [NCC] Implemented Perrie, the Pulverizer 2022-04-26 20:21:19 -04:00
Evan Kranzler
d114cc5f93 [NCC] Implemented Tivit, Seller of Secrets 2022-04-26 19:36:23 -04:00
Evan Kranzler
afb3c909dd [NCC] Implemented Storm of Forms 2022-04-26 19:18:47 -04:00
Evan Kranzler
dfe09a5c27 [NCC] Implemented Industrial Advancement 2022-04-26 19:08:05 -04:00
Evan Kranzler
72f8c2f543 [NCC] Implemented Park Heights Maverick 2022-04-26 18:54:55 -04:00
Alex W. Jackson
ee2ed185b3 [CLB] Temporarily disable boosters until enough of the set is spoiled to generate them 2022-04-26 17:23:32 -04:00
PurpleCrowbar
80f6ceccff
Add token images for several sets (#8873)
* Added support for and assigned UMA token images

* Added Scryfall token download links for MMA

* Added Scryfall token download links for SHM

* Fixed last commit and Oona token names

* Added support for and assigned NEO token images

* Added support for and assigned NEC token images

* Added support for and assigned SLD token images

* Added support for and assigned 2XM token images

* Fixed Tuktuk and some naming inconsistencies

* Fixed WalkerOfTheGroveToken's available image set codes

* Fixed WalkerOfTheGroveToken's available image set codes

* Fixed tokens with same names not displaying correctly
2022-04-26 18:34:21 +04:00
Alex W. Jackson
d95d8378fb Various text fixes 2022-04-26 07:10:13 -04:00
Evan Kranzler
4304b4a66a fixed test failure 2022-04-25 22:38:28 -04:00
Evan Kranzler
bfc0b2094a [NCC] Implemented Determined Iteration 2022-04-25 22:17:42 -04:00
Evan Kranzler
05c4419cdd [NCC] Implemented Change of Plans 2022-04-25 22:03:21 -04:00
Evan Kranzler
1ef485be6f [NCC] Implemented Currency Converter 2022-04-25 21:47:19 -04:00
Evan Kranzler
c848d57d8a [NCC] Implemented Boss's Chauffeur 2022-04-25 21:47:18 -04:00
Evan Kranzler
f289463b6f [NCC] Implemented Rose Room Treasurer 2022-04-25 21:47:17 -04:00
Evan Kranzler
63df7bcfff [NCC] Implemented First Responder 2022-04-25 21:47:16 -04:00
Evan Kranzler
3e0f305e0b [NCC] Implemented Gavel of the Righteous 2022-04-25 21:47:15 -04:00
Alex W. Jackson
6fd4b46ca8 [SNC] Add booster generation 2022-04-25 21:22:19 -04:00
Evan Kranzler
0d1e0b467f fixed verify failure 2022-04-25 10:05:33 -04:00
Evan Kranzler
994f1d43ac [NCC] Implemented Waste Management 2022-04-25 09:37:19 -04:00
Evan Kranzler
46c1718b57 [NCC] Implemented Scepter of Celebration 2022-04-25 09:03:40 -04:00
Evan Kranzler
d684500748 [NCC] Implemented Grime Gorger 2022-04-25 09:00:20 -04:00
Evan Kranzler
5c4d9d70bb [NCC] Implemented Mask of the Schemer 2022-04-25 08:39:08 -04:00
Evan Kranzler
914b69bda9 [NCC] Implemented Cabaretti Confluence 2022-04-24 22:37:50 -04:00
Evan Kranzler
22a50c424e [SNC] added all variants 2022-04-24 21:42:08 -04:00
Evan Kranzler
aaafb2dca2 [SNC] Implemented Maestros Ascendancy 2022-04-24 21:41:12 -04:00
Evan Kranzler
48def52084 [SNC] additional text fixes 2022-04-24 19:56:01 -04:00
Evan Kranzler
5292506451 [NEO] fixed Ruthless Technomancer targeting 2022-04-24 19:27:26 -04:00
Evan Kranzler
6ba07e6607 [SNC] Implemented Evelyn the Covetous 2022-04-24 19:18:45 -04:00
Evan Kranzler
cec8c54401 [SNC] Implemented Ziatora's Envoy 2022-04-24 17:20:57 -04:00
Evan Kranzler
0e3252d256
Implementing Blitz mechanic (WIP) (#8835)
* added blitz mechanic (mostly copy/paste of dash)

* renamed class

* reworked alt cost abilities, greatly reduced redundant code

* updated text generation

* removed all skips

* added test for blitz

* changed blitz implementation

* [SNC] Implemented Tenacious Underdog
2022-04-24 12:03:25 -04:00
Evan Kranzler
76daf4bd5a [SNC] Implemented Meeting of the Five 2022-04-24 08:38:57 -04:00
Evan Kranzler
a27a59355b [SNC] removed unnnecessary ConniveTargetEffect class 2022-04-24 08:10:30 -04:00
Evan Kranzler
cf885a3312 [SNC] various text fixes 2022-04-24 08:10:29 -04:00
Alex W. Jackson
62655793da BlocksSourceTriggeredAbility now triggers only once when the source somehow blocks multiple creatures. Cards that need the other way now use BlocksCreatureTriggeredAbility instead. Fixes #8874. Fixes #8875. 2022-04-24 05:35:01 -04:00
Hidde van Bavel
53e5e2cd74
[SNC] Implement High-Rise Sawjack. (#8847)
* [SNC] Implement High-Rise Sawjack. Add BlocksCreatureWithFlyingTriggeredAbility.

* [SNC] Implement more generic BlocksCreatureTriggeredAbility

Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2022-04-23 16:43:26 -04:00
Evan Kranzler
aa2215fefb [SNC] Implemented Mysterious Limousine 2022-04-23 16:37:09 -04:00
Evan Kranzler
b85835be47 [SNC] Implemented Lagrella, the Magpie 2022-04-23 09:46:21 -04:00
Kok Wai Gie
5f42b50928
[SNC] Implement Giada, Font of Hope (#8870)
* [SNC] Implemented Giada, Font of Hope.

Modified FilterCreatureSpell to accept SubType

* Changed filter for ConditionalColoredManaAbility

* reverted FilterCreatureSpell

* code cleanup for FilterCreatureSpell

* improved implementation to used private static filter instead.

* improved implementation for enters battlefield ability

* code cleanup
2022-04-22 21:33:24 -05:00
Alex W. Jackson
f146ea6866 Implement collation for NEO 2022-04-22 11:55:03 -04:00
Alex W. Jackson
87a02a57ae Fix #8871 2022-04-22 11:55:03 -04:00
Jeff Wadsworth
f0ca05e6fa - Workaround for #8844. The quirk is that the controller must pay off all generic mana before the generated mana can be used. If you have a better method, please apply it. 2022-04-22 10:36:30 -05:00
Evan Kranzler
51afccfa73 [SNC] Implemented Arcane Bombardment 2022-04-22 09:36:43 -04:00
Evan Kranzler
0b50f15923 [SNC] Implemented Riveteers Ascendancy 2022-04-22 09:17:09 -04:00
Evan Kranzler
15432b553d [SNC] Implemented Toluz, Clever Conductor 2022-04-21 20:24:42 -04:00
Evan Kranzler
0dd5ebbb23 [SNC] Implemented Even the Score 2022-04-21 20:10:38 -04:00
Evan Kranzler
d8a2599661 [SNC] Implemented Falco Spara, Pactweaver 2022-04-21 20:02:37 -04:00
Evan Kranzler
3b38ef2393 [NEO] fixed Bronze Cudgels not boosting equipped creature (fixes #8867) 2022-04-21 19:41:01 -04:00
Evan Kranzler
613720ad46 [NEO] fixed Michiko's Reign of Truth boost changing dynamically (fixes #8868) 2022-04-21 19:39:11 -04:00
Evan Kranzler
f00aa4b298 [SLD] fixed Chun-Li, Countless Kicks casting spells for free (fixes #8869) 2022-04-21 19:38:03 -04:00
Evan Kranzler
2f88b0aa58 [NEO] fixed Dokuchi Silencer trigger not targeting (fixes #8866) 2022-04-21 19:37:48 -04:00
Evan Kranzler
028d28f4bb [SNC] Implemented Scheming Fence 2022-04-21 09:58:50 -04:00
Alex W. Jackson
735b1cce69 Fix #8864 2022-04-21 00:57:12 -04:00
Evan Kranzler
0a22478087 [NCC] Implemented Life Insurance 2022-04-20 21:59:16 -04:00
Evan Kranzler
7f1ec579d1 [NCC] Implemented Killer Service 2022-04-20 21:56:25 -04:00
Evan Kranzler
7be1803bec [NCC] Implemented Grand Crescendo 2022-04-20 21:52:21 -04:00
Evan Kranzler
aaaed26374 [NCC] Implemented Bribe Taker 2022-04-20 21:48:58 -04:00
Evan Kranzler
b5988d0452 [NCC] Implemented Audacious Swap 2022-04-20 21:48:49 -04:00
Evan Kranzler
e8a1725a55 [SNC] Implemented Undercover Operative 2022-04-20 19:36:26 -04:00
Evan Kranzler
40cae5bef5 [SNC] Implemented Luxor, Giada's Gift 2022-04-20 19:18:44 -04:00
Evan Kranzler
d2136310a6 [SNC] Implemented Majestic Metamorphosis 2022-04-20 18:59:43 -04:00
Evan Kranzler
976c729550 [SNC] Implemented Rigo, Streetwise Mentor 2022-04-20 18:59:28 -04:00
Evan Kranzler
a5975fd2e7 [SNC] Implemented Extraction Specialist 2022-04-20 18:59:12 -04:00
Jeff Wadsworth
1ceac773b7 - Fixed #8861 2022-04-20 14:43:48 -05:00
Jeff Wadsworth
3c73688822 - Fixed #8862 2022-04-20 12:00:04 -05:00
Alex W. Jackson
31ccef2ef9 Add missing import 2022-04-20 12:27:49 -04:00
Alex W. Jackson
a0f312a05d [NCC] Fix Spellbinding Soprano missing P/T definition 2022-04-20 12:21:06 -04:00
Evan Kranzler
0b50972e13 [NCC] Implemented Prosperous Partnership 2022-04-20 08:58:33 -04:00
Evan Kranzler
52a980a4c6 [NCC] Implemented Writ of Return 2022-04-20 08:50:50 -04:00
Evan Kranzler
3308cde972 [NCC] Implemented False Floor 2022-04-20 08:45:11 -04:00
Evan Kranzler
e910492eed [NCC] Implemented Dodgy Jalopy 2022-04-20 08:34:06 -04:00
Evan Kranzler
88ad8519f5 [NCC] Implemented Crash the Party 2022-04-20 08:20:26 -04:00
Evan Kranzler
794faa926b [NCC] Implemented Caldaia Guardian 2022-04-20 08:14:58 -04:00
Evan Kranzler
60a744183b [NCC] updated spoiler and reprints 2022-04-20 07:58:28 -04:00
Evan Kranzler
6ecd3b8788 [NCC] Implemented Boxing Ring 2022-04-19 20:33:55 -04:00
Evan Kranzler
8b54e3a702 [NCC] Implemented Maestros Confluence 2022-04-19 20:08:36 -04:00
Evan Kranzler
19ebcf62b9 [NCC] Implemented Brokers Confluence 2022-04-19 20:02:09 -04:00
Evan Kranzler
8c7d54e928 [NCC] Implemented Body Count 2022-04-19 19:59:25 -04:00
Evan Kranzler
c9ca5f8b12 [NCC] Implemented Angelic Sleuth 2022-04-19 19:59:16 -04:00
Evan Kranzler
c9aa98af09 [SNC] Implemented Jinnie Fay, Jetmir's Second 2022-04-19 18:59:10 -04:00
Evan Kranzler
9ead88bacb [SNC] Implemented Endless Detour 2022-04-19 18:40:45 -04:00
Evan Kranzler
342eabbfa7 [SNC] Implemented Dusk Mangler 2022-04-19 08:37:50 -04:00
Evan Kranzler
dcb893dbf7 [SNC] Implemented Public Enemy 2022-04-19 07:59:52 -04:00
Alex W. Jackson
f07004e27c Fix #8533 2022-04-19 03:57:03 -04:00
Alex W. Jackson
c074561048 Fix #8757 2022-04-19 01:59:11 -04:00
Alex W. Jackson
95056edf22 Remove some obsolete (or possibly never correct) code from AuraReplacementEffect. Fixes #8859 2022-04-19 01:28:47 -04:00
Daniel Bomar
d745141b7b
(WIP) [SNC] Implemented Ob Nixilis, the Adversary (#8838)
* [SNC] Implemented Ob Nixilis, the Adversary

* Allow starting loyalty to be changed on the stack

Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2022-04-18 22:04:51 -04:00
Evan Kranzler
bf70d0b675 [SNC] Implemented Wiretapping 2022-04-18 22:01:09 -04:00
Evan Kranzler
e6fd22d6b1 [SNC] Implemented Spara's Adjudicators 2022-04-18 21:08:12 -04:00
Evan Kranzler
b8ade719a1 [SNC] Implemented Shattered Seraph 2022-04-18 21:02:52 -04:00
Evan Kranzler
3bdac8c516 [SNC] Implemented Masked Bandits 2022-04-18 21:01:31 -04:00
Evan Kranzler
472cdaf841 [SNC] Implemented Glamorous Outlaw 2022-04-18 21:00:43 -04:00
Evan Kranzler
c12057af55 [SNC] Implemented Rakish Revelers 2022-04-18 20:58:59 -04:00
Evan Kranzler
bbad644aad [SNC] Implemented Spellbinding Soprano 2022-04-18 19:09:13 -04:00
Evan Kranzler
9bfd17e653 [NCC] Implemented Extravagant Replication 2022-04-18 19:03:55 -04:00
Evan Kranzler
f56b7639ab [NCC] Implemented Damning Verdict 2022-04-18 18:56:59 -04:00
Evan Kranzler
639febac1e [NCC] Implemented Bennie Bracks, Zoologist 2022-04-18 18:52:59 -04:00
Evan Kranzler
79d52f28e3 [NEC] fixed Smoke Spirits' Aid tokens attaching all to the same creature (fixes #8852) 2022-04-18 18:36:33 -04:00
Evan Kranzler
e3c30e2008 fixed verify failure 2022-04-17 21:23:33 -04:00
Evan Kranzler
371874b7e3 [SNC] Implemented Paragon of Modernity 2022-04-17 21:09:36 -04:00
Evan Kranzler
15943485e6 [SNC] Implemented Widespread Thieving 2022-04-17 20:46:03 -04:00
Evan Kranzler
33a3aab75f [SNC] Implemented Sizzling Soloist 2022-04-17 20:42:47 -04:00
Evan Kranzler
69ecaf97fd [SNC] Implemented Security Rhox 2022-04-17 20:32:43 -04:00
Evan Kranzler
b4cfd43763 [SNC] Implemented Girder Goons 2022-04-17 20:24:04 -04:00
Evan Kranzler
767bc45b09 [SNC] updated spoiler 2022-04-17 18:59:42 -04:00
Evan Kranzler
3c105d3404 [SNC] Implemented Rhox Pummeler 2022-04-17 18:12:04 -04:00
Evan Kranzler
a78953875e [SNC] Implemented Wingshield Agent 2022-04-17 18:07:19 -04:00
Daniel Bomar
ca10df7299
[SNC] Implemented Park Heights Pegasus 2022-04-17 11:59:46 -05:00
Daniel Bomar
9493487d7f
[SNC] Implemented Structural Assault 2022-04-17 11:59:46 -05:00
Daniel Bomar
e03020e4d2
[SNC] Implemented Sticky Fingers 2022-04-17 10:22:20 -05:00
Daniel Bomar
5c8585b1b8
[SNC] Implemented Fake Your Own Death 2022-04-17 09:48:21 -05:00
Daniel Bomar
37a7ca2dc9
[SNC] Implemented Cement Shoes 2022-04-17 09:25:31 -05:00
Evan Kranzler
f2667a5fab [SNC] Implemented Pugnacious Pugilist 2022-04-16 13:32:47 -04:00
Evan Kranzler
322376b264 [SNC] Implemented Crew Captain 2022-04-16 13:30:57 -04:00
Evan Kranzler
b6e410308b [SNC] Implemented Quick-Draw Dagger 2022-04-16 13:25:37 -04:00
Evan Kranzler
f870560b5f [SNC] Implemented Halo Scarab 2022-04-16 13:25:37 -04:00
Evan Kranzler
b333dd981b [SNC] Implemented Bouncer's Beatdown 2022-04-16 13:25:37 -04:00
Evan Kranzler
afe94f2030 [SNC] Implemented Witty Roastmaster 2022-04-16 13:25:36 -04:00
Evan Kranzler
05950bb81c [SNC] Implemented Capenna Express 2022-04-16 13:25:36 -04:00
Daniel Bomar
8218d8fa38
[SNC] Implemented Revelation of Power 2022-04-16 12:21:36 -05:00
Daniel Bomar
441c3dffa3
[SNC] Implemented Glittering Stockpile 2022-04-16 12:02:57 -05:00
Daniel Bomar
243b48ba83
[SNC] Implemented For the Family 2022-04-16 11:20:34 -05:00
Daniel Bomar
c31ea3b3d8
[SNC] Implemented Corpse Explosion 2022-04-16 11:02:02 -05:00
Daniel Bomar
2893d44cf7
[SNC] Implemented Scuttling Butler 2022-04-16 10:02:57 -05:00
Daniel Bomar
44ba5c7aa5
[SNC] Implemented Speakeasy Sever 2022-04-16 09:36:08 -05:00
Daniel Bomar
5602d1f060
[SNC] Implemented Run Out of Town 2022-04-16 09:09:37 -05:00
Evan Kranzler
ac3b709681 [SNC] Implemented Sky Crier 2022-04-16 09:51:46 -04:00
Evan Kranzler
c367a99b8a [SNC] Implemented Sewer Crocodile 2022-04-16 09:49:45 -04:00
Evan Kranzler
c43acf68b2 [SNC] Implemented Riveteers Requisitioner 2022-04-16 09:44:18 -04:00
Evan Kranzler
49f2b3f592 [SNC] Implemented Riveteers Decoy 2022-04-16 09:43:35 -04:00
Evan Kranzler
66239b64be [SNC] Implemented Riveteers Overlook 2022-04-16 09:41:56 -04:00
Evan Kranzler
4ebd65e52f [SNC] Implemented Ready to Rumble 2022-04-16 09:40:02 -04:00
Evan Kranzler
e5bf5a8591 [SNC] Implemented Prize Fight 2022-04-16 09:15:33 -04:00
Evan Kranzler
20084490a4 [SNC] Implemented Glittermonger 2022-04-16 09:02:45 -04:00
Evan Kranzler
d9188802c8 [SNC] Implemented Gilded Pinions 2022-04-16 09:01:37 -04:00
Evan Kranzler
0608979494 [SNC] updated spoiler 2022-04-16 08:58:56 -04:00
Evan Kranzler
820d6dab5e [SNC] Implemented Gathering Throng 2022-04-16 08:57:36 -04:00
Evan Kranzler
9e11fbf506 [SNC] Implemented Expendable Lackey 2022-04-16 08:54:48 -04:00
Evan Kranzler
c0296bfdf5 [SNC] Implemented Cutthroat Contender 2022-04-16 08:51:35 -04:00
Evan Kranzler
e6ab46b45b [SNC] Implemented Brokers Veteran 2022-04-16 08:48:45 -04:00
Evan Kranzler
52bf847d86 [SNC] Implemented Brokers Hideout 2022-04-16 08:46:25 -04:00
Evan Kranzler
34a01b1c2b [SNC] Implemented Boon of Safety 2022-04-16 08:45:01 -04:00
Alex W. Jackson
dc7dcec39a
Refactor LookLibraryAndPickControllerEffect (#8841) 2022-04-16 00:32:24 -04:00
Alex W. Jackson
7db8dd11b4 Fix Goldhound card types 2022-04-16 00:18:41 -04:00
Alex W. Jackson
be4ac03504 Fix #8849 2022-04-15 20:20:54 -04:00
Daniel Bomar
8eccb669f9
[SNC] Implemented Extract the Truth 2022-04-15 17:18:19 -05:00
Daniel Bomar
b4af1c3473
[SNC] Implemented Exhibition Magician 2022-04-15 16:24:10 -05:00
Daniel Bomar
155a3a18a2
[SNC] Implemented Daring Escape 2022-04-15 16:14:42 -05:00
Daniel Bomar
6b465ce843
[SNC] Implemented Crooked Custodian 2022-04-15 16:05:07 -05:00
Daniel Bomar
717f3eb123
[SNC] Implemented Civic Gardener 2022-04-15 16:01:34 -05:00
Daniel Bomar
bfff3043c0
[SNC] Implemented Backstreet Bruiser 2022-04-15 15:47:32 -05:00
Daniel Bomar
a6e9b947b5
[SNC] Implemented Cleanup Crew 2022-04-15 14:35:05 -05:00
Daniel Bomar
4f5c6fe9d0
[SNC] Implemented Demon's Due 2022-04-15 14:14:45 -05:00
Daniel Bomar
8e19abfe60
[SNC] Implemented Backup Agent 2022-04-15 14:14:45 -05:00
Daniel Bomar
37e5c7f452
[SNC] Implemented Antagonize 2022-04-15 14:14:45 -05:00
Daniel Bomar
a2b2e3864d
[SNC] Implemented Wrecking Crew 2022-04-15 13:49:30 -05:00
Daniel Bomar
6e1cb068ac
[SNC] Implemented Midnight Assassin 2022-04-15 13:49:30 -05:00
hiddevb
bba169a755 [SNC] Implement Jackhammer 2022-04-15 20:31:33 +02:00
hiddevb
6e37656cf7 [SNC] Implement Goldhound 2022-04-15 20:31:32 +02:00
Evan Kranzler
98a4a037af [SNC] updated spoiler and reprints 2022-04-15 14:15:15 -04:00
Daniel Bomar
4995dc2958
[SNC] Implemented Reservoir Kraken 2022-04-15 10:14:43 -05:00
Evan Kranzler
0dd93ac20a [NCC] updated spoiler 2022-04-15 10:08:03 -04:00
Evan Kranzler
6f0ff34e42 merge fix 2022-04-15 09:52:27 -04:00
Evan Kranzler
3f2c3b181b [SNC] Implemented Titan of Industry 2022-04-15 09:51:56 -04:00
Evan Kranzler
7c563dc400 [SNC] Implemented Ominous Parcel 2022-04-15 09:51:56 -04:00
Evan Kranzler
1356442460 [SNC] Implemented Most Wanted 2022-04-15 09:51:56 -04:00
Evan Kranzler
9919a6624e [SNC] Implemented Swooping Protector 2022-04-15 09:51:56 -04:00
Evan Kranzler
2938328e2e [SNC] Implemented Brokers Initiate 2022-04-15 09:51:56 -04:00
Evan Kranzler
58d82f1fc6 [SNC] Implemented Corpse Appraiser 2022-04-15 09:51:55 -04:00
Evan Kranzler
a57d76f6a6 [SNC] Implemented Case the Joint 2022-04-15 09:51:54 -04:00
Evan Kranzler
5400b9c911 [SNC] Implemented Sanctuary Warden 2022-04-15 09:51:53 -04:00
Daniel Bomar
2a93d21d57
Fixed verify failure 2022-04-15 08:41:04 -05:00
Daniel Bomar
48552c008a
[AVR] Fix Gloom Surgeon
Ruling from scryfall: https://scryfall.com/card/avr/104/gloom-surgeon

"If damage that can't be prevented (such as the damage Malignus deals)
is dealt to Gloom Surgeon, you'll still exile cards from your library."
2022-04-15 08:27:21 -05:00
Daniel Bomar
4da1fbf765
[SNC] Implemented Angel of Suffering 2022-04-15 08:27:21 -05:00
Daniel Bomar
d8f1b4a4ca
[SNC] Implemented Sanguine Spy 2022-04-15 08:27:21 -05:00
Evan Kranzler
0e4126b237 [SNC] Implemented Soul of Emancipation 2022-04-14 22:55:36 -04:00
Evan Kranzler
6fd4615ede [SNC] Implemented Patch Up 2022-04-14 22:40:36 -04:00
Evan Kranzler
b36b47dc0b [SNC] Implemented Elspeth Resplendant 2022-04-14 22:33:51 -04:00
Evan Kranzler
4127f64b06 [SNC] Implemented Citizen's Crowbar 2022-04-14 22:16:11 -04:00
Evan Kranzler
886cc015f7 [SNC] Implemented Colin, a Professional 2022-04-14 21:01:37 -04:00
Evan Kranzler
aa0ba71c3e [SNC] Implemented Jetmir's Fixer 2022-04-14 20:28:02 -04:00
Evan Kranzler
1991e8b40d [SNC] Implemented Torch Breath 2022-04-14 20:21:37 -04:00
Evan Kranzler
fd98037fd2 [SNC] Implemented Slip Out the Back 2022-04-14 20:19:18 -04:00
Evan Kranzler
dee18a211e [SNC] Implemented Sleep with the Fishes 2022-04-14 20:10:31 -04:00
Evan Kranzler
65cbc55972 [SNC] Implemented Rogues' Gallery 2022-04-14 20:09:12 -04:00
Evan Kranzler
d54485e4af [SNC] Implemented Metropolis Angel 2022-04-14 19:54:14 -04:00
Evan Kranzler
8eb5e5d590 [SNC] Implemented Freelance Muscle 2022-04-14 19:42:04 -04:00
Evan Kranzler
d77ec72bb3 [SNC] Implemented Deal Gone Bad 2022-04-14 19:32:24 -04:00
Evan Kranzler
b8c8102a95 [SNC] Implemented Syndicate Infiltrator 2022-04-14 18:33:41 -04:00
Evan Kranzler
7f6bef2b5c [SNC] Implemented Whack 2022-04-14 18:26:24 -04:00
Evan Kranzler
e20ec7f5a7 [SNC] Implemented Voice of the Vermin 2022-04-14 18:20:32 -04:00
Evan Kranzler
0df7419bcc [SNC] Implemented Dapper Shieldmate 2022-04-14 18:18:08 -04:00
Evan Kranzler
f593abe829 [SNC] Implemented Inspiring Overseer 2022-04-14 18:15:12 -04:00
Evan Kranzler
26fe4cccd6 [SNC] updated spoiler 2022-04-14 18:12:04 -04:00
Daniel Bomar
93ab73ccac
[SNC] Implemented Raffine's Silencer 2022-04-14 13:05:53 -05:00
Daniel Bomar
cc0c70ea7c
[SNC] Implemented Involuntary Employment 2022-04-14 12:42:15 -05:00
Daniel Bomar
a2f32841f0
[SNC] Implemented Hold for Ransom 2022-04-14 11:20:39 -05:00
Daniel Bomar
141fd46e55
[SNC] Implemented Hoard Hauler 2022-04-14 09:34:00 -05:00
Daniel Bomar
5740d063e3
[SNC] Implemented Celestial Regulator 2022-04-14 09:33:57 -05:00
Evan Kranzler
e990337e0c [SNC] updated exclusion list 2022-04-14 09:44:36 -04:00
Evan Kranzler
8fcedd1e67 [SNC] Implemented Brass Knuckles 2022-04-14 09:43:40 -04:00
Evan Kranzler
c0dc9a63c3 [SNC] Implemented Civil Servant 2022-04-14 09:43:40 -04:00
Evan Kranzler
ed965e4b10 [SNC] Implemented Mr. Orfeo, the Boulder 2022-04-14 09:43:40 -04:00
Evan Kranzler
3d40bfd7e3 [SNC] Implemented Ognis, the Dragon's Lash 2022-04-14 09:43:39 -04:00
Evan Kranzler
b1e1f70a83 [SNC] Implemented Workshop Warchief 2022-04-14 09:43:39 -04:00
Evan Kranzler
acd4aa94d6 [SNC] Implemented Take to the Streets 2022-04-14 09:43:39 -04:00
Daniel Bomar
63239fe8e6
[SNC] Implemented shield counter mechanic (#8830)
* [SNC] Implemented shield counter mechanic

* Rework shield counter to be a global replacement effect

* Add unit test for shield counter

Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2022-04-14 09:43:12 -04:00
Hidde van Bavel
a1c62f4495
[SNC] Implement Rafinne's Guidance (#8842) 2022-04-14 09:03:52 -04:00
Evan Kranzler
f7ab8494c5 [SNC] Implemented Bootleggers' Stash 2022-04-13 23:01:32 -04:00
Evan Kranzler
b836882ef1 [SNC] Implemented Jewel Thief 2022-04-13 22:57:26 -04:00
Evan Kranzler
89aec71b29 [SNC] Implemented Big Score 2022-04-13 22:56:42 -04:00
Evan Kranzler
990984a259 [SNC] Implemented Plasma Jockey 2022-04-13 22:54:01 -04:00
Evan Kranzler
1fb421be76 [SNC] Implemented Cabaretti Initiate 2022-04-13 22:45:39 -04:00
Evan Kranzler
a03d53908f [SNC] Implemented Caldaia Strongarm 2022-04-13 22:43:56 -04:00
Evan Kranzler
d2cb46029a [SNC] Implemented Mayhem Patrol 2022-04-13 22:41:22 -04:00
Evan Kranzler
9840e52050 [SNC] Implemented Riveteers Initiate 2022-04-13 22:36:12 -04:00
Evan Kranzler
15dfa5cec9 [SNC] Implemented Night Clubber 2022-04-13 22:35:00 -04:00
Evan Kranzler
6eff46eae0 [SNC] updated spoiler and reprints 2022-04-13 22:32:31 -04:00
Daniel Bomar
a8ee7b3046
[SNC] Implemented Obscura Ascendancy 2022-04-13 12:23:50 -05:00
Daniel Bomar
b9588a523f
[SNC] Implemented Fatal Grudge 2022-04-13 10:27:27 -05:00
Daniel Bomar
21c7e26a94
[SNC] Implemented Body Launderer 2022-04-13 10:27:27 -05:00
Daniel Bomar
237dfcd795
[SNC] Implemented Body Dropper 2022-04-13 10:27:27 -05:00
Evan Kranzler
48ce0b56a8 [SNC] Implemented Unlicensed Hearse 2022-04-13 08:40:26 -04:00
Evan Kranzler
a491413abf [SNC] Implemented Venom Connoisseur 2022-04-13 08:23:56 -04:00
Evan Kranzler
1304e4adaa [SNC] Implemented Elegant Entourage 2022-04-13 08:15:15 -04:00
Evan Kranzler
e84695d2ac [SNC] Implemented Rocco, Cabaretti Caterer 2022-04-13 08:01:55 -04:00
Evan Kranzler
d25a775184 [SNC] updated spoiler 2022-04-13 07:27:17 -04:00
Evan Kranzler
aca93bed80 fixed test failure 2022-04-12 22:58:34 -04:00
Evan Kranzler
b34102af2c [SNC] Implemented Darling of the Masses 2022-04-12 22:45:53 -04:00
Evan Kranzler
30c7d68392 [SNC] Implemented Incandescent Aria 2022-04-12 22:42:05 -04:00
Evan Kranzler
601ddbbe86 [SNC] Implemented Attended Socialite 2022-04-12 22:40:41 -04:00
Evan Kranzler
51606558ab [SNC] Implemented Social Climber 2022-04-12 22:39:53 -04:00
Evan Kranzler
7a866a61fb [SNC] Implemented Fleetfoot Dancer 2022-04-12 22:39:14 -04:00
Evan Kranzler
6263198b72 [SNC] Implemented Cabaretti Courtyard 2022-04-12 22:38:00 -04:00
Evan Kranzler
0d13295291 [SNC] Implemented Angelic Observer 2022-04-12 22:15:28 -04:00
Evan Kranzler
010c1637a7 [SNC] Implemented Celebrity Fencer 2022-04-12 22:08:05 -04:00
Evan Kranzler
5f3e51f2f6 [SNC] Implemented Tainted Indulgence 2022-04-12 22:04:05 -04:00
Evan Kranzler
cbbff077d7 [SNC] Implemented Obscura Storefront 2022-04-12 21:59:45 -04:00
Evan Kranzler
ec83c2c341 [SNC] Implemented Void Rend 2022-04-12 21:58:17 -04:00
Evan Kranzler
785c84cbfb [SNC] Implemented Stimulus Package 2022-04-12 21:56:00 -04:00
Evan Kranzler
47bf933dc6 [SNC] Implemented Obscura Initiate 2022-04-12 21:54:25 -04:00
Evan Kranzler
cd9ef5af3c [SNC] updated spoiler and reprints 2022-04-12 21:52:12 -04:00
Evan Kranzler
dcfb221ee6 fixed verify failure 2022-04-12 18:49:16 -04:00
Evan Kranzler
a79d57259c [SNC] Implemented Security Bypass 2022-04-12 18:35:48 -04:00
Evan Kranzler
a719fa7fcf [SNC] Implemented Cemetery Tampering 2022-04-12 18:22:39 -04:00
Evan Kranzler
0c71717f14 [VOW] fixed Wedding Invitation boosting non-vampire creatures 2022-04-12 18:04:04 -04:00
Evan Kranzler
f541d7fac4 [SNC] Implemented Rabble Rousing 2022-04-12 18:03:34 -04:00
Evan Kranzler
1465ff27ee [SNC] Implemented Shakedown Heavy 2022-04-12 18:02:58 -04:00
Evan Kranzler
e11db54dc4 [SNC] Implemented Shadow of Mortality 2022-04-12 18:02:58 -04:00
Daniel Bomar
25f9607f29
[SNC] Implemented Hostile Takeover 2022-04-12 15:16:24 -05:00
Daniel Bomar
81d7cbd977
[SNC] Implemented Forge Boss 2022-04-12 14:32:21 -05:00
Daniel Bomar
35af7d6bec
[SNC] Implemented Cabaretti Ascendency 2022-04-12 13:40:41 -05:00
Daniel Bomar
ec17073175
[SNC] Implemented All-Seeing Arbiter 2022-04-12 11:35:37 -05:00
Evan Kranzler
2415a1665b [SNC] Implemented Buy Your Silence 2022-04-12 08:45:15 -04:00
Evan Kranzler
be13f22435 [SNC] Implemented Knockout Blow 2022-04-12 08:40:47 -04:00
Evan Kranzler
6e0af2f9b9 [SNC] Implemented Refuse to Yield 2022-04-12 08:29:21 -04:00
Evan Kranzler
7ba0b5ecff [SNC] Implemented Psionic Snoop 2022-04-12 08:26:53 -04:00
Evan Kranzler
6b047a498f [SNC] Implemented Aven Heartstabber 2022-04-12 08:24:27 -04:00
Evan Kranzler
c89b93df61 [SNC] Implemented Brazen Upstart 2022-04-12 07:57:37 -04:00
Evan Kranzler
7b441c2926 [SNC] Implemented Hypnotic Grifter 2022-04-12 07:55:05 -04:00
Evan Kranzler
bf01161526 [SNC] Implemented Revel Ruiner 2022-04-12 07:53:15 -04:00
Evan Kranzler
bcfaa97175 [SNC] Implemented Echo Inspector 2022-04-12 07:48:51 -04:00
Evan Kranzler
6f46602211 [SNC] updated spoiler and reprints 2022-04-12 07:45:24 -04:00
Evan Kranzler
50d4d17d88 [SNC] Implemented Unleash the Inferno 2022-04-11 22:44:06 -04:00
Evan Kranzler
195c65d6b8 [SNC] Implemented Pyre-Sledge Arsonist 2022-04-11 21:35:43 -04:00
Evan Kranzler
9ac54e6f4b [SNC] Implemented Ballroom Brawlers 2022-04-11 20:50:00 -04:00
Evan Kranzler
95632891a4 [SNC] Implemented Illuminator Virtuoso 2022-04-11 20:41:03 -04:00
Evan Kranzler
74c5a7f930 [SNC] Implemented Queza, Augur of Agonies 2022-04-11 20:37:21 -04:00
Evan Kranzler
b2d9cc74bb [SNC] Implemented Vampire Scrivener 2022-04-11 20:35:32 -04:00
Evan Kranzler
b2f36b24e5 [SNC] Implemented Topiary Stomper 2022-04-11 20:25:59 -04:00
Evan Kranzler
93d5026ed8 [SNC] Implemented Rooftop Nuisance 2022-04-11 20:03:51 -04:00
Evan Kranzler
937b8ab327 [SNC] Implemented Arc Spitter 2022-04-11 19:59:01 -04:00
Evan Kranzler
be66694196 [SNC] Implemented Dig Up the Body 2022-04-11 19:53:42 -04:00
Evan Kranzler
04c7d21278 [SNC] Implemented Depopulate 2022-04-11 19:46:49 -04:00
Evan Kranzler
477f6c1719 [SNC] Implemented Black Market Tycoon 2022-04-11 19:42:14 -04:00
Evan Kranzler
6570b710c5 [SNC] Implemented Ceremonial Groundbreaker 2022-04-11 19:36:13 -04:00
Evan Kranzler
12989dc17f [SNC] Implemented Out of the Way 2022-04-11 19:33:32 -04:00
Evan Kranzler
6e5a5baa3d [SNC] Implemented Obscura Interceptor 2022-04-11 19:27:33 -04:00
Evan Kranzler
c0cc889feb [SNC] Implemented Illicit Shipment 2022-04-11 19:23:33 -04:00
Evan Kranzler
582ac31fcd [SNC] updated spoiler 2022-04-11 19:19:26 -04:00
Evan Kranzler
2619333ff5 [SNC] Implemented Psychic Pickpocket 2022-04-11 18:36:38 -04:00
Evan Kranzler
6cc2380628 [SNC] Implemented Raffine's Informant 2022-04-11 18:24:30 -04:00
Evan Kranzler
9fd44217b9 [SNC] updated spoiler and reprints 2022-04-11 18:22:11 -04:00
Evan Kranzler
a34747257c [SNC] Implemented Exotic Pets 2022-04-10 21:40:41 -04:00
Evan Kranzler
1ed3bce6e0 [SNC] Implemented Unlucky Witness 2022-04-10 18:09:07 -04:00
Evan Kranzler
6e65db284c
Implemented "Until your next end step" duration (#8831)
* initial implementation of until next end step duration

* added test, reworked effect duration
2022-04-10 17:57:58 -04:00
Evan Kranzler
1807565ef0 [SNC] Implemented Evolving Door 2022-04-10 15:49:04 -04:00
Evan Kranzler
b658d60bfd [SNC] Implemented Graveyard Shift 2022-04-10 09:52:12 -04:00
Evan Kranzler
c451ae88c7 [SNC] Implemented Witness Protection 2022-04-10 09:28:43 -04:00
Evan Kranzler
c471ed0ef9 [SNC] Implemented Grisly Sigil 2022-04-09 19:46:24 -04:00
Evan Kranzler
df5cddf157 [SNC] Implemented Errant, Street Artist 2022-04-09 19:19:33 -04:00
Evan Kranzler
2b00797cff [SNC] Implemented Jaxis, the Troublemaker 2022-04-09 18:57:24 -04:00
Evan Kranzler
2d2763ebf6 [NCC] Implemented Kitt Kanto, Mayhem Diva 2022-04-09 11:23:48 -04:00
Evan Kranzler
4a6fa15b37 fixed verify failure 2022-04-09 11:11:15 -04:00
Evan Kranzler
7eb8236efa [NCC] updated spoiler, added shield counter skip 2022-04-09 11:07:06 -04:00
Evan Kranzler
32f12d3508 [SNC] Implemented Professional Face-Breaker 2022-04-09 10:57:01 -04:00
Evan Kranzler
20a577fc5a [SNC] Implemented Incriminate 2022-04-09 10:08:23 -04:00
Evan Kranzler
7e4c438c51 [SNC] Implemented Luxurious Libation 2022-04-09 09:39:47 -04:00
Evan Kranzler
7ff6fd98f3 [SNC] Implemented Mage's Attendant 2022-04-09 09:16:05 -04:00
Evan Kranzler
46c613625d [SNC] Implemented Rob the Archives 2022-04-09 09:04:49 -04:00
Evan Kranzler
d444ae69c7 [SNC] Implemented Cut Your Losses 2022-04-09 09:02:22 -04:00
Evan Kranzler
32fc7cd3c1 [SNC] Implemented Snooping Newsie 2022-04-09 01:19:31 -04:00
Evan Kranzler
c5cb6eac8e [SNC] Implemented Join the Maestros 2022-04-09 01:06:58 -04:00
Evan Kranzler
cd2535e99b [SNC] updated spoiler and reprints 2022-04-09 00:59:39 -04:00
Evan Kranzler
25c167261a [SNC] Implemented Fight Rigging 2022-04-08 19:39:54 -04:00
Evan Kranzler
74ff79dd28 [SNC] Implemented Cormela, Glamour Thief 2022-04-08 19:08:31 -04:00
Evan Kranzler
92ef1af611 [SNC] Implemented Make Disappear 2022-04-08 19:00:09 -04:00
Evan Kranzler
1ac7eab68d [SNC] Implemented Halo Fountain 2022-04-08 18:43:14 -04:00
Evan Kranzler
527365ec6f [SNC] Implemented Maestros Initiate 2022-04-08 18:21:13 -04:00
Evan Kranzler
808aa771f5 [SNC] Implemented Maestros Diabolist 2022-04-08 18:15:20 -04:00
Evan Kranzler
c74e4e89f6 [SNC] updated spoiler 2022-04-08 18:06:28 -04:00
Evan Kranzler
f81c104eab [SNC] Implemented Urabrask, Heretic Praetor 2022-04-08 18:00:37 -04:00
Evan Kranzler
83ae254083 [SNC] Implemented Getaway Car 2022-04-08 09:44:24 -04:00
Evan Kranzler
5f3cb23476 [SNC] Implemented Vivien on the Hunt 2022-04-08 09:28:13 -04:00
Evan Kranzler
7a8feb5017 [SNC] Implemented Ziatora, the Incinerator 2022-04-08 09:05:02 -04:00
Evan Kranzler
df10113a6f [SNC] Implemented Disciplined Duelist 2022-04-08 08:49:47 -04:00
Evan Kranzler
8b4494fde1 [DIS] renamed Palliation Accord counters (confirmed by magic lead editor) 2022-04-08 08:45:26 -04:00
Evan Kranzler
100250f8b3 added skip for shield counters 2022-04-08 08:43:30 -04:00
Evan Kranzler
85c3c4f5ee [SNC] Implemented Nimble Larcenist 2022-04-08 08:40:11 -04:00
Evan Kranzler
79846a1a00 [NEC] fixed Komainu Battle Armor ability not triggering (fixes #8824) 2022-04-08 08:29:55 -04:00
Evan Kranzler
5b92f4d0fb [SNC] Implemented Maestros Theater 2022-04-08 08:26:43 -04:00
Alex W. Jackson
5f4de26044 Fix various counterspell effects not respecting replacement effects 2022-04-08 02:00:26 -04:00
Alex W. Jackson
a48dedcd76 [ALA] Finish fixing Death Baron and add test 2022-04-08 01:42:41 -04:00
Evan Kranzler
ff5efb525a [SNC] updated spoiler 2022-04-07 22:22:02 -04:00
Evan Kranzler
64e8c965ac [SNC] Implemented An Offer You Can't Refuse 2022-04-07 22:21:30 -04:00
Evan Kranzler
9cdcc6b35d deduplicated code with CastSecondSpellTriggeredAbility 2022-04-07 22:11:22 -04:00
Evan Kranzler
5ba97c089d [SNC] Implemented Courier's Briefcase 2022-04-07 22:06:10 -04:00
Evan Kranzler
71cf4a69cc [SNC] Implemented A Little Chat 2022-04-07 21:24:05 -04:00
Evan Kranzler
160c45ba15 [SNC] Implemented Gala Greeters 2022-04-07 20:27:58 -04:00
Evan Kranzler
4e24b2832d [SNC] Implemented Rumor Gatherer 2022-04-07 20:25:44 -04:00
Evan Kranzler
d383cb4ff1 [SNC] Implemented Waterfront District 2022-04-07 20:21:04 -04:00
Evan Kranzler
060b6472f6 [SNC] Implemented Botanical Plaza 2022-04-07 20:19:58 -04:00
Evan Kranzler
df67f8f519 [SNC] Implemented Tramway Station 2022-04-07 20:18:22 -04:00
Evan Kranzler
4a57716b59 [SNC] Implemented Skybridge Towers 2022-04-07 20:16:34 -04:00
Evan Kranzler
656853d984 [SNC] Implemented Racers' Ring 2022-04-07 20:14:59 -04:00
Evan Kranzler
7936846802 [SNC] Implemented Light 'Em Up 2022-04-07 20:11:36 -04:00
Evan Kranzler
75bd6cf906 [SNC] Implemented Ledger Shredder 2022-04-07 19:58:37 -04:00
Evan Kranzler
495a0ab776 [SNC] Implemented Devilish Valet 2022-04-07 19:47:53 -04:00
Evan Kranzler
d174dfaef9 [SNC] Implemented Strangle 2022-04-07 19:45:06 -04:00
Evan Kranzler
e9f1c0a881 [SNC] Implemented Chrome Cat 2022-04-07 19:44:13 -04:00
Evan Kranzler
6d5e2d9297 [SNC] Implemented Cut of the Profits 2022-04-07 19:42:45 -04:00
Evan Kranzler
fea3fd4cc2 [SNC] updated spoiler 2022-04-07 19:40:24 -04:00
Evan Kranzler
92a9604ed4 [NCC] added set 2022-04-07 19:20:37 -04:00
Evan Kranzler
1c41e16e58 reworked hideaway to match rule change 2022-04-07 17:57:30 -04:00
Hidde van Bavel
2cd196d652
Fix PressIntoService #8776 (#8820) 2022-04-07 01:00:09 -04:00
Evan Kranzler
df7b9ed9d0 [SLD] added latest drops 2022-04-06 19:30:54 -04:00
Evan Kranzler
9f08fdda7f [ALL] fixed text generation on "opponent chooses" cards 2022-04-06 07:12:06 -04:00
Evan Kranzler
80f9fdfb79 [ALL] reworked Fatal Lore and Misfortune to use mode selection 2022-04-05 20:27:38 -04:00
Evan Kranzler
3fe6a60616 [SNC] Implemented Brokers Charm 2022-04-05 18:26:55 -04:00
Alex W. Jackson
8d2723729b [NEO] Use correct class for Tameshi's triggered ability and remove unneeded custom code 2022-04-05 17:51:02 -04:00
Jeff Wadsworth
4a15f88a43 - Fixed #8819 2022-04-05 15:21:15 -05:00
Alex W. Jackson
ad4b6a8e29 [ROE] Fix Reality Spasm so targets are chosen on casting rather than on resolution 2022-04-05 08:39:07 -04:00
Alex W. Jackson
42f0b5ce17 Rework Cryptic Gateway (fixes #7022) 2022-04-05 06:07:38 -04:00
Evan Kranzler
09402609ef [DTK] reworked Living Lore, fixed death trigger 2022-04-04 23:04:09 -04:00
Evan Kranzler
e7a9988fe7 [SCG] fixed random test failure for Grip of Chaos 2022-04-04 21:02:54 -04:00
Evan Kranzler
be6dd5263d [SNC] Implemented Riveteers Charm 2022-04-04 19:27:14 -04:00
Jeff Wadsworth
28e62abcce - outcome fix for Condemn. 2022-04-04 17:21:30 -05:00
Evan Kranzler
69189e5a59 removed unnecessary card argument from various abilities 2022-04-03 11:18:30 -04:00
Evan Kranzler
26ae7b7281 replaced various instances of instanceof lambda functions with 2022-04-03 11:11:07 -04:00
Evan Kranzler
26ef55c1bc [DTK] added italics to Warbringer reminder text 2022-04-03 11:06:02 -04:00
Alex W. Jackson
c58eeef77d Fix that Warbringer's cost reduction doesn't apply when checking playable (for real this time) 2022-04-03 10:19:22 -04:00
Alex W. Jackson
081b2f2f39 Replace more custom effects with SavedDamageValue 2022-04-02 02:11:12 -04:00
Evan Kranzler
ca9b2ea135 [FUT] various text fixes 2022-04-01 09:33:11 -04:00
Evan Kranzler
27338dc620 [PLC] various text fixes 2022-04-01 08:53:00 -04:00
Evan Kranzler
24478afbe1 [TSP] various text fixes 2022-04-01 08:42:38 -04:00
Alex W. Jackson
46f98a0f88 Fix #8812 and add test 2022-03-31 21:30:46 -04:00
Evan Kranzler
a581d55160 removed unnecessary lastAddedToken method from TokenImpl, reworked Warren Weirding 2022-03-31 20:12:09 -04:00
Evan Kranzler
0540557455 [SNC] Implemented Jetmir, Nexus of Revels 2022-03-31 19:22:07 -04:00
Evan Kranzler
3b44fb1967 [SNC] Implemented Lord Xander, the Collector 2022-03-31 19:22:06 -04:00
Evan Kranzler
97bf230464 [SNC] Implemented Raffine, Scheming Seer 2022-03-31 19:22:05 -04:00
Jeff Wadsworth
cf931cb0b1 - Fixed #8807 2022-03-31 14:43:18 -05:00
Alex W. Jackson
6ca93d1936 [VOW] Fix Howlpack Avenger; replace various custom abilities with SavedDamageValue 2022-03-31 08:56:12 -04:00
Alex W. Jackson
5854bd45dd Merge branch 'master' of https://github.com/magefree/mage 2022-03-30 22:35:11 -04:00
Alex W. Jackson
1c077c07d0 [NPH] Fix Caged Sun text 2022-03-30 22:35:03 -04:00
Evan Kranzler
063bf51bb5 [SNC] Implemented Cabaretti Charm 2022-03-30 22:05:52 -04:00
Evan Kranzler
ec4feaddfe [SNC] Implemented Obscura Charm 2022-03-29 20:17:07 -04:00
Evan Kranzler
defc1a40b7 [GTC] small rework of Luminate Primordial (#8798) 2022-03-29 18:43:49 -04:00
Evan Kranzler
254ed6a94e [MIC] fixed Prowling Geistcatcher error when no cards are exiled (fixes #8797) 2022-03-28 18:58:04 -04:00
Evan Kranzler
dafbed3581 [SNC] Implemented Maestros Charm 2022-03-28 18:33:14 -04:00
Evan Kranzler
8f2a9433e2 [AER] fixed Quicksmith Spy ability (fixes #8794) 2022-03-28 18:18:36 -04:00
Evan Kranzler
f6306630b3 [TSP] fixed implementation of Weatherseed Totem 2022-03-25 22:21:21 -04:00
Evan Kranzler
60a7ea797f fixed a verify error 2022-03-25 21:30:15 -04:00
Evan Kranzler
945b60c8d0 fixed some NPE issues with player target choosing 2022-03-25 21:16:38 -04:00
Alex W. Jackson
a6c2daeb5e Fix #8027 (Aquamorph Entity) 2022-03-25 20:27:50 -04:00
Alex W. Jackson
4da6cb2731 [FUT] Fix Gift of Granite 2022-03-25 20:02:44 -04:00
Evan Kranzler
39daeaacae [CLB] Implemented Elder Brain 2022-03-25 19:48:18 -04:00
Evan Kranzler
9e38671b54 [CLB] Implemented Ancient Brass Dragon 2022-03-25 19:23:14 -04:00
Evan Kranzler
0bfce64ede [CLB] Implemented Wand of Wonder 2022-03-25 18:09:18 -04:00
Evan Kranzler
57cf2b64e2 [MID] fixed Jerren, Corrupted Bishop triggering repeatedly (fixes #8787) 2022-03-25 17:47:04 -04:00
Evan Kranzler
effdf14579 [VOW] fixed Savior of Ollenbock issues (fixes #8786) 2022-03-25 17:35:27 -04:00
Evan Kranzler
f28643d0f6 [CLB] Implemented Minsc & Boo, Timeless Heroes 2022-03-25 08:21:32 -04:00
Evan Kranzler
b312de69e5 [CLB] updated spoiler and reprints 2022-03-25 07:41:58 -04:00
Evan Kranzler
9d46caee9c [CLB] added set 2022-03-25 07:37:05 -04:00
Evan Kranzler
80e11b2052
(WIP) Replacing blocking/blocked by predicates (#8729)
* replaced blocking/blocked by predicates

* added test for knight of dusk (currently fails)

* added source parameter to filters and everything else that needs it

* some changes to various predicates

* test fix

* small changes to filter code

* merge fix

* fixed a test failure

* small change to Karn, Scion of Urza

* removed sourceId from filter methods and other similar places

* added new getobject method to fix some test failures

* a few more fixes

* fixed merge conflicts

* merge fix
2022-03-23 18:45:02 -04:00
Evan Kranzler
53877424a0 [TSP] small change to paradox haze to not use watcher with argument 2022-03-23 18:44:32 -04:00
Evan Kranzler
474c9655a4 some additional text fixes 2022-03-22 08:46:02 -04:00
Evan Kranzler
313a19865a [HOU] added shared predicate class for Desert controlled or in graveyard 2022-03-21 20:58:39 -04:00
Evan Kranzler
511b42a6ce fixed some instances of ability words being doubled 2022-03-21 20:32:31 -04:00
Evan Kranzler
59d718f49e fixed a few more cards which are missing ability text 2022-03-21 19:52:16 -04:00
Evan Kranzler
0f1375ca60 fixed various instances of mana costs which don't include braces 2022-03-21 19:10:38 -04:00
Evan Kranzler
d0b90379f6 fixed various cards which don't add an ability 2022-03-21 18:35:47 -04:00
Evan Kranzler
a5afba5d5a fixed some cards with malformed mana strings 2022-03-21 18:07:50 -04:00
Evan Kranzler
b61125c0f3 [NEO] added hint to channel lands 2022-03-21 16:32:42 -04:00
Alex W. Jackson
4863eb3170 [ROE] Fix Bear Umbra 2022-03-21 13:33:57 -04:00
Evan Kranzler
1d6bff1177 [NEC] fixed Katsumasa, the Animator setting p/t of vehicles (fixes #8777) 2022-03-19 15:44:09 -04:00
Evan Kranzler
286b3dad2a [NEO] fixed Mirror Box not boosting creatures (fixes #8779) 2022-03-19 09:58:36 -04:00
Evan Kranzler
02017b9a88
Implementing The Prismatic Piper (Ready for review) (#8164)
* [CMR] Implemented The Prismatic Piper

* updated commander validation to handle The Prismatic Piper

* created abstract base class for commander variants

* added ability to prismatic piper

* added game init handling

* small revert

* small reorganization of tests

* added some validation tests for piper

* added more tests for piper

* add another test

* added decklist comments to tests

* added some more piper tests

* added another test

* added mana option tests

* added a companion test

* fix conflict

* updated abstract commander to work with Friends forever

* merge fix

* Deck: added details for illegal validation of companion card;

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2022-03-17 18:02:29 -04:00
Evan Kranzler
966cb7ccb7 replaced some cast for free effects with newer method 2022-03-16 17:29:49 -04:00
Evan Kranzler
8b7a5c370a added shared class for cards which search for different names 2022-03-16 16:52:13 -04:00
Evan Kranzler
ddabfacbe7 refactored a few more remove instances 2022-03-16 09:56:55 -04:00
Evan Kranzler
d1b328a2da added common class for searching and exiling 2022-03-16 09:10:30 -04:00
Evan Kranzler
3ea7f5df3b replaced some instances of library.remove 2022-03-15 21:34:30 -04:00
Evan Kranzler
8736340ecd [AFC] added all card versions 2022-03-15 19:00:20 -04:00
Evan Kranzler
4ef8d51a58 [AFC] various text fixes 2022-03-15 18:59:09 -04:00
Evan Kranzler
6e132c999c [AFC] reverted change to Sefris of the Hidden Ways, changed 2022-03-15 18:57:24 -04:00
Evan Kranzler
bb03ed4e19 [NEO] fixed Blossom Prancer not moving card to hand (fixes #8773) 2022-03-15 18:44:11 -04:00
Alex Vasile
b40bde5e12
[AFC] Implemented Share the Spoils (#8583)
* Preliminary implementation of Share the Spoils.

* Added tracking of cards in exile to MageTestPlayerBase in order to help with testing of cards such as Share the Spoils which put and take cards out of exile a lot.

* Moved Share the Spoils to the correct set list.

* Fixed bug with using ’ instead of ' for card text.

* Add method to assert number of cards exiled into a specific exile zone.

* Further implementation of ShareTheSpoils and it's tests.

* Fixed a bug in the calcualtiong of exileNUmber. (I misunderstood what the copy() method was for)

* - Added a watcher which should limit player to only cast the spell once per turn.
- Fixed the tests to run properly (using .LOST instead of .LOSES for the GameEvent).
- A bit of cleaning up of the class

* Updated tests and card to capture both conceding and losing the game through other means.

* Further implementation. All parts are working (though not correctly).

* All pieces are now working. But, both the spend any mana and exile a card off the top of library activate when ANY card is played from exile, not just one exiled with Share the Spoils.

* Replaced changed how I move card from top of library to correct exile zone. Instead of using moveCards() and moveToAnotherZone(), I am not using moveCardsToExile().

* A new card is now properly exiled whenever one is played with Share the Spoils

* Moved inner class out and passing exileId as parameter instead

* Updated text based on comments

* Added several more tests

* Made changes to how exileId is handled based on comments

* Made changes based on comments

* Further changes based on comments

* Add a few more tests (will have to fix them once the exile zone issue is fixed)

* Added workaround for #8706

* Get most of the tests working

* Simplified cardId handling

* Reformat file based on comment

* - Added setStrictChooseMode to all tests
- Properly using checkPlayableAbility for all checks where things can't be played/cast.

* Fixed a missing getMainCardId call that made difficult cards unplayable

* - Simplified handling of casting only once per turn. I don't see the point to keeping the MageReference object. using a simple boolean instead
- This also fixes a bug where multiple cards could be played in the same turn.

* Fixed test for difficult cards.

* Reworked spend mana effect based on Dead Man's chest

* Added a check again a null watcher

* Fixed typo in checkManaSpendingForOtherExileSource

* Fixed tests to use proper checkPlayableAbility syntax.

Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2022-03-15 18:34:36 -04:00
Evan Kranzler
06eeb90b3d replaced some more card moving method calls 2022-03-15 18:08:36 -04:00
Alex Vasile
6a7b2e80ac
Refactoring + Fix of several cards (#8699)
* Simplified Azorius Aethermage

* - Flattened the if statements
- Renamed the custom effects and abilities to be more readable
- Changed certain functiosn to be private

* Flatten Thieves Auction

* Flatten Possibility Storm

* Flatten Aminatous Augury

* Minor refactoring

* Flattening and adjusting access modifiers

* Aetherspouts should have been using getPlayersInRange. Current implementation was affecting all players

* Simplified Akoum Hellkite

* Simplified Ali From Cairo

* Flattened An-Havva Constable

* Flattened Aura Finesse and Autum Willow

* Fixed All Hallow's Eve since it didn't work.

* Several small simplifications

* Flattening/Simplification of several classes

* Added test for Azorius Aethermage

* Added test for Abandoned Sarcophagus

* Updated test with docstring instead of comment

* Update AzoriusAethermageTest.java

* Update BattlegateMimic.java

* Update AetherworksMarvel.java

* Update AetherworksMarvel.java

* Update AzoriusAethermageTest.java

* Update AzoriusAethermageTest.java

Co-authored-by: Jeff Wadsworth <jeffwadsworth@users.noreply.github.com>
2022-03-15 16:57:16 -05:00
Evan Kranzler
8dc99256d5 [NEC] fixed Impostor Mech not losing and gaining types correctly (fixes #8770) 2022-03-15 09:55:16 -04:00
Alex W. Jackson
77433d7ee6 Remove more duplicate tokens and rename some tokens to more generic names 2022-03-15 04:23:10 -04:00
Alex W. Jackson
6b0115157b Fix other cards affected by #8769 2022-03-15 01:34:04 -04:00
Evan Kranzler
22e1cf4c88 [ALA] fixed Rafiq of the Many not granting double strike (fixes #8769) 2022-03-14 22:46:04 -04:00
Evan Kranzler
9e0ea945ca
Refactoring token names to reflect new rule (ready for review) (#8446)
* updated Riptide Replicator and Volrath's Laboratory

* refactored token names

* some test fixes

* more test fixes

* even more test fixes

* the final test fixes

* fixed a few missed tokens

* merge fix

* fixed a test failure

* fixed test failure

* updated ignored verify test

* fixed token images not appearing

* updated tests
2022-03-14 22:37:21 -04:00
Evan Kranzler
83c94322c6 refactored some instances of Player::moveCardToExileWithInfo 2022-03-14 21:14:12 -04:00
Evan Kranzler
8198322ba5 some changes to ExileSourceCost 2022-03-14 20:31:40 -04:00
Evan Kranzler
448d0914dc [MH2] fixed Dauthi Voidwalker exiling tokens (fixes #8768) 2022-03-14 19:34:46 -04:00
Evan Kranzler
8974f5bfde [NEC] fixed Aerial Surveyor not triggering (fixes #8767) 2022-03-14 09:49:34 -04:00
Alex W. Jackson
1599b2a49f Fix #8167 2022-03-13 00:38:21 -05:00
Alex W. Jackson
5d289469a5 Fix #8764 2022-03-13 00:37:07 -05:00
Alex W. Jackson
79b7a0a627 Remove obsolete adjustCosts and adjustTargets methods from MageObject interface 2022-03-12 19:01:59 -05:00
Evan Kranzler
a5e21b8c9e [DGM] fixed Legion's Initiative not returning exiled creatures (fixes #8761) 2022-03-12 11:21:01 -05:00
Alex W. Jackson
2bd82864b1 [CMR] Fix Explosion of Riches (#8760) 2022-03-12 03:32:08 -05:00
Alex W. Jackson
57d1c1455b [CN2] Add Kaya, Ghost Assassin variant (fixes #2312) 2022-03-12 00:57:40 -05:00
Alex W. Jackson
447e7e999f Implement collation for A25 2022-03-11 13:45:13 -05:00
Alex W. Jackson
d6f0dfd65c Replace some custom effects with CantBeBlockedByTargetSourceEffect 2022-03-11 11:43:52 -05:00
Alex W. Jackson
dc17e3fb90 Implement collation for MM3 and IMA 2022-03-11 03:37:46 -05:00
Evan Kranzler
dfefc04305 changed name of star wars revenge card 2022-03-10 21:39:28 -05:00
Evan Kranzler
3535d023b7 removed empty mode constructor 2022-03-10 16:15:08 -05:00
Evan Kranzler
ccecda52fd replaced various instances of ReturnToHandTargetEffect with ReturnFromGraveyardToHandTargetEffect 2022-03-10 15:35:46 -05:00
Evan Kranzler
f94c79f6b4 [ROE] various text fixes 2022-03-09 19:16:33 -05:00
Evan Kranzler
1a53011e55 a few more ability word changes 2022-03-09 17:22:30 -05:00
Evan Kranzler
2cc4a06f7c fixed some more instances of ability words/em dashes 2022-03-09 16:51:38 -05:00
Evan Kranzler
ef9d79e712 replaced various flavor words with ability words 2022-03-09 16:34:49 -05:00
Evan Kranzler
d5fb03e5e3 [GRN] fixed Hatchery Spider not revealing cards (closes #8750) 2022-03-09 16:34:17 -05:00
Evan Kranzler
91e987dd69 [NEO] fixed The Dragon-Kami Reborn not handling cards correctly 2022-03-09 13:11:20 -05:00
Evan Kranzler
811c3ec87c [SNC] fixed Brokers Ascendancy mana cost 2022-03-09 09:16:57 -05:00
Alex W. Jackson
ae481f09a6 [NEO] Add preliminary booster generation 2022-03-09 09:09:27 -05:00
Evan Kranzler
bbb9382150
Reworking effects which allow casting spells from a selection of cards (ready for review) (#8136)
* added function for casting spells with specific attributes from a selection of cards

* updated cascade to use new method

* refactored various cards to use new methods

* added TestPlayer method

* fixed a small error

* text fix

* broke out some repeated code

* added missing notTarget setting

* add additional retain zone check

* some more cards refactored

* more refactoring

* added interface for split/modal cards

* reworked spell casting methods

* reworked multiple cast to prevent unnecessary dialogs

* fixed test failures due to change in functionality

* add AI code

* small nonfunctional change

* reworked Kaya, the Inexorable

* added currently failing test

* added more tests

* updated Geode Golem implementation

* fixed adventure/cascade interaction, added/updated tests

* some nonfunctional refactoring

* added interface for subcards

* [AFC] Implemented Fevered Suspicion

* [AFC] Implemented Extract Brain

* [AFC] updated Arcane Endeavor implementation

* [C17] reworked implementation of Izzet Chemister

* [ZEN] reworked implemented of Chandra Ablaze

* additional merge fix

* [SLD] updated Eleven, the Mage

* [NEO] Implemented Discover the Impossible

* [NEO] Implemented The Dragon-Kami Reborn / Dragon-Kami's Egg

* [NEO] Implemented Invoke Calamity

* [AFR] Implemented Rod of Absorption

* [VOC] Implemented Spectral Arcanist

* [VOC] added additional printings

* [NEO] added all variants

* [SLD] updated implementation of Ken, Burning Brawler
2022-03-09 08:03:54 -05:00
Evan Kranzler
7fb089db48 [WWK] various text fixes 2022-03-08 21:24:22 -05:00
Evan Kranzler
caa1b7a8d7 [ZEN] various text fixes 2022-03-08 20:59:01 -05:00
Alex W. Jackson
ed3d357531 [M15] Fix Brawler's Plate text 2022-03-08 16:46:22 -05:00
Alex W. Jackson
6a24bf70e3 [VOW] Fix Dollhouse of Horrors copy token to count constructs, not all artifacts 2022-03-08 12:24:14 -05:00
Alex W. Jackson
a356e2b34a [LRW] Fix some filters to count tribal permanents as well as creatures 2022-03-08 11:03:31 -05:00
Evan Kranzler
e4a9e0db0e fixed verify failure 2022-03-08 10:04:54 -05:00
Evan Kranzler
6b72142ef2 [MOR] various text fixes 2022-03-08 08:33:09 -05:00
Evan Kranzler
8999a6e647 [SHM] various text fixes 2022-03-07 22:53:52 -05:00
Evan Kranzler
7f95929288 [EVE] various text fixes 2022-03-07 21:04:59 -05:00
Evan Kranzler
e820d9f4f0 reworked champion ability 2022-03-07 20:48:35 -05:00
Evan Kranzler
50b3d3d8d9 [LRW] various text fixes 2022-03-07 20:19:20 -05:00
Alex W. Jackson
baece6e241 [CON] Remove a duplicate token 2022-03-07 14:59:01 -05:00
Alex W. Jackson
813e1816ea [RIX] Remove a duplicate token 2022-03-07 14:26:12 -05:00
Evan Kranzler
87a999ca0e [M10] various text fixes 2022-03-07 09:00:39 -05:00
Evan Kranzler
1582321d26 [ARB] various text fixes 2022-03-06 22:24:16 -05:00
Evan Kranzler
3833d7bab3 updated implementation of Domain value 2022-03-06 18:31:07 -05:00
Evan Kranzler
c8cdc0a502 [CON] various text fixes 2022-03-06 18:07:25 -05:00
Evan Kranzler
edaaac53d9 [ALA] various text fixes 2022-03-06 15:29:47 -05:00
Evan Kranzler
670c2a5615 [SLX] added set 2022-03-04 07:55:57 -05:00
Evan Kranzler
36e78c5f91 [SLD] renamed Stranger Things cards to in-magic names (following scryfall's lead) 2022-03-04 07:47:16 -05:00
Evan Kranzler
92d7aebc3d [SNC] Implemented Brokers Ascendancy 2022-03-04 06:52:22 -05:00
Evan Kranzler
126953f1d8 [SNC] Implemented Spara's Headquarters 2022-03-04 06:48:12 -05:00
Evan Kranzler
5562b6b98f [SNC] Implemented Jetmir's Garden 2022-03-04 06:46:59 -05:00
Evan Kranzler
0c745e0a44 [SNC] Implemented Ziatora's Proving Ground 2022-03-04 06:45:45 -05:00
Evan Kranzler
7deb8de3c1 [SNC] Implemented Xander's Lounge 2022-03-04 06:44:36 -05:00
Evan Kranzler
6766ed1a3a [SNC] implemented Raffine's Tower 2022-03-04 06:43:05 -05:00
Evan Kranzler
eb7ed69b5a [SNC] added set 2022-03-03 19:31:24 -05:00
Evan Kranzler
84261a1731 various fixes to look and pick effect text 2022-03-03 18:33:04 -05:00
Evan Kranzler
2675b75c60 various text fixes 2022-03-03 17:57:39 -05:00
Evan Kranzler
d8137e7e05 [M21] a few text fixes 2022-03-03 09:19:17 -05:00
Evan Kranzler
0d3c4a946b renamed WPN sets to match new scryfall names 2022-03-03 09:17:57 -05:00
Evan Kranzler
f574e6fc1d [THB] various text fixes 2022-03-03 09:06:05 -05:00
Evan Kranzler
68cf2a36c3 [IKO] various text fixes 2022-03-02 21:18:10 -05:00
Evan Kranzler
32bf246e77 [NEO] fixed bugs with Kotose, the Silent Spider and March of Reckless Joy (fixes #8737, fixes #8736) 2022-03-02 18:10:26 -05:00
Jackie Ng
93cc71f40c
#8734: Fix Reflection of Kiki-Jiki sacrifice trigger to trigger at next end step instead of end of combat (#8735) 2022-03-02 10:21:38 -05:00
Evan Kranzler
b7da79ed73 fixed verify failure 2022-03-01 20:13:26 -05:00
Evan Kranzler
9fad271f63 [JUD] Implemented Wormfang Behemoth 2022-03-01 20:00:08 -05:00
Evan Kranzler
456e833f0c [JUD] Implemented Serene Sunset 2022-03-01 19:55:33 -05:00
Evan Kranzler
505b32aac5 fixed a verify failure 2022-03-01 19:51:42 -05:00
Evan Kranzler
5e1e69bdfd [JUD] Implemented Grave Consequences 2022-03-01 19:16:10 -05:00
Evan Kranzler
0cc1b152c4 [ONS] Implemented Graxiplon 2022-03-01 19:02:45 -05:00
Evan Kranzler
7f042a6294 fixed a verify failure 2022-03-01 18:56:42 -05:00
Evan Kranzler
3d4dd8943b fixed a build failure 2022-03-01 18:43:55 -05:00
Evan Kranzler
c5a4689623 [Y22] Implemented Suntail Squadron 2022-03-01 18:35:16 -05:00
Evan Kranzler
3e28f7585b [Y22] Implemented Expedition Supplier 2022-03-01 18:27:25 -05:00
Evan Kranzler
e23ac4fb9f [Y22] Implemented Obsessive Collector 2022-03-01 18:25:05 -05:00
Evan Kranzler
752243a6ad [Y22] Implemented Kindred Denial 2022-03-01 18:17:48 -05:00
Evan Kranzler
263e475dea [Y22] Implemented Citystalker Connoisseur 2022-03-01 18:14:20 -05:00
Evan Kranzler
f486f2de22 [Y22] Implemented Ishkanah, Broodmother 2022-03-01 18:04:00 -05:00
Evan Kranzler
a7fa431d19 [Y22] Implemented Soulstealer Axe 2022-03-01 17:55:19 -05:00
Evan Kranzler
07043c393c [Y22] Implemented Tireless Angler 2022-03-01 17:48:38 -05:00
Evan Kranzler
173b708650 [Y22] Implemented Key to the Archive 2022-03-01 17:48:23 -05:00
Evan Kranzler
fcb918f811 [Y22] Implemented Cursebound Witch 2022-03-01 17:47:59 -05:00
Evan Kranzler
f4b95d8e2c [Y22] Implemented Faithful Disciple 2022-03-01 17:47:28 -05:00
Evan Kranzler
d21913c316 [Y22] added set 2022-03-01 17:46:52 -05:00
Evan Kranzler
6094c6eed7 [NEO] reworked implementation of Nashi, Moon Sage's Scion 2022-03-01 08:31:54 -05:00
Evan Kranzler
75d7ec36c9 [NEO] simplified implementation of March of Reckless Joy 2022-03-01 07:34:29 -05:00
Evan Kranzler
fb8aef6b84 [NEO] reworked implementation of Kotose, the Silent Spider 2022-02-28 22:06:07 -05:00
Evan Kranzler
6c643fdc5e [EVE] fixed implementation of Hotheaded Giant 2022-02-28 08:45:13 -05:00
Evan Kranzler
63de2dc258 [CHK] fixed implementation of Hankyu 2022-02-28 07:41:21 -05:00
Alex W. Jackson
445b51b98b [ATQ] Fix Rocket Launcher condition (was inverted) and text 2022-02-28 07:24:32 -05:00
Evan Kranzler
cf9a2f936a a few more getId fixes 2022-02-26 10:23:13 -05:00
Alex W. Jackson
2025bca358 Fix more double semicolons in java code 2022-02-25 10:08:18 -05:00
Evan Kranzler
38f68911b1 [ARN] updated implementation of Guardian Beast 2022-02-25 09:56:57 -05:00
The Bear
c7c042a644
2 cards which both had a ;; instead of just ; . Caused an error in Visual Studio Code. (#8726) 2022-02-25 09:50:23 -05:00
Evan Kranzler
614e11bf3e [ALL] reworked Gustha's Scepter 2022-02-25 07:20:40 -05:00
Evan Kranzler
1c107cde01 [CHK] updated implementation of Hankyu 2022-02-24 22:07:31 -05:00
Evan Kranzler
bf699b5559 fixed test failures 2022-02-24 21:12:33 -05:00
Evan Kranzler
eb4366013b reworked auras which grant protection but don't remove themselves 2022-02-24 20:15:16 -05:00
Evan Kranzler
4024acdb28 [NEM] reworked Kill Switch 2022-02-24 20:15:15 -05:00
Evan Kranzler
d43c72caf5 [ALL] reworked Veteran's Voice 2022-02-24 20:15:15 -05:00
Evan Kranzler
96cb53cbff [C17] reworked Shifting Shadow 2022-02-24 20:15:15 -05:00
Evan Kranzler
48d139393d [FUT] reworked Daybreak Coronet 2022-02-24 20:15:15 -05:00
Evan Kranzler
3cbfe4d623 [BOK] reworked implementation of Shirei, Shizo's Caretaker and added test 2022-02-24 20:15:15 -05:00
Alex W. Jackson
2a00609918 [DIS] Fix Rakdos Riteknife boost effect 2022-02-24 19:40:52 -05:00
Jeff Wadsworth
9a9251e82e - Fixed #7772 2022-02-24 17:13:34 -06:00
Evan Kranzler
bfb2b9929b fixed test failure 2022-02-24 09:33:26 -05:00
Evan Kranzler
ad8d9e18f7 [THS] reworked implementation of Triton Tactics (fixes #8708) 2022-02-24 08:53:48 -05:00
Evan Kranzler
00c09631b9 a few more reworked cards with getId in constructor 2022-02-23 22:30:09 -05:00
Evan Kranzler
f32d0b3e6e fixed issues with Conspire, added additional tests 2022-02-23 21:37:42 -05:00
Evan Kranzler
86b20185f5 [SHM] reworked implementation of Conspire ability 2022-02-23 09:18:25 -05:00
Alex W. Jackson
15a6d939b7 [BOK] Fix Waxmane Baku ability to be targeted, not choose on resolution 2022-02-22 22:59:21 -05:00
Alex W. Jackson
59ce47b6ec [BOK] Make Call for Blood use common DynamicValue classes instead of custom one 2022-02-22 20:41:15 -05:00
Alex W. Jackson
7cddea8c63 Intimidate text fixes 2022-02-22 19:47:53 -05:00
Evan Kranzler
414018db13 fixed the text on various sliver cards 2022-02-22 17:53:31 -05:00
Evan Kranzler
abc6618cba [SLD] a few more text fixes 2022-02-22 17:51:02 -05:00
Jeff Wadsworth
5ecebcf040 - Fixed #8673 2022-02-22 15:36:24 -06:00
Evan Kranzler
50faf41e33 a few more getId fixes 2022-02-21 21:21:08 -05:00
Evan Kranzler
07a916bf37 finished replacing usage of CardIdPredicate inside of card constructors 2022-02-21 20:47:49 -05:00
Evan Kranzler
df1067ada7 reworked various cards which use this.getId in their constructor 2022-02-21 18:10:58 -05:00
Evan Kranzler
091fd16af9 refactored cards with non-static fields 2022-02-21 11:08:32 -05:00
Alex W. Jackson
9b5f736c34 Fix Gargoyle Sentinel was wrongly using getAbilities().add() 2022-02-21 09:03:32 -05:00
Alex W. Jackson
47989a94a9 Apply Storm of Souls P/T effect on correct sublayer 2022-02-21 08:26:47 -05:00
Evan Kranzler
a20e0e48cc [VOC] updated Storm of Souls implementation (fixes #8719) 2022-02-21 07:38:22 -05:00
Alex W. Jackson
dd8d86ba95 Fix Navigator's Compass not working while casting spells 2022-02-20 13:24:57 -05:00
Evan Kranzler
8243c19fdf [NEO] fixed Thousand-Faced Shadow ability not triggering (fixes #8717) 2022-02-20 09:57:55 -05:00
Evan Kranzler
cc8ddbfd7c [KLD] various text fixes 2022-02-20 09:37:58 -05:00
Evan Kranzler
83713f36d0 [NEO] fixed Kaito Shizuki missing raid watcher (fixes #8718) 2022-02-20 08:43:01 -05:00
Evan Kranzler
014a4b6941 [AER] various text fixes 2022-02-20 08:43:01 -05:00
Alex W. Jackson
c1b70dee88 [KHM] Fix Tormentor's Helm to only trigger once on double blocks 2022-02-19 23:42:09 -05:00
José da Silva Rodrigues
da4521a041
fix: Flourishing Defenses not triggering from creature entering the battlefield with -1/-1 tokens. #8112 (#8711) 2022-02-19 22:24:32 -05:00
Alex W. Jackson
9424d98339 [THS] Fix Sealock Monster effect duration 2022-02-19 21:51:07 -05:00
Evan Kranzler
3f37b5aa76 updated Heart of Kiran text generation 2022-02-19 17:42:19 -05:00
Evan Kranzler
4868afe0e0 some changes to payment text generation 2022-02-19 17:41:57 -05:00
Evan Kranzler
82b67a2548 [SLD] some more text fixes 2022-02-19 12:59:37 -05:00
Evan Kranzler
173c197c5e [ALL] fixed implementation of Gift of the Woods 2022-02-18 23:01:47 -05:00
Alex W. Jackson
4c32272505 [AKR] does *not* have a dedicated nonbasic land slot (see https://youtu.be/XJgQKO5qd44?t=463) 2022-02-18 17:09:25 -05:00
Jeff Wadsworth
001e8a24e0 - Fixed #8675 2022-02-18 14:34:42 -06:00
Alex W. Jackson
f7e45d9bbd [CMR] Fix Armix counting all players' artifacts for -X/-X 2022-02-18 15:31:42 -05:00
Alex W. Jackson
5aa5322ff4 [STX] Fix Mentor's Guidance cast trigger 2022-02-18 14:05:07 -05:00
Alex W. Jackson
233244ca06 Fix Soldevi Steam Beast regenerate cost 2022-02-18 13:31:36 -05:00
Alex W. Jackson
69f8e05c62 Fix #8714 2022-02-18 11:56:44 -05:00
Evan Kranzler
e91c6ad65c [SLD] various text fixes 2022-02-18 10:13:15 -05:00
Evan Kranzler
9851ca90df [SLD] added newest drops 2022-02-18 09:26:02 -05:00
Alex W. Jackson
d403ff93bf Implement collation for Worldwake 2022-02-18 09:09:53 -05:00
Evan Kranzler
3c28d94a75 [SLD] added street fighter cards to set file 2022-02-17 21:39:52 -05:00
Evan Kranzler
c276e8479b [SLD] Implemented Ken, Burning Brawler 2022-02-17 21:36:59 -05:00
Evan Kranzler
87aa1b326b [SLD] Implemented Chun-Li, Countless Kicks 2022-02-17 21:26:17 -05:00
Evan Kranzler
9b893c1a99 [SLD] Implemented Dhalsim, Pliable Pacifist 2022-02-17 21:12:15 -05:00
Evan Kranzler
5f3cb1c9f8 [SLD] Implemented Zangief, the Red Cyclone 2022-02-17 20:55:50 -05:00
Evan Kranzler
f4927f5ae0 [SLD] Implemented E. Honda, Sumo Champion 2022-02-17 20:39:00 -05:00
Evan Kranzler
75729046cb [SLD] Implemented Ryu, World Warrior 2022-02-17 20:28:19 -05:00
Evan Kranzler
7da0f4e03e [SLD] Implemented Guile, Sonic Soldier 2022-02-17 20:14:00 -05:00
Evan Kranzler
16c5d0f1cf [SLD] Implemented Blanka, Ferocious Friend 2022-02-17 19:56:03 -05:00
Evan Kranzler
e532cfddcd [NEO] fixed filters on Satsuki, the Living Lore (fixes #8710 ) 2022-02-17 05:56:24 -05:00
Evan Kranzler
b717f99b4b [NEO] fixed Michiko's Reign of Truth final chapter number (fixes #8709) 2022-02-17 05:53:07 -05:00
Evan Kranzler
f211a72681 [KHC] simplified implementation of Serpent's Soul-Jar 2022-02-16 20:51:23 -05:00
Evan Kranzler
b1946dcba3 [M21] simplified implementation of Idol of Endurance 2022-02-16 20:42:12 -05:00
Paulo L F Casaretto
e42e58b11f
Fix Boseiju Who Endures ability target filter (#8704) 2022-02-16 16:44:46 -05:00
Jeff Wadsworth
ac25389d3b - Fixed #8694 2022-02-16 15:20:13 -06:00
Jeff Wadsworth
79ac8671af - Fixed #8679 2022-02-16 11:41:35 -06:00
Evan Kranzler
0f48e08ec5 [NEO] fixed Light-Paws, Emperor's Voice aura not attaching correctly (fixes #8695) 2022-02-15 21:05:08 -05:00
Evan Kranzler
cef356cfd1 [SLD] updated set 2022-02-15 18:51:33 -05:00
Evan Kranzler
e296b62014 [NEO] Implemented Storyweave 2022-02-15 18:18:02 -05:00
Evan Kranzler
630ccbbd60 [NEC] fixed trigger condition for Kaima, the Fractured Calm 2022-02-15 09:47:37 -05:00
Evan Kranzler
4591ac07cc
Reworking goad effects (ready for review) (#8034)
* changing goad to designation, refactored goad effects to be continuous

* [AFC] Implemented Vengeful Ancestor

* reworked effects which goad an attached creature

* updated goading implementation

* updated combat with new goad logic

* some more changes, added a test

* another fix

* update to test, still fails

* added more failing tests

* more failing tests

* added additional goad check

* small fix to two tests (still failing

* added a regular combat test (passes and fails randomly)

* fixed bug in computer player random selection

* some changes to how TargetDefender is handled

* removed unnecessary class

* more combat fixes, tests pass now

* removed tests which no longer work due to combat changes

* small merge fix

* [NEC] Implemented Komainu Battle Armor

* [NEC] Implemented Kaima, the Fractured Calm

* [NEC] added all variants
2022-02-15 09:18:21 -05:00
Evan Kranzler
8da3a78273 fixed text on various cards which draw and discard 2022-02-14 21:56:07 -05:00
Evan Kranzler
c28da75ac1 some more text fixes for adding counter effects 2022-02-14 21:35:07 -05:00
Evan Kranzler
99e8b80184 [NEO] various text fixes 2022-02-14 21:10:48 -05:00
Evan Kranzler
a2a0466212 [NEC] various text fixes 2022-02-14 20:49:07 -05:00
Evan Kranzler
21dd720336 [NEC] Implemented Smoke Spirits' Aid 2022-02-14 19:15:05 -05:00
Evan Kranzler
1f16718583 [NEC] Implemented Unquenchable Fury 2022-02-14 18:07:54 -05:00
Evan Kranzler
3e662a987c [NEC] Implemented Collision of Realms 2022-02-14 17:57:06 -05:00
Evan Kranzler
3b1b5cec9e [NEC] Implemented Ruthless Technomancer 2022-02-14 17:34:46 -05:00
Evan Kranzler
54bb02dd7d [NEC] Implemented One with the Kami 2022-02-14 17:09:27 -05:00
Evan Kranzler
5eb57d2283 [NEC] Implemented Swift Reconfiguration 2022-02-14 09:50:09 -05:00
Evan Kranzler
4b4174b00e [NEC] Implemented Kami of Celebration 2022-02-13 21:03:51 -05:00
Evan Kranzler
3bf5534ba7 [NEC] Implemented Cyberdrive Awakener 2022-02-13 20:23:49 -05:00
Evan Kranzler
6008f7711f [NEC] Implemented Katsumasa, the Animator 2022-02-13 19:56:49 -05:00
Evan Kranzler
376220590c [NEC] Implemented Impostor Mech 2022-02-13 19:42:31 -05:00
Daniel Bomar
0694fd3ef7
[NEO] Implemented Kumano Faces Kakkazan / Etching of Kumano (#8674)
* [NEO] Implemented Kumano Faces Kakkazan / Etching of Kumano

* [NEO] Etching of Kumano - Clean up watcher controller check

Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2022-02-12 15:05:04 -05:00
Evan Kranzler
cff38b74b9 [NEO] fixed implementation of March additional costs (#8524) 2022-02-12 14:27:35 -05:00
jeff@delmarus.com
8f693bf75e - Fixed #8688 2022-02-11 21:26:07 -06:00
Jeff
cd46ff4001 Merge branch 'master' of https://github.com/magefree/mage 2022-02-11 20:56:14 -06:00
jeff@delmarus.com
2d97afcf3c -[NEO] added March of Reckless Joy 2022-02-11 20:56:03 -06:00
Evan Kranzler
b11c0da8d2 [NEO] fixed Wandering Hot Spring entering with the wrong kind of counter (fixes #8690) 2022-02-11 20:57:30 -05:00
Evan Kranzler
c7bf25c7c1 fixed verify failure 2022-02-10 20:27:52 -05:00
Jeff Wadsworth
ca03d7d49d - [NEO] added Kotose, the Silent Spider 2022-02-10 18:44:04 -06:00
Evan Kranzler
4056afe520 [NEC] Implemented Ironsoul Enforcer 2022-02-10 19:12:51 -05:00
Evan Kranzler
1771bc6cd2 [NEC] Implemented Concord with the Kami 2022-02-10 19:04:30 -05:00
Evan Kranzler
dc642adc74 [NEC] Implemented Silkguard 2022-02-10 18:53:47 -05:00
Evan Kranzler
38700469b0 [NEC] Implemented Kosei, Penitent Warlord 2022-02-10 18:45:39 -05:00
Evan Kranzler
fcd38fd512 [AER] reworked Heart of Kiran implementation 2022-02-10 18:12:42 -05:00
Evan Kranzler
5ba82fa698 [NEO] updated vehicle crewed trigger to trigger on resolution rather than cost paid 2022-02-10 17:43:05 -05:00
Evan Kranzler
9c7813490a [NEC] Implemented Drumbellower 2022-02-10 17:29:45 -05:00
Evan Kranzler
afbb649087 [NEC] Implemented Akki Battle Squad 2022-02-10 17:19:07 -05:00
Evan Kranzler
bf586c5ff2 [NEO] fixed Invoke the Ancients only creating a single token (fixes #8682) 2022-02-10 17:18:54 -05:00
Evan Kranzler
f8f84ae0ca [NEO] fixed Chishiro, the Shattered Blade adding counters to noncreature permanents (fixes #8681) 2022-02-10 17:18:09 -05:00
Evan Kranzler
54203c16d3
[NEO] Implementing Compleated mechanic and hybrid phyrexian mana (ready for review) (#8677)
* [NEO] Implemented Tamiyo, Compleated Sage

* replaced PhyrexianManaCost calls with ManaCostsImpl calls

* updated phyrexian mana implementation

* added phyrexian hybrid symbol support

* updated starting loyalty implementation for planeswalkers

* change compleated to singleton

* implemented Compleated ability

* added some missing loyalty setters

* changed when loyalty is added to a walker to fix bugs

* slight change to some tests to fix them from failing

* fixed token issue
2022-02-10 10:25:23 -05:00
Alex Vasile
3709b5c098
[NEO] Implemented Myojin of Cryptic Dreams and Myojin of Grim Betrayal (#8680)
* - Implemented Myojin of Cryptic Dreams and Myojin of Grim Betrayal.
- Updated CardsPutIntoGraveyardWatcher to keep track of all cards that entered the graveyard.
- Added documentation to CardsPutIntoGraveyardWatcher.

* Fixed add indestructible counter ability
2022-02-10 09:23:13 -05:00
Evan Kranzler
8010ce50e4 [NEC] fixed Myojin ETB effect 2022-02-10 08:53:49 -05:00
jeff@delmarus.com
f115a8df3f -[NEO] added Nashi, Moon Sage's Scion 2022-02-09 23:20:54 -06:00
Evan Kranzler
b9eb8c8309 [NEC] Implemented Rampant Rejuvenator 2022-02-08 21:29:08 -05:00
Evan Kranzler
9b77b0edbd [NEC] Implemented Tanuki Transplanter 2022-02-08 21:21:20 -05:00
Evan Kranzler
f44c572e28 [NEC] Implemented Research Thief 2022-02-08 21:16:03 -05:00
Evan Kranzler
e33df42a88 [NEC] Implemented Ascendant Acolyte 2022-02-08 21:09:43 -05:00
Evan Kranzler
0b474ae227 [NEO] Implemented Light-Paws, Emperor's Voice 2022-02-08 21:01:55 -05:00
Evan Kranzler
6851e553d8 [NEO] various text fixes 2022-02-08 19:41:26 -05:00
Evan Kranzler
0a03eff6fa [NEC] updated spoiler and reprints 2022-02-08 18:51:31 -05:00
Evan Kranzler
b100890cdf [NEO] Implemented Mechtitan Core 2022-02-08 18:38:49 -05:00
Alex W. Jackson
33ba01e093 Fix verify 2022-02-08 16:53:29 -05:00
Jeff Wadsworth
a01169eeb2 - [NEO] added Planar Incision 2022-02-08 13:48:42 -06:00
Jeff Wadsworth
f3d6f4850f - [NEO] added Secluded Courtyard 2022-02-08 10:42:45 -06:00
Jeff Wadsworth
b83d76bb08 - [NEO] added Eater of Virtue 2022-02-08 09:08:50 -06:00
Evan Kranzler
9f68d950b9 [NEC] Implemented Kappa Cannoneer 2022-02-08 09:03:07 -05:00
Evan Kranzler
8bdfff89d0 [NEC] Implemented Go-Shintai of Life's Origin 2022-02-08 08:58:13 -05:00
Evan Kranzler
8d8e2017e6 [NEC] Implemented Access Denied 2022-02-08 08:46:54 -05:00
Evan Kranzler
4f2671f475 [NEC] Implemented Aerial Surveyor 2022-02-08 08:43:47 -05:00
Evan Kranzler
6bcc0cdf51 [NEO] Implemented Mirror Box 2022-02-07 21:27:08 -05:00
Evan Kranzler
abd11817d6 [NEO] Implemented Jin-Gitaxias, Progress Tyrant 2022-02-07 21:10:53 -05:00
Evan Kranzler
76a1187c8e [NEO] Implemented Fable of the Mirror Breaker / Reflection of Kiki-Jiki 2022-02-07 20:38:03 -05:00
Evan Kranzler
e2ad74cb75 [NEO] Implemented Hidetsugu Consumes All / Vessel of the All-Consuming 2022-02-07 19:34:27 -05:00
Evan Kranzler
442859497b [NEO] Implemented Invoke Justice 2022-02-07 19:09:06 -05:00
Evan Kranzler
82ff5665ee [NEO] Implemented Spinning Wheel Kick 2022-02-07 18:56:10 -05:00
Evan Kranzler
f1e3f1dbb2 [NEC] Implemented Release to Memory 2022-02-07 18:16:28 -05:00
Evan Kranzler
ac9a6b576e [NEC] Implemented Organic Extinction 2022-02-07 18:13:41 -05:00
Evan Kranzler
79917be6b4 [NEC] Implemented Yoshimaru, Ever Faithful 2022-02-07 18:11:38 -05:00
Evan Kranzler
869230d75d [NEC] Implemented Universal Surveillance 2022-02-07 18:09:11 -05:00
Evan Kranzler
008f503d15 [NEC] Implemented Shorikai, Genesis Engine 2022-02-07 18:08:09 -05:00
Evan Kranzler
c44d101cfd [NEO] Implemented Tezzeret, Betrayer of Flesh 2022-02-07 17:54:06 -05:00
Evan Kranzler
5fb94c6556 [NEO] Implemented Automated Artificer 2022-02-07 17:54:06 -05:00
Daniel Bomar
a64741ff49
[NEO] Implemented Lethal Exploit 2022-02-07 16:49:56 -06:00
Daniel Bomar
ffe753fa91
Fix for Animate Dead (fixes #8670) 2022-02-07 16:10:22 -06:00
Jeff Wadsworth
eb8e8b7890 - [NEO] added Containment Construct 2022-02-07 15:33:31 -06:00
Alex W. Jackson
c8a4fb827a [2XM] Fix and simplify rare collation 2022-02-07 12:11:32 -05:00
Evan Kranzler
c1d5a310d5 [NEO] Implemented Tatsunari, Toad Rider 2022-02-07 08:48:58 -05:00
Evan Kranzler
336ba66ab9 [NEO] Implemented Mindlink Mech 2022-02-07 08:18:18 -05:00
Evan Kranzler
6c09019d32 [NEO] Implemented Iron Apprentice 2022-02-06 22:54:20 -05:00
Evan Kranzler
c79ebc37fd [NEO] Implemented Explosive Singularity 2022-02-06 22:40:00 -05:00
Evan Kranzler
e79bf5d1f6 [NEO] Implemented Reckoner Shakedown 2022-02-06 22:28:01 -05:00
Evan Kranzler
da6fc9858b [NEO] Implemented Okiba Salvage 2022-02-06 22:04:37 -05:00
Evan Kranzler
b15ccc15eb [NEO] Implemented Reckoner's Bargain 2022-02-06 21:38:09 -05:00
Evan Kranzler
d08bbc3c78 [NEO] Implemented Tamiyo's Safekeeping 2022-02-06 21:30:39 -05:00
Evan Kranzler
2303c42b5b [NEO] Implemented Jugan Defends the Temple / Remnant of the Rising Star 2022-02-06 21:24:36 -05:00
Alex Vasile
919f320086 Made hint optional for Equip 2022-02-06 21:10:37 -05:00
Evan Kranzler
260175a528 [NEO] Implemented Kami of Industry 2022-02-06 19:52:33 -05:00
Evan Kranzler
0e3179dde7 [NEO] Implemented Tameshi, Reality Architect 2022-02-06 19:40:00 -05:00
Alex Vasile
999ea8150c Fixed two NEO cards which passed on my computer but failed on travis... 2022-02-06 19:34:52 -05:00
Evan Kranzler
55181ec7f7 [NEO] Implemented Harmonious Emergence 2022-02-06 19:24:23 -05:00
Evan Kranzler
b130e01187 [NEO] Implemented Crackling Emergence 2022-02-06 19:21:09 -05:00
Evan Kranzler
8cde638137 [NEO] Implemented Voltage Surge 2022-02-06 19:03:43 -05:00
Evan Kranzler
7eba5ae816 [NEO] Implemented The Kami War / O-Kagachi Made Manifest 2022-02-06 18:48:15 -05:00
Evan Kranzler
1be8ec3b01 [NEO] Implemented Thundering Raiju 2022-02-06 18:27:13 -05:00
Evan Kranzler
f7b1078210 removed unfinished text changing implementation 2022-02-06 18:09:41 -05:00
Alex Vasile
24ff47c803 Fixed hints on ward 2022-02-06 17:04:25 -05:00
Evan Kranzler
3ca6a38bb1 [NEO] Implemented March of Burgeoning Life 2022-02-06 16:20:10 -05:00
Evan Kranzler
043e697cb7 [NEO] Implemented March of Wretched Sorrow 2022-02-06 16:09:45 -05:00
Evan Kranzler
c7f65031a1 [NEO] Implemented March of Swirling Mist 2022-02-06 16:07:58 -05:00
Evan Kranzler
2783f55765 [NEO] Implemented March of Otherworldly Light 2022-02-06 16:01:37 -05:00
Evan Kranzler
13903980df [NEO] Implemented The Reality Chip 2022-02-06 12:31:49 -05:00
Evan Kranzler
495fc57540 [NEO] Implemented Reconfigure abliity 2022-02-06 12:27:12 -05:00
Alex Vasile
5945aaeda4
[VOC] Implemented Shadowgrange Archfiend AND Changed MadnessAbility (#8628)
* Implemented Shadowgrange Archfiend

* Changed MadnessAbility to work with cards which also require life to be paid as part of the madness cost (so far only Shadowgrange Archfiend).

* Updated Shadowgrange Archfiend to work with new Madness implementation (and actually cost life to cast using madness)

* Removed unnecessary variable
2022-02-06 11:36:19 -05:00
Evan Kranzler
9ec6b617b8 [NEO] Implemented Shigeki, Jukai Visionary 2022-02-06 11:10:40 -05:00
Evan Kranzler
7317ba8c00 [NEO] Implemented Blossom Prancer 2022-02-06 10:49:01 -05:00
Evan Kranzler
d6e6d6b638 [NEO] Implemented Boseiju, Who Endures 2022-02-06 10:34:49 -05:00
Evan Kranzler
708d651eaa [NEO] Implemented Blade of the Oni 2022-02-06 10:23:51 -05:00
Evan Kranzler
fef72b9d60 [NEO] Implemented Suit Up 2022-02-06 10:16:05 -05:00
Evan Kranzler
149c799926 [NEO] Implemented When We Were Young 2022-02-05 23:47:29 -05:00
Evan Kranzler
093a559ea9 [NEO] Implemented Return to Action 2022-02-05 23:41:24 -05:00
Evan Kranzler
544c8b3b31 [NEO] Implemented Experimental Synthesizer 2022-02-05 23:25:24 -05:00
Evan Kranzler
0c7fb77663 [NEO] Implemented Kami of Transience 2022-02-05 23:22:30 -05:00
Evan Kranzler
8d1d8f5571 [NEO] Implemented Intercessor's Arrest 2022-02-05 23:01:19 -05:00
Evan Kranzler
93d5fd7404 [NEO] Implemented Dramatist's Puppet 2022-02-05 22:56:53 -05:00
Evan Kranzler
d18da933f8 [VOC] a few text fixes 2022-02-05 21:31:46 -05:00
Evan Kranzler
03c893f61a fixed test failures 2022-02-05 21:28:11 -05:00
Evan Kranzler
5940ff7cfd [NEO] Implemented Kura, the Boundless Sky 2022-02-05 21:02:13 -05:00
Evan Kranzler
8d2db4815d [NEO] Implemented Regent's Authority 2022-02-05 21:02:12 -05:00
Evan Kranzler
8224a3608b [NEO] updated spoiler 2022-02-05 21:02:12 -05:00
Evan Kranzler
4584b91a5c [NEO] Implemented Peerless Samurai 2022-02-05 21:02:12 -05:00
Evan Kranzler
de43f2fcda [NEO] Implemented Selfless Samurai 2022-02-05 21:02:12 -05:00
Alex Vasile
1cf17df1b8
Implemented Master's Rebuke (#8655) 2022-02-05 20:58:01 -05:00
Alex Vasile
5611f41949
[VOC] Implemented Mirage Phalanx (#8654)
* Implemented Mirage Phalanx

* Changed based on first set of comments

* Reordered variables in alphabetical order

* Added support for removing abilities from a token before creating it.

* Fixed typo in CreateTokenCopyTargetEffect, should have been getAddedPermanents not getAddedPermanent (with the s).

* Updated how soulbond is removed from MiragePhalanx tokens

* Fixed missing fields in the copy constructor

* - Refactoring the exileTokensCreated function to exile all tokens as a single trigger.
- Changed Mirage Phalanx to use the new exileTokensCreated function
- changed ’ to '
2022-02-05 20:38:12 -05:00
Daniel Bomar
c68c7699c0
[NEO] Fix for Invoke Despair 2022-02-05 18:34:16 -06:00
Daniel Bomar
0586014afa
[NEO] Implemented Invoke Despair 2022-02-05 17:59:05 -06:00
Daniel Bomar
ec1a555312
[NEO] Implemented Greasefang, Okiba Boss 2022-02-05 17:54:44 -06:00
Daniel Bomar
0732c46746
[NEO] Implemented Soul Transfer 2022-02-05 17:54:43 -06:00
Evan Kranzler
b92128dd41 [NEO] Implemented Bronze Cudgels 2022-02-05 18:22:42 -05:00
Evan Kranzler
dece8da0ad [NEO] Implemented Shrine Steward 2022-02-05 18:11:14 -05:00
Evan Kranzler
89676c4e67 [NEO] Implemented Scrapyard Steelbreaker 2022-02-05 18:03:51 -05:00
Evan Kranzler
6c831725d1 [NEO] Implemented Roaring Earth 2022-02-05 18:00:40 -05:00
Evan Kranzler
990b2306d0 [NEO] Implemented Invigorating Hot Spring 2022-02-05 17:50:53 -05:00
Evan Kranzler
fa3c862a79 [NEO] Implemented Kami of Restless Shadows 2022-02-05 17:50:52 -05:00
Evan Kranzler
83e6eb58bb [NEO] Implemented Network Terminal 2022-02-05 17:50:52 -05:00
Evan Kranzler
d3ba8224f4 [NEO] Implemented Kami's Flare 2022-02-05 17:50:51 -05:00
Evan Kranzler
0c1570cbfa [NEO] Implemented Mukotai Soulripper 2022-02-05 17:50:50 -05:00
Evan Kranzler
be7e936fc1 [NEO] Implemented Inventive Iteration / Living Breakthrough 2022-02-05 17:50:50 -05:00
Daniel Bomar
fe9b68e530
[NEO] Implemented Risona, Asari Commander (#8644)
* [NEO] Implemented Risona, Asari Commander

* [NEO] Risona, Asari Commander - Use batched event
2022-02-05 17:00:14 -05:00
Daniel Bomar
dfb3f87bb3
[NEO] Implemented Flame Discharge 2022-02-05 15:14:04 -06:00
Daniel Bomar
9f83d9572f
[NEO] Implemented Debt to the Kami 2022-02-05 15:14:03 -06:00
Evan Kranzler
0b07907f24 [NEO] Implemented Kaito's Pursuit 2022-02-05 15:11:48 -05:00
Evan Kranzler
2a19e9bd5f [NEO] Implemented Jukai Preserver 2022-02-05 15:08:01 -05:00
Evan Kranzler
4034267849 [NEO] Implemented Ironhoof Boar 2022-02-05 15:08:01 -05:00
Evan Kranzler
c90d712e58 [NEO] Implemented Orochi Merge-Keeper 2022-02-05 15:08:01 -05:00
Evan Kranzler
f20cbd934f [NEO] Implemented Dragonspark Reactor 2022-02-05 15:08:00 -05:00
Evan Kranzler
724309b553 [NEO] Implemented Commune with Spirits 2022-02-05 15:08:00 -05:00
Evan Kranzler
07b2ebc06c [NEO] Implemented Ogre-Head Helm 2022-02-05 15:08:00 -05:00
Evan Kranzler
526bb5283b [NEO] Implemented Simian Sling 2022-02-05 15:08:00 -05:00
Evan Kranzler
dd775198ff [NEO] Implemented Chainflail Centipede 2022-02-05 15:08:00 -05:00
Evan Kranzler
b185a34494 [NEO] Implemented Acquisition Octopus 2022-02-05 15:08:00 -05:00
Alex Vasile
331728c238
[VOC] Implemented Donal, Herald of Wings (#8653)
* Implemented Donal, Herald of Wings

* Made the spell work only once per turn

* Made the spell work only once per turn

* - Changed based on Nykthos Paragon
- Fixed properly adjusting power and toughness
- Fixed card text
2022-02-05 14:55:27 -05:00
arketec
1c3d5d088d
impl Hinata Dawn-Crowned (#8652)
* impl Hinta Dawn-Crowned

* small optimization by passing the num targets directly to the reduce/inc cost function

* refactor for brevity

* refactor for DRY
2022-02-05 14:19:11 -05:00
Daniel Bomar
9fd7ec82d3
[NEO] Implemented Seismic Wave 2022-02-05 11:36:41 -06:00
Daniel Bomar
afcd6e1ae6
[NEO] Implemented Ambitious Assault 2022-02-05 11:36:41 -06:00
Evan Kranzler
a4e4c9d0b6 [NEO] Implemented Webspinner Cuff 2022-02-05 11:24:45 -05:00
Evan Kranzler
1bbdc68106 [NEO] Implemented Towashi Songshaper 2022-02-05 11:23:11 -05:00
Evan Kranzler
35ce0a3fce [NEO] Implemented Skyswimmer Koi 2022-02-05 11:20:31 -05:00
Evan Kranzler
1245aea86f [NEO] Implemented Runaway Trash-Bot 2022-02-05 11:18:18 -05:00
Evan Kranzler
92c9fad1ec fixed test failure 2022-02-05 11:14:22 -05:00
Evan Kranzler
c8660cb86c [NEO] Implemented Kami of Terrible Secrets 2022-02-05 11:00:23 -05:00
Daniel Bomar
0c14dcd5f6
[NEO] Implemented Spirit-Sister's Call (#8647) 2022-02-05 10:53:34 -05:00
Evan Kranzler
7958d4aff7 [NEO] Implemented Ecologist's Terrarium 2022-02-05 10:49:01 -05:00
Evan Kranzler
21b475a0b9 [NEO] Implemented Disruption Protocol 2022-02-05 10:46:02 -05:00
Evan Kranzler
a1ef9839ba [NEO] Implemented Cloudsteel Kirin 2022-02-05 10:41:52 -05:00
Evan Kranzler
6d03ba601e [NEO] Implemented Short Circuit 2022-02-05 10:37:42 -05:00
Evan Kranzler
9e7b5cb040 [NEO] Implemented Twisted Embrace 2022-02-05 10:34:17 -05:00
Evan Kranzler
22e9f47b7e [NEO] Implemented Clawing Torment 2022-02-05 10:29:24 -05:00
Evan Kranzler
02a560d637 [NEO] Implemented Born to Drive 2022-02-05 10:23:01 -05:00
Evan Kranzler
a43a0f37a3 [NEO] Implemented Favor of Jukai 2022-02-05 10:17:14 -05:00
Evan Kranzler
60e75f5bc5 [NEO] Implemented Careful Cultivation 2022-02-05 10:12:04 -05:00
Evan Kranzler
672da5732f [NEO] Implemented Kitsune Ace 2022-02-05 10:03:40 -05:00
Evan Kranzler
ff5cc832c6 [NEO] Implemented Explosive Entry 2022-02-05 09:52:51 -05:00
Evan Kranzler
7ba47514f0 [NEO] fixed implementation of Dokuchi Silencer 2022-02-05 09:45:02 -05:00
Evan Kranzler
0b1e119672 [NEO] Implemented Grafted Growth 2022-02-05 09:34:21 -05:00
Evan Kranzler
a00e4430d2 [NEO] Implemented Gift of Wrath 2022-02-05 09:25:30 -05:00
Oleg Agafonov
3cb721fbd9 [VOW] added tokens and images support 2022-02-05 14:44:46 +04:00
Oleg Agafonov
dd72e078b5 [VOW] Dorothea's Retribution - fixed wrong token 2022-02-05 14:26:28 +04:00
Oleg Agafonov
424fc919a7 [VOC] added tokens and images support 2022-02-05 13:03:35 +04:00
Oleg Agafonov
54a1efec63 [MID] added tokens and images support 2022-02-05 12:22:39 +04:00
Evan Kranzler
9015b156e5 [NEC] Implemented Myojin of Blooming Dawn 2022-02-05 01:24:13 -05:00
Evan Kranzler
417625298d [NEC] Implemented Myojin of Towering Might 2022-02-05 01:20:27 -05:00
Evan Kranzler
4a854f7fc1 [NEC] Implemented Myojin of Roaring Blades 2022-02-05 01:16:29 -05:00
Evan Kranzler
c1cd1f7950 fixed test failures 2022-02-05 00:58:50 -05:00
Evan Kranzler
6487bf37b2 [VOC] fixed Predators' Hour name 2022-02-05 00:49:14 -05:00
Evan Kranzler
6848de2d64 [NEO] Implemented Patchwork Automaton 2022-02-04 20:35:42 -05:00
Evan Kranzler
0efa845bad [NEO] Implemented Ninja's Kunai 2022-02-04 20:31:25 -05:00
Evan Kranzler
40e80f59a0 [NEO] Implemented Bearer of Memory 2022-02-04 20:27:51 -05:00
Evan Kranzler
43ab494c0f [NEO] Implemented Go-Shintai of Hidden Cruelty 2022-02-04 20:20:38 -05:00
Evan Kranzler
129ebfcca7 [NEO] Implemented Lucky Offering 2022-02-04 20:11:05 -05:00
Evan Kranzler
59be6985c0 [NEO] Implemented Season of Renewal 2022-02-04 20:07:32 -05:00
Evan Kranzler
a7eaaa5c83 [NEO] Implemented Uncharted Haven 2022-02-04 20:04:06 -05:00
Evan Kranzler
fcaf87c89f [NEO] Implemented Repel the Vile 2022-02-04 20:02:02 -05:00
Evan Kranzler
e2866067c3 [NEO] Implemented Reinforced Ronin 2022-02-04 20:00:21 -05:00
Evan Kranzler
f699381d1d [NEO] Implemented Rabbit Battery 2022-02-04 19:58:49 -05:00
Evan Kranzler
c0a1a94841 [NEO] Implemented Virus Beetle 2022-02-04 19:45:14 -05:00
Evan Kranzler
2ace00049f [NEO] Implemented Papercraft Decoy 2022-02-04 19:45:14 -05:00
Evan Kranzler
fc64d41f1c [NEO] Implemented Searchlight Companion 2022-02-04 19:45:14 -05:00
Evan Kranzler
9124750ad8 [NEO] Implemented Jukai Trainee 2022-02-04 19:45:14 -05:00
Evan Kranzler
70563e1c3a [NEO] Implemented Thundersteel Colossus 2022-02-04 19:45:14 -05:00
Evan Kranzler
738443c7c8 [NEO] Implemented Undercity Scrounger 2022-02-04 19:45:14 -05:00
Evan Kranzler
2c433d7ab2 [NEO] Implemented Brute Suit 2022-02-04 19:45:13 -05:00
Evan Kranzler
bdba8f9520 [NEO] updated spoiler and reprints 2022-02-04 19:45:13 -05:00
Craig Brennan
0d2577e051
[NEO] Implemented Mirrorshell Crab (#8650) 2022-02-04 19:44:23 -05:00
Alex Vasile
1a739206fc
[VOC] Implemented Timothar, Baron of Bats (#8639)
* Implemented Timothar, Baron of Bats

* Implemented Donal, Herald of Wings

* Cleaned up the adding of the ability to the bat

* Flip the order on adding the effects to the bats to match text order.

* Simplified logic for adding effects to the bat tokens

* - NOT DONE: Adding CostAdjuster to add ExileTargetCost to
- Cleaned up card text
- Add hint to each bat saying which card is associated with it

* Add exile card cost, but not working properly

* - Implemented exile card to activate ability
- Reworked giving the tokens their ability to
- Combined payment and bat effect into one effect

* Minor cleaning up
2022-02-04 18:35:10 -05:00
Craig Brennan
e51a77f7a1
[NEO] Implemented Mech Hangar (#8645) 2022-02-04 18:23:01 -05:00
Daniel Bomar
1b247d37fd
Merge pull request #8648 from craigbrennan24/ImperialOath_Impl
[NEO] Implemented Imperial Oath
2022-02-04 17:14:47 -06:00
Daniel Bomar
36073cdf90
[NEO] Implemented Historian's Wisdom (#8646)
* [NEO] Implemented Historian's Wisdom

* [NEO] Historian's Wisdom - Fix bug in 2nd ability

* [NEO] Historian's Wisdom - Use isEmpty
2022-02-04 17:09:23 -06:00
Craig
562d155207 [NEO] Implemented Imperial Oath 2022-02-04 22:59:06 +00:00
Evan Kranzler
0345580fa7 [NEO] Implemented Farewell 2022-02-04 17:41:45 -05:00
Evan Kranzler
cf3838a040 [NEO] Implemented Mothrider Patrol 2022-02-04 17:36:58 -05:00
Evan Kranzler
e6e456bee4 [NEO] Implemented Mnemonic Sphere 2022-02-04 17:36:11 -05:00
Evan Kranzler
51fb9a8657 [NEO] Implemented Wanderer's Intervention 2022-02-04 17:32:46 -05:00
Evan Kranzler
a63b2fc634 [NEO] Implemented Futurist Sentinel 2022-02-04 17:30:29 -05:00
Evan Kranzler
54c4be0f0f [NEO] Implemented Moonfolk Puzzlemaker 2022-02-04 17:29:59 -05:00
Evan Kranzler
fca90bdcb2 [NEO] Implemented Golden-Tail Disciple 2022-02-04 17:28:55 -05:00
Evan Kranzler
dac79dcb4b [NEO] Implemented Dragonfly Suit 2022-02-04 17:28:05 -05:00
Evan Kranzler
8b4dbd4953 [NEO] updated spoiler 2022-02-04 17:27:25 -05:00
Evan Kranzler
8df3fdd6cb [NEO] fixed Replication Specialist text generation (closes #8643) 2022-02-04 17:19:38 -05:00
Alex Vasile
50a78526dc
Fixed how Void Mirror, Reinterpret, and Bazaar Of Wonders counter spells (#8638)
* Changed how Void Mirror, Reinterpret, and Bazaar Of Wonders counter spells so that they do not counter  spells which cannot be countered.

* Fixed typo
2022-02-04 15:18:52 -06:00
Jeff Wadsworth
d3d25d9e3d - disabled AI from using Sasaya, Orochi Ascendant for now. Repetition needs to be rectified first. It leads to infinite games for users. #8611 2022-02-04 15:14:12 -06:00
Jeff Wadsworth
0c81ce9801 - disabled AI from using Sasaya, Orochi Ascendant for now. Repetition needs to be rectified first. It leads to infinite games for users. #8611 2022-02-04 15:13:34 -06:00
Jeff Wadsworth
5fe1b9a46c - Fixed #8642 2022-02-04 15:05:42 -06:00
Jeff Wadsworth
87bc7da639 - reverted the "fix" for Likeness of the Seeker. My client didn't pick up the constructor change. 2022-02-04 14:44:11 -06:00
Jeff Wadsworth
66cf265a6f Merge branch 'master' of https://github.com/magefree/mage 2022-02-04 14:25:51 -06:00
Jeff Wadsworth
a268288d45 - little fix Likeness of the Seeker 2022-02-04 14:25:38 -06:00
Daniel Bomar
da53bb14a1
[NEO] Awakened Awareness - Use StaticFilter 2022-02-04 14:23:10 -06:00
Jeff Wadsworth
93f14cdf61 - Fixed #8624 2022-02-04 11:49:34 -06:00
Alex Vasile
86a1651d93
[VOC] Implemented Strefan, Maurer Progenitor (#8637)
* Implemented Strefan, Maurer Progenitor

* - Renamed names to make it clear that they're only for this class
- Removed the custom watcher and re-did how I was calculating the number of players who lost life this turn

* Removed custom effect

* Cleaned up card text.

* fixed blood token creation card text

* Replaced getPlayers with getPlayersInRange in to respect range of influence

* Removed unnecessary addition of LifeLostWatcher

Co-authored-by: Daniel Bomar <dbdaniel42@gmail.com>
2022-02-04 10:41:45 -06:00
Daniel Bomar
6a2e3faa24
Merge pull request #8633 from Alex-Vasile/voc-predators-hour
[VOC] Implemented Predator's Hour
2022-02-04 10:35:10 -06:00
Alex Vasile
4dd4ca12c1
[VOC] Implemented Storm of Souls (#8636)
* Implemented Storm of Souls

* Changes in response to comments

* - Removed wrong comment
- Changed how
2022-02-04 10:16:10 -06:00
Evan Kranzler
f707dfe94f [ODY] two small changes to Flame Burst and Muscle Burst 2022-02-04 09:50:03 -05:00
Evan Kranzler
6c9fc1679d [NEO] Implemented The Long Reach of Night / Animus of Night's Reach 2022-02-04 09:16:57 -05:00
Evan Kranzler
66148a92d1 [NEO] Implemented Go-Shintai of Lost WIsdom 2022-02-04 08:47:12 -05:00
Evan Kranzler
2c37a58d56 [NEO] Implemented Dockside Chef 2022-02-04 08:38:55 -05:00
Evan Kranzler
be8fec609d [NEO] Implemented Invoke the Ancients 2022-02-04 07:50:49 -05:00
Evan Kranzler
8a9b5dcf8e [NEO] Implemented Colossal Skyturtle 2022-02-04 07:39:18 -05:00
Evan Kranzler
9f34948cd6 [NEO] Implemented Imperial Recovery Unit 2022-02-04 07:36:08 -05:00
Evan Kranzler
6899698534 [NEO] updated spoiler 2022-02-04 07:33:52 -05:00
Evan Kranzler
bd924ee24d [NEO] updated spoiler 2022-02-03 23:20:04 -05:00
Evan Kranzler
62569cc297 [NEO] Implemented Eiganjo, Seat of the Empire 2022-02-03 23:00:39 -05:00
Evan Kranzler
c5b391e875 [NEO] Implemented Moonsnare Specialist 2022-02-03 22:56:49 -05:00
Evan Kranzler
8a2a31ef3f [NEO] Implemented Mukotai Ambusher 2022-02-03 22:47:53 -05:00
Evan Kranzler
ffb4ccb720 [NEO] Implemented Blade-Bllizzard Kitsune 2022-02-03 22:44:17 -05:00
Evan Kranzler
176bdd526a [NEO] Implemented Spring-Leaf Avenger 2022-02-03 22:19:05 -05:00
Evan Kranzler
39c34008c3 [NEO] Implemented Dokuchi Silencer 2022-02-03 22:15:49 -05:00
Evan Kranzler
8fe6fd0350 [NEO] Implemented Unforgiving One 2022-02-03 22:09:33 -05:00
Evan Kranzler
030730d374 [NEO] Implemented Isshin, Two Heavens as One 2022-02-03 21:14:32 -05:00
Evan Kranzler
34cd9f7824 [NEO] Implemented Moonsnare Prototype 2022-02-03 20:57:59 -05:00
Evan Kranzler
b75b71eaeb [NEO] Implemented Tales of Master Seshiro / Seshiro's Living Legacy 2022-02-03 20:41:34 -05:00
Evan Kranzler
9c11deb070 [NEO] Implemented Prosperous Thief 2022-02-03 20:32:09 -05:00
Evan Kranzler
36643ed0cd [NEO] Implemented Replication Specialist 2022-02-03 20:07:31 -05:00
Evan Kranzler
c75431f27b [NEO] Implemented Weaver of Harmony 2022-02-03 20:07:31 -05:00
Evan Kranzler
04129c55fa [NEO] Implemented Mobilizer Mech 2022-02-03 20:07:31 -05:00
Evan Kranzler
626486d704 [NEO] Implemented Go-Shintai of Boundless Vigor 2022-02-03 20:07:31 -05:00
Craig Brennan
9a4bcb6ca5
[NEO] Implemented Touch the Spirit Realm (#8640)
* [NEO] Implemented Touch the Spirit Realm

* Removed filter class, using StaticFilters
2022-02-03 19:56:43 -05:00
Daniel Bomar
8477260070
[NEO] Implemented Azusa's Many Journeys / Likeness of the Seeker 2022-02-03 14:04:48 -06:00
Daniel Bomar
94b1472ad6
[NEO] Implemented Roadside Reliquary 2022-02-03 13:21:46 -06:00
Daniel Bomar
0e23fae634
[NEO] Implemented Tribute to Horobi / Echo of Death's Wail 2022-02-03 12:57:27 -06:00
Daniel Bomar
d59f08bfbc
[NEO] Implemented Teachings of the Krin / Kirin-Touched Orochi 2022-02-03 11:51:08 -06:00
Daniel Bomar
c48ca632e9
[NEO] Implemented Tamiyo's Compleation 2022-02-03 11:51:08 -06:00
Oleg Agafonov
be114bb592 [MIC] added tokens and images support 2022-02-03 21:40:34 +04:00
Evan Kranzler
0191e3251b [NEO] Implemented Boon of Boseiju 2022-02-03 09:39:58 -05:00
Evan Kranzler
9fba8e4bc2 [NEO] Implemented Towashi Guide-Bot 2022-02-03 09:23:05 -05:00
Evan Kranzler
e84aed2e07 [NEO] Implemented Sky-Blessed Samurai 2022-02-03 09:09:31 -05:00
Evan Kranzler
a6b571a8d6 [NEO] Implemented Reito Sentinel 2022-02-03 08:54:58 -05:00
Evan Kranzler
d14554eea3 [NEO] Implemented Eiganjo Exemplar 2022-02-03 08:36:07 -05:00
Evan Kranzler
56fa09e344 [NEO] Implemented Gravelighter 2022-02-03 08:03:42 -05:00
Evan Kranzler
27ea876023 [NEO] Implemented Akki Ronin 2022-02-03 08:00:05 -05:00
Evan Kranzler
0a7a4baebe [NEO] updated spoiler and reprints 2022-02-03 07:56:59 -05:00
Evan Kranzler
c3a336dbb0 fixed test failures 2022-02-02 22:14:25 -05:00
Evan Kranzler
daba48e52c [NEO] Implemented Otawara, Soaring City 2022-02-02 21:43:51 -05:00
Evan Kranzler
bb773a0945 [NEO] Implemented Walking Skyscraper 2022-02-02 21:35:38 -05:00
Evan Kranzler
25f47bde63 refacted SourceTappedCondition to use a single enum 2022-02-02 21:35:20 -05:00
Evan Kranzler
d54fdb71b1 [NEO] Implemented Takenuma, Abandoned Mire 2022-02-02 21:21:29 -05:00
Evan Kranzler
2517d3bd94 [NEO] Implemented Kair, the Swirling Sky 2022-02-02 21:11:45 -05:00
Evan Kranzler
e1d0078975 [NEO] Implemented Heir of the Ancient Fang 2022-02-02 20:12:06 -05:00
Evan Kranzler
3b9445e009 [NEO] Implemented Invoke the Winds 2022-02-02 20:02:51 -05:00
Evan Kranzler
5ad15bd72f [NEO] Implemented Okiba Reckoner Raid / Nezumi Road Captain 2022-02-02 19:59:59 -05:00
Evan Kranzler
ba05bc13c4 [NEO] Implemented Behold the Unspeakable / Vision of the Unspeakable 2022-02-02 19:59:59 -05:00
Evan Kranzler
fe857f8db6 [NEO] Implemented The Restoration of Eiganjo / Architect of Restoration 2022-02-02 19:59:58 -05:00
Evan Kranzler
789ecdd9b7 [NEO] Implemented Reality Heist 2022-02-02 19:59:58 -05:00
Evan Kranzler
076b08d07b [NEO] Implemented The Fall of Lord Konda / Fragment of Konda 2022-02-02 19:59:57 -05:00
Daniel Bomar
6343866b41
[NEO] Implemented Scrap Welder (#8635)
* [NEO] Scrap Welder WIP

* [NEO] Scrap Welder - Use variable cost to announce X value
2022-02-02 18:48:37 -06:00
Daniel Bomar
40c941c722
[NEO] Implemented Nezumi Bladeblesser 2022-02-02 16:47:27 -06:00
Daniel Bomar
828345db98
[NEO] Implemented Oni-Cult Anvil 2022-02-02 11:32:45 -06:00
Daniel Bomar
d6323e8c66
[NEO] Implemented Coiling Stalker 2022-02-02 10:25:46 -06:00
Daniel Bomar
c17d01bce4
[NEO] Implemented Anchor to Reality 2022-02-02 09:46:43 -06:00
Evan Kranzler
cd1819c48c [NEO] Implemented Reckoner Bankbuster 2022-02-02 09:09:06 -05:00
Evan Kranzler
338ae94560 [NEO] Implemented Futurist Operative 2022-02-02 08:57:07 -05:00
Evan Kranzler
76dd14867b [NEO] Implemented Omae Wa Mou Shindeiru 2022-02-02 08:40:51 -05:00
Evan Kranzler
330c221a05 [NEO] Implemented Siba Trespassers 2022-02-02 08:36:19 -05:00
Evan Kranzler
6fbc508b10 [NEO] Implemented Network Disruptor 2022-02-02 08:25:04 -05:00
Evan Kranzler
ee6b945705 [NEO] Implemented Seven-Tail Mentor 2022-02-02 08:20:26 -05:00
Oleg Agafonov
0cb9266a15 [AFC] added tokens and images support 2022-02-02 13:13:49 +04:00
Evan Kranzler
3f21c35955 [NEO] updated spoiler and reprints 2022-02-01 21:56:36 -05:00
Alex Vasile
9cb8cbd384 Implemented Predator's Hour 2022-02-01 21:47:55 -05:00
Craig Brennan
b88ca85d79
[NEO] Implemented Enormous Energy Blade (#8632)
* [NEO] Implemented Enormous Energy Blade

* Removed unnecessary class
2022-02-01 19:18:06 -06:00
Jeff Wadsworth
1a145e828f - Fixed #8629 2022-02-01 15:19:05 -06:00
Daniel Bomar
7627535270
[NEO] Implemented Norika Yamazaki, the Poet 2022-02-01 13:18:06 -06:00
Daniel Bomar
d228597093
[NEO] Implemented Light the Way 2022-02-01 13:10:11 -06:00
Daniel Bomar
0f1a0cbd31
[NEO] Implemented Malicious Malfunction 2022-02-01 12:43:35 -06:00
Daniel Bomar
7e0980a3fa
[NEO] Implemented Heiko Yamazaki, the General 2022-02-01 11:45:38 -06:00
Oleg Agafonov
fcacffce9d
Revert "Make Elvish Time Party use UTC to keep time consistent between clients." 2022-02-01 20:55:15 +04:00
Oleg Agafonov
c511de4f3b
Merge pull request #8592 from Alex-Vasile/utc-time-for-elvish-house-party
Make Elvish Time Party use UTC to keep time consistent between clients.
2022-02-01 20:50:22 +04:00
Daniel Bomar
2a3efadad0
[NEO] Implemented Awakened Awareness 2022-02-01 10:34:06 -06:00
Daniel Bomar
df093da63d
[NEO] Implemented Assassin's Ink 2022-02-01 09:16:37 -06:00
Evan Kranzler
b4b7a937eb [NEO] Implemented Prodigy's Prototype 2022-02-01 09:28:46 -05:00
Evan Kranzler
4409a0aa95 [NEO] Implemented Hotshot Mechanic 2022-02-01 09:21:33 -05:00
Evan Kranzler
a85745b694 [NEO] Implemented Eiganjo Castle 2022-02-01 08:36:13 -05:00
Evan Kranzler
67db598bd2 [NEO] Implemented Gloomshrieker 2022-02-01 08:26:55 -05:00
Evan Kranzler
6216cec201 [NEO] Implemented Generous Visitor 2022-02-01 08:13:00 -05:00
Evan Kranzler
ba2ec16841 [NEO] Implemented Circuit Mender 2022-02-01 08:09:33 -05:00
Evan Kranzler
f6b9697ddb [NEO] Implemented Upriser Renegade 2022-02-01 08:08:07 -05:00
Evan Kranzler
c373cb608f [NEO] Implemented Nezumi Prowler 2022-02-01 08:02:18 -05:00
Evan Kranzler
cc49e5ad15 [NEO] Implemented Fang of Shigeki 2022-02-01 07:55:23 -05:00
Evan Kranzler
89159e717a [NEO] Implemented High-Speed Hoverbike 2022-02-01 07:54:51 -05:00
Evan Kranzler
0eedd102cd [NEO] updated spoiler and reprints 2022-02-01 07:53:41 -05:00
Evan Kranzler
7bd284f428 [NEO] Implemented Inkrise Infiltrator 2022-01-31 22:11:07 -05:00
Evan Kranzler
8debecf105 [NEO] Implemented Brilliant Restoration 2022-01-31 22:08:36 -05:00
Evan Kranzler
5c2c09c5bb [NEO] updated spoiler and reprints 2022-01-31 22:04:22 -05:00
Evan Kranzler
df9f6df53b [NEO] Implemented Ao, the Dawn Sky 2022-01-31 21:32:26 -05:00
Evan Kranzler
b0f13a78de [NEO] Implemented Go-Shintai of Ancient Wars 2022-01-31 21:17:53 -05:00
Evan Kranzler
577da37f6e [NEO] Implemented Sokenzan Smelter 2022-01-31 20:32:53 -05:00
Evan Kranzler
8e029d5261 [NEO] Implemented Satsuki, the Living Lore 2022-01-31 20:26:38 -05:00
Evan Kranzler
67bdd5f494 [NEO] Implemented Raiyuu, Storm's Edge 2022-01-31 20:19:25 -05:00
Evan Kranzler
27ee3d1c93 [NEO] Implemented Guardians of Oboro 2022-01-31 20:10:04 -05:00
Evan Kranzler
2af622ea02 [NEO] Implemented Akki Ember-Keeper 2022-01-31 20:07:08 -05:00
Evan Kranzler
086b42212d [NEO] Implemented Sunblade Samurai 2022-01-31 09:29:17 -05:00
Evan Kranzler
75122fd842 [NEO] Implemented Moon-Circuit Hacker 2022-01-31 09:04:29 -05:00
Evan Kranzler
89b5678cf4 [NEO] Implemented Life of Toshiro Umezawa / Memory of Toshiro 2022-01-31 08:35:03 -05:00
Evan Kranzler
87d74a4cf9 simplified default saga constructor 2022-01-31 08:22:43 -05:00
Alex W. Jackson
9148a6b5a2 Add foil common runs to 2XM collator 2022-01-31 01:22:13 -05:00
Alex W. Jackson
86160b7613 Text fixes 2022-01-31 01:00:38 -05:00
Alex Vasile
c5baf413e8
Simplified several cards by replacing custom effects with ExileTopXMayPlayUntilEndOfTurnEffect (#8623) 2022-01-30 23:54:50 -05:00
Alex Vasile
878dc7bd2e
Simplified Light Up the Stage implementation based on Act On Impulse. (#8621) 2022-01-30 23:50:29 -05:00
Alex Vasile
3a9543d847
Replaced several custom "noncreature spell" filters with the main static one available. (#8625) 2022-01-30 22:23:46 -05:00
Evan Kranzler
d030848552
Reworking "as long as you control this" effects (WIP) (#8620)
* added WhileControlled duration, removed SourceOnBattlefieldControlUnchangedCondition

* refactored effects which keep things tapped

* a few additional missed cards

* refactored cards which check for being controlled and tapped

* [NEO] Implemented Kyodai, Soul of Kamigawa
2022-01-30 22:00:10 -05:00
Evan Kranzler
0ca75806fe [NEO] updated spoiler 2022-01-30 21:49:02 -05:00
Evan Kranzler
7e5d99648f [NEO] Implemented Thousand-Faced Shadow 2022-01-30 21:49:01 -05:00
Evan Kranzler
531bdd4c82 [NEO] Implemented Lion Sash 2022-01-30 21:49:01 -05:00
Alex W. Jackson
2b7a67d6e6 [M14] Remove a duplicate token 2022-01-30 19:28:48 -05:00
Craig Brennan
b688828f22
[NEO] Implemented Silver-Fur Master (#8622)
* [NEO] Implemented Silver-Fur Master

* Changed SilverFurMaster cost reduction method to AbilitiesCostReductionControllerEffect()

Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2022-01-30 17:09:45 -05:00
Evan Kranzler
a76f6fbdf8 [NEO] Implemented Naomi, Pillar of Order 2022-01-30 16:30:08 -05:00
Evan Kranzler
6a6b591549 [NEO] Implemented Sokenzan, Crucible of Defiance 2022-01-30 16:10:12 -05:00
Evan Kranzler
14c8ead72f [NEO] Implemented Boseiju Reaches Skyward 2022-01-30 15:58:12 -05:00
Evan Kranzler
2f189c1dec [NEO] Implemented Banishing Slash 2022-01-30 15:32:58 -05:00
Evan Kranzler
c77459b7a0 [NEC] Implemented Chishiro, the Shattered Blade 2022-01-30 14:14:40 -05:00
Evan Kranzler
0909ecf6c4 [NEC] Implemented Kotori, Pilot Prodigy 2022-01-30 14:08:27 -05:00
Alex W. Jackson
9c85a8f7f3 [RIX] Path of Mettle use AttacksWithCreaturesTriggeredAbility 2022-01-30 12:36:18 -05:00
Evan Kranzler
263b29adfd [NEO] Implemented Kodama of the West Tree 2022-01-30 10:19:42 -05:00
Evan Kranzler
6402845e27 [NEO] Implemented Michiko's Reign of Truth / Portrait of Michiko 2022-01-30 10:09:49 -05:00
Evan Kranzler
4fece5bc0d [NEO] Implemented Biting-Palm Ninja 2022-01-30 09:39:55 -05:00
Evan Kranzler
e25b508802 [NEO] Implemented Ancestral Katana 2022-01-30 09:29:03 -05:00
Evan Kranzler
2bbae7b80a [NEO] Implemented Armguard Familiar 2022-01-30 09:21:08 -05:00
Evan Kranzler
4f51f9c3a0 [NEO] Implemented Tempered in Solitude 2022-01-30 09:17:11 -05:00
Evan Kranzler
d7aacb7293 [NEO] Implemented Bamboo Grove Archer 2022-01-30 08:55:56 -05:00
Evan Kranzler
d3d5635c0a [NEO] updated spoiler 2022-01-30 08:53:50 -05:00
Alex W. Jackson
32a9f8feee Fix test failure 2022-01-29 22:46:12 -05:00
Evan Kranzler
c459578a68 [NEO] Implemented The Wandering Emperor 2022-01-29 21:38:14 -05:00
Evan Kranzler
809ee4e763 [NEO] Implemented Geothermal Kami 2022-01-29 21:15:42 -05:00
Evan Kranzler
d130101359 [NEO] Implemented Kappa Tech-Wrecker 2022-01-29 20:44:35 -05:00
Evan Kranzler
5f00ff6868 [NEO] Implemented Go-Shintai of Shared Purpose 2022-01-29 20:21:43 -05:00
Evan Kranzler
e1ffef81ba [NEO] Implemented Covert Tactician 2022-01-29 19:07:37 -05:00
Evan Kranzler
b1c8aaed54 [NEO] Implemented Asari Captain 2022-01-29 18:56:43 -05:00
Evan Kranzler
5cbc93b67e [NEO] Implemented Imperial Subduer 2022-01-29 17:29:05 -05:00
Evan Kranzler
62fa79cfd8 added AttacksAloneControlledTriggeredAbility 2022-01-29 17:13:15 -05:00
Evan Kranzler
63016b99d6 [NEO] Implemented Akki War Paint 2022-01-29 16:26:06 -05:00
Evan Kranzler
a61125b8bc fixed test failure 2022-01-29 11:44:35 -05:00
Evan Kranzler
b607944b11 [NEO] Implemented Surgehacker Mech 2022-01-29 11:30:26 -05:00
Evan Kranzler
cd67efeae6 [NEO] Implemented Era of Enlightenment / Hand of Enlightenment 2022-01-29 11:10:10 -05:00
Evan Kranzler
5c3da47bf8 [NEO] Implemented Junji, the Midnight Sky 2022-01-29 11:03:48 -05:00
Evan Kranzler
9502e8e21d [NEO] Implemented Twinshot Sniper 2022-01-29 10:44:56 -05:00
Evan Kranzler
2d2c88cc2c [NEO] Bronzleplate Boar 2022-01-29 10:25:05 -05:00
Evan Kranzler
a9a1f8f765 [NEO] Implemented Lizard Blades 2022-01-29 10:18:51 -05:00
Evan Kranzler
37c7573acd [NEO] Implemented Leech Gauntlet 2022-01-29 10:17:34 -05:00
Evan Kranzler
5c9261d597 [NEO] Implemented Jukai Naturalist 2022-01-29 09:57:07 -05:00
Alex Vasile
d24dc008a8
Replaced several created filters inside card classes with pre-built static filters and simplified 3 cards (#8612) 2022-01-29 00:05:12 -05:00
Alex W. Jackson
140be70fb8 Improve WishEffect text and refactor ctors (if filter exists, wished for card must be revealed) 2022-01-28 23:54:32 -05:00
Alex W. Jackson
2941487219 Improve DiscardCardYouChooseTargetEffect and use it for many cards that were using custom effects 2022-01-28 13:43:46 -05:00
Oleg Agafonov
1b98b9fde3
Merge pull request #8608 from Alex-Vasile/znr-fix-text-issues
Znr fix text issues
2022-01-28 18:56:49 +04:00
Alex Vasile
c58a07eaea Fixed text on all cards except Legion Angel for #7044. 2022-01-28 09:30:39 -05:00
Evan Kranzler
616464f4c6 [NEO] Implemented Unstoppable Ogre 2022-01-28 08:57:58 -05:00
Evan Kranzler
fd8ef4ad5a [NEO] Implemented Enthusiastic Mechanaut 2022-01-28 08:54:43 -05:00
Evan Kranzler
e6540d0a30 [NEO] Implemented Befiending the Moths / Imperial Moth 2022-01-28 08:51:16 -05:00
Evan Kranzler
e09d32c325 [NEO] Implemented Greater Tanuki 2022-01-28 08:41:55 -05:00
Evan Kranzler
0ea310b4af [NEO] Implemented Dokuchi Shadow-Walker 2022-01-28 08:37:38 -05:00
Evan Kranzler
c6968391e5 [NEO] Implemented Spirited Companion 2022-01-28 08:32:57 -05:00
Evan Kranzler
9b6df0d441 [NEC] added set 2022-01-28 08:29:13 -05:00
Alex Vasile
ffa05bf9db - Fixed Khalni Ambush
- Added Effect hint for FightTargetsEffect
- Added test for FightTargetsEffect hint to VerifyCardDataTest (for #6728)
2022-01-28 00:55:23 -05:00
Evan Kranzler
ead1c359c5
fixed a test failure 2022-01-27 23:03:59 -05:00
Evan Kranzler
b60b7525c0 [NEO] Implemented Goro-Goro, Disciple of Ryusei 2022-01-27 22:17:04 -05:00
Evan Kranzler
d2a10c3c45 [NEO] Implemented The Modern Age / Vector Glider 2022-01-27 21:43:09 -05:00
Evan Kranzler
68edee6d32 [NEO] Implemented The Shattered States Era / Nameless Conqueror 2022-01-27 21:08:19 -05:00
Evan Kranzler
6eda309765 renamed gender class to pronoun class 2022-01-27 20:36:53 -05:00
Alex Vasile
ed1db71474
Fix ability keyword hint for Menace and Scry (#8603) 2022-01-28 00:57:00 +04:00
Alex W. Jackson
b563853ec8 Fix #8601 2022-01-27 07:59:06 -05:00
Jeff Wadsworth
5bb7947d75 - Fixed #8591 2022-01-26 17:09:21 -06:00
Alex Vasile
08ad3232f1
Implemented Kjeldoran Elite Guard (#8599) 2022-01-26 18:06:05 -05:00
Jeff Wadsworth
5dcbb49ba6 - Fixed #7672 2022-01-26 11:14:31 -06:00
Alex W. Jackson
f06f4ab252 Add check that all Auras have an EnchantAbility to VerifyCardDataTest 2022-01-26 11:36:28 -05:00
Alex W. Jackson
743d1771f0 [VOW] Fix Arm The Cathars only giving vigilance to first target 2022-01-26 09:24:03 -05:00
Alex Vasile
d33acc7c80
Fixed Wording on 2 cards and removed duplicate StaticFilter (#8596)
Closes #6643
2022-01-25 21:08:46 -05:00
Alex Vasile
b184f15125 Make Elvish Time Party use UTC to keep time consistent between clients. 2022-01-24 20:45:50 -05:00
Alex W. Jackson
26a2e0a5ed Various text fixes found while closing #6885 2022-01-24 00:40:25 -05:00
Alex W. Jackson
faf2e4ec82 Improve text generation for DamageMultiEffect 2022-01-22 11:55:20 -05:00
Alex W. Jackson
c4a0a18066 [OGW] Fix Fall of the Titans text 2022-01-22 02:58:27 -05:00
jeff@delmarus.com
4d34132b9b - Fixed #8560 2022-01-18 19:13:42 -06:00
jeff@delmarus.com
703cedaa5a - Fixed #8563 2022-01-18 19:04:01 -06:00
Alex W. Jackson
d4c4b95206 [ALA] fix some card text 2022-01-13 05:42:28 -05:00
Jeff Wadsworth
e25f08c9c1 - AI outcome fix for Oracle's Insight 2022-01-12 15:06:48 -06:00
Jeff Wadsworth
26e12b55c8 - Fixed #8548 2022-01-12 09:45:40 -06:00
Jeff Wadsworth
ff03daee67 - Fixed #8511 2022-01-07 16:24:28 -06:00
Jeff Wadsworth
ebb9d7c22f - Fixed #8515 2022-01-06 15:39:04 -06:00
Jackie Ng
790eea5aa1
#8542: Add creature type predicate to "another green creature" filter (#8543) 2022-01-06 03:53:42 -05:00
Jeff Wadsworth
76a61b0bef - Fixed #8532 2022-01-05 15:02:02 -06:00
Jeff Wadsworth
d3f0eb1231 - Fixed #8536 2022-01-04 14:45:47 -06:00
Jeff Wadsworth
5717f48857 - Fixed #8538 2022-01-04 09:54:46 -06:00
Alex W. Jackson
f4fe4cd1d0 Fix Zombie Boa 2022-01-04 08:22:17 -05:00
Alex W. Jackson
6892776e28 Fix Slate Street Ruffian and Thresher Beast. Simplify various similar cards 2022-01-04 06:17:42 -05:00
Alex W. Jackson
635e70e77e Deleted two duplicate Ability classes 2022-01-02 14:54:56 -05:00
Alex W. Jackson
0b93dcdfaa Simplify some instances of 'treetop ability' 2022-01-02 03:34:01 -05:00
Alex W. Jackson
e4206169b2 [GTC] Add hint to Ground Assault and fix text of Massive Raid 2022-01-02 02:31:46 -05:00
Alex W. Jackson
b9eb118604 Use StaticFilters.FILTER_CARD_CREATURES_YOUR_GRAVEYARD everywhere possible 2022-01-02 02:07:31 -05:00
Alex W. Jackson
587df5db16 [GTC] Fix Wildwood Rebirth and clean up various other cards 2022-01-01 18:13:03 -05:00
Alex W. Jackson
0f0fc3e8b2 Implement collation for MM2 2021-12-31 15:35:15 -05:00
Evan Kranzler
5e1bac3f99 [VOW] fixed Soulcipher Board transforming without removing all counters (fixes #8537) 2021-12-30 08:48:34 -05:00
Alex W. Jackson
f67a847123 Implement collation for AKH and HOU 2021-12-30 02:41:21 -05:00
Evan Kranzler
3b39a69314 [BBD] fixed Regna's Sanction tapping friend's creatures (fixes #8514) 2021-12-27 22:07:37 -05:00
Evan Kranzler
524ce6fe20 [ELD] fixed Oko, Thief of Crowns not clearing card types correctly (fixes #8535) 2021-12-27 21:55:11 -05:00
Evan Kranzler
e8bc3d01ad changed ninjutsu ability cost to mana string 2021-12-27 21:43:45 -05:00
Evan Kranzler
a6fcaab698 fixed various instances of getting source name (fixes #8531, fixes #8528) 2021-12-24 19:30:31 -05:00
Evan Kranzler
8791f30b4a [KLD] small change to collation 2021-12-24 17:20:45 -05:00
Evan Kranzler
e683c58e08 [NEO] Implemented Satoru Umezawa 2021-12-24 17:19:08 -05:00
Alex W. Jackson
a323118c2e Implement collation for BFZ, OGW, KLD and AER. KLD not enabled yet since the print run data contains an apparent error 2021-12-24 16:16:34 -05:00
Alex W. Jackson
d357f4a0b0 Add MDFC support to CardCriteria and use it for ZNR 2021-12-24 03:38:48 -05:00
Alex W. Jackson
881fdcaa08 Remove no longer needed CardCriteria workaround 2021-12-24 03:05:28 -05:00
Alex W. Jackson
b2b90c17fd Implement collation for DGM, SOI, EMN and RIX 2021-12-23 23:03:07 -05:00
Alex W. Jackson
100c5df83a Implement collation for VOW 2021-12-22 19:06:44 -05:00
Alex W. Jackson
23fdcdc4a9 Fix Pillardrop Rescuer 2021-12-20 15:40:31 -05:00
Alex W. Jackson
3ac82adb4d Fix Nivix Cyclops and clean up some similar cards 2021-12-18 19:53:27 -05:00
Evan Kranzler
18db39f131 [AVR] fixed Homicidal Seclusion giving Lifelink to noncreature permanents, added hint (fixes #8505) 2021-12-17 19:09:47 -05:00
Evan Kranzler
050bc74941 [ODY] simplified implementation of Ghastly Demise 2021-12-17 18:57:26 -05:00
Evan Kranzler
6b1d1d48f8 [NEO] Implemented Hidetsugu, Devouring Chaos 2021-12-17 18:56:08 -05:00
Evan Kranzler
5845630af9 [NEO] Implemented Kaito Shizuki 2021-12-17 18:45:39 -05:00
Evan Kranzler
21bc6926cf [NEO] Implemented Atsushi, the Blazing Sky 2021-12-17 18:45:14 -05:00
Evan Kranzler
df206b7bb3 [NEO] updated spoiler and reprints 2021-12-17 09:57:55 -05:00
Evan Kranzler
fcdd3592cf [NEO] added set 2021-12-17 09:57:14 -05:00
Alex W. Jackson
f1390faf58 Rework Cephalid Snitch. Fixes #8520 2021-12-15 04:16:29 -05:00
Alex W. Jackson
3c6331d3e0 Fix #8519 2021-12-14 22:08:25 -05:00
Alex W. Jackson
ed47416972 Add static filter for 'nonblack creature' 2021-12-11 15:30:15 -05:00
Alex W. Jackson
62bc6ed848 Fix Spectral Prison rules text. Add filter support to BecomesTargetAttachedTriggeredAbility 2021-12-05 02:10:21 -05:00
Daniel Bomar
6113c5e2e0
[CSP] Fixed creatures sacrificed to Arcum Dragsson not getting death triggers (fixes #8501) 2021-12-04 13:11:40 -06:00
Evan Kranzler
17d9f080f9 [VOC] fixed Umbris, Fear Manifest not properly counting cards in exile (fixes #8480) 2021-12-03 08:21:09 -05:00
Alex W. Jackson
258ce763e5 Fix #8494 2021-12-01 23:30:44 -05:00
Evan Kranzler
fc3bbe0ed7 [EMN] fixed Thalia, Heretic Cathar affecting controller's permanents (fixes #8492) 2021-12-01 19:32:15 -05:00
Evan Kranzler
c5b2ca79ec [VOC] Implemented Millicent, Restless Revenant 2021-11-30 19:57:44 -05:00
Alex W. Jackson
7a983beb3c Fix War's Toll 2021-11-30 17:22:16 -05:00
Daniel Bomar
97557487b2
[VOC] Glass-Cast Heart - Fixed incorrect minimum attackers (fixes #8489) 2021-11-30 13:53:31 -06:00
Evan Kranzler
2d54a2e313 [UNF] Implemented Saw in Half 2021-11-30 09:36:02 -05:00
Evan Kranzler
8e866d95c2 [UNF] preemptive test fix 2021-11-29 21:35:51 -05:00
Evan Kranzler
e3b2ac15ba added cardutil method for incrementing map values 2021-11-29 21:34:04 -05:00
Evan Kranzler
90ae244fa5 [UNF] Implemented The Space Family Goblinson 2021-11-29 21:05:33 -05:00
Evan Kranzler
5c5785a9e7 [UNF] added set 2021-11-29 20:47:47 -05:00
Oleg Agafonov
a6b2bea8af Images: added direct image links support in scryfall, added SLD's alternative images from second sides (example: Zndrsplt, Eye of Wisdom); 2021-11-28 01:17:54 +04:00
Evan Kranzler
697beedb7d [MID] fixed Moonveil Regent not drawing cards (fixes #8479) 2021-11-25 06:43:25 -05:00
Evan Kranzler
c439f6d621 [SLD] updated rarities of snow lands 2021-11-24 20:57:09 -05:00
Evan Kranzler
fba68a7255 removed instances of incorrect quote characters, expanded test 2021-11-24 20:56:31 -05:00
Jeff Wadsworth
f66e844370 - fixed text on Master of the Hunt 2021-11-24 12:00:10 -06:00
Evan Kranzler
60167981c7 [VOC] Implemented Sinister Waltz 2021-11-22 20:52:47 -05:00
Oleg Agafonov
a5eb025155 * Sneak Attack - fixed that it doesn't give haste to MDF cards (#8474); 2021-11-23 00:55:24 +04:00
Evan Kranzler
30c2de5692 [VOC] Implemented Wedding Ring 2021-11-22 09:12:30 -05:00
Evan Kranzler
a7e89ec354 [RAV] fixed null pointer exception with Bottled Cloister (fixes #8451) 2021-11-21 19:02:23 -05:00
Evan Kranzler
f0b08424e6 [VOC] Implemented Umbris, Fear Manifest 2021-11-21 17:20:26 -05:00
Evan Kranzler
5fec1148c8 [WWK] reworked Quest for Ula's Temple 2021-11-21 13:03:07 -05:00
Evan Kranzler
7da2985765 [SLD] added latest drops 2021-11-19 06:10:16 -05:00
Evan Kranzler
3f320e22b2 [DBL] added set 2021-11-18 07:21:10 -05:00
Evan Kranzler
e59f14490e [SLD] added latest cards 2021-11-17 22:13:26 -05:00
Evan Kranzler
a64ff322f4 [VOC] Implemented Breathkeeper Seraph 2021-11-17 21:45:23 -05:00
Evan Kranzler
d587eb3278 [VOC] Implemented Haunting Imitation 2021-11-17 21:32:45 -05:00
Evan Kranzler
98664426f2 [VOC] Implemented Disorder in the Court 2021-11-17 21:13:29 -05:00
Evan Kranzler
1aa1d71a96 [VOC] Implemented Breath of the Sleepless 2021-11-17 20:55:11 -05:00
Jeff Wadsworth
b83bbc000f - Fixed #8464 2021-11-17 10:38:58 -06:00
Oleg Agafonov
524f46e7e5 * Uba Mask - fixed that it doesn't work with MDF cards (#8222); 2021-11-17 19:23:16 +04:00
Evan Kranzler
2d14d0647d renamed a static filter 2021-11-17 08:32:38 -05:00
Oleg Agafonov
afdae939c3 * Becomes a copy abilities: improved support with MDF cards (#8335); 2021-11-17 16:27:18 +04:00
Evan Kranzler
a177027b7b [WTH] reworked Psychic Vortex to not target the land it sacrifices (closes #8460) 2021-11-16 20:24:17 -05:00
Evan Kranzler
11ce58c579 [AFC] fixed Sword of Hours incorrectly comparing die roll and damage 2021-11-16 18:43:32 -05:00
Jeff Wadsworth
9850abeef8 - Fixed #8461 2021-11-16 16:29:56 -06:00
Jeff Wadsworth
b38f302dba - outcome fixes for AI 2021-11-16 08:41:53 -06:00
Evan Kranzler
9ca9bfa122 [MID] fixed Sludge Monster only applying to a single creature at a time (fixes #8459) 2021-11-16 07:02:41 -05:00
Evan Kranzler
20bf4bcf5a [AFC] fixed Mantle of the Ancients not boosting enchanted creature (fixes #8458) 2021-11-15 18:19:56 -05:00
Jeff Wadsworth
a6ca9a095c - Fixed #8449 2021-11-15 15:40:44 -06:00
Jeff Wadsworth
e989c05247 - Fixed #8455 2021-11-15 11:27:47 -06:00
Evan Kranzler
867de97efb [APC] Implemented Tahngarth's Glare 2021-11-14 15:50:08 -05:00
Evan Kranzler
cddfff4a28 [APC] Implemented Zombie Boa 2021-11-14 15:43:34 -05:00
Evan Kranzler
b625aa05c5 updated some fight effect text 2021-11-14 15:30:27 -05:00
Alex W. Jackson
c355834a4e Fix #8337, #8456 2021-11-14 14:13:31 -05:00
Evan Kranzler
7b184a76fa a few more exile from graveyard fixes 2021-11-14 11:10:23 -05:00
Evan Kranzler
53f6bc372a [VOC] various text fixes 2021-11-13 18:58:28 -05:00
Evan Kranzler
652dd49940 updated fight effect text 2021-11-13 18:30:42 -05:00
Evan Kranzler
db29b009cd [VOC] Implemented Sudden Salvation 2021-11-13 14:21:31 -05:00
Evan Kranzler
8fd2ed476e [VOC] Implemented Drogskol Reinforcements 2021-11-13 14:01:22 -05:00
Evan Kranzler
9c5f63403a [VOC] Implemented Rhoda, Geist Avenger 2021-11-13 12:39:14 -05:00
Evan Kranzler
7a8db0c878 [VOC] Implemented Markov Enforcer 2021-11-13 12:30:33 -05:00
Evan Kranzler
bae8a4e9e5 [VOC] Implemented Scion of Opulence 2021-11-13 10:14:46 -05:00
Evan Kranzler
a08bbc81ea [VOC] Implemented Glass-Cast Heart 2021-11-13 10:06:05 -05:00
Evan Kranzler
a27308354a [VOC] Implemented Imperious Mindbreaker 2021-11-13 09:50:01 -05:00
Evan Kranzler
ac4d64a08f [VOC] Implemented Doom Weaver 2021-11-13 09:44:36 -05:00
Evan Kranzler
756e0b40b0 [VOC] Implemented Thundering Mightmare 2021-11-13 09:39:46 -05:00
Evan Kranzler
3d15a89079 [VOC] Implemented Priest of the Blessed Graf 2021-11-13 09:13:07 -05:00
Evan Kranzler
6fd3ded5db [VOC] Implemented Imposing Grandeur 2021-11-13 08:38:37 -05:00
Evan Kranzler
94a4821c0a [VOW] Implemented Midnight Arsonist 2021-11-12 20:27:21 -05:00
Evan Kranzler
8121660bbf [VOW] Implemented Arterial Alchemy 2021-11-12 20:12:35 -05:00
Evan Kranzler
6b2fc867f4 [VOW] some more text fixes 2021-11-12 19:58:50 -05:00
Evan Kranzler
9ee8ef6eab [VOW] added variants 2021-11-12 09:13:55 -05:00
Evan Kranzler
783a818cb7 [VOW] Implemented Alchemist's Gambit 2021-11-12 09:11:00 -05:00
Evan Kranzler
5260d6d363 [VOW] Implemented Curse of Hospitality 2021-11-12 08:52:57 -05:00
Evan Kranzler
38f0e83274 [VOW] various text fixes 2021-11-11 21:59:56 -05:00
Evan Kranzler
8de8a24227 [VOW] Implemented Ill-Tempered Loner / Howlpack Avenger 2021-11-11 20:04:22 -05:00
Evan Kranzler
03926f114f [VOW] Implemented Voltaic Visionary / Volt-Charged Berserker 2021-11-11 19:47:20 -05:00
Jeff Wadsworth
0600c0e7d5 - Fixed #8436 2021-11-11 16:35:15 -06:00
Daniel Bomar
24fab24440
[VOW] Implemented Jacob Hauken, Inspector / Hauken's Insight 2021-11-11 10:49:26 -06:00
Evan Kranzler
8716ecdb3d [VOW] Implemented Magma Pummeler 2021-11-11 09:47:28 -05:00
Evan Kranzler
6fb6ef56f9 [VOW] Implemented Dollhouse of Horrors 2021-11-11 09:37:38 -05:00
Alex W. Jackson
379550689f Refactor generation of boosters with a special uncommon/rare slot (e.g. WAR planeswalker slot) 2021-11-11 08:48:50 -05:00
Evan Kranzler
387acbdbe9 fixed a test failure 2021-11-11 08:36:41 -05:00
Evan Kranzler
db7a5b5001 [VOW] Implemented Creepy Puppeteer 2021-11-11 08:29:47 -05:00
Evan Kranzler
51e88b8e19 [VOW] Implemented Savior of Ollenbock 2021-11-11 08:14:39 -05:00
Evan Kranzler
8a3baf6779 [VOW] Implemented Radiant Grace / Radiant Restraints 2021-11-11 07:51:55 -05:00
Evan Kranzler
ca16f363c8 refactored effects which cause other permanents to enter tapped 2021-11-11 07:51:12 -05:00
Evan Kranzler
1d610aed69 [VOW] fixed Edgar, Charmed Groom not returning under owner's control 2021-11-11 07:02:25 -05:00
Alex W. Jackson
5287e1aa4d CardCriteria: use constants instead of strings for supertype and subtype 2021-11-11 05:50:13 -05:00
Evan Kranzler
79b30c04f9 [VOC] Implemented Olivia's Wrath 2021-11-10 22:01:22 -05:00
Evan Kranzler
fa0cdd06ac [VOC] Implemented Laurine, the Diversion 2021-11-10 21:49:20 -05:00
Evan Kranzler
6b95e19630 [VOC] Implemented Kamber, the Plunderer 2021-11-10 21:46:17 -05:00
Evan Kranzler
7fa8540cec fixed a test failure 2021-11-10 21:38:56 -05:00
Evan Kranzler
f5141843ff [VOW] Implemented Biolume Egg / Biolume Serpent 2021-11-10 21:10:01 -05:00
Daniel Bomar
91300cebed
[VOW] Implemented Chandra, Dressed to Kill 2021-11-10 12:00:38 -06:00
Jeff Wadsworth
55a29f2d6c - little fix to verify the card is put into the controller's graveyard 2021-11-10 11:24:38 -06:00
Jeff Wadsworth
2839681b72 - Fixed #8442 2021-11-10 11:21:26 -06:00
Daniel Bomar
395136259f
[VOW] Implemented Cemetery Illuminator 2021-11-10 09:13:02 -06:00
Evan Kranzler
1987b51902 [VOW] Implemented Voldaren Bloodcaster / Bloodbat Summoner 2021-11-10 10:01:41 -05:00
Evan Kranzler
599e5c2a4f [VOW] Implemented Howlpack Piper / WIldsong Howler 2021-11-10 09:47:45 -05:00
Evan Kranzler
81428811fe [VOW] Implemented Cipherbound Spirit 2021-11-10 09:26:41 -05:00
Evan Kranzler
23b0dbe425 fixed a test failure 2021-11-10 08:33:21 -05:00
Evan Kranzler
28bb58a475 [VOW] Implemented Runo Stromkirk / Krothuss, Lord of the Deep 2021-11-10 08:15:18 -05:00
Evan Kranzler
49d1e53831 [VOW] Implemented Arm the Cathars 2021-11-10 08:09:57 -05:00
Evan Kranzler
e30ba1b62a [VOW] Implemented Toxrill, the Corrosive 2021-11-10 08:09:57 -05:00
Evan Kranzler
f83002b43b [VOW] Implemented Patchwork Crawler 2021-11-10 08:09:57 -05:00
Evan Kranzler
8bcfbec719 [VOW] Implemented Eruth, Tormented Prophet 2021-11-10 08:09:56 -05:00
Evan Kranzler
4f387f5c33 [VOW] Implemented Supernatural Rescue 2021-11-10 08:09:56 -05:00
Daniel Bomar
09a21eaef6
Merge pull request #8445 from weirddan455/cemetery-desecrator
[VOW] Implemented Cemetery Desecrator
2021-11-10 07:08:47 -06:00
Evan Kranzler
8470a2e8e6 [VOC] Implemented Timin, Youthful Geist 2021-11-09 22:55:33 -05:00
Evan Kranzler
6c273bbabe [VOC] Implemented Occult Epiphany 2021-11-09 22:55:14 -05:00
Evan Kranzler
c56f933db1 [VOC] Implemented Haunted Library 2021-11-09 22:46:10 -05:00
Evan Kranzler
0183843a2c [VOC] Implemented Crossway Troublemakers 2021-11-09 22:43:36 -05:00
Evan Kranzler
2e09f8ea2d [VOC] updated spoiler 2021-11-09 22:39:25 -05:00
Evan Kranzler
cad2f86eb0 [VOC] Implemented Hollowhenge Overlord 2021-11-09 07:50:35 -05:00
Evan Kranzler
900f9d845c [VOC] Implemented Ethereal Investigator 2021-11-09 07:49:24 -05:00
Evan Kranzler
1c131dcc95 [VOW] Implemented Skull Skaab 2021-11-09 07:25:01 -05:00
Evan Kranzler
92c9148cd8 [VOC] updated spoiler and reprints 2021-11-09 06:20:38 -05:00
Oleg Agafonov
2857b82f9a Merge fix 2021-11-09 10:18:08 +04:00
Oleg Agafonov
3284cb5b24 GUI: fixed wrong card sides, data and errors for transform and double side cards; 2021-11-09 10:16:39 +04:00
Daniel Bomar
7082b86eb3
[MID] Implemented Disturb mechanic (#8201)
* [MID] Implemented Disturb mechanic

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2021-11-09 10:12:50 +04:00
Evan Kranzler
1195016399 [VOW] Implemented Kaya, Geist Hunter 2021-11-08 20:50:13 -05:00
Evan Kranzler
1656324329 [VOW] Implemented Undead Butler 2021-11-08 20:30:30 -05:00
Evan Kranzler
5dbc8f11f3 [VOW] Implemented Hiveheart Shaman 2021-11-08 20:15:55 -05:00
Daniel Bomar
f4591eb455
[VOW] Implemented Cemetery Desecrator 2021-11-08 14:37:09 -06:00
Daniel Bomar
902fec22dd
[VOW] Implemented Spiked Ripsaw 2021-11-08 09:58:20 -06:00
Daniel Bomar
2ed7aff291
[VOW] Implemented Undying Malice 2021-11-08 09:14:04 -06:00
Daniel Bomar
a2334c3f9a
[VOW] Implemented Witness the Future 2021-11-08 08:38:29 -06:00
Evan Kranzler
1a28d43461 removed temporary verify skip 2021-11-08 08:46:14 -05:00
Evan Kranzler
294fed74ab [VOW] Implemented Wandering Mind 2021-11-08 08:36:33 -05:00
Evan Kranzler
8856d0a0ea [VOW] Implemented Edgar, Charmed Groom / Edgar Markov's Coffin 2021-11-08 08:33:14 -05:00
Evan Kranzler
10185a0999 [VOW] Implemented Screaming Swarm 2021-11-08 08:04:16 -05:00
Evan Kranzler
7970eecc47 [VOW] Implemented Sigarda's Summons 2021-11-08 07:51:58 -05:00
Evan Kranzler
83caa6aa12 [VOW] Implemented Concealing Curtains / Revealing Eye 2021-11-08 07:42:59 -05:00
Daniel Bomar
d5d90b7b2d
[VOW] Wolf Strike - Fixed wrong boost value 2021-11-08 01:59:47 -06:00
Evan Kranzler
0ff2dfc4d7 [VOW] Implemented Ancestral Anger 2021-11-07 19:53:20 -05:00
Evan Kranzler
3bb1807989 [VOW] Implemented Restless Bloodseeker / Bloodsoaked Reveler 2021-11-07 19:39:55 -05:00
Evan Kranzler
25e95772eb [VOW] Implemented Ragged Recluse / Odious Witch 2021-11-07 19:29:39 -05:00
Evan Kranzler
1938e9657d [VOW] Implemented Dorothea, Vengeful Victim / Dorothea's Retribution 2021-11-07 18:59:23 -05:00
Evan Kranzler
e633c309f2 [VOW] Implemented Ballista Watcher / Ballista Wielder 2021-11-07 18:41:26 -05:00
Daniel Bomar
b8124562bb
[VOW] Implemented Vampire Slayer 2021-11-07 13:43:59 -06:00
Daniel Bomar
f6a3431287
[VOW] Implemented Wolf Strike 2021-11-07 13:01:48 -06:00
Evan Kranzler
f9388b89da [VOW] Implemented Skulking Killer 2021-11-07 12:25:20 -05:00
Evan Kranzler
8d7aa8275b [VOW] Implemented Hullbreaker Horror 2021-11-07 12:18:25 -05:00
Evan Kranzler
236c974b1e [VOW] Implemented Brine Comber / Brinebound Gift 2021-11-07 12:13:59 -05:00
Evan Kranzler
16df08e3b1 [VOW] Implemented Mirrorhall Mimic / Ghastly Mimicry 2021-11-07 10:50:08 -05:00
Evan Kranzler
2b417a3e3d fixed test failures 2021-11-07 09:39:12 -05:00
Evan Kranzler
fd2078a4d6 [VOW] Implemented Innocent Traveler / Malicious Invader 2021-11-07 09:19:20 -05:00
Evan Kranzler
5adea64696 [VOW] Implemented Wolfkin Outcast / Wedding Crasher 2021-11-07 08:59:17 -05:00
Evan Kranzler
7589581c14 [VOW] Implemented Panicked Bystander / Cackling Culprit 2021-11-07 08:45:30 -05:00
Evan Kranzler
fc58a78eae [VOW] Implemented Alluring Suitor / Deadly Dancer 2021-11-07 08:32:53 -05:00
Evan Kranzler
3801325a04 added TransformIntoSourceTriggeredAbility to simplify copied code 2021-11-07 08:31:23 -05:00
Alex W. Jackson
76a7e4fe2c Fix #8439 2021-11-07 01:42:35 -04:00
Evan Kranzler
b6ab7dbaac [VOW] Implemented Serpentine Ambush 2021-11-06 22:03:24 -04:00
Evan Kranzler
86277a72e3 [VOW] Implemented Heron-Blessed Geist 2021-11-06 21:58:14 -04:00
Evan Kranzler
00928bdb9d [VOW] Implemented Olivia's Attendants 2021-11-06 21:50:24 -04:00
Evan Kranzler
a69180ac95 [VOW] Implemented Nurturing Presence 2021-11-06 21:41:17 -04:00
Evan Kranzler
81c7a29947 [VOW] Implemented Faithbound Judge / Sinner's Judgment 2021-11-06 21:34:31 -04:00
Evan Kranzler
238c1ccd9c [VOW] Implemented Nature's Embrace 2021-11-06 21:14:40 -04:00
Evan Kranzler
d9d973e50e fixed test failure 2021-11-06 20:31:58 -04:00
Evan Kranzler
329e6ac126 [VOW] Implemented Skywarp Skaab 2021-11-06 20:10:40 -04:00
Evan Kranzler
9c11ab64d5 [VOW] Implemented Traveling Minister 2021-11-06 20:07:18 -04:00
Evan Kranzler
5877009ecc [VOW] Implemented Toxic Scorpion 2021-11-06 20:02:51 -04:00
Evan Kranzler
ca4e8b9ff5 [VOW] updated spoiler 2021-11-06 20:00:31 -04:00
Evan Kranzler
08f50b1ec1 [VOW] Implemented Parish-Blade Trainee 2021-11-06 19:51:29 -04:00
Evan Kranzler
d3d77af3f4 [VOW] Implemented Katila, Dawnhart Martyr / Katilda's Rising Dawn 2021-11-06 19:48:44 -04:00
Evan Kranzler
1f2fa8d8dc [VOW] Implemented Gutter Skulker / Gutter Shortcut 2021-11-06 19:30:49 -04:00
Evan Kranzler
79592acfd9 [VOW] Implemented Henrika Domnathi / Henrika, Infernal Seer 2021-11-06 19:18:34 -04:00
Evan Kranzler
e9d185a039 [VOW] Implemented Edgar's Awakening 2021-11-06 18:40:16 -04:00
Evan Kranzler
4b7250e2b9 [VOW] Implemented Cultivator Colossus 2021-11-06 18:09:22 -04:00
Evan Kranzler
091c6cb48d [VOW] Implemented Lantern of the Lost 2021-11-06 13:58:20 -04:00
Evan Kranzler
fcc1481679 [VOW] Implemented Lacerate Flesh 2021-11-06 13:57:47 -04:00
Daniel Bomar
8b02badf33
[VOW] Implemented Hopeful Initiate 2021-11-06 12:53:15 -05:00
Daniel Bomar
d6e16e0bac
[VOW] Implemented Fleeting Spirit 2021-11-06 11:34:32 -05:00
Daniel Bomar
f4b5dadaf9
[VOW] Implemented Gift of Fangs 2021-11-06 10:58:27 -05:00
Daniel Bomar
8bb3c6ac60
[VOW] Implemented Fear of Death 2021-11-06 10:16:41 -05:00
Daniel Bomar
139443971a
[VOW] Implemented Diregraf Scavenger 2021-11-06 08:51:53 -05:00
Daniel Bomar
6947716978
[VOW] Implemented Dread Fugue 2021-11-06 08:51:53 -05:00
Daniel Bomar
cafbac1d0d
[VOW] Implemented Chill of the Grave 2021-11-06 08:51:53 -05:00
Daniel Bomar
5d5673c333
[VOW] Implemented Cradle of Safety 2021-11-06 08:51:52 -05:00
Evan Kranzler
4a9d3c3cef [VOW] Implemented Witch's Web 2021-11-06 09:40:43 -04:00
Evan Kranzler
9a461229d0 [VOW] Implemented Syphon Essence 2021-11-06 09:37:59 -04:00
Evan Kranzler
33e8be5da2 [VOW] Implemented Stitched Assistant 2021-11-06 09:35:23 -04:00
Evan Kranzler
38fcd3acc9 [TOR] fixed Stern Judge not working (fixes #8438) 2021-11-06 09:32:52 -04:00
Evan Kranzler
69fbd2a159 [VOW] Implemented Steelclad Spirit 2021-11-06 09:28:39 -04:00
Evan Kranzler
dae2080178 [VOW] Implemented Sporeback Wolf 2021-11-06 09:26:27 -04:00
Evan Kranzler
bddc72b303 [VOW] Implemented Repository Skaab 2021-11-06 09:15:36 -04:00
Evan Kranzler
c7c9fd09db [VOW] Implemented Mischievous Catgeist / Catlike Curiosity 2021-11-06 09:07:37 -04:00
Evan Kranzler
392f011ffd [VOW] Implemented Flame-Blessed Bolt 2021-11-06 08:59:15 -04:00
Evan Kranzler
66092eca54 [VOW] Implemented Estwald Shieldbasher 2021-11-06 08:57:40 -04:00
Evan Kranzler
3c84c010ce [VOW] Implemented Dreamshackle Geist 2021-11-06 08:52:40 -04:00
Evan Kranzler
248015308c [VOW] Implemented Dreadlight Monstrosity 2021-11-06 08:44:17 -04:00
Evan Kranzler
e4e0e1b89b [MID] added all variants 2021-11-06 08:32:40 -04:00
Evan Kranzler
a8453a3819 [MID] added Beloved Beggar from #8201 2021-11-06 08:27:53 -04:00
Daniel Bomar
b927d91536
[VOW] Implemented Cemetery Gatekeeper 2021-11-06 06:29:16 -05:00
Daniel Bomar
008de80558
[VOW] Implemented Boarded Window 2021-11-06 06:29:16 -05:00
Daniel Bomar
770c044fd0
[VOW] Implemented Bloody Betrayal 2021-11-06 06:29:15 -05:00
Daniel Bomar
57ac01a6d2
[VOW] Implemented Bleed Dry 2021-11-06 06:29:15 -05:00
Alex W. Jackson
6d568e0dc2 Implement collation for Dragons of Tarkir and Magic Origins 2021-11-06 07:03:56 -04:00
Evan Kranzler
b83a20a0f1 [MH2] fixed Scour the Desert (fixes #8435) 2021-11-05 21:59:54 -04:00
Evan Kranzler
f4cdf0e361 fixed test failure 2021-11-05 20:56:37 -04:00
Evan Kranzler
d2861c0aff [VOW] Implemented Wanderlight Spirit 2021-11-05 20:27:19 -04:00
Evan Kranzler
54f261b36b [VOW] Implemented Voldaren Epicure 2021-11-05 20:26:30 -04:00
Evan Kranzler
b0b53b1d5b [VOW] Implemented Vampire's Kiss 2021-11-05 20:25:24 -04:00
Evan Kranzler
03e0cb4818 [VOW] Implemented Spore Crawler 2021-11-05 20:23:31 -04:00
Evan Kranzler
be1ea1d5c8 [VOW] Implemented Sheltering Boughs 2021-11-05 20:22:19 -04:00
Evan Kranzler
4b01bad22d [VOW] Implemented Selhoff Entomber 2021-11-05 20:21:22 -04:00
Evan Kranzler
12588ea40b [VOW] Implemented Rural Recruit 2021-11-05 20:18:36 -04:00
Evan Kranzler
b5b6c837f1 [VOW] Implemented Pyre Swarm 2021-11-05 20:16:30 -04:00
Evan Kranzler
b5146aee34 [VOW] Implemented Pointed Discussion 2021-11-05 20:13:13 -04:00
Evan Kranzler
e2edafd454 [VOW] Implemented Piercing Light 2021-11-05 20:11:28 -04:00
Evan Kranzler
7c4acefee0 [VOW] Implemented Persistent Specimen 2021-11-05 20:09:41 -04:00
Evan Kranzler
b60793a631 [VOW] Implemented Nebelgast Beguiler 2021-11-05 20:06:59 -04:00
Evan Kranzler
984e2cb9f2 [VOW] Implemented Lightning Wolf 2021-11-05 20:05:39 -04:00
Evan Kranzler
ccccc0b384 [VOW] Implemented Into the Night 2021-11-05 20:03:59 -04:00
Evan Kranzler
ecfe08cee0 moved TransformAbility into DayboundAbility for simplicity 2021-11-05 19:59:00 -04:00
Evan Kranzler
f53dde0036 [VOW] Implemented Hookhand Mariner 2021-11-05 19:54:06 -04:00
Evan Kranzler
f7360ae446 [VOW] Implemented Grisly Ritual 2021-11-05 19:52:11 -04:00
Evan Kranzler
e4f90aca99 [VOW] Implemented Fierce Retribution 2021-11-05 19:50:38 -04:00
Evan Kranzler
a0e84a7af5 [VOW] Implemented Falkenrath Celebrants 2021-11-05 19:46:05 -04:00
Evan Kranzler
992fbf1707 [VOW] Implemented End the Festivities 2021-11-05 19:45:15 -04:00
Evan Kranzler
cb8096d1a6 [VOW] Implemented Desperate Farmer / Depraved Harvester 2021-11-05 19:42:23 -04:00
Evan Kranzler
6dd1c9c94f [VOW] Implemented Ceremonial Knife 2021-11-05 19:35:51 -04:00
Evan Kranzler
bbb056aaca [VOW] Implemented Blood Servitor 2021-11-05 19:30:29 -04:00
Evan Kranzler
92a8b2341d [VOW] Implemented Blood Fountain 2021-11-05 19:28:45 -04:00
Evan Kranzler
7930c5d3d4 [VOW] Implemented Blood Petal Celebrant 2021-11-05 19:24:58 -04:00
Evan Kranzler
d297e14390 [VOW] Implemented Binding Geist / Spectral Binding 2021-11-05 19:22:42 -04:00
Evan Kranzler
a931a4dd81 [VOW] Implemented Alchemist's Retrieval 2021-11-05 19:19:07 -04:00
Evan Kranzler
a892028b28 [VOW] updated spoiler 2021-11-05 18:38:27 -04:00
Oleg Agafonov
d3033cece3 Merge fix 2021-11-05 23:19:00 +04:00
Alex W. Jackson
767fd89199 Fix #8434 2021-11-05 15:14:29 -04:00
Evan Kranzler
30afb11cd2
Implementing Daybound/Nightbound mechanic (#8200)
* adding initial day/night support in game state

* remove card exclusion for testing

* added functional implementation to abilities from main branch

* functionally implemented NightCondition

* updated DayNightHint

* added support for nightbound entering transformed at night

* [MID] Implemented Unnatural Moonrise

* [MID] Implemented The Celestus

* added some docs

* changed access for state day/night methods

* added transformation to day/night switch

* re-added unfinished filter, removed day/night cards

* fixed some errors with transforming

* added hints to all day/night cards

* added transformation prevention plus a test

* added Immerwolf test

* [MID] Implemented Tovolar, Dire Overlord / Tovolar, The Midnight Scourge

* refactored some cards to not use isTransformable

* removed transformable parameter

* simplified some transform code

* fixed null pointer exception

* removed unnecessary canTransform method

* fixed a small error

* reworked implementation of rule 701.28f

* small change in transform logic

* fixed failiing test

* fixed verify failure

* small merge change

* added support for day/night switching based on spells cast

* [MID] Implemented Curse of Leeches / Leeching Lurkers

* moved day/night handling to untap step

* added tests for cards which set day and trigger from a change

* [MID] Implemented Ludevic, Necrogenius / Olag, Ludevic's Hubris

* added support for creatures transforming to match day/night when necessary

* fixed verify failures

* fixed another verify failure

* remove temporary verify skip

* added transform message

* removed unnecessary transform message

* [MID] Implemented Angelic Enforcer / Enduring Angel

* updated DayNightHint with more information

* fixed verify failure

* merge fix

* fixed Startled Awake / Persistent Nightmare / Moonmist interaction

* added another test for Moonmist

* merge fix

* merge fix

* [MID] Implemented Baneblade Scoundrel / Baneclaw Marauder

* merge fix

* [MID] various text fixes

* [MID] a few more text fixes

* Merge fix

* Improved transform game logs (hints, source), fixed day/night logs, fixed miss game param (due code style);

* fixed a test failure

* Merge fix

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-11-05 23:11:23 +04:00
Daniel Bomar
6d4e5672c3
[VOW] Implemented Cruel Witness 2021-11-05 13:58:21 -05:00
Daniel Bomar
a22f858297
[VOW] Implemented Aim for the Head 2021-11-05 13:34:02 -05:00
Evan Kranzler
7d20e8f588 [VOW] updated spoiler and reprints 2021-11-05 14:09:49 -04:00
Daniel Bomar
76037221d2
[VOW] Implemented Moldgraf Millipede 2021-11-05 10:32:41 -05:00
Daniel Bomar
f72076befe
[VOW] Implemented Foreboding Statue / Forsaken Thresher 2021-11-05 10:07:00 -05:00
Daniel Bomar
3e81a18e27
[VOW] Implemented Stormchaser Drake 2021-11-05 09:18:52 -05:00
Daniel Bomar
03cb3d45e3
[VOW] Implemented Welcoming Vampire 2021-11-05 08:45:17 -05:00
Evan Kranzler
950aacd6fc [VOW] Implemented Sanguine Statuette 2021-11-05 09:31:54 -04:00
Evan Kranzler
887e7a644e [VOW] Implemented Hamlet Vanguard 2021-11-05 09:26:22 -04:00
Evan Kranzler
aa227e2adc [VOW] Implemented Markov Retribution 2021-11-05 09:18:43 -04:00
Evan Kranzler
d7a1fd23c7 [VOW] Implemented Necroduality 2021-11-05 09:10:23 -04:00
Evan Kranzler
324b3b83d6 [VOW] Implemented Diver Skaab 2021-11-05 08:57:45 -04:00
Evan Kranzler
8091538bbc [VOW] Implemented Sigardian Palading 2021-11-05 08:52:58 -04:00
Evan Kranzler
45fc9b305a [VOW] Implemented Bloodtithe Harvester 2021-11-05 08:28:04 -04:00
Evan Kranzler
fbb15a84c6 [VOW] Implemented Lantern Flare 2021-11-05 08:11:08 -04:00
Daniel Bomar
3c6eaf0965
[VOW] Implemented Howling Moon 2021-11-05 03:01:36 -05:00
Daniel Bomar
890d55cf87
[VOW] Implemented Odric, Blood-Cursed 2021-11-05 02:26:16 -05:00
Evan Kranzler
ab337acb02 [VOW] updated spoiler 2021-11-04 22:32:55 -04:00
Evan Kranzler
0b290bcfd1 [VOW] Implemented Oakshade Stalker / Moonlit Ambusher 2021-11-04 22:27:42 -04:00
Evan Kranzler
cfb8231f2e [VOW] Implemented Ollenbock Escort 2021-11-04 22:13:41 -04:00
Evan Kranzler
0a0c7c6895 [VOW] Implemented Winged Portent 2021-11-04 22:04:06 -04:00
Evan Kranzler
4088159bf9 [VOW] Implemented Wash Away 2021-11-04 21:56:33 -04:00
Evan Kranzler
d2de2229e9 [VOW] Implemented Voice of the Blessed 2021-11-04 21:47:55 -04:00
Evan Kranzler
e3a335d561 [VOW] Implemented Hungry Ridgewolf 2021-11-04 21:37:52 -04:00
Evan Kranzler
29b095e308 [VOW] Implemented Avabruck Caretaker 2021-11-04 21:31:25 -04:00
Evan Kranzler
70b5a48c23 [C18] fixed Loyal Apprentice creating two tokens (fixes #8430) 2021-11-04 21:17:49 -04:00
Evan Kranzler
aa4bceb7d2 [VOW] Implemented Markov Waltzer 2021-11-04 18:37:54 -04:00
Evan Kranzler
e7ae370a2a [VOW] Implemented Gryffwing Cavalry 2021-11-04 18:36:24 -04:00
Evan Kranzler
fb12605e85 [VOW] Implemented Unholy Officiant 2021-11-04 18:33:25 -04:00
Evan Kranzler
6e089124bb [VOW] Implemented Bride's Gown 2021-11-04 18:32:14 -04:00
Daniel Bomar
e14fe1f426
[VOW] Implemented Heron of Hope 2021-11-04 16:47:01 -05:00
Daniel Bomar
c2cdee3994
[VOW] Implemented Flourishing Hunter 2021-11-04 16:31:35 -05:00
Daniel Bomar
5ae774a501
[VOW] Implemented Falkenrath Forebear 2021-11-04 16:09:27 -05:00
Daniel Bomar
318a690379
[VOW] Implemented Catapult Fodder / Catapult Captain 2021-11-04 15:53:06 -05:00
Daniel Bomar
27957012c9
[VOW] Implemented Cartographer's Survey 2021-11-04 15:20:01 -05:00
Daniel Bomar
ca5318e814
[VOW] Implemented Crawling Infestation 2021-11-04 11:56:22 -05:00
Daniel Bomar
d620c94f44
[VOW] Implemented Courier Bat 2021-11-04 11:24:39 -05:00
Daniel Bomar
c5e3795f65
[VOW] Implemented Cobbled Lancer 2021-11-04 11:13:09 -05:00
Daniel Bomar
15efdd99ce
[VOW] Implemented Circle of Confinement 2021-11-04 10:59:40 -05:00
Daniel Bomar
9bbc7bf0ba
[VOW] Implemented Bloodcrazed Socialite 2021-11-04 10:09:44 -05:00
Evan Kranzler
2fb0b52106 [VOW] updated spoiler 2021-11-04 09:56:20 -04:00
Evan Kranzler
efc1ad056d [VOW] Implemented Dawnhart Disciple 2021-11-04 09:30:35 -04:00
Evan Kranzler
be356a4ed6 [VOW] Implemented Wretched Throng 2021-11-04 09:24:21 -04:00
Evan Kranzler
ba89b699ee [VOW] Implemented Militia Rallier 2021-11-04 09:21:00 -04:00
Evan Kranzler
340a3369ce [VOW] Implemented Kessig Flamebreather 2021-11-04 09:13:46 -04:00
Evan Kranzler
fe4fa87df4 [VOW] Implemented Daybreak Combatants 2021-11-04 09:10:28 -04:00
Evan Kranzler
dcc0635acb [VOW] Implemented Lambholt Raconteur / Lambholt Ravager 2021-11-04 09:07:56 -04:00
Evan Kranzler
177cb0c8e2 [VOW] Implemented Infestation Expert / Infested Werewolf 2021-11-04 09:03:50 -04:00
Evan Kranzler
27ef5629ff [VOW] Implemented Child of the Pack / Savage Packmate 2021-11-04 09:00:30 -04:00
Evan Kranzler
bfe803b0da [VOW] Implemented Dying to Serve 2021-11-04 08:56:08 -04:00
Evan Kranzler
8fe98c1984 [VOW] updated spoiler and reprints 2021-11-04 07:58:04 -04:00
Alex W. Jackson
3c732d1212 Fix Virulent Wound text 2021-11-04 01:04:48 -04:00
Evan Kranzler
8456d8f868 [VOW] Implemented Sawblade Stinger 2021-11-03 21:14:07 -04:00
Evan Kranzler
17b1acafce [VOW] Implemented Runebound Wolf 2021-11-03 20:52:49 -04:00
Evan Kranzler
0bd190ace1 [VOW] Implemented Sigarda's Imprisonment 2021-11-03 20:45:02 -04:00
Evan Kranzler
0d925b6cbc [VOW] Implemented Unhallowed Phalanx 2021-11-03 20:40:41 -04:00
Evan Kranzler
c33add0e35 [VOW] updated spoiler 2021-11-03 20:39:59 -04:00
Daniel Bomar
b4f81efef8
[VOW] Implemented Manaform Hellkite 2021-11-03 16:10:34 -05:00
Daniel Bomar
c664051e38
[VOW] Implemented Markov Purifier 2021-11-03 15:38:55 -05:00
Daniel Bomar
0ee9d901d1
[VOW] Implemented Bloodvial Purveyor 2021-11-03 12:23:09 -05:00
Daniel Bomar
a16f247611
[VOW] Implemented Consuming Tide 2021-11-03 10:18:22 -05:00
Daniel Bomar
d97d15edc9
[VOW] Implemented Cemetery Prowler 2021-11-03 09:10:49 -05:00
Daniel Bomar
f4774c1bd4
[VOW] Implemented Cemetery Protector (#8428)
* [VOW] Implemented Cemetery Protector

* [VOW] Cemetery Protector - Use effect.setValue for intervening if
2021-11-03 09:07:16 -05:00
Evan Kranzler
9c5749d954 [VOW] Implemented Graf Reaver 2021-11-03 09:54:20 -04:00
Evan Kranzler
04cfbdf16c [VOW] Implemented Frenzied Devils 2021-11-03 09:51:48 -04:00
Evan Kranzler
7bac45d1c0 [VOW] Implemented Parasitic Grasp 2021-11-03 09:28:36 -04:00
Evan Kranzler
afec149fdc [VOW] Implemented Resistance Squad 2021-11-03 09:26:43 -04:00
Evan Kranzler
a66b465bf2 [VOW] Implemented Stensia Uprising 2021-11-03 09:18:34 -04:00
Evan Kranzler
f354e52bed [VOW] Implemented Vilespawn Spider 2021-11-03 09:08:03 -04:00
Evan Kranzler
9cc8613fa3 [VOW] Implemented Scattered Thoughts 2021-11-03 09:02:39 -04:00
Evan Kranzler
e083527caa [VOW] Implemented Glorious Sunrise 2021-11-03 08:59:40 -04:00
Evan Kranzler
a71f33df9d [VOW] Implemented Old Rutstein 2021-11-03 08:46:57 -04:00
Evan Kranzler
f59b450817 [VOW] Implemented Reclusive Taxidermist 2021-11-03 08:32:54 -04:00
Evan Kranzler
34299c4e0c [VOW] updated spoiler 2021-11-03 08:29:01 -04:00
Evan Kranzler
aa88c5e1b4 [VOW] Implemented Bramble Wurm 2021-11-03 08:23:57 -04:00
Evan Kranzler
41119f69bf [VOW] Implemented Blood Hypnotist 2021-11-03 08:21:14 -04:00
Evan Kranzler
a04aa13c01 [VOW] updated spoiler 2021-11-02 23:01:12 -04:00
Evan Kranzler
a7a4f11098 [VOW] Implemented Reckless Impulse 2021-11-02 22:35:33 -04:00
Evan Kranzler
150dc29841 [VOW] Implemented Belligerent Guest 2021-11-02 22:33:48 -04:00
Evan Kranzler
acd0841a91 [VOW] Implemented Sanctify 2021-11-02 22:32:38 -04:00
Evan Kranzler
f903c9e063 [VOW] updated spoiler 2021-11-02 22:31:10 -04:00
Evan Kranzler
56623c8dc2 [VOW] Implemented Honeymoon Hearse 2021-11-02 19:38:40 -04:00
Evan Kranzler
65f02b1a84 [VOW] Implemented Headless Rider 2021-11-02 19:30:26 -04:00
Evan Kranzler
6a3b768ca6 [VOW] Implemented Ancient Lumberknot 2021-11-02 19:27:30 -04:00
Evan Kranzler
1862ad6a2a [VOW] Implemented Inspired Idea 2021-11-02 19:12:52 -04:00
Evan Kranzler
09d1f548b4 [VOW] Implemented Thirst for Discovery 2021-11-02 19:08:30 -04:00
Evan Kranzler
f99871a25c [VOW] Implemented Weaver of Blossoms / Blossom-Clad Werewolf 2021-11-02 19:06:28 -04:00
Evan Kranzler
feaab7fc2f [VOW] updated spoiler and reprints 2021-11-02 19:01:49 -04:00
Evan Kranzler
ee09285d54 small reworking to PermanentsOnTheBattlefieldCondition 2021-11-02 19:00:54 -04:00
Daniel Bomar
a85560a012
[VOW] Implemented Bloodsworn Squire / Bloodsworn Knight 2021-11-02 11:26:27 -05:00
Evan Kranzler
b203422378 [VOW] Implemented Distracting Geist / Clever Distraction 2021-11-02 09:51:56 -04:00
Evan Kranzler
bd5439a68d [VOW] Implemented Retrieve 2021-11-02 09:35:06 -04:00
Evan Kranzler
5bb9cf37ab [VOW] Implemented Whispering Wizard 2021-11-02 09:29:21 -04:00
Evan Kranzler
02efb0c1dc [VOW] Implemented Wedding Security 2021-11-02 09:24:41 -04:00
Evan Kranzler
3cefc371d2 [VOW] Implemented Lantern Bearer / Lantern's Lift 2021-11-02 09:18:36 -04:00
Evan Kranzler
fb38ee9b8d [VOW] Implemented Groom's Finery 2021-11-02 09:12:35 -04:00
Daniel Bomar
4caa92ea69
[VOW] Implemented Ascendant Packleader 2021-11-01 20:44:35 -05:00
Evan Kranzler
8e30071092 [VOW] Implemented Laid to Rest 2021-11-01 19:47:47 -04:00
Evan Kranzler
8db2206e05 [VOW] Implemented Honored Heirloom 2021-11-01 19:30:49 -04:00
Evan Kranzler
02b823d1bd [VOW] updated spoiler and reprints 2021-11-01 19:28:02 -04:00
Daniel Bomar
d0466ff6f3
[VOW] Implemented Investigator's Journal 2021-11-01 09:23:30 -05:00
Jeff Wadsworth
9506147356 - Fixed #8420 2021-11-01 09:13:48 -05:00
Evan Kranzler
5c68c81ee6 [VOW] Implemented Ulvenwald Oddity / Ulvenwald Behemoth 2021-11-01 09:21:09 -04:00
Evan Kranzler
e36dac83f2 [VOW] Implemented Kessig Wolf Rider 2021-11-01 09:02:51 -04:00
Evan Kranzler
a92100eb1a [VOW] Implemented Cloaked Cadet 2021-11-01 08:43:44 -04:00
Evan Kranzler
af5a0d12d5 [VOW] Implemented Angelic Quartermaster 2021-11-01 08:30:10 -04:00
Evan Kranzler
691474dfe4 [VOW] Implemented Twinblade Geist / Twinblade Invocation 2021-10-31 19:07:10 -04:00
Evan Kranzler
0c255d0708 [VOW] Implemented Dreadfeast Demon 2021-10-31 19:00:55 -04:00
Evan Kranzler
fe04028343 [VOW] Implemented Fearful Villager / Fearsome Werewolf 2021-10-31 18:50:47 -04:00
Evan Kranzler
28035e1cfe [VOW] Implemented Lunar Rejection 2021-10-31 18:38:35 -04:00
Evan Kranzler
0d03ed18bd [VOW] updated spoiler 2021-10-31 18:31:56 -04:00
Evan Kranzler
cabcda6458 [VOW] Implemented Packsong Pup 2021-10-31 18:29:57 -04:00
Evan Kranzler
f690327c55 [VOW] Implemented Olivia, Crimson Bride 2021-10-31 18:06:00 -04:00
Evan Kranzler
35e130b2bf [VOW] Implemented Kindly Ancestor / Ancestor's Embrace 2021-10-31 16:51:03 -04:00
Evan Kranzler
5b89c6df58 [VOW] Implemented Drogskol Infantry / Drogskol Armaments 2021-10-31 16:47:29 -04:00
Evan Kranzler
5203714d07 [VOW] Implemented Rending Flame 2021-10-31 15:22:40 -04:00
Alex W. Jackson
8c97b47b21 Fix Isareth not adding corpse counters 2021-10-31 14:08:35 -04:00
Alex W. Jackson
3a76a0c3d0 Make Gruesome Encore replacement effect consistent with other similar effects 2021-10-31 12:40:09 -04:00
Daniel Bomar
3bac561d07
[VOW] Implemented Hallowed Haunting 2021-10-31 10:38:08 -05:00
Daniel Bomar
0e2c58d35f
[VOW] Implemented Geralf, Visionary Stitcher 2021-10-31 09:40:10 -05:00
Evan Kranzler
cedf99edfd [VOW] updated spoiler and reprints 2021-10-31 10:21:18 -04:00
Daniel Bomar
105e1f8ed9
[MID] Teferi, Who Slows the Sunset - Fixed targets on +1 ability (fixes #8423) 2021-10-31 08:28:58 -05:00
Daniel Bomar
f3397dcf4f
[MID] Fixed ETB abilities triggering Flame Channeler (fixes #8418) 2021-10-30 20:54:51 -05:00
Daniel Bomar
cdfe3d1d2d
[VOW] Implemented Dormant Grove 2021-10-30 10:11:46 -05:00
Daniel Bomar
2a5cbe5e3b
[VOW] Implemented Dominating Vampire 2021-10-30 09:02:36 -05:00
Daniel Bomar
808823a5f2
[VOW] Implemented Archghoul of Thraben 2021-10-30 08:32:12 -05:00
Evan Kranzler
4ebb0f0baf [VOW] Implemented Halana and Alena, Partners 2021-10-30 07:36:19 -04:00
Evan Kranzler
151ed2343a [VOW] Implemented Volatile Arsonist / Dire-Strain Anarchist 2021-10-30 07:29:47 -04:00
Evan Kranzler
88eab7e2ec [VOW] Implemented Mindleech Ghoul 2021-10-30 07:21:12 -04:00
Evan Kranzler
492d1ce957 [VOW] Implemented Torens, Fist of the Angels 2021-10-29 22:34:59 -04:00
Evan Kranzler
51ee418701 [VOW] Implemented Path of Peril 2021-10-29 22:34:58 -04:00
Evan Kranzler
1bbd211ce4 [VOW] Implemented Dawnhart Geist 2021-10-29 22:34:58 -04:00
Daniel Bomar
af290a4771
[VOW] Implemented Grolnok, the Omnivore 2021-10-29 21:24:12 -05:00
Daniel Bomar
f0e9a394a0
[VOW] Implemented Voldaren Estate 2021-10-29 19:22:22 -05:00
Alex W. Jackson
6da959ddcd Implement collation for Fate Reforged 2021-10-29 15:46:58 -04:00
Daniel Bomar
096a2868a9
[VOW] Implemented Sorin the Mirthless 2021-10-29 12:25:52 -05:00
Daniel Bomar
7da842a754
[VOW] Implemented Change of Fortune 2021-10-29 12:25:52 -05:00
Daniel Bomar
ef2a45227d
[VOW] Implemented Anje, Maid of Dishonor 2021-10-29 12:25:52 -05:00
Alex W. Jackson
1e6709de46
New booster color validation algorithm, fixes #8177 (#8413) 2021-10-29 11:51:37 -04:00
Daniel Bomar
5fd961aefe
[VOW] Implemented Wedding Announcement 2021-10-29 09:20:42 -05:00
Evan Kranzler
003eeb81b8 [VOW] Implemented By Invitation Only 2021-10-29 08:54:13 -04:00
Evan Kranzler
9535629b65 [VOW] Implemented Demonic Bargain 2021-10-29 08:50:29 -04:00
Evan Kranzler
d3eca22717 [VOW] Implemented Wedding Invitation 2021-10-29 08:42:51 -04:00
Evan Kranzler
f67d32a623 [VOW] Implemented Overcharged Amalgam 2021-10-29 08:37:16 -04:00
Evan Kranzler
8aac2882cb [VOW] Implemented Rot-Tide Gargantua 2021-10-29 08:27:57 -04:00
Evan Kranzler
7adfebdf9f [VOW] Implemented Geistlight Snare 2021-10-29 08:22:53 -04:00
Evan Kranzler
6d488d9900 [VOW] Implemented Fell Stinger 2021-10-29 08:10:37 -04:00
Evan Kranzler
eb68350d04 [VOW] Implemented Vampires' Vengeance 2021-10-28 21:10:54 -04:00
Evan Kranzler
e1f159d193 [VOW] Implemented Gryff Rider 2021-10-28 21:08:59 -04:00
Evan Kranzler
94bf92c262 [VOW] Implemented Massive Might 2021-10-28 21:08:27 -04:00
Evan Kranzler
886dd866a2 [VOW] Implemented Weary Prisoner / Wrathful Jailbreaker 2021-10-28 21:06:16 -04:00
Evan Kranzler
04e10cb6ff [VOW] Implemented Dreamroot Cascade 2021-10-28 21:03:50 -04:00
Evan Kranzler
b2ee77b27e [VOW] Implemented Sundown Pass 2021-10-28 21:02:54 -04:00
Evan Kranzler
c43a9132b6 [VOW] Implemented Deathcap Glade 2021-10-28 21:01:54 -04:00
Evan Kranzler
35fb633f5c [VOW] Implemented Stormcarved Coast 2021-10-28 21:00:51 -04:00
Evan Kranzler
ad173da8ad [VOW] Implemented Shattered Sanctum 2021-10-28 20:59:24 -04:00
Evan Kranzler
f0410390d6 [VOW] updated spoiler 2021-10-28 20:56:55 -04:00
Evan Kranzler
d8718a5fb5 [VOW] Implemented Apprentice Sharpshooter 2021-10-28 20:29:15 -04:00
Evan Kranzler
06f76eadec [VOW] Implemented Gluttonous Guest 2021-10-28 20:19:40 -04:00
Evan Kranzler
d289348483 [VOW] Implemented Dig Up 2021-10-28 20:10:31 -04:00
Evan Kranzler
04646a5a62 [VOC] added set 2021-10-28 20:06:40 -04:00
Evan Kranzler
653df7737b [VOW] added set 2021-10-28 20:04:42 -04:00
Jeff Wadsworth
8a19074ad8 - Fixed #7630 2021-10-27 10:57:25 -05:00
Evan Kranzler
58c0b39e09 [SHM] fixed Illuminated Folio for real this time 2021-10-26 21:13:00 -04:00
Evan Kranzler
4e8ec7d3ca [SHM] simplified Illuminated Folio a little more 2021-10-26 20:33:39 -04:00
Jeff Wadsworth
1ac9a8d4e7 - Fixed #5790 2021-10-26 10:11:38 -05:00
Evan Kranzler
c8d94c5571 [SHM] reworked Illuminated Folio (fixes #8111) 2021-10-26 09:01:26 -04:00
Daniel Bomar
a30c2f4a8b
[SOM] Fixed Razor Hippogriff not gaining life (fixes #8403 #8404) 2021-10-24 14:20:03 -05:00
Daniel Bomar
83d37a7f35
Fixed Yixlid Jailer interaction with cards moving to graveyard (#8402)
* Fixed Yixlid Jailer interaction with cards moving to graveyard (fixes #8311)

* Yixlid Jailer - Revert previous workaround and add rules modifying effect
2021-10-24 02:57:02 -05:00
Daniel Bomar
b63623b40f
[AFC] Fixed Belt of Giant Strength cost reduction (fixes #8347) 2021-10-23 15:40:58 -05:00
Daniel Bomar
4094580a6c
Fixed Syr Konrad triggering after he lost abilities (fixes #8401) 2021-10-23 14:54:52 -05:00
Evan Kranzler
a55cfe2589 [SLD] various text fixes 2021-10-23 09:27:42 -04:00
Evan Kranzler
fd9e805938 [SLD] added newest drop 2021-10-23 07:48:25 -04:00
Evan Kranzler
5995dc2f7c [SLD] Implemented Hawkins National Laboratory / The Upside Down 2021-10-23 07:47:15 -04:00
Jeff Wadsworth
ed4bc46164 - Finished refactoring related to #8375 "T to Z" cards 2021-10-22 15:10:37 -05:00
Daniel Bomar
ad0d802ed2
Merge pull request #8397 from weirddan455/tyrant
[AFC] Implemented Death Tyrant
2021-10-22 14:06:30 -05:00
Jeff Wadsworth
8db2ba470b - refactoring related to #8375 "L/M/N/O/P/Q/R/S" cards 2021-10-22 11:49:00 -05:00
Jeff Wadsworth
d42ca9767a - missed one card in the last commit. 2021-10-22 09:43:14 -05:00
Jeff Wadsworth
0b83615928 - refactoring related to #8375 "I and J and K" cards 2021-10-22 09:42:19 -05:00
Daniel Bomar
27d4fb13c3
Fixed combat information not being preserved in LKI and added unit test 2021-10-21 20:24:51 -05:00
Jeff Wadsworth
bfdadc09c1 - refactoring related to #8375 "G and H" cards 2021-10-21 15:32:31 -05:00
Daniel Bomar
5e67314c96
[AFC] Implemented Death Tyrant 2021-10-21 15:26:01 -05:00
Daniel Bomar
e8db40bb8d
[C21] Fixed Fractal Harness adding too many counters on attack (fixes #8377) 2021-10-20 14:38:05 -05:00
Jeff Wadsworth
f48eb4a179 - refactoring related to #8375 "E and F" cards 2021-10-20 11:42:36 -05:00
Jeff Wadsworth
0e8218e8c4 - refactoring related to #8375 "D" cards 2021-10-20 11:09:27 -05:00
Daniel Bomar
90aa65168b
[AKH] Fixed Harvest Season when cast with no tapped creatures (fixes #8396) 2021-10-19 18:09:30 -05:00
Jeff Wadsworth
5c76228e74 - fixed failing test from previous commit. The "game" parameter can't be used for Caller of the Hunt. 2021-10-19 16:31:22 -05:00
Jeff Wadsworth
2e625cc5a5 - refactoring related to #8375 "C" cards 2021-10-19 15:33:37 -05:00
Jeff Wadsworth
5b9477caae - refactoring related to #8375 "B" cards 2021-10-19 15:17:59 -05:00
Jeff Wadsworth
8e3d4aed7e - refactoring related to #8375 "A" cards 2021-10-19 11:12:45 -05:00
Jeff Wadsworth
8b36c70507 - Fixed #8389 2021-10-19 10:38:31 -05:00
Jeff Wadsworth
1de223f7da - Fixed #8393 2021-10-19 09:23:30 -05:00
Jeff Wadsworth
25cb6e334d - Fixed #8388 2021-10-19 08:58:39 -05:00
Alex W. Jackson
bcac7bd47c Implement collation for XLN, M19, GRN, RNA and M20 2021-10-16 15:55:52 -04:00
Evan Kranzler
91df6c1ecb [SLD] added rest of newest drops 2021-10-15 09:11:56 -04:00
Evan Kranzler
17edacd0db [SLD] Implemented Mind Flayer, the Shadow 2021-10-15 08:50:47 -04:00
Evan Kranzler
cf7f64cbf2 [SLD] Implemented Will the Wise 2021-10-14 21:04:46 -04:00
Evan Kranzler
5d63d4214c various updates to historic format 2021-10-14 20:54:29 -04:00
Evan Kranzler
f75f68b60d [SLD] Implemented Lucas, the Sharpshooter 2021-10-14 20:45:09 -04:00
Evan Kranzler
1f4856693e [SLD] Implemented Max, the Daredevil 2021-10-14 20:42:05 -04:00
Evan Kranzler
d1ff32b74e [SLD] added newest cards 2021-10-14 20:39:07 -04:00
Evan Kranzler
518458d932 [SLD] Implemented Eleven, the Mage 2021-10-14 19:16:23 -04:00
Evan Kranzler
8b0b4abba8 [SLD] Implemented Mike, the Dungeon Master 2021-10-14 19:06:25 -04:00
Evan Kranzler
8a3fdee8a9 [SLD] Implemented Chief Jim Hopper 2021-10-14 19:02:03 -04:00
Evan Kranzler
3bba2a308d [SLD] Implemented Dustin, Gadget Genius 2021-10-14 18:57:44 -04:00
Alex W. Jackson
69a9b663c9 Implement collation for Modern Horizons 1 2021-10-14 08:07:08 -04:00
Alex W. Jackson
901ed68e8a Implement collation for M14, THS, BNG, JOU, M15 and KTK 2021-10-14 07:03:40 -04:00
Alex W. Jackson
aac6518c1b Remove unofficial Eighth Edition Box and Ninth Edition Box sets 2021-10-14 04:21:16 -04:00
Alex W. Jackson
646600665f Add Starter cards to 8ED and 9ED and exclude them from boosters 2021-10-14 03:55:28 -04:00
Alex W. Jackson
7926193e34
Refactor ExpansionSet and its subclasses (#8382)
* Don't purge cards-by-rarity cache between tournaments

* Move DOM and WAR specific checks out of base ExpansionSet class

* Move Battlebond specific methods out of base ExpansionSet class

* Refactor ExpansionSet and subclasses

* Zendikar boosters also only have full-art basic lands

* Fix Eldritch Moon (#8171)
2021-10-13 11:47:23 -04:00
Evan Kranzler
819f4c4c6c a few more fixes 2021-10-12 17:46:36 -04:00
Evan Kranzler
c10f6219d7 fixed some missing cards and rarities 2021-10-12 17:39:24 -04:00
Evan Kranzler
ce88658495 [GRN] various text fixes 2021-10-12 10:16:20 -04:00
Evan Kranzler
ac63d6e0c0 [SLD] fixed numbering 2021-10-12 09:41:24 -04:00
Evan Kranzler
f98069e829 [ZNR] a few text fixes 2021-10-10 17:16:03 -04:00
Evan Kranzler
d21684c107 fixed some instances of treasure token text 2021-10-10 16:15:04 -04:00
Evan Kranzler
be2d443e1a [MID] fixed Moonrager's Slash ability order 2021-10-10 15:59:20 -04:00
Evan Kranzler
825124c76f [MID] a few more text fixes 2021-10-10 14:38:15 -04:00
Evan Kranzler
795422ba6b fixed a few more instances of getPlayers (#8348) 2021-10-10 11:09:24 -04:00
Evan Kranzler
f7e821be2f
Reworking effects that allow controlling combat (WIP) (#8159)
* reworked effects that allow controlling combat

* [AFC] Implemented Berserker's Frenzy

* [AFC] updated Berserker's Frenzy to roll correctly
2021-10-10 10:25:10 -04:00
Alex W. Jackson
f5177097cd Implement collation for Throne of Eldraine 2021-10-08 03:10:35 -04:00
Evan Kranzler
f14e15d33a replace some instances of getPlayers with getPlayersInRange (#8348) 2021-10-07 19:20:18 -04:00
Evan Kranzler
5ecdd4fb4a [AFC] fixed Danse Manatee not sacrificing creatures (fixes #8367) 2021-10-07 09:38:47 -04:00
Daniel Bomar
5c3a161ad3
[MIC] Implemented Lynde, Cheerful Tormentor (#8374) 2021-10-07 09:35:51 -04:00
Evan Kranzler
2506261063 [MIC] Implemented Gorex, the Tombshell 2021-10-07 09:32:26 -04:00
Alex W. Jackson
4175b97464 Fix Thunder of Hooves rules text 2021-10-06 21:57:10 -04:00
Jeff Wadsworth
19eb9f7122 - Fixed #8376 and #8285. There is still a pre-existing issue with the attacking trigger on the Fractal Harness, though. It runs through the apply twice so the counters are four times as many instead of two. 2021-10-06 16:28:27 -05:00
Evan Kranzler
bce88bd399 [MIC] Implemented Shadow Kin 2021-10-06 09:08:47 -04:00
Jeff Wadsworth
f0b31dd585 - Fixed #8304 2021-10-05 15:48:39 -05:00
Evan Kranzler
f3d643a351 [MID] a few more text fixes 2021-10-05 08:20:37 -04:00
Evan Kranzler
4fe2904f3f [MIC] various text fixes 2021-10-04 21:16:14 -04:00
Evan Kranzler
53540b9b36 [MID] various text fixes 2021-10-04 20:37:31 -04:00
Jeff Wadsworth
f0bf3285bb - Issue #8352 2021-10-04 17:32:10 -05:00
Jeff Wadsworth
bb9721e698 - Issue #8359 2021-10-04 16:01:58 -05:00
Alex W. Jackson
1c5f74ea99 Implement collation for AVR, RTR and GTC 2021-10-04 07:09:09 -04:00
Oleg Agafonov
58ab020065 Dev: pom clean up, improved parent/child structure; 2021-10-03 18:11:56 +04:00
Alex W. Jackson
20fda878cd Fixed #8361 2021-10-03 06:11:25 -04:00
Alex W. Jackson
7dd0ba5ce1
Fixed #8173 and #8357 (#8358) 2021-10-02 13:07:09 -04:00
Oleg Agafonov
08407eef25 Dev: migrated to single logger lib (replaced slf4j usage by log4j), clean up and documented pom files, updated some libs; 2021-10-02 11:09:09 +04:00
Jeff Wadsworth
16d20e73d2 - Fixed #8344. Works when blinked as well. 2021-10-01 17:03:54 -05:00
Jeff Wadsworth
c45f8c91a3 - Fixed #8329 2021-10-01 15:56:40 -05:00
Daniel Bomar
ec87af8d9a
[MIC] Implemented Ghouls' Night Out (#8345)
* [MIC] Implemented Ghouls' Night Out

* [MIC] Ghouls' Night Out - Made requested changes
2021-10-01 10:54:18 -05:00