Activated Replacement Abilities

Some time ago, when Hellfish first implemented replacement effects, marc and I had a conversation via PM about this subject, and I sent him the words cycle from onslaught. At that time, they didn't work, because they weren't an activated replacement effect. Now that I see that they are indeed possible, and there are ALOT of cards that could be scripted in this manner (around 100 or so). What I'm wondering, are there any plans for a different method of scripting these types of cards? Like maybe a new AF, or something? I'd be willing to start scripting them all like the ones below, either as part of the thread on Card Contributions or as a separate project, whichever you choose. But I didn't want to get too far into this without knowing whether they'd be accepted or not.
- Code: Select all
Name:Words of War
ManaCost:2 R
Types:Enchantment
Text:no text
A:AB$ Effect | Cost$ 1 | Name$ Words of War Effect | ReplacementEffects$ DrawReplace | SVars$ ExileEffect,WarDamage | SpellDescription$ The next time you would draw a card this turn, CARDNAME deals 2 damage to target creature or player instead.
SVar:DrawReplace:Event$ Draw | ValidPlayer$ You | ReplaceWith$ WarDamage
SVar:WarDamage:AB$DealDamage | Cost$ 0 | Tgt$ TgtCP | NumDmg$ 2 | SubAbility$ ExileEffect
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
SVar:RemRandomDeck:True
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/words_of_war.jpg
SetInfo:ONS|Rare|http://magiccards.info/scans/on/en/244.jpg
Oracle:{1}: The next time you would draw a card this turn, Words of War deals 2 damage to target creature or player instead.
End
- Code: Select all
Name:Words of Waste
ManaCost:2 B
Types:Enchantment
Text:no text
A:AB$ Effect | Cost$ 1 | Name$ Words of Waste Effect | ReplacementEffects$ DrawReplace | SVars$ ExileEffect,WasteCard | SpellDescription$ The next time you would draw a card this turn, each opponent discards a card instead.
SVar:DrawReplace:Event$ Draw | ValidPlayer$ You | ReplaceWith$ WasteCard
SVar:WasteCard:AB$Discard | Cost$ 0 | Defined$ Opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ ExileEffect
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
SVar:RemRandomDeck:True
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/words_of_waste.jpg
SetInfo:ONS|Rare|http://magiccards.info/scans/on/en/182.jpg
Oracle:{1}: The next time you would draw a card this turn, each opponent discards a card instead.
End
- Code: Select all
Name:Words of Wilding
ManaCost:2 G
Types:Enchantment
Text:no text
A:AB$ Effect | Cost$ 1 | Name$ Words of Wilding Effect | ReplacementEffects$ DrawReplace | SVars$ ExileEffect,WildToken | SpellDescription$ The next time you would draw a card this turn, put a 2/2 green Bear creature token onto the battlefield instead.
SVar:DrawReplace:Event$ Draw | ValidPlayer$ You | ReplaceWith$ WildToken
SVar:WildToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenOwner$ You | TokenName$ Bear | TokenTypes$ Creature,Bear | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 | SubAbility$ ExileEffect
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
SVar:RemRandomDeck:True
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/words_of_wilding.jpg
SetInfo:ONS|Rare|http://magiccards.info/scans/on/en/305.jpg
Oracle:{1}: The next time you would draw a card this turn, put a 2/2 green Bear creature token onto the battlefield instead.
End
- Code: Select all
Name:Words of Wind
ManaCost:2 U
Types:Enchantment
Text:no text
A:AB$ Effect | Cost$ 1 | Name$ Words of Wind Effect | ReplacementEffects$ DrawReplace | SVars$ ExileEffect,BounceYou,BounceOpp | SpellDescription$ The next time you would draw a card this turn, each player returns a permanent he or she controls to its owner's hand instead.
SVar:DrawReplace:Event$ Draw | ValidPlayer$ You | ReplaceWith$ BounceYou
SVar:BounceYou:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ChangeType$ Permanent.YouCtrl | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | SubAbility$ BounceOpp
SVar:BounceOpp:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand | DefinedPlayer$ Opponent | ChangeType$ Permanent.YouDontCtrl | ChangeNum$ 1 | Hidden$ True | IsCurse$ True | SubAbility$ ExileEffect
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
SVar:RemRandomDeck:True
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/words_of_wind.jpg
SetInfo:ONS|Rare|http://magiccards.info/scans/on/en/122.jpg
Oracle:{1}: The next time you would draw a card this turn, each player returns a permanent he or she controls to its owner's hand instead.
End
- Code: Select all
Name:Words of Worship
ManaCost:2 W
Types:Enchantment
Text:no text
A:AB$ Effect | Cost$ 1 | Name$ Words of Worship Effect | ReplacementEffects$ DrawReplace | SVars$ ExileEffect,WordLife | SpellDescription$ The next time you would draw a card this turn, you gain 5 life instead.
SVar:DrawReplace:Event$ Draw | ValidPlayer$ You | ReplaceWith$ WordLife
SVar:WordLife:AB$GainLife | Cost$ 0 | LifeAmount$ 5 | SubAbility$ ExileEffect
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile
SVar:RemRandomDeck:True
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/words_of_worship.jpg
SetInfo:ONS|Rare|http://magiccards.info/scans/on/en/61.jpg
Oracle:{1}: The next time you would draw a card this turn, you gain 5 life instead.
End