Commit graph

25534 commits

Author SHA1 Message Date
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