master #54

Closed
Failure wants to merge 0 commits from External/mage:master into master
Owner
No description provided.
* [ECL] Implement Maralen, Fae Ascendant

* fixup! [ECL] Implement Maralen, Fae Ascendant
* [TMT] Implement Triceraton Commander

* Set text for Triceraton Commander effects
* [TMT] Implement Krang, Utrom Warlord

* Include setText calls for Krang's anthem effects
* ECL tops out at CN 351 for Play boosters. The rest are Collector Booster/Promo exclusive

* Correct DFT maximum collector number in Play boosters

* Correct TLA maximum collector number in Play boosters

* Correct BLB maximum collector number in Play boosters

* Correct DSK maximum collector number in Play boosters

* Correct MKM maximum collector number in Play boosters

* Correct SPM maximum collector number in Play boosters

* Correct EOE maximum collector number in Play boosters

* Correct FIN maximum collector number in Play boosters
* [TMT] Implement Improvised Arsenal

* Use ArtifactYouControlCount over PermanentsOnBattlefieldCount
* [TMT] Implement Renet, Temporal Apprentice

* Use FilterNonlandPermanent over FilterPermanent
* [TMT] Implement Turtle Van

* Fix text usage and update TargetHasSubtypeCondition to accept multiple subtypes to match against
* [TMT] Implement South Wind Avatar

* PR comments and refactor Proper Burial to a similar implementation
It should not be possible to play a land on the back of a nonmodal
(transforming) double-faced card from anywhere.
* Begin by documenting the schema for tokens-database.txt

* Remove first unnecessary Generate column in tokens-database.txt. Shift references to extracted params by one

* Correct tokens-database.txt schema

* Include info on nullable columns, and strictly expect 5 params with the last being non-optional for the Token Class Name

* Extract non-nullable columns from tokens-database.txt and simplify validation on TokenClassName values being non-empty

* Validate tokens-database.txt fields more robustly, and simplify parsing as a result of earlier validation being present

* Remove deprecated Image Filename column from tokens-database.txt

* Re-add guard if a line item isn't parsed as expected in TokenRepository

* Audit and ensure all Tokens in token db point to existing Java classes
* Refactor/rename AssassinToken2 to AssassinDeathtouchToken to fit naming convention

* Refactor/rename AvatarToken2 to AvatarFlyingToken to fit naming convention
Ensure token classes with images abide by naming convention of ending with Token
Declare a zero-param token constructor where missing, and use it where extra args are needlessly passed in
* Handle colons and ampersands in card names

* URL encode ampersands to prevent them being handled as GET parameters in card names
* ElementalTokenWithHaste -> ElementalHasteToken

* SoldierTokenWithHaste -> SoldierHasteToken

* TrooperToken2 -> TrooperBlackToken. TrooperToken -> TrooperWhiteToken for consistency

* RedElementalWithTrampleAndHaste -> RedElementalTrampleHasteToken
[fix] Boromir, Warden of the Tower doesn't limit countering based on where it was cast from
Fixes #14005
Fix Commander Liara Portyr cost reduction
* [MSC] Implement T'Challa, the Black Panther

* PR comments
This reverts commit 74cf859a2d.
Better fix for exiled copy cards
Optional waterbending costs should also be considered mana costs and
thus eligible for cost reduction and anything else that affects mana
costs.
Fix optional waterbending not being considered mana costs
[ACR] Implement Shaun & Rebecca, Agents
Feb 2026 D&D SLD
Prevent playing lands on NDFC backs
* Split up SLD set even more because apparently its just free money to keep printing new drops

* Add missing SLD printings
* Add Ticket counter type, and Effect for earning them

* [UNF] Implement Ticket Turbotubes and Blorbian Buddy

* Update client to track and show a user's ticket counters
Failure closed this pull request 2026-02-17 21:05:56 -08:00

Pull request closed

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!54
No description provided.