Activated Replacement Abilities
 Posted: 06 May 2012, 21:30
Posted: 06 May 2012, 21:30Some 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