Add TextBoxExchangeEffect Ability and 'Deadpool, Trading Card' (#7637)

* capure Textboxes to avoid LKI copy

* Fix copying keyworded traits twice

* Support keepTextChanges across all traits

Co-authored-by: kvn <kevni@secure.mailbox.org>
Co-authored-by: tool4EvEr <tool4EvEr@>
This commit is contained in:
kvn1338
2025-06-01 09:19:50 +02:00
committed by GitHub
parent 928ac875b5
commit e40567c9c8
10 changed files with 190 additions and 8 deletions

View File

@@ -1,2 +1,2 @@
- Bug fixes -
As always, this release of Forge features an assortment of bug fixes and improvements based on user feedback during the previous release run.
- Bug fixes -
As always, this release of Forge features an assortment of bug fixes and improvements based on user feedback during the previous release run.

View File

@@ -0,0 +1,12 @@
Name:Deadpool, Trading Card
ManaCost:2 B R
Types:Legendary Creature Mutant Mercenary Hero
PT:5/3
K:ETBReplacement:Other:DBChooseExchange:Optional
SVar:DBChooseExchange:DB$ ChooseCard | Defined$ You | Choices$ Creature.Other | ChoiceTitle$ Choose a creature to exchange text boxes with | SubAbility$ DBExchangeText | SpellDescription$ As NICKNAME enters, you may exchange his text box and another creature's.
SVar:DBExchangeText:DB$ ExchangeTextBox | Defined$ Self & ChosenCard
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ Lose3 | TriggerDescription$ At the beginning of your upkeep, you lose 3 life.
SVar:Lose3:DB$ LoseLife | Defined$ TriggeredPlayer | LifeAmount$ 3
A:AB$ Draw | Cost$ 3 Sac<1/CARDNAME> | Defined$ Player.Other | NumCards$ 1 | SpellDescription$ Each other player draws a card.
AI:RemoveDeck:All
Oracle:As Deadpool enters, you may exchange his text box and another creature's.\nAt the beginning of your upkeep, you lose 3 life.\n{3}, Sacrifice this creature: Each other player draws a card.