Commit graph

13120 commits

Author SHA1 Message Date
theelk801
9a1b6a6b3f small rework to effects which remove multiple types of counters from permanents and players 2026-01-07 21:17:13 -05:00
theelk801
0d582aa764 [ECL] Implement Tend the Sprigs 2026-01-07 10:11:45 -05:00
theelk801
b27d595b61 [ECC] Implement Belonging 2026-01-06 20:42:54 -05:00
theelk801
9d196d791a [ECL] Implement Champion of the Weird 2026-01-06 09:54:41 -05:00
theelk801
13cb4f2111 [ECL] Implement Champion of the Clachan 2026-01-06 09:48:01 -05:00
theelk801
8654e84a81 [ECL] Implement Champions of the Perfect 2026-01-06 09:33:46 -05:00
theelk801
c6528c3a4d [ECL] Implement Explosive Prodigy 2026-01-06 08:39:15 -05:00
Muz
00f9fabf9a
Add in some ECL spoilers to ECL and SPG (#14170)
* Update SPG with ECL spoilers

* Add spoiled reprints to Lorwyn Eclipsed

* mtg-cards-data for spoiled ECL cards

* [ECL] Add Virulent Emissary

* [ECL] Add Lys Alana Informant

* [ECL] Add Crossroads Watcher

* [ECL] Add Sear

* [ECL] Add Thoughtweft Lieutenant

* [ECL] Add Vinebred Brawler

* [ECL] Add Elder Auntie and supporting black/red Goblin token

---------

Co-authored-by: Evan Kranzler <theelk801@gmail.com>
2026-01-06 08:19:38 -05:00
theelk801
fe35cac545 fix build failure 2026-01-05 21:44:44 -05:00
theelk801
0d724f7797 [ECL] Implement Dream Seizer 2026-01-05 21:27:40 -05:00
theelk801
cc59f9e2e8 [ECL] Implement Silvergill Mentor 2026-01-05 21:22:50 -05:00
PurpleCrowbar
9ed0a368c0 Fix The Soul Stone and Masked Vandal each exiling to unique exile zones. Related to #12244 2026-01-05 19:11:26 +00:00
PurpleCrowbar
804677c500 Remove requirement to click permanent when amassing with only one army controlled 2026-01-05 15:43:55 +00:00
Muz
1e399145cf
minor cleanup to Subtypes enum (#14144)
* Child is a valid subtype per CR 205.3m rev 2025-11-14

* Attraction is a valid Artifact subtype per CR 205.3g rev 2025-11-14. Also move other existing Artifacts for readability

* Cite CR references for subtypes for Planeswalkers and Battles

* [minor] Whitespace between Subtype groups

* Sort Subtypes alphabetically for readability/maintainability
2025-12-30 01:06:13 -05:00
theelk801
f23507a57b [DSC] Implement Cramped Vents // Access Maze 2025-12-22 16:42:15 -05:00
xenohedron
7751a0d084 small adjustment to 0967f057 2025-12-22 14:42:00 -05:00
theelk801
045510545f [TMC] Implement Raphael, Tag Team Tough 2025-12-22 10:21:42 -05:00
theelk801
d8315e323d [TMT] Implement Leonardo, Sewer Samurai 2025-12-22 10:00:12 -05:00
Evan Kranzler
c60a097f49
Ready for review - Implement Waterbend mechanic (#14105)
* implement waterbending mechanic

* properly implement WaterbendXCost

* add tests

* fix verify failure
2025-12-21 09:43:02 -05:00
theelk801
bb20afb240 [FIC] Implement Rinoa Angel Wing 2025-12-20 09:48:14 -05:00
theelk801
0cf13c9a7a refactor effects which care about the amount of colors among controlled permanents 2025-12-19 16:30:18 -05:00
theelk801
a3e155918b [SLD] Implement Nathan Drake, Treasure Hunter 2025-12-19 09:29:32 -05:00
xenohedron
0967f05721 fix NPE in Evendo Brushrazer (PermanentsSacrificedWatcher) 2025-12-18 00:44:52 -05:00
theelk801
acc180d1d4 [ECL] Implement Dose of Dawnglow 2025-12-16 15:30:53 -05:00
theelk801
0ef4695e29 [ECL] Implement Kirol, Attentive First-Year 2025-12-12 12:36:20 -05:00
theelk801
5ca153507e [MSC] Implement Invisible Woman 2025-12-11 15:02:40 -05:00
theelk801
0a2fea6684 [MSH] Implement Doctor Doom 2025-12-10 11:26:53 -05:00
theelk801
5927828965 [MSH] Implement The Sentry, Golden Guardian 2025-12-10 11:20:00 -05:00
theelk801
48631a3487 [MSH] Implement Bruce Banner / The Incredible Hulk 2025-12-10 11:12:37 -05:00
theelk801
b50b14ba96 [MSC] Implement Mister Fantastic 2025-12-09 17:20:19 -05:00
theelk801
ff4470e681 [MSH] Implement The Coming of Galactus 2025-12-09 17:05:26 -05:00
theelk801
3c1cbad441 [MSH] Implement Super-Skrull 2025-12-09 16:37:46 -05:00
theelk801
c1c1e94f70 [MSH] Implement Quicksilver, Brash Blur 2025-12-09 16:27:57 -05:00
theelk801
bee3614f65 [DSC] Implement Experimental Lab // Staff Room 2025-12-08 09:54:09 -05:00
theelk801
520c3a36e5 [DSK] Implement Moldering Gym // Weight Room 2025-12-07 14:16:30 -05:00
theelk801
83ab56c8a4 simplify room constructor/generation 2025-12-07 12:32:27 -05:00
theelk801
caba72094e [DSK] Implement Grand Entryway // Elegant Rotunda 2025-12-07 11:40:43 -05:00
theelk801
ce972d294d [FIC] Implement Chocobo Camp 2025-12-07 10:53:46 -05:00
theelk801
928a851d79 [FIC] Implement Garland, Royal Kidnapper 2025-12-06 14:34:48 -05:00
Grath
4b146dec7e
Merge pull request #14106 from Grath/grath/fix-dfc-commander-damage
Fix tracking Commander in play when your commander is a (M)DFC.

Fixes #7530, #7637, #7699, #7773
2025-12-06 10:56:38 -05:00
jmlundeen
9a26221048 fix TDFC not loading as commander 2025-12-06 08:41:49 -06:00
Grath
8cc31b1a74 Null check. 2025-12-05 22:29:51 -05:00
Grath
ce36e5dec0 Use getCard.getMainCard() instead. 2025-12-05 18:06:00 -05:00
Grath
531768491c Fix tracking Commander in play when your commander is a (M)DFC.
Fixes #7530, #7637, #7699, #7773
2025-12-05 17:43:33 -05:00
jmlundeen
99bb467bdc update exile zone for CraftAbility to share between card sides
* updated and added test coverage for previously converted cards Altar of the Wretched and Eye of Ojer Taq
2025-12-04 10:44:19 -06:00
jmlundeen
ae97f8944d ExileAndReturnSourceEffect - update post move zone check 2025-12-04 10:44:19 -06:00
theelk801
a73c3ce553 [ECL] Implement Ashling, Rekindled / Ashling, Rimebound 2025-12-04 11:02:10 -05:00
jmlundeen
1bcbdd520e ExileAndReturnSourceEffect - check for other face being returned
* possible for transform using PutCards
2025-12-03 08:39:01 -06:00
jmlundeen
97738afb9e revert card scanner changes 2025-11-28 12:59:48 -06:00
jmlundeen
b32a786236 add verify checks for Double Faced Cards having abilities on main card
* add booleans to card scanner, restricting to checking cards by name and set. Reduces duplication of verify checks across sets.
2025-11-27 09:39:46 -06:00