Commit graph

27252 commits

Author SHA1 Message Date
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
Oleg Agafonov
1c6eb10bd1 Dev: migrated to single json lib (removed json-simple from deck import code), clean up guava lib usage in cards; 2021-10-01 17:57:54 +04:00
Alex W. Jackson
fa29b8a2a2 Implement collation for Modern Masters (2013) and Eternal Masters 2021-10-01 02:10:39 -04:00
Evan Kranzler
7b1e3fae7b [MIC] Implemented Wall of Mourning 2021-09-30 08:52:24 -04:00
Evan Kranzler
f47aea4fba [MIC] Implemented Kurbis, Harvest Celebrant 2021-09-30 08:32:27 -04:00
Alex W. Jackson
b7c78d0758
Implement booster collation for DOM, WAR and MID (#8346) 2021-09-30 08:10:46 -04:00
Alex W. Jackson
5044a8c603
Implement booster collation for Shards of Alara, Zendikar and Scars of Mirrodin (#8316) 2021-09-29 09:04:53 -04:00
Alex W. Jackson
edbb99f0ba
Implement booster collation for (original) Innistrad and Dark Ascension (#8339) 2021-09-29 09:03:46 -04:00
Oleg Agafonov
f9beed6a89 Dev: clear pom files, fixed wrong test packages and scope, added zip tests; 2021-09-29 16:01:36 +04:00
Jeff Wadsworth
6f76c3371e - Fixed #8334. Refactored and simplified some aspects of the Foretell ability. 2021-09-28 16:49:43 -05:00
Daniel Bomar
b37dd094e1
Merge pull request #8332 from awjackson/fix_skeletal_scrying
Fix Skeletal Scrying effect
2021-09-28 13:39:14 -05:00
Alex W. Jackson
bc86c04dcd
Fix Flameshot and Ignite Disorder displayed rules text (#8333) 2021-09-28 11:23:39 -05:00
Alex W. Jackson
9d80417494 Fix Skeletal Scrying effect 2021-09-27 23:02:53 -04:00
Daniel Bomar
f0ae098b2e
[AFR] Fixed Monk Class level 3 interaction with MDFCs and lands 2021-09-27 16:33:43 -05:00
Daniel Bomar
532f158ab4
[AFR] Fixed Monk Class level 3 ability (fixes #8318) 2021-09-27 15:37:16 -05:00
Oleg Agafonov
0e1abaec5d Dauthi Voidwalker - fixed that it doesn't work with cards (related to a3ca9fc03a); 2021-09-27 23:29:41 +04:00
Alex W. Jackson
bf172f7c8f
Fixed #8321 (#8323) 2021-09-27 08:48:01 -05:00
Jeff Wadsworth
c36f976741 - Fixed #8326 2021-09-27 08:45:18 -05:00
Evan Kranzler
11d5fc7eae [MIC] Implemented Prowling Geistcatcher 2021-09-27 08:40:16 -04:00
Evan Kranzler
9bcd7e0dcd [MIC] Implemented Moorland Rescuer 2021-09-27 08:03:34 -04:00
Evan Kranzler
a87b28f348 [MID] various text fixes 2021-09-26 14:34:32 -04:00
Oleg Agafonov
95b782d519 Tests for #5630 2021-09-25 18:09:21 +04:00
Grath
5e1b04aeb8
Fix Kelpie Guide's activated ability (#8291)
Should only be able to untap another target permanent.
2021-09-23 20:33:16 -04:00
Evan Kranzler
3a3e3fda48 various files converted from CRLF to LF 2021-09-23 19:37:47 -04:00
Jeff Wadsworth
71bebad14a - Fixed #8313 2021-09-23 15:30:40 -05:00
Jeff Wadsworth
d4ab251c37 - removed unnecessary test code from Out of Time 2021-09-23 09:37:23 -05:00
Evan Kranzler
85b3699454 [MIC] Implemented Hordewing Skaab 2021-09-23 09:31:10 -04:00
Evan Kranzler
19f71ba683 [MIC] Implemented Ruinous Intrusion 2021-09-23 09:16:34 -04:00
Alex W. Jackson
384051d9eb
Make BoosterCollator not share state between tables on a server (#8312) 2021-09-23 08:06:08 -04:00
Evan Kranzler
bcb42b8f46 simplified ObjectSourcePlayerPredicate interface 2021-09-22 21:20:55 -04:00
Jeff Wadsworth
d6e7ff4d77 Fixed #8295 2021-09-22 14:09:45 -05:00
Raphael "who?!" Kehldorfer
aec68ac9d5
[MID] Implemented Teferi, Who Slows the Sunset (#8267)
* [MID] Implemented Teferi, Who Slows the Sunset

* [MID] Refactored Teferi, Who Slows the Sunset:
- Add Targets during activation
? Don't know where / how to properly implement the Emblem effect yet

* [MID] Refactored Teferi, Who Slows the Sunset:
- Add Targets during activation
? Don't know where / how to properly implement the Emblem effect yet
2021-09-22 08:54:13 -04:00
Evan Kranzler
de4afab118 [MID] Implemented Siphon Insight 2021-09-22 08:08:14 -04:00
Evan Kranzler
863d8166f1 [MID] fixed Foul Play only targeting creatures with power 1 or less (fixes #8308) 2021-09-22 07:52:32 -04:00
Alex W. Jackson
aa0fe5528d
Implement booster collation for Rise of the Eldrazi (#8302) 2021-09-21 20:32:39 -04:00
Evan Kranzler
3d1d56270c [MIC] Implemented Heronblade Elite 2021-09-21 20:05:54 -04:00
Evan Kranzler
2653b806cb [MIC] fixed Eloise, Nephalia Sleuth triggering off of opposing creatures (fixes #8307) 2021-09-21 19:56:32 -04:00
Evan Kranzler
7a869ff791 [MIC] Implemented Visions of Dread 2021-09-21 09:20:33 -04:00
Evan Kranzler
b81b02b6c3 [MIC] Implemented Empty the Laboratory 2021-09-21 09:14:46 -04:00
Oleg Agafonov
d35e1fbfb1 * Play card without mana - fixed that some cards did not allow to choose a casting spell from split/mdfc cards (#7410); 2021-09-21 15:30:40 +04:00
Oleg Agafonov
6bc5a00e8a * Alternative costs - fixed that it can be activated on free cast (example: cascade with overload, #6925, #7410, #7741, #6342); 2021-09-21 14:22:46 +04:00
Oleg Agafonov
6aaf461362 Accursed Witch, Vengeful Strangler - fixed rollback error on some usage; 2021-09-21 13:01:11 +04:00
Evan Kranzler
658ae06e6f removed ObjectPlayer and ObjectPlayerPredicate 2021-09-20 23:38:31 -04:00
Evan Kranzler
c6feab68da refactored all instances of BeginningOfUpkeepAttachedTriggeredAbility 2021-09-20 21:22:17 -04:00
Evan Kranzler
bd22c4a3ae [MIC] Implemented Curse of Obsession 2021-09-20 21:06:41 -04:00
Evan Kranzler
541511692e [MIC] Implemented Curse of Unbinding 2021-09-20 20:57:37 -04:00
Evan Kranzler
f3eef7eafd [MIC] Implemented Curse of the Restless Dead 2021-09-20 20:34:19 -04:00
Evan Kranzler
c54e9dd012 [MIC] Implemented Curse of Conformity 2021-09-20 20:12:51 -04:00
Evan Kranzler
b43bb44b27 [MIC] Implemented Curse of Clinging Webs 2021-09-20 19:53:02 -04:00
Jeff Wadsworth
77845bd1df Fixed #8286. 2021-09-20 15:54:52 -05:00
Evan Kranzler
b756fd0e72 [MIC] Implemented Visions of Ruin 2021-09-20 09:12:13 -04:00
Evan Kranzler
a88427a6d9 [MIC] Implemented Visions of Dominance 2021-09-20 08:48:28 -04:00
Evan Kranzler
f31781e4a4 [C21] fixed Veyran, Voice of Duality doubling triggers off of other players' spells and permanents (fixes #8287) 2021-09-19 15:27:01 -04:00
Alex W. Jackson
eb81ffe92b
Fix Modern Horizons 2 common and reprint print run ratios (#8245) 2021-09-19 12:44:23 -04:00
Alex W. Jackson
b896d20569
Fix AFR collator common print run ratios (#8256) 2021-09-19 12:43:23 -04:00
Alex W. Jackson
9767a07b3f
Fix Time Spiral Remastered common print run ratios (#8260) 2021-09-19 12:42:52 -04:00
Alex W. Jackson
b73e38e2a6
Fix Strixhaven collation (#8296) 2021-09-19 12:42:34 -04:00
Raphael "who?!" Kehldorfer
f02575ca9f
[MID] Implemented Hostile Hostel // Creeping Inn (#8278)
* [MID] Implemented Necrosynthesis

* [MID] Refactored Hostile Hostel // Creeping Inn

* [MID] Refactored Hostile Hostel // Creeping Inn
2021-09-19 12:41:29 -04:00
Evan Kranzler
ef313d20ad [ZEN] reworked implementation of Bold Defense (fixes #8294) 2021-09-18 21:23:26 -04:00
Oleg Agafonov
a3ca9fc03a Dauthi Voidwalker - correct code for #8141 and same cards (see comments in fd719ad287); 2021-09-19 04:01:01 +04:00
Evan Kranzler
affd33c23b [MIC] Implemented Cleaver Skaab 2021-09-18 16:58:59 -04:00
Evan Kranzler
3d0571d5e9 [MIC] Implemented Tomb Tyrant 2021-09-18 16:41:48 -04:00
Evan Kranzler
2fa76fc7be reworked Clockwork creature implementations (fixes #8292) 2021-09-18 11:08:17 -04:00
Evan Kranzler
2c8314932e [MID] Implemented Sigarda's Splendor 2021-09-17 18:36:39 -04:00
Evan Kranzler
10c85e40eb [MID] Implemented Rootcoil Creeper 2021-09-17 18:18:45 -04:00
Oleg Agafonov
c87477178a
CI: added maven cache to travis builds (#8289) 2021-09-17 22:57:49 +04:00
Evan Kranzler
aed6a4ac3d [MID] Implemented Vengeful Strangler / Strangling Grasp 2021-09-17 09:12:30 -04:00
Evan Kranzler
7c2db3c5fc [MID] Implemented Sungold Sentinel 2021-09-17 08:43:49 -04:00
Evan Kranzler
6dd0cb69e7 [EMN] simplified implementation of Emrakul, the Promised End 2021-09-17 08:11:51 -04:00
Raphael "who?!" Kehldorfer
c610807d51
[MID] Implemented Dennick, Pious Apprentice // Dennick, Pious Apparition (#8279)
* [MID] Implemented Dennick, Pious Apprentice // Dennick, Pious Apparition

* [MID] Refactored Dennick, Pious Apprentice // Dennick, Pious Apparition

* small change

Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2021-09-17 08:11:33 -04:00
Raphael "who?!" Kehldorfer
cf93e5d572
[MID] Implemented Wake to Slaughter (#8270)
* [MID] Implemented Wake to Slaughter

* [MID] Refactored Wake to Slaughter:
+ Reworked WakeToSlaughterEffect
+ Added Min / Max

* [MID] Refactored Wake to Slaughter
+ Added missing ability and trigger
2021-09-17 08:07:54 -04:00
Raphael "who?!" Kehldorfer
c5572cb41f
[MID] Implemented Winterthorn Blessing (#8268)
* [MID] Implemented Winterthorn Blessing

* [MID] Refactored Winterthorn Blessing:
+ Added Min / Max to TargetControlledCreaturePermanent
+ Added TargetPointers

* [MID] Refactored Winterthorn Blessing:
+ Added Min / Max to TargetControlledCreaturePermanent
+ Added TargetPointers

* [MID] Refactored Winterthorn Blessing
+ Implemented suggested changes
2021-09-17 08:06:02 -04:00
Evan Kranzler
5068339db3 [MID] Implemented Jerren, Corrupted Bishop / Ormendahl, the Corrupter 2021-09-16 21:10:54 -04:00
Evan Kranzler
c7e7d371f8 [MID] Implemented Lord of the Forsaken 2021-09-16 20:42:53 -04:00
Evan Kranzler
c1d16a3763 [AFC] fixed Maddening Hex not attaching to another player (fixes #8284) 2021-09-16 20:29:06 -04:00
Evan Kranzler
10eafcdcd3 [MID] Implemented Gisa, Glorious Resurrector 2021-09-16 18:55:35 -04:00
jeffwadsworth
6210c3fa65 Merge branch 'master' of https://github.com/magefree/mage 2021-09-16 16:53:47 -05:00
jeffwadsworth
0b67caab89 - Fixed #8125 2021-09-16 16:53:32 -05:00
Evan Kranzler
9afa2ce4d0 [MIC] Implemented Crowded Crypt 2021-09-16 17:19:56 -04:00
jeffwadsworth
025395788c - Fixed #8165. There are other cards that handle exiling sequentially, but this is a refactoring starting point. 2021-09-16 11:05:32 -05:00
Evan Kranzler
a1c067a8fb [MIC] Implemented Celestial Judgment 2021-09-16 09:56:53 -04:00
Evan Kranzler
e11c5fc5c8 [MIC] Implemented Stalwart Pathlighter 2021-09-16 09:40:37 -04:00
Evan Kranzler
9e864facd3 [MIC] Implemented Visions of Duplicity 2021-09-16 09:38:04 -04:00
Evan Kranzler
645779376f [MIC] Implemented Visions of Glory 2021-09-16 09:34:22 -04:00
Evan Kranzler
244cacfe3b [MIC] Implemented Sigardian Zealot 2021-09-16 09:09:41 -04:00
Evan Kranzler
6a174d58cf [MID] fixed Kyler, Sigardian Emissary boosting opponent's creatures (fixes #8281) 2021-09-16 08:44:42 -04:00
Evan Kranzler
a44f431634 [MID] fixed Sigarda, Champion of Light allowing controller to pick any card (fixes #8282) 2021-09-16 08:42:33 -04:00
Daniel Bomar
a2ebbda567
[MID] Implemented Rem Karolus, Stalwart Slayer 2021-09-15 16:01:53 -05:00
ciaccona007
20fbde2860 [MID] Implement Slogurk, the Overslime 2021-09-15 14:34:29 -04:00
ciaccona007
e19abadee4 [MID] Implement Old Stickfingers 2021-09-15 14:03:55 -04:00
ciaccona007
e72f13c0e9 [MID] Implement Necrosynthesis 2021-09-15 13:23:58 -04:00
ciaccona007
08e8a34e8b [MID] Implement Ominous Roost 2021-09-15 12:51:08 -04:00
Evan Kranzler
0fc29302f4 [MIC] Implemented Celebrate the Harvest 2021-09-15 08:54:51 -04:00
Evan Kranzler
cbe511ebce [MIC] Implemented Sigarda's Vanguard 2021-09-15 08:45:37 -04:00
Evan Kranzler
789b7473d0 [MIC] Implemented Drown in Dreams 2021-09-15 08:36:56 -04:00
Evan Kranzler
698079f480 [MIC] Implemented Eloise, Nephalia Sleuth 2021-09-15 08:32:11 -04:00
Evan Kranzler
46aa282218 [MIC] updated spoiler and reprints 2021-09-15 06:47:37 -04:00
Raphael "who?!" Kehldorfer
f901026af5
[AFR] Fix Spare Dagger not dealing 1 damage if sacrificed (#8273) 2021-09-14 21:48:10 -04:00
Daniel Bomar
a5038f2409
[ALL] Sheltered Valley - Fixed intervening if ability (fixes #8265) 2021-09-14 18:48:51 -05:00
Daniel Bomar
1b5ad66ae5
[MID] Implemented Light Up the Night 2021-09-14 18:17:22 -05:00
Evan Kranzler
dbd4b32e6b [MIC] Implemented Somberwald Beastmaster 2021-09-14 09:43:36 -04:00
Evan Kranzler
c935520570 [MIC] Implemented Ravenous Rotbelly 2021-09-14 09:38:28 -04:00
Evan Kranzler
b58f7dbfc4 [MIC] Implemented Kyler, Sigardian Emissary 2021-09-14 09:28:59 -04:00
Evan Kranzler
45a6e7ec50 [MIC] Implemented Leinore, Autumn Sovereign 2021-09-14 09:14:10 -04:00
Evan Kranzler
2ab6ec8a18 [MIC] Implemented Wilhelt, the Rotcleaver 2021-09-14 09:02:17 -04:00
Evan Kranzler
dcfdea0a38 [MIC] updated spoiler and reprints 2021-09-14 08:45:21 -04:00
Daniel Bomar
c7c0c479ad
[MID] Implemented Florian, Voldaren Scion 2021-09-13 19:35:18 -05:00
Oleg Agafonov
8b50f24afb * The Deck of Many Things - fixed that it can choose card without random on 1-9 (#8254); 2021-09-14 01:03:15 +04:00
jeffwadsworth
ce2f166c53 - Fixed #8185 2021-09-13 15:59:46 -05:00
jeffwadsworth
5cc6e326d5 - Fixed #8237 2021-09-13 11:40:31 -05:00
jeffwadsworth
26e9a92ea7 - Fixed #8257 2021-09-13 11:03:25 -05:00
Evan Kranzler
5f32fe5308 [MID] changed daybound/nightbound from being singleton 2021-09-12 18:06:46 -04:00
Evan Kranzler
4902a31720 [MID] Implemented Olivia's Midnight Ambush 2021-09-12 17:49:56 -04:00
Evan Kranzler
165a347092 [MID] Implemented Moonrager's Slash 2021-09-12 17:46:43 -04:00
Evan Kranzler
ce0c6fa34e [MID] Implemented Brutal Cathar / Moonrage Brute 2021-09-12 16:18:59 -04:00
Evan Kranzler
887cbe8ca1 [MID] Implemented Search Party Captain 2021-09-12 16:09:13 -04:00
Evan Kranzler
6afe6c968a [MID] Implemented Unblinking Observer 2021-09-12 15:54:48 -04:00
Evan Kranzler
cf5fa8185c [MID] Implemented Sunset Revelry 2021-09-12 15:50:39 -04:00
Evan Kranzler
04886d421a [MID] Implemented Tapping at the Window 2021-09-12 14:01:07 -04:00
Evan Kranzler
520528293a [MID] Implemented Seize the Storm 2021-09-12 13:51:47 -04:00
Evan Kranzler
8d26761eb5 [MID] Implemented Memory Deluge 2021-09-12 13:30:20 -04:00
ciaccona007
af068e2b81 [MID] Implement Rite of Oblivion 2021-09-12 12:48:26 -04:00
ciaccona007
eb065bc0e7 [MID] Implement Consuming Blob 2021-09-12 12:04:06 -04:00
Evan Kranzler
7e89d620b8 [MID] Implemented Shipwreck Sifters 2021-09-12 11:18:10 -04:00
Evan Kranzler
d9dcc8d9db [MID] Implemented Sigardian Savior 2021-09-12 11:13:38 -04:00
Evan Kranzler
07e0a4ef54 [MID] Implemented Smoldering Egg / Ashmouth Dragon 2021-09-12 10:59:25 -04:00
Evan Kranzler
72cb83e615 [MID] Implemented Rise of the Ants 2021-09-12 10:00:35 -04:00
Evan Kranzler
4838e7ff34 [MID] Implemented Sludge Monster 2021-09-12 09:08:59 -04:00
Evan Kranzler
e9d78fc5ac [MID] Implemented Silver Bolt 2021-09-12 08:58:52 -04:00
Evan Kranzler
1a5f15751d [MID] Implemented Storm Skreelix 2021-09-12 08:50:01 -04:00
Evan Kranzler
13042a2bf9 [MID] Implemented Revenge of the Drowned 2021-09-12 08:10:07 -04:00
Evan Kranzler
b8e9214a3f [MID] Implemented Moonveil Regent 2021-09-12 08:05:40 -04:00
Evan Kranzler
4c69286c14 [MID] Implemented Bereaved Survivor / Dauntless Avenger 2021-09-12 07:42:55 -04:00
Evan Kranzler
849b8d19dc fixed verify errors 2021-09-11 20:43:48 -04:00
Evan Kranzler
655a81d2ac [MID] Implemented Otherworldly Gaze 2021-09-11 20:25:40 -04:00
Evan Kranzler
f2b7434b92 [MID] Implemented The Meathook Massacre 2021-09-11 20:25:39 -04:00
Evan Kranzler
bc4ec72656 [MID] Implemented Devoted Grafkeeper / Departed Soulkeeper 2021-09-11 20:25:39 -04:00
Evan Kranzler
822f8b767b [MID] Implemented Lunarch Veteran / Luminous Phantom 2021-09-11 20:25:38 -04:00
Evan Kranzler
6200f96d93 [MID] Implemented Arlinn, the Pack's Hope / Arlinn, the Moon's Fury 2021-09-11 20:25:38 -04:00
Evan Kranzler
c58a4f2eb2 [MID] Implemented Storm the Festival 2021-09-11 20:25:38 -04:00
Daniel Bomar
7774f48325
[MID] Implemented Liesa, Forgotten Archangel 2021-09-11 19:20:47 -05:00
Daniel Bomar
6e3f118dae
[MID] Implemented Katilda, Dawnhart Prime 2021-09-11 19:20:47 -05:00
Daniel Bomar
7aa3e75f3a
[MID] Implemented Hallowed Respite 2021-09-11 19:20:47 -05:00
Evan Kranzler
d93475a5bb refactored flashback to remove unnecessary timing rule argument 2021-09-11 18:08:35 -04:00
Evan Kranzler
05e80e3a02 [MID] Implemented Path to the Festival 2021-09-11 17:44:32 -04:00
Evan Kranzler
0d49a91a6f [MID] Implemented Stolen Vitality 2021-09-11 17:31:28 -04:00
Evan Kranzler
82c370d79f [MID] Implemented Locked in the Cemetery 2021-09-11 17:25:37 -04:00
Evan Kranzler
25bc5d6589 resolved rebase conflicts 2021-09-11 17:11:56 -04:00
Evan Kranzler
58926ce4c1 [MID] Implemented Tovolar's Huntmaster / Tovolar's Packleader 2021-09-11 17:11:08 -04:00
Evan Kranzler
008c1b1334 [MID] Implemented Turn the Earth 2021-09-11 17:11:08 -04:00
Evan Kranzler
090aa66839 [MID] Implemented Voldaren Stinger 2021-09-11 17:11:08 -04:00
Evan Kranzler
e1c3b4c337 [MID] Implemented Cathar's Call 2021-09-11 17:11:08 -04:00
Evan Kranzler
37f71d0df4 [MID] Implemented Deathbonnet Sprout / Deathbonnet Hulk 2021-09-11 17:11:08 -04:00
Evan Kranzler
0408e08306 [MID] Implemented Covert Cutpurse / Covetous Geist 2021-09-11 17:11:08 -04:00
Evan Kranzler
8622493b98 [MID] Implemented Covetous Castaway / Ghostly Castigator 2021-09-11 17:11:06 -04:00
Evan Kranzler
1c1ad8f073 [MID] Implemented Burn the Accursed 2021-09-11 17:10:58 -04:00
Daniel Bomar
3332d41e2a
[AFR] Fixed wrong cost increase on Paladin Class (fixes #8244) 2021-09-11 16:00:58 -05:00
Daniel Bomar
70a9f44bda
[MID] Implemented Ghoulish Procession 2021-09-11 15:57:48 -05:00
Daniel Bomar
996a1b42f2
[MID] Implemented Crawl from the Cellar 2021-09-11 15:33:01 -05:00
Daniel Bomar
87e2efd033
[MID] Implemented Adeline, Resplendent Cathar 2021-09-11 15:05:00 -05:00
Evan Kranzler
8642f8c460 [MID] Implemented Purifying Dragon 2021-09-11 14:31:43 -04:00
Evan Kranzler
0740863fe8 [MID] Implemented Pack's Betrayal 2021-09-11 14:27:52 -04:00
Evan Kranzler
c7c5728998 [MID] Implemented Larder Zombie 2021-09-11 13:59:25 -04:00
Evan Kranzler
0d9376ac7c [MID] Implemented Skaab Wrangler 2021-09-11 13:55:57 -04:00
Evan Kranzler
9e68649c32 [MID] Implemented Siege Zombie 2021-09-11 13:53:25 -04:00
Evan Kranzler
531cc11a83 [MID] Implemented Neonate's Rush 2021-09-11 13:33:13 -04:00
Evan Kranzler
0be8b6b4c0 [MID] Implemented Novice Occultist 2021-09-11 13:23:09 -04:00
Evan Kranzler
8a310c2ae2 [MID] Implemented Outland Liberator / Frenzied Trapbreaker 2021-09-11 13:09:28 -04:00
Evan Kranzler
2a1762e420 [MID] Implemented Mourning Patrol / Morning Apparition 2021-09-11 13:04:14 -04:00
Evan Kranzler
68b7e7ed4d [MID] Implemented Ecstatic Awakener / Awoken Demon 2021-09-11 12:58:59 -04:00
Evan Kranzler
cc2a72fb69 [MID] Implemented Eccentric Farmer 2021-09-11 12:54:46 -04:00
Evan Kranzler
79c85efe1b [MID] Implemented Ambitious Farmhand / Seasoned Cathar 2021-09-11 12:48:21 -04:00
Evan Kranzler
a3ec6803b7 [MID] Implemented Harvesttide Sentry 2021-09-11 10:13:05 -04:00
Evan Kranzler
e799765518 [MID] Implemented Geistwave 2021-09-11 10:05:46 -04:00
Evan Kranzler
90ad64749d [MID] Implemented Soul-Guide Gryff 2021-09-11 10:01:11 -04:00
Evan Kranzler
857a1bc9b2 [MID] fixed a few dfcs 2021-09-11 09:54:46 -04:00
Evan Kranzler
33870c7a4b [MID] Implemented Mysterious Tome / Chilling Chronicle 2021-09-11 09:42:06 -04:00
Evan Kranzler
069c9a59ff [MID] Implemented Fangblade Brigand / Fangblade Eviscerator 2021-09-11 09:28:11 -04:00
Evan Kranzler
835ee5514c [MID] Implemented Malevolent Hermit / Benevolent Geist 2021-09-11 09:27:50 -04:00
Evan Kranzler
d61923fb58 [MID] Implemented Mounted Dreadknight 2021-09-11 09:07:05 -04:00
Evan Kranzler
dbbade61fa [MID] Implemented Morkrut Banshee 2021-09-11 09:03:00 -04:00
Evan Kranzler
55ba5e8fa1 [MID] Implemented No Way Out 2021-09-11 08:31:38 -04:00
Evan Kranzler
0a30beba22 [MID] Implemented Galedrifter / Waildrifter 2021-09-11 08:28:13 -04:00
Evan Kranzler
df66345444 [MID] Implemented Duelcraft Trainer 2021-09-11 08:25:18 -04:00
Evan Kranzler
042f60c8b6 [MID] Implemented Dawnhart Mentor 2021-09-11 08:21:50 -04:00
Evan Kranzler
d647429649 [MID] Implemented Crossroads Candleguid 2021-09-11 08:16:11 -04:00
Evan Kranzler
b0ad358e81 [MID] Implemented Component Collector 2021-09-11 08:13:05 -04:00
Evan Kranzler
582f160a69 [MID] updated spoiler 2021-09-11 08:06:20 -04:00
Evan Kranzler
4ada3f8ab9 [MID] Implemented Harvesttide Infiltrator / Harvesttide Assailant 2021-09-10 20:47:58 -04:00
Evan Kranzler
3576dedb97 [MID] Implemented Tireless Hauler / Dire-Strain Brawler 2021-09-10 20:47:58 -04:00
Evan Kranzler
b9c7c93098 [MID] Implemented Shady Traveler / Stalking Predator 2021-09-10 20:47:58 -04:00
Evan Kranzler
4513a50766 [MID] Implemented Rotten Reuniong 2021-09-10 20:47:57 -04:00
Evan Kranzler
eb806eb5e7 [MID] Implemented Homestead Courage 2021-09-10 20:47:57 -04:00
Evan Kranzler
3bf324bf0f [MID] Implemented Gavony Silversmith 2021-09-10 20:47:57 -04:00
Evan Kranzler
8f481b5d47 [MID] Implemented Flip the Switch 2021-09-10 20:47:57 -04:00
Evan Kranzler
d00a9a641a [MID] Implemented Bat Whisperer 2021-09-10 20:47:57 -04:00
Evan Kranzler
7a53e53452 [MID] Implemented Ardent Elementalist 2021-09-10 20:47:57 -04:00
Evan Kranzler
3ee743812f [MID] Implemented Abandon the Post 2021-09-10 20:47:56 -04:00
Evan Kranzler
abf6d70352 [MID] Implemented Shadowbeast Sighting 2021-09-10 20:47:56 -04:00
Evan Kranzler
b441f95a5d [MID] Implemented Raze the Effigy 2021-09-10 20:47:56 -04:00
Evan Kranzler
968c298fa7 [MID] Implemented Lambholt Harrier 2021-09-10 20:47:56 -04:00
Evan Kranzler
e9b33028bf [MID] Implemented Gavony Trapper 2021-09-10 20:47:56 -04:00
Evan Kranzler
28855a5725 [MID] Implemented Falcon Abomination 2021-09-10 20:47:56 -04:00
Evan Kranzler
50a6c64e8e [MID] Implemented Electric Revelation 2021-09-10 20:47:56 -04:00
Evan Kranzler
f3931ab0ec [MID] Implemented Drownyard Amalgam 2021-09-10 20:47:56 -04:00
Evan Kranzler
d03eebb727 [MID] Implemented Dryad's Revival 2021-09-10 20:47:55 -04:00
Evan Kranzler
9a149b9d87 [MID] Implemented Clarion Cathars 2021-09-10 20:47:55 -04:00
Evan Kranzler
f1a330da51 [MID] Implemented Brood Weaver 2021-09-10 20:47:55 -04:00
Evan Kranzler
a2f157c76b [MID] Implemented Bramble Armor 2021-09-10 20:47:55 -04:00
Evan Kranzler
bc0c233ed5 [MID] Implemented Bounding Wolf 2021-09-10 20:47:55 -04:00
Evan Kranzler
c6e5fd7c94 [MID] Implemented Blood Pact 2021-09-10 20:47:55 -04:00
Evan Kranzler
40b4733857 [MID] updated spoiler and reprints 2021-09-10 20:47:54 -04:00
Daniel Bomar
77a48f984f
[MID] Implemented Mask of Griselbrand 2021-09-10 19:45:18 -05:00
Daniel Bomar
86ae40acfe
[MID] Primal Adversary 2021-09-10 18:49:47 -05:00
Daniel Bomar
a001b91ea6
[MID] Implemented Intrepid Adversary 2021-09-10 18:10:44 -05:00
ciaccona007
44c6c15c4f
[MID] Implement Cathar Commando (#8243) 2021-09-10 17:54:44 -04:00
Daniel Bomar
9ee45446e7
[MID] Implemented Dreadhound 2021-09-10 16:49:34 -05:00
Daniel Bomar
33516a1518
[MID] Implemented Fateful Absence 2021-09-10 16:49:33 -05:00
ciaccona007
2a044c470d
[MID] Implement Borrowed Time (#8241) 2021-09-10 17:28:30 -04:00
ciaccona007
730c14d7cc [MID] Implement Blessed Defiance 2021-09-10 17:16:36 -04:00
Evan Kranzler
71260c382a [MID] Implemented Thraben Exorcism 2021-09-10 09:58:52 -04:00
Evan Kranzler
0c5c0a5544 [MID] Implemented Phantom Carriage 2021-09-10 09:55:20 -04:00
Evan Kranzler
cea231fba0 [MID] Implemented Overwhelmed Archivist / Archive Haunt 2021-09-10 09:49:15 -04:00
Evan Kranzler
f142e9570a [MID] Implemented Chaplain of Alms / Chapel Shieldgeist 2021-09-10 09:45:22 -04:00
Evan Kranzler
4ee219e787 [MID] Implemented Baithook Angler / Hook-Haunt Drifter 2021-09-10 09:40:50 -04:00
Evan Kranzler
a6dad60d48 [MID] added placeholder disturb mechanic 2021-09-10 09:37:30 -04:00
Evan Kranzler
24f6820b1b [MID] Implemented Sunrise Cavalier 2021-09-10 09:24:17 -04:00
Evan Kranzler
7721aec9cc [MID] Implemented Grizzly Ghoul 2021-09-10 09:20:23 -04:00
Evan Kranzler
6d8ecea59f [MID] Implemented Stromkirk Bloodthief 2021-09-10 09:12:39 -04:00
Evan Kranzler
50408a6942 [MID] Implemented Vadrik, Astral Archmage 2021-09-10 09:09:48 -04:00
Evan Kranzler
325a7af439 [MID] Implemented Firmament Sage 2021-09-10 09:03:22 -04:00
Evan Kranzler
5a9fe08830 [MID] Implemented Bloodtithe Collector 2021-09-10 09:01:52 -04:00
Evan Kranzler
266141db4f [MID] Implemented Obsessive Astronomer 2021-09-10 08:55:35 -04:00
Evan Kranzler
f38b0b3e3a [MID] Implemented Sunstreak Phoenix 2021-09-10 08:53:52 -04:00
Evan Kranzler
0451694fac [MID] Implemented Fading Hope 2021-09-10 08:48:55 -04:00
Evan Kranzler
b7ddb58923 [MID] Implemented Cathartic Pyre 2021-09-10 08:45:16 -04:00
Evan Kranzler
11238333b5 [MID] Implemented Burn Down the House 2021-09-10 08:42:44 -04:00
Evan Kranzler
79768242d9 [MID] Implemented Bloodline Culling 2021-09-10 08:33:07 -04:00
Evan Kranzler
71da97e3bc [MID] Implemented Angelfire Ignition 2021-09-10 08:30:46 -04:00
Evan Kranzler
3be47fd621 [MID] updated spoiler and reprints 2021-09-10 08:01:04 -04:00
Evan Kranzler
7395844856 [MID] updated spoiler and reprints 2021-09-09 21:57:59 -04:00
Evan Kranzler
f9950ef374 [MID] Implemented Falkenrath Pit Fighter 2021-09-09 21:17:50 -04:00
Evan Kranzler
302725f7c4 [MID] Implemented Gavony Dawnguard 2021-09-09 21:11:19 -04:00
Evan Kranzler
a305511b13 [MID] Implemented Heirloom Mirror / Inherited Fiend 2021-09-09 21:00:14 -04:00
Evan Kranzler
03dfa50f23 [MID] Implemented Geistflame Reservoir 2021-09-09 20:37:01 -04:00
Evan Kranzler
eef6160a4c [MID] Implemented Ghoulcaller's Harvest 2021-09-09 20:37:01 -04:00
Daniel Bomar
d911891ab5
[MID] Implemented Duel for Dominance 2021-09-09 18:49:09 -05:00
Daniel Bomar
e951ca480a
[MID] Implemented Dire-Strain Rampage 2021-09-09 17:23:08 -05:00
Daniel Bomar
bd67b7af22
[MID] Implemented Corpse Cobble 2021-09-09 15:37:01 -05:00
jeffwadsworth
4badbe56b4 - Fixed #8226 2021-09-09 10:29:56 -05:00
jeffwadsworth
81b8f48c68 - Fixed #8231 2021-09-09 08:34:45 -05:00
Evan Kranzler
492e27e42a [MID] Implemented Hedgewitch's Mask 2021-09-09 08:32:46 -04:00
Evan Kranzler
e7d0cb1632 [MID] Implemented Slaughter Specialist 2021-09-09 08:24:35 -04:00
Evan Kranzler
fb9bd4c9d6 [MID] Implemented Willow Geist 2021-09-09 08:10:31 -04:00
Evan Kranzler
0951ebea02 [MID] Implemented Vanquish the Horde 2021-09-09 08:05:16 -04:00
Evan Kranzler
ceba89c807 [MID] Implemented Morbid Opportunist 2021-09-09 07:53:13 -04:00
Evan Kranzler
5cbc1bcf64 [MID] Implemented Faith Flare 2021-09-09 07:44:45 -04:00
Evan Kranzler
5cfc86f799 [MID] Implemented Eaten Alive 2021-09-09 07:41:37 -04:00
Evan Kranzler
61957b3188 [MID] Implemented Lier, Disciple of the Drowned 2021-09-09 07:38:52 -04:00
Evan Kranzler
df6844e63a [MID] Implemented Jack-o'-Lantern 2021-09-09 07:24:00 -04:00
Evan Kranzler
d3ef2d900d [MID] Implemented Organ Hoarder 2021-09-09 07:17:25 -04:00
Evan Kranzler
47f57608c1 [MID] Implemented Mystic Monstrosity 2021-09-09 06:45:41 -04:00
Daniel Bomar
0bb41a34fd
Merge pull request #8234 from weirddan455/bloodthirsty-adversary
[MID] Implemented Bloodthirsty Adversary
2021-09-08 23:12:59 -05:00
Evan Kranzler
7c6243384f [MID] Implemented Hound Tamer / Untamed Pup 2021-09-08 21:44:33 -04:00
Evan Kranzler
129f305eb2 [MID] updated spoiler and reprints 2021-09-08 21:37:00 -04:00
Evan Kranzler
3b909a4cae [MID] Implemented Diregraf Horde 2021-09-08 20:33:05 -04:00
Evan Kranzler
a10c396d57 [MID] Implemented Suspicious Stowaway / Seafaring Werewolf 2021-09-08 20:33:05 -04:00
Evan Kranzler
b41e988609 [MID] Implemented Stuffed Bear 2021-09-08 20:33:05 -04:00
Evan Kranzler
454a450cce [MID] Implemented Loyal Gryff 2021-09-08 20:33:05 -04:00
Evan Kranzler
743db172cd [MID] Implemented Hungry for More 2021-09-08 20:33:05 -04:00
Evan Kranzler
904f60e86a [MID] Implemented Odric's Outrider 2021-09-08 20:33:05 -04:00
Evan Kranzler
0c142196e1 [MID] Implemented Reckless Stormseeker / Storm-Charged Slasher 2021-09-08 20:33:05 -04:00
Evan Kranzler
d98fdccaa1 [MID] Implemented Bird Admirer / Wing Shredder 2021-09-08 20:33:05 -04:00
Evan Kranzler
937271f066 [MID] Implemented Falkenrath Perforator 2021-09-08 20:33:04 -04:00
Daniel Bomar
8b9c77e129
[MID] Implemented Curse of Surveillance 2021-09-08 19:10:21 -05:00
Daniel Bomar
bd93a4841b
[MID] Implemented Curse of Silence 2021-09-08 17:26:31 -05:00
Daniel Bomar
71052fa417
[MID] Implemented Curse of Shaken Faith 2021-09-08 15:17:39 -05:00
Daniel Bomar
d829094f90
[MID] Implemented Bloodthirsty Adversary 2021-09-08 13:02:04 -05:00
Evan Kranzler
43b3f12b56 [MID] Implemented Moonsilver Key 2021-09-08 09:48:23 -04:00
Evan Kranzler
d12a690c3d [MID] Implemented Dawnhart Wardens 2021-09-08 09:16:56 -04:00
Evan Kranzler
e4b467648a [MID] Implemented Ritual of Hope 2021-09-08 09:12:05 -04:00
Evan Kranzler
8a06b41d89 [MID] Implemented Patrician Geist 2021-09-08 09:06:43 -04:00
Evan Kranzler
e7e50bbc94 [MID] updated spoiler 2021-09-08 08:58:53 -04:00
Evan Kranzler
1adf0e9861 [MID] Implemented Spellrune Painter / Spellrune Howler 2021-09-08 08:57:24 -04:00
Evan Kranzler
52b092c473 [MID] Implemented Sacred Fire 2021-09-08 08:43:39 -04:00
Evan Kranzler
b7654c395c [MID] Implemented Arcane Infusion 2021-09-08 08:34:56 -04:00
Evan Kranzler
d7321324c5 [MID] updated spoiler and reprints 2021-09-07 23:45:52 -04:00
Daniel Bomar
471bb5f76a
[MID] Implemented Croaking Counterpart 2021-09-07 18:31:56 -05:00
Daniel Bomar
e3a5475863
[MID] Implemented Candletrap 2021-09-07 17:31:11 -05:00
Daniel Bomar
e6e802033b
[MID] Implemented Augur of Autumn 2021-09-07 15:43:22 -05:00
Evan Kranzler
cfd3761904 [AFR] fixed Minimus Containment not working 2021-09-07 09:49:14 -04:00
Evan Kranzler
bd64728d2f [MID] Implemented Startle 2021-09-07 08:34:42 -04:00
Evan Kranzler
f0690d2dd5 [MID] updated spoiler 2021-09-07 08:31:09 -04:00
Evan Kranzler
71c4aab03f [MID] Implemented Grafted Identity 2021-09-07 08:25:51 -04:00
Evan Kranzler
3e679afcfa [MID] Implemented Flame Channeler / Embodiment of Flame 2021-09-07 08:17:22 -04:00
Evan Kranzler
7c62d9ef4f [MID] Implemented Celestus Sanctifier 2021-09-07 07:52:51 -04:00
Evan Kranzler
91bfef8680 [MID] Implemented Voldaren Ambusher 2021-09-06 21:02:07 -04:00
Evan Kranzler
93b8dd5a0b [MID] Implemented Briarbridge Tracker 2021-09-06 20:56:15 -04:00
Evan Kranzler
cfddb36e4d [MID] Implemented Neblegast Intruder 2021-09-06 20:51:03 -04:00
Evan Kranzler
b2787786de [MID] Implemented Spectral Adversary 2021-09-06 20:49:29 -04:00
Evan Kranzler
f65d18c0a6 [MID] Implemented Defend the Celestus 2021-09-06 20:32:24 -04:00
Evan Kranzler
65af9459a3 [MID] Implemented Tainted Adversary 2021-09-06 20:23:48 -04:00
Evan Kranzler
693d40fabf [MID] Implemented Burly Breaker / Dire-Strain Demolisher 2021-09-06 20:09:10 -04:00
Evan Kranzler
21f707eb75 [MID] Implemented Sungold Barrage 2021-09-06 19:27:25 -04:00
Evan Kranzler
586fd51179 [MID] Implemented Brimstone Vandal 2021-09-06 19:25:45 -04:00
Evan Kranzler
10655b9a36 [MID] Implemented Candlegrove Witch 2021-09-06 18:56:23 -04:00
Evan Kranzler
a38a09fcde [MID] Implemented Ritual Guardian 2021-09-06 18:55:05 -04:00
Evan Kranzler
b0ed7a2e18 [MID] updated spoiler and reprints 2021-09-06 18:40:46 -04:00
Daniel Bomar
bccf56a988
[MID] Implemented Can't Stay Away 2021-09-05 19:36:40 -05:00
Daniel Bomar
4716af75d6
[MID] Implemented Vampire Socialite 2021-09-05 18:08:41 -05:00
Daniel Bomar
9cf153aeb4
[MID] Implemented Unnatural Growth 2021-09-05 17:16:51 -05:00
Evan Kranzler
2e1c8879b0 [MID] Implemented Fleshtaker 2021-09-05 16:08:18 -04:00
Evan Kranzler
bbc23a85dc [MID] Implemented Might of the Old Ways 2021-09-05 15:17:11 -04:00
Evan Kranzler
fd32d3ea47 [MID] Implemented Galvanic Iteration 2021-09-05 15:12:40 -04:00
Evan Kranzler
34a7dbe86c [MID] Implemented Diregraf Rebirth 2021-09-05 15:09:07 -04:00
Oleg Agafonov
83017e3c51 Devs: added docs and todo about short living LKI, LKI and current problems; 2021-09-05 18:49:44 +04:00
Oleg Agafonov
107c10fd2c * Goblin Welder - fixed rollback error; 2021-09-05 18:36:14 +04:00
Oleg Agafonov
b7f15772e8 * Tergrid, God of Fright - fixed rollback with disconnected people; 2021-09-05 18:35:34 +04:00
Evan Kranzler
09d8ee3dce [MID] Implemented Graveyard Trespasser / Graveyard Glutton 2021-09-05 07:22:01 -04:00
Oleg Agafonov
aaf4f4c2b3 * Jace, Architect of Thought - fixed rollback error on ultimate ability usage with disconnected people; 2021-09-05 15:00:32 +04:00
Oleg Agafonov
5e50dc7393 * Master of Cruelties - fixed rollback error on usage; 2021-09-05 14:38:10 +04:00
Oleg Agafonov
e209822190 * Hurl Through Hell - fixed that it doesn't exile a creature (#8211); 2021-09-05 13:29:52 +04:00
Oleg Agafonov
bf67c4c6b4 * Tap any number of untapped creatures - added card hint, improved targeting, fixed cheating (example: Harmony Of Nature); 2021-09-05 13:02:16 +04:00
Oleg Agafonov
b10079d090 * Moritte of the Frost - fixed that it can copy opponent's permanents too (fixes #8214); 2021-09-05 01:49:14 +04:00
Oleg Agafonov
7ff6e73a19
Merge pull request #8178 from awjackson/csp_booster_fix
Fix Coldsnap booster generation
2021-09-05 01:34:46 +04:00
Alex W. Jackson
468bc22950
Fix Kaldheim collation (#8191)
* Fix Kaldheim common print run ratios

* Add missing cards to Kaldheim rare and land print runs
2021-09-05 01:25:37 +04:00
Oleg Agafonov
cdf6fbb5d8 * GUI: fixed that announced X card icon info shows X=0 on next turns (example: Engineered Explosives, #8046); 2021-09-05 01:20:46 +04:00
jeff@delmarus.com
debf310697 - Fixed #8199 2021-09-04 15:02:20 -05:00
Oleg Agafonov
b56aef9341 * Emergent Sequence - fixed that it doesn't put counters if no land play before (#8208); 2021-09-04 18:45:32 +04:00
Evan Kranzler
0f4a1f65ca [MID] Implemented Lunar Frenzy 2021-09-04 10:04:22 -04:00
Evan Kranzler
bc96527081 [MID] Implemented Kessig Naturalist / Lord of the Ulvenwald 2021-09-04 10:04:18 -04:00
Evan Kranzler
a1fc51c4a7 [MID] Implemented Hobbling Zombie 2021-09-04 10:04:08 -04:00
Evan Kranzler
d709eafd5b [MID] Implemented Contortionist Troupe 2021-09-04 10:04:08 -04:00
Evan Kranzler
535774a2ad [MID] Implemented Bladestitched Skaab 2021-09-04 10:04:08 -04:00
Evan Kranzler
cbd1ceb270 [MID] Implemented Faithful Mending 2021-09-04 10:04:08 -04:00
Evan Kranzler
3500efed9e [MID] Implemented Poppet Stitcher / Poppet Factory 2021-09-04 10:04:08 -04:00
Oleg Agafonov
b950c7fbd6 * Mycosynth Lattice - fixed that it doesn't work with double faces cards (related to a0e046bf70); 2021-09-04 18:01:20 +04:00
Oleg Agafonov
21a9735aaf Painters Servant - removed duplicated code; 2021-09-04 18:01:20 +04:00
ciaccona007
0d7b75cae0 [MID] Implement Lunar Frenzy 2021-09-04 09:59:29 -04:00
Oleg Agafonov
84ea133ec5 * Commander storm abilities - fixed rollback error on card usage in non commander games; 2021-09-04 17:15:51 +04:00
ciaccona007
18cca57b44
[MID] Implement Saryth, the Viper's Fang (#8207) 2021-09-03 22:57:28 -04:00
ciaccona007
f8314d298c Implement Rite of Harmony 2021-09-03 21:01:18 -04:00
Evan Kranzler
1739c96a53 [MID] updated spoiler and reprints 2021-09-03 20:14:30 -04:00
jeff@delmarus.com
5b4e167ff4 - added other zones to Painter's Servant #8168 2021-09-03 18:43:00 -05:00
jeff@delmarus.com
a0e046bf70 - Fixed #8168 2021-09-03 17:27:24 -05:00
Jeff
ea58f2d65f Merge branch 'master' of https://github.com/magefree/mage 2021-09-03 16:34:40 -05:00
jeff@delmarus.com
7b7bbcadd6 - Fixed #8193 2021-09-03 16:34:21 -05:00
Evan Kranzler
be4715918c [MID] Implemented Secrets of the Key 2021-09-03 11:13:15 -04:00
Evan Kranzler
053bda0dce [MID] Implemented Famished Foragers 2021-09-03 09:59:56 -04:00
Evan Kranzler
4adffa19f0 [MID] added hint to Jadar, Ghoulcaller of Nephalia 2021-09-03 09:56:40 -04:00
Evan Kranzler
57ef76e8b0 [MID] Implemented Howl of the Hunt 2021-09-03 09:53:57 -04:00
Evan Kranzler
dac346d985 [MID] Implemented Foul Play 2021-09-03 09:49:33 -04:00
Evan Kranzler
4961f6757b [MID] updated spoiler and reprints 2021-09-03 09:42:31 -04:00
Evan Kranzler
2cc88718e8 [MID] Implemented Sigarda, Champion of Light 2021-09-02 21:55:46 -04:00
Evan Kranzler
02fde13b47 [MID] Implemented Pestilent Wolf 2021-09-02 21:46:00 -04:00
Evan Kranzler
7f43764917 [MID] Implemented Village Watch // Village Reavers 2021-09-02 21:32:13 -04:00
Evan Kranzler
dd45977a9b [MID] Implemented Tavern Ruffian // Tavern Smasher 2021-09-02 21:22:54 -04:00
Evan Kranzler
693c790f51 [MID] added skip for daybound creatures 2021-09-02 21:17:26 -04:00
Evan Kranzler
1a5032030d [MID] updated spoiler 2021-09-02 21:14:18 -04:00
Evan Kranzler
da675bd9a3 [MID] Implemented Snarling Wolf 2021-09-02 20:41:08 -04:00
Evan Kranzler
250f425909 [MID] Implemented Jadar, Ghoulcaller of Nephalia 2021-09-02 20:39:10 -04:00
Evan Kranzler
972cbbd4b2 [MID] Implemented Festival Crasher 2021-09-02 20:28:35 -04:00
Evan Kranzler
57b400c21e [MIC] Implemented Avacyn's Memorial 2021-09-02 20:15:48 -04:00
Evan Kranzler
a8194d2a64 [MIC] added set 2021-09-02 20:13:33 -04:00
Evan Kranzler
24fcbba5a0 [MID] Implemented Dawnheart Rejuvenator 2021-09-02 20:07:53 -04:00
Evan Kranzler
6bb375c028 [MID] Implemented Overgrown Farmland 2021-09-02 20:06:37 -04:00
Evan Kranzler
04efba1506 [MID] Implemented Rockfall Vale 2021-09-02 20:05:04 -04:00
Evan Kranzler
2cf0941872 [MID] Implemented Haunted Ridge 2021-09-02 20:03:48 -04:00
Evan Kranzler
6040cb760f [MID] Implemented Shipwreck Marsh 2021-09-02 20:02:46 -04:00
Evan Kranzler
5cc37cbb33 [MID] Implemented Deserted Beach 2021-09-02 20:00:55 -04:00
Evan Kranzler
ee2f016f3e [MID] Implemented Defenestrate 2021-09-02 19:56:07 -04:00
Evan Kranzler
b11c8b5c70 [MID] Implemented Arrogant Outlaw 2021-09-02 19:53:29 -04:00
Evan Kranzler
c3531dbb2c [MID] Implemented Candlelit Cavalry 2021-09-02 19:27:37 -04:00
Evan Kranzler
e4b16ccc8a [MID] updated spoiler and reprints 2021-09-02 19:15:06 -04:00
Evan Kranzler
a2d3463fb2 [AFR] fixed Robe of Stars phasing itself out (fixes #8196) 2021-09-02 19:05:53 -04:00
Evan Kranzler
f2ae9f1662 [SLD] updated set 2021-09-02 18:40:25 -04:00
Oleg Agafonov
421cac0ce3 * AI: fixed that computer can broke some non mana pays (Echo, Escalate, Recover, Tap source unless pay, Slow Motion, #8182); 2021-09-03 02:11:21 +04:00
Daniel Bomar
98b758e95e
[AFR] Portable Hole - Fixed incorrect predicate (fixes #8194) 2021-09-02 09:53:52 -05:00
Evan Kranzler
a66c4b875c fixed a verify failure 2021-09-01 07:31:26 -04:00
Evan Kranzler
19f7644279 [USG] reworked and simplified implementation of Turnabout (fixes #8188) 2021-08-31 20:32:58 -04:00
Evan Kranzler
950aa27c34 [SLD] reordered cards to make future additions easier 2021-08-31 20:20:21 -04:00
Evan Kranzler
6098feea70 [J21] updated spoiler and reprints 2021-08-31 20:19:43 -04:00
jeffwadsworth
842e9bb30e - Fixed #8186 - Did not test it yet, but it should work fine. In the middle of a large refactor. 2021-08-31 17:04:07 -05:00
jeffwadsworth
0ee1d428e1 Merge branch 'master' of https://github.com/magefree/mage 2021-08-31 09:52:19 -05:00
jeffwadsworth
b8a066b1c8 - Fixed #8181 2021-08-31 09:51:34 -05:00
Alex W. Jackson
7a8321b1fc
Fix Theros Beyond Death collator common print run ratios (#8180) 2021-08-31 08:28:51 -04:00
Evan Kranzler
126c76ce10 [WAR] reworked Niv-Mizzet Reborn to simplify card choices 2021-08-30 21:10:48 -04:00
Alex W. Jackson
37df2436a8 Coldsnap boosters don't have a land slot; snow basic lands are regular commons 2021-08-30 20:33:30 -04:00
Evan Kranzler
600b4fe110 reworked AttacksWithCreaturesTriggeredAbility implementation and text generation, fixed issues where it could trigger when nothing attacked 2021-08-30 19:51:46 -04:00
Alex W. Jackson
d0ddd8e7f0 Fix some post-Alara small set boosters not having a basic land slot 2021-08-30 07:25:12 -04:00
Oleg Agafonov
2158d682cc Prepare new release 2021-08-30 14:44:03 +04:00
Jeff
f35ca8112c Merge branch 'master' of https://github.com/magefree/mage 2021-08-28 15:41:20 -05:00
jeff@delmarus.com
5a87664a55 - Fixed #8166 2021-08-28 15:40:46 -05:00
Evan Kranzler
91e114e501 [AFR] enabled collation 2021-08-28 16:02:23 -04:00
Evan Kranzler
3ce3adfe1d [AFR] added all printings 2021-08-28 16:01:46 -04:00
Raphael-Schulz
f03a410b9e
[AFR] Implemented Xanathar, Guild Kingpin (#8045)
* [AFR] Implemented Xanathar, Guild Kingpin

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-08-28 23:55:41 +04:00
Oleg Agafonov
65761b085f * Game: fixed wrong booster pass order in drafts (#8075); 2021-08-28 13:17:57 +04:00
Oleg Agafonov
2efdb464fc Little refactor, additional logs for CheckPlayableState error; 2021-08-28 12:09:22 +04:00
Oleg Agafonov
7b298f84a7 Fixed comment 2021-08-28 11:34:40 +04:00
jeffwadsworth
40a2f9490d - Fixed #8162 2021-08-27 15:16:59 -05:00
Evan Kranzler
389a019b3b fixed a verify failure 2021-08-27 09:36:08 -04:00
Evan Kranzler
bbcccf4b58 [AFC] Implemented Galea, Kindler of Hope 2021-08-27 09:08:20 -04:00
Evan Kranzler
e9f3766210 [AFC] Implemented Grave Endeavor 2021-08-26 09:49:41 -04:00
Evan Kranzler
e49f606e5a [SLD] added newest drops 2021-08-26 09:36:40 -04:00
Evan Kranzler
418f61e5d9 [AFC] a few changes to Valiant Endeavor and Wild Endeavor 2021-08-26 06:38:49 -04:00
Joseph Zeffiro
c25d794367
[AFC] Implemented Wild Endeavor (#8028)
* [AFC] Implemented Wild Endeavor

* cleanup

* Adding my missed author tags

* matching existing implementation
2021-08-26 06:30:55 -04:00
Joseph Zeffiro
5e08c5d279
[AFC] Implemented Valiant Endeavor (#8035)
* [AFC] implemented Valiant Endeavor

* matching existing implementation
2021-08-26 06:30:34 -04:00
Evan Kranzler
f8d030bef4
Adding dice rolling trigger/replacement (ready for review) (#7989)
* [AFR] Implemented DiceRolledTriggeredAbility
* [AFR] Implemented Brazen Dwarf
* [AFR] Implemented Feywild Trickster
* [AFC] Implemented Reckless Endeavor
* [AFR] Implemented Pixie Guide
* [AFR] Implemented Critical Hit
* [AFR] Implemented Netherese Puzzle Ward
* [AFC] Implemented Neverwinter Hydra
* [AFR] Implemented Farideh, Devil's Chosen
* [AFR] Implemented Barbarian Class
* [AFC] Implemented Vrondiss, Rage of Ancients
* [AFC] Implemented Arcane Endeavor
* Test framework: added planar die rolls support
* Test framework: added random results set up support in AI simulated games;
* AI: improved roll die results chooses in computer games;
* Roll die: improved combo support for planar die and roll die effects;

Co-authored-by: Daniel Bomar <dbdaniel42@gmail.com>
Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
2021-08-26 14:06:10 +04:00
Evan Kranzler
12219cff01 [AFC] Implemented Mantle of the Ancients 2021-08-25 08:11:54 -04:00
Grath
40cf802d6b
Fix Shockmaw Dragon's damage trigger (#8155)
* Fix Shockmaw Dragon's damage trigger

The previous implementation was very wrong. This implementation is copied from Balefire Dragon's, except dealing one damage rather than the same amount as the damage dealt to the player.

* Update ShockmawDragon.java

Fix imports.
2021-08-25 07:17:46 -04:00
Evan Kranzler
c1d6309db9 [AFC] Implemented Holy Avenger 2021-08-24 18:16:32 -04:00
Evan Kranzler
29835786c3 updated a few card type methods for companions 2021-08-24 09:43:33 -04:00
Evan Kranzler
3dff1783ac [TSP] fixed Gauntlet of Power adding mana to the wrong mana pool (fixes #8154) 2021-08-24 08:24:08 -04:00
Evan Kranzler
85dfa58e5d [AFR] more text fixes 2021-08-23 19:14:50 -04:00
Evan Kranzler
31a559be23 [AFC] more text fixes 2021-08-23 18:53:35 -04:00
jeff@delmarus.com
b21d85826c - text fix Glimpse the Cosmos 2021-08-22 23:18:53 -05:00
jeff@delmarus.com
1aa20a0483 - outcome fix 2021-08-22 22:27:07 -05:00
Evan Kranzler
e68c7bfeda fixed a test failure 2021-08-22 22:05:05 -04:00
Evan Kranzler
2db0da8429 updated AttacksOrBlocksAttachedTriggeredAbility 2021-08-22 18:08:40 -04:00
Evan Kranzler
13949d8e3e [AFC] various text fixes 2021-08-22 17:56:22 -04:00
Evan Kranzler
01fefff1b9 [AFC] Implemented Phantom Steed 2021-08-22 10:23:42 -04:00
Ingmar Goudt
fed7c2b288 small Sonar fixes 2021-08-22 12:20:28 +02:00
Ingmar Goudt
167d66fdff fix invalid contains method in Hedonist Trove 2021-08-22 12:05:51 +02:00
Ingmar Goudt
6c837e733b fix PuppetConjurer to trigger only on controllers upkeep, fixes #8145 2021-08-22 10:57:57 +02:00
Jeff
28d9d64112 Merge branch 'master' of https://github.com/magefree/mage 2021-08-21 18:05:47 -05:00
jeff@delmarus.com
fdc24c20da - Fixed #8144. Text is the bane of my existence. I hope some kind soul can fix it on this card so I don't throw myself out a window. Pic will be attached. Card works fine, though. 2021-08-21 17:55:09 -05:00
Evan Kranzler
5547d04938 [PCY] reworked Celestial Convergence 2021-08-21 16:51:22 -04:00
Evan Kranzler
0bd402876d [AFC] Implemented Nihiloor 2021-08-21 16:35:09 -04:00
Oleg Agafonov
654ee7791c [AFR] added tokens and images download support; 2021-08-21 20:29:47 +04:00
Evan Kranzler
f827924b8c [AFC] Implemented Karazikar, the Eye Tyrant 2021-08-21 11:45:48 -04:00
Evan Kranzler
d20b15c7b6 [AFC] Implemented Hellish Rebuke 2021-08-21 11:20:31 -04:00
Evan Kranzler
898f8ca287 [AFC] Implemented Klauth's Will 2021-08-21 11:20:30 -04:00
Evan Kranzler
b9550a7387 made a util function more generic because why not 2021-08-21 11:20:30 -04:00
Oleg Agafonov
a76a006065 [AFC] fixed Bag of Devouring - NPE on rules/database generation; 2021-08-21 17:50:36 +04:00
Oleg Agafonov
07d0e590a9 Other: fixed rare NPE error on wrong connection, fixed formal param in Aminatou, the Fateshifter; 2021-08-21 11:19:34 +04:00
Oleg Agafonov
33380f09c2 Improved canActivate support:
* added support of non controller activates in ActivatedManaAbility (mayActivate);
* removed custom code from ActivatedManaAbility;
* removed custom code from Mana Cache;
* added additional comments;
2021-08-21 10:52:00 +04:00
Evan Kranzler
bdeb0dde66 refactored TokenPredicate to contain its own inverse 2021-08-20 09:33:38 -04:00
Evan Kranzler
cb5d873fea [AFC] Implemented Bag of Devouring 2021-08-20 09:27:30 -04:00
Evan Kranzler
f740cf0d12 [AFC] Implemented Lorcan, Warlock Collector 2021-08-20 09:11:18 -04:00
Evan Kranzler
e4f0a485a6 [C21] fixed Rousing Refrain mana not staying until end of turn 2021-08-20 08:52:20 -04:00
Oleg Agafonov
9fa487e60a * Suspend ability - fixed that suspend can be activated from opponent's hand; 2021-08-20 15:40:42 +04:00
Oleg Agafonov
ca521751cd * Knights of the Black Rose - fixed rollback error on usage in monarch games; 2021-08-20 03:29:47 +04:00
jeffwadsworth
fd719ad287 - Fixed #8141 2021-08-19 12:03:31 -05:00
Ingmar Goudt
5111438750 fix #8139 nullpointer 2021-08-19 13:18:30 +02:00
Oleg Agafonov
3da525520c * Author of Shadows - added window with exiled and castable cards; 2021-08-18 11:02:30 +04:00
Evan Kranzler
c8445c31a3 [AFC] Implemented Immovable Rod 2021-08-16 09:40:35 -04:00
Evan Kranzler
4c4168ac1f [AFC] Implemented Hurl Through Hell 2021-08-16 09:26:25 -04:00
Evan Kranzler
75eddb0a54 [AFC] Implemented Indomitable Might 2021-08-16 09:08:04 -04:00
Evan Kranzler
7cc806bb48 [AFC] fixed Klauth, Unrivaled Ancient mana not staying until end of turn 2021-08-16 08:38:50 -04:00
jeff@delmarus.com
9a0474d196 - Fixed #8132 2021-08-15 15:24:05 -05:00
Oleg Agafonov
f21c492ce2 Refactor: added docs for a copy stack object code (#7662); 2021-08-15 17:12:59 +04:00
Oleg Agafonov
5725e15771 GUI: added card hints in choice dialogs (additional to d587cc9151); 2021-08-14 21:57:32 +04:00
jeffwadsworth
b73f10a0ab - little additional fix 2021-08-13 14:46:30 -05:00
jeffwadsworth
6923d4b812 - Fixed #8123 and added "blinked" code as well. 2021-08-13 14:43:02 -05:00
jeffwadsworth
d05104ff61 - Fixed #8124 2021-08-13 11:30:57 -05:00
spjspj
cd22dfd4cc
Merge pull request #8121 from spjspj/master
Add in decreasing rectangle spiral for paper original dual lands
2021-08-13 18:49:09 +10:00
Evan Kranzler
dc4bde0646 [XLN] fixed Kopala, Warden of Waves applying both effects to spells 2021-08-12 09:25:26 -04:00
Oleg Agafonov
1664ee01cf Fixed miss copy code in Game object (lki, cards), removed unused code. Possible fixes:
* simulated games was able to change objects from another games (ConcurrentModificationException, related to d202278ccd, details in 3a6cdd2615);
* AI: fixed cards disappear in multiplayer games with computer (details in #6738);
2021-08-12 00:08:08 +04:00
spjspj
e29b22df6e Add in decreasing rectangle spiral for paper original dual lands 2021-08-12 00:21:41 +10:00
jeffwadsworth
4a8f9d9308 - revert Yedora, Grave Gardener. Its triggered ability is Layer 1b. 613.2b Layer 1b: Face-down spells and permanents have their characteristics modified as defined in rule 708.2. 2021-08-11 08:40:20 -05:00
jeffwadsworth
b8ac3c0809 - Yedora, Grave Gardener now uses layer 4 (type-changing). Note: if you alter the code below, please verify that the effect actually works. The "remove" and "add" cardType and subType were not working in some continuousEffect layers. It works fine with this. Test suite tomorrow. 2021-08-10 17:43:35 -05:00
jeffwadsworth
cd5759de12 - replaced getAbilities().get(0) with getSpellAbility() 2021-08-09 16:59:15 -05:00
jeffwadsworth
ac267831da - Fixed #7853 2021-08-09 16:20:28 -05:00
Evan Kranzler
054a90a038 [AFC] Implemented Wild-Magic Sorcerer 2021-08-09 09:27:11 -04:00
Evan Kranzler
fe4edbd664 [AFC] Implemented Sword of Hours 2021-08-09 08:49:31 -04:00
Evan Kranzler
c081d3fa33 [MH2] small change to collation info 2021-08-08 09:56:42 -04:00
Evan Kranzler
b9c55a984d [MH2] added collation info 2021-08-07 20:40:46 -04:00
jeffwadsworth
3d74bcd682 - Fixed #8110 2021-08-07 17:49:14 -05:00
Evan Kranzler
60174ee12e fixed a test failure 2021-08-07 09:29:06 -04:00
Evan Kranzler
1507d63282 [MID] fixed Wrenn and Seven ability cost (fixes #8106) 2021-08-07 09:07:25 -04:00
Evan Kranzler
a6b5ff5e46 [J21] updated spoiler and reprints 2021-08-07 07:45:41 -04:00
Evan Kranzler
bcd000ac99 [J21] Implemented Boneyard Aberration 2021-08-06 21:05:20 -04:00
Evan Kranzler
7e66182974 [J21] Implemented Sarkhan's Scorn 2021-08-06 20:49:22 -04:00
jeffwadsworth
6fbec78835 - Fixed #8107 2021-08-06 16:49:39 -05:00
Evan Kranzler
52fdc35632 [J21] Implemented Shoreline Scout 2021-08-06 17:35:43 -04:00
Evan Kranzler
b45514ecfb [J21] Implemented Wingsteed Trainer 2021-08-06 17:35:43 -04:00
Ingmar Goudt
b15e97fa6f fix #8073, Vial Smasher will not target invalid opponents 2021-08-06 23:08:50 +02:00
Oleg Agafonov
3bb432a037 Revert "[J21] fixed images download, added reprints"
This reverts commit 99a561b136.
2021-08-07 00:11:04 +04:00
Oleg Agafonov
99a561b136 [J21] fixed images download, added reprints 2021-08-06 23:56:53 +04:00
Oleg Agafonov
f3e38f1026 * Images: fixed images download for some sets (ANA*, OGW, see #8082); 2021-08-06 23:56:00 +04:00
jeffwadsworth
c1772cbe9c - Fixed #8101. also little fix of Ranar the Ever Watchful for some side-cases. 2021-08-06 12:16:59 -05:00
Evan Kranzler
9d27f130bb [J21] Implemented Bounty of the Deep 2021-08-06 09:04:18 -04:00
Evan Kranzler
106d0ea4bb [J21] Implemented Skyshroud Lookout 2021-08-06 09:00:43 -04:00
Evan Kranzler
3be8c419ac [J21] Implemented Manor Guardian 2021-08-06 08:57:51 -04:00
Evan Kranzler
f5687acfad [J21] Implemented Faceless Agent 2021-08-06 08:52:31 -04:00
Evan Kranzler
b10b3da8f0 [J21] added set 2021-08-06 08:08:33 -04:00
Evan Kranzler
3065679f3d [MID] Implemented Wrenn and Seven 2021-08-05 22:02:36 -04:00
Evan Kranzler
3910dae6e0 [MID] Implemented Triskaidekaphile 2021-08-05 21:47:34 -04:00
Evan Kranzler
93ddea0de1 [MID] Implemented Champion of the Perished 2021-08-05 21:43:03 -04:00
Evan Kranzler
78b97dc800 [MID] Implemented Play with Fire 2021-08-05 21:40:09 -04:00
Evan Kranzler
01acb84776 [MID] Implemented Infernal Grasp 2021-08-05 21:33:50 -04:00
Evan Kranzler
f0b7d0b742 [MID] Implemented Consider 2021-08-05 21:32:41 -04:00
Evan Kranzler
2566707889 [MID] Implemented Join the Dance 2021-08-05 21:27:50 -04:00
Evan Kranzler
5bfcfe0ff7 [MID] added set 2021-08-05 21:26:19 -04:00
Evan Kranzler
9c7677d18b [AFC] Implemented Ride the Avalanche 2021-08-05 20:35:18 -04:00
jeffwadsworth
4b43ad09f0 - Fixed #8102 2021-08-05 16:56:45 -05:00
jeffwadsworth
98aaa78081 - Fixed #8044 and #7842 2021-08-05 15:38:39 -05:00