master #51

Merged
Failure merged 249 commits from External/mage:master into master 2026-01-09 09:12:49 -08:00
Owner
No description provided.
Failure added 249 commits 2026-01-09 09:12:28 -08:00
part of #14099
part of #14099
part of #14099
* possible for transform using PutCards
part of #14099
part of #14099
part of #14099
part of #14099
part of #14099
part of #14099
* updated and added test coverage for previously converted cards Altar of the Wretched and Eye of Ojer Taq
part of #14099
part of #14099
* pulling directly from game cards is grabbing a card half and not the main card
part of #14099
part of #14099
Fixes #7530, #7637, #7699, #7773
part of #14099
part of #14099
* Casal, Lurkwood Pathfinder // Casal, Pathbreaker Owlbear
* Docent of Perfection // Final Iteration
* Grist, Voracious Larva // Grist, the Plague Swarm
* Ore-Rich Stalactite // Cosmium Catalyst
* Ral, Monsoon Mage // Ral, Leyline Prodigy
* orin of House Markov // Sorin, Ravenous Neonate

part of #14099
Fix tracking Commander in play when your commander is a (M)DFC.

Fixes #7530, #7637, #7699, #7773
* implement waterbending mechanic

* properly implement WaterbendXCost

* add tests

* fix verify failure
* 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
Playable card previously went to generic exile zone and was difficult to identify
* 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>
* Cleanup redundant ability assignment

* Remove redundant Duration.EndOfTurn arguments. nb not cleaning up the other instances of this in the codebase quite yet as this would be a massive change

* Don't reimplement existing StaticFilter as custom filter
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
* [ECL] Implement Gallant Fowlknight

* Remove redundant setText on BoostControlledEffect

* Move Kithkin creature filter to be static
Failure merged commit 3a368a258f into master 2026-01-09 09:12:49 -08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Failure/foul-magics#51
No description provided.