Card Contributions
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Card Contributions
by Starcrash » 15 Jun 2011, 03:59
I made an assumption based on the evolution of Loxodon Warhammer, but I guess you're right because Stir the Pride hasn't been corrected in Oracle text. *sigh* I could actually program the lifelink-like-effect, but that's just so much more trouble.
I'd like to try giving those Weatherlight cards a shot. Although I attempt perhaps 10 cards for each one that I get to work.
* Synod Artificer code removed - apparently someone beat me to it :p *
I'd like to try giving those Weatherlight cards a shot. Although I attempt perhaps 10 cards for each one that I get to work.
* Synod Artificer code removed - apparently someone beat me to it :p *
Last edited by Starcrash on 15 Jun 2011, 12:48, edited 1 time in total.
Re: Card Contributions
by friarsol » 15 Jun 2011, 04:06
And even better, here are some Legends
- Code: Select all
Aisling Leprechaun
Akron Legionnaire (I think stPump can do this, but maybe not)
Alabaster Potion
Alchor's Tomb
Blood Lust
Cocoon (doable but ugly)
Dream Coat (do we have a choose color that works with Animate?)
Dwarven Song (minTargets=0 maxTargets=X where X is creatures on the BF)
Elder Land Wurm
Falling Star (jk)
Floral Spuzzem
Ghosts of the Damned
Great Defender
Hazezon Tamar
Heaven's Gate
In the Eye of Chaos
Johan (pump Johan with can't attack and an stPumpAll)
Land's Edge
Lesser Werewolf
Osai Vultures
Rapid Fire (Might work?)
Rust
Sea Kings' Blessing
Sentinel
Spiritual Sanctuary
Subdue
Sylvan Paradise
Teleport
Touch of Darkness
Triassic Egg
Urborg
Voodoo Doll
Wall of Dust
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Card Contributions
by jeffwadsworth » 15 Jun 2011, 04:09
Here is a script for Revered Unicorn:friarsol wrote:Still have the script? I think ChangeZone works differently now.jeffwadsworth wrote:Revered Unicorn...hmm. Last time I checked, counters disappeared before they could be counted.
- | Open
- Name:Revered Unicorn
ManaCost:1 W
Types:Creature Unicorn
Text:no text
PT:2/3
K:Cumulative upkeep:1
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME leaves the battlefield, you gain life equal to the number of age counters on it.
SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ X
SVar:X:Count$CardCounters.AGE
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/revered_unicorn.jpg
End
The trigger fires, but you do not gain life with 1,2,3 AGE counters on it.
- jeffwadsworth
- Super Tester Elite
- Posts: 1172
- Joined: 20 Oct 2010, 04:47
- Location: USA
- Has thanked: 287 times
- Been thanked: 70 times
Re: Card Contributions
by Starcrash » 15 Jun 2011, 04:23
Stir the Pride
Fixed and tested (yes, the ability stacks). Despite the whining, that wasn't so hard... I just stole the code from Armadillo cloak and made it an effect.
- | Open
- Name:Stir the Pride
ManaCost:4 W
Types:Instant
Text:no text
A:SP$ PumpAll | Cost$ 4 W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | PrecostDesc$ Choose one - | SpellDescription$ Creatures you control get +2/+2 until end of turn;
A:SP$ Effect | Cost$ 4 W | Name$ Stir the Pride Effect | Triggers$ TrigDamage | SVars$ TrigGain,X | SpellDescription$ or until end of turn, creatures you control gain "Whenever this creature deals damage, you gain that much life".
A:SP$ PumpAll | Cost$ 5 W W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SubAbility$ SVar=DBEffect | PrecostDesc$ Entwine 1 W | SpellDescription$ (Choose both if you pay the entwine cost.)
SVar:DBEffect:DB$ Effect | Cost$ 0 | Name$ Stir the Pride Effect | Triggers$ TrigDamage | SVars$ TrigGain,X
SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever your creatures deal damage, you gain that much life.
SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X
SVar:X:Count$TriggeredDamageAmount
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/stir_the_pride.jpg
SetInfo:DST|Uncommon|http://magiccards.info/scans/en/ds/16.jpg
End
Fixed and tested (yes, the ability stacks). Despite the whining, that wasn't so hard... I just stole the code from Armadillo cloak and made it an effect.
Re: Card Contributions
by Starcrash » 15 Jun 2011, 04:40
Ghosts of the Damned
- | Open
- Name:Ghosts of the Damned
ManaCost:1 B B
Types:Creature Spirit
Text:no text
PT:0/2
A:AB$ Pump | Cost$ T | ValidTgts$ Creature | NumAtt$ -1 | NumDef$ 0 | IsCurse$ True | TgtPrompt$ Select target creature | SpellDescription$ Target creature gets -1/-0 until end of turn.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ghosts_of_the_damned.jpg
SetInfo:LEG|Common|http://magiccards.info/scans/en/lg/12.jpg
End
Re: Card Contributions
by Starcrash » 15 Jun 2011, 04:46
Great Defender
- | Open
- Name:Great Defender
ManaCost:W
Types:Instant
Text:no text
A:SP$ Pump | Cost$ W | ValidTgts$ Creature | NumAtt$ 0 | NumDef$ +X | TgtPrompt$ Select target creature | SpellDescription$ Target creature gets +0/+X until end of turn, where X is its converted mana cost.
SVar:X:Targeted$CardManaCost
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/great_defender.jpg
SetInfo:LEG|Common|http://magiccards.info/scans/en/lg/185.jpg
End
Re: Card Contributions
by Starcrash » 15 Jun 2011, 05:37
Hazezon Tamar
- | Open
- Name:Hazezon Tamar
ManaCost:4 R G W
Types:Creature Human Warrior
Text:no text
PT:2/4
T:Mode$ ChangesZone | ValidCard$ Creature.Self | Origin$ Any | Destination$ Battlefield | DelayedTrigger$ DelTrig | TriggerDescription$ When CARDNAME enters the battlefield, put X 1/1 Sand Warrior tokens that are green, red, and white onto the battlefield at the beginning of your next upkeep, where X is the number of lands you control at that time. When Hazezon leaves the battlefield, exile all Sand Warriors.
SVar:DelTrig: Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigTokens | TriggerDescription$ Create a 1/1 GRW Sand Warrior token for each land you control.
SVar:TrigTokens:AB$ Token | Cost$ 0 | TokenAmount$ X | TokenName$ Sand Warrior | TokenTypes$ Creature,Sand,Warrior | TokenOwner$ You | TokenColors$ Green,Red,White | TokenPower$ 1 | TokenToughness$ 1 | TokenTriggers$ TrigChangesZone | TokenSVars$ TrigExile
SVar:TrigChangesZone:Mode$ ChangesZone | ValidCard$ Creature.namedHazezon Tamar | Origin$ Battlefield | Destination$ Any | Execute$ TrigExile | TriggerDescription$ When Hazezon leaves the battlefield, exile all Sand Warriors.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | Defined$ Self
SVar:X:Count$Valid Land.YouCtrl
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/hazezon_tamar.jpg
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/270.jpg
End
Re: Card Contributions
by slapshot5 » 15 Jun 2011, 05:40
- slapshot5
- Programmer
- Posts: 1391
- Joined: 03 Jan 2010, 17:47
- Location: Mac OS X
- Has thanked: 25 times
- Been thanked: 68 times
Re: Card Contributions
by Starcrash » 15 Jun 2011, 06:13
Color-changing instants from Legends (Dwarven Song, Heaven's Gate, Sea Kings' Blessing, Sylvan Paradise, Touch of Darkness)
- | Open
- Name:Dwarven Song
ManaCost:R
Types:Instant
Text:no text
A:SP$ Animate | Cost$ R | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ MaxTgts | TgtPrompt$ Select target creatures | Colors$ Red | OverwriteColors$ True | SpellDescription$ Any number of target creatures become red until end of turn.
SVar:MaxTgts:Count$Valid Creature
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/dwarven_song.jpg
SetInfo:LEG|Uncommon|http://magiccards.info/scans/en/lg/141.jpg
End
Name:Heaven's Gate
ManaCost:W
Types:Instant
Text:no text
A:SP$ Animate | Cost$ W | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ MaxTgts | TgtPrompt$ Select target creatures | Colors$ White | OverwriteColors$ True | SpellDescription$ Any number of target creatures become white until end of turn.
SVar:MaxTgts:Count$Valid Creature
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/heavens_gate.jpg
SetInfo:LEG|Uncommon|http://magiccards.info/scans/en/lg/188.jpg
End
Name:Sea Kings' Blessing
ManaCost:U
Types:Instant
Text:no text
A:SP$ Animate | Cost$ U | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ MaxTgts | TgtPrompt$ Select target creatures | Colors$ Blue | OverwriteColors$ True | SpellDescription$ Any number of target creatures become blue until end of turn.
SVar:MaxTgts:Count$Valid Creature
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/sea_kings_blessing.jpg
SetInfo:LEG|Uncommon|http://magiccards.info/scans/en/lg/75.jpg
End
Name:Sylvan Paradise
ManaCost:G
Types:Instant
Text:no text
A:SP$ Animate | Cost$ G | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ MaxTgts | TgtPrompt$ Select target creatures | Colors$ Green | OverwriteColors$ True | SpellDescription$ Any number of target creatures become green until end of turn.
SVar:MaxTgts:Count$Valid Creature
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/sylvan_paradise.jpg
SetInfo:LEG|Uncommon|http://magiccards.info/scans/en/lg/122.jpg
End
Name:Touch of Darkness
ManaCost:B
Types:Instant
Text:no text
A:SP$ Animate | Cost$ B | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ MaxTgts | TgtPrompt$ Select target creatures | Colors$ Black | OverwriteColors$ True | SpellDescription$ Any number of target creatures become black until end of turn.
SVar:MaxTgts:Count$Valid Creature
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/touch_of_darkness.jpg
SetInfo:LEG|Uncommon|http://magiccards.info/scans/en/lg/36.jpg
End
Re: Card Contributions
by Hellfish » 15 Jun 2011, 09:41
My bad. It's there now,though!Starcrash wrote:That's clever. I had no idea what you were talking about, 'cuz the Forge Wiki [url](http://www.slightlymagic.net/wiki/Forge ... tory#Token)[/url] doesn't mention TokenTriggers$ or TokenSVars$.jeffwadsworth wrote:Starcrash, have you looked at the TokenTriggers$ keyword for tokens?
Something like this:
- | Open
- Name:Gemini Engine
ManaCost:6
Types:Artifact Creature Construct
Text:no text
PT:3/4
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, put a colorless Construct artifact creature token named Twin onto the battlefield attacking. Its power is equal to CARDNAME's power and its toughness is equal to CARDNAME's toughness. Sacrifice the token at end of combat.
SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Twin | TokenTypes$ Artifact,Creature,Construct | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ X | TokenToughness$ Y | TokenAttacking$ True | TokenTriggers$ TrigSac | TokenSVars$ TrigSacrifice
SVar:TrigSac:Mode$ Phase | Phase$ EndCombat | Execute$ TrigSacrifice | TriggerDescription$ At end of combat, Sacrifice the Twin token.
SVar:TrigSacrifice:AB$ Sacrifice | Cost$ 0 | SacValid$ Self | Mandatory$ True
SVar:X:Count$CardPower
SVar:Y:Count$CardToughness
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/gemini_engine.jpg
SetInfo:DST|Rare|http://magiccards.info/scans/en/ds/121.jpg
End
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
-
Hellfish - Programmer
- Posts: 1297
- Joined: 07 Jun 2009, 10:41
- Location: South of the Pumphouse
- Has thanked: 110 times
- Been thanked: 169 times
Re: Card Contributions
by Sloth » 15 Jun 2011, 17:14
This is not completely correct: Creatures entering the battlefield after you cast this should not get the triggered ability.Starcrash wrote:Stir the Pride
- | Open
- Name:Stir the Pride
ManaCost:4 W
Types:Instant
Text:no text
A:SP$ PumpAll | Cost$ 4 W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | PrecostDesc$ Choose one - | SpellDescription$ Creatures you control get +2/+2 until end of turn;
A:SP$ Effect | Cost$ 4 W | Name$ Stir the Pride Effect | Triggers$ TrigDamage | SVars$ TrigGain,X | SpellDescription$ or until end of turn, creatures you control gain "Whenever this creature deals damage, you gain that much life".
A:SP$ PumpAll | Cost$ 5 W W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SubAbility$ SVar=DBEffect | PrecostDesc$ Entwine 1 W | SpellDescription$ (Choose both if you pay the entwine cost.)
SVar:DBEffect:DB$ Effect | Cost$ 0 | Name$ Stir the Pride Effect | Triggers$ TrigDamage | SVars$ TrigGain,X
SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever your creatures deal damage, you gain that much life.
SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X
SVar:X:Count$TriggeredDamageAmount
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/stir_the_pride.jpg
SetInfo:DST|Uncommon|http://magiccards.info/scans/en/ds/16.jpg
End
Fixed and tested (yes, the ability stacks). Despite the whining, that wasn't so hard... I just stole the code from Armadillo cloak and made it an effect.
This part looks messed up:Starcrash wrote:Hazezon Tamar
- | Open
- Name:Hazezon Tamar
ManaCost:4 R G W
Types:Creature Human Warrior
Text:no text
PT:2/4
T:Mode$ ChangesZone | ValidCard$ Creature.Self | Origin$ Any | Destination$ Battlefield | DelayedTrigger$ DelTrig | TriggerDescription$ When CARDNAME enters the battlefield, put X 1/1 Sand Warrior tokens that are green, red, and white onto the battlefield at the beginning of your next upkeep, where X is the number of lands you control at that time. When Hazezon leaves the battlefield, exile all Sand Warriors.
SVar:DelTrig: Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigTokens | TriggerDescription$ Create a 1/1 GRW Sand Warrior token for each land you control.
SVar:TrigTokens:AB$ Token | Cost$ 0 | TokenAmount$ X | TokenName$ Sand Warrior | TokenTypes$ Creature,Sand,Warrior | TokenOwner$ You | TokenColors$ Green,Red,White | TokenPower$ 1 | TokenToughness$ 1 | TokenTriggers$ TrigChangesZone | TokenSVars$ TrigExile
SVar:TrigChangesZone:Mode$ ChangesZone | ValidCard$ Creature.namedHazezon Tamar | Origin$ Battlefield | Destination$ Any | Execute$ TrigExile | TriggerDescription$ When Hazezon leaves the battlefield, exile all Sand Warriors.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | Defined$ Self
SVar:X:Count$Valid Land.YouCtrl
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/hazezon_tamar.jpg
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/270.jpg
End
- | Open
- SVar:TrigChangesZone:Mode$ ChangesZone | ValidCard$ Creature.namedHazezon Tamar | Origin$ Battlefield | Destination$ Any | Execute$ TrigExile | TriggerDescription$ When Hazezon leaves the battlefield, exile all Sand Warriors.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | Defined$ Self
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Card Contributions
by Starcrash » 15 Jun 2011, 18:13
It may look messed up, but it works like it ought to. Did you actually test it? As weird as it is to reference a card by name, it was the best solution I could find for referencing the specific card that changes zones... though it should be noted that it makes more sense with only one Hazezon Tamar on the field, and I forgot to make it legendarySloth wrote:This is not completely correct: Creatures entering the battlefield after you cast this should not get the triggered ability.Starcrash wrote:Stir the Pride
- | Open
- Name:Stir the Pride
ManaCost:4 W
Types:Instant
Text:no text
A:SP$ PumpAll | Cost$ 4 W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | PrecostDesc$ Choose one - | SpellDescription$ Creatures you control get +2/+2 until end of turn;
A:SP$ Effect | Cost$ 4 W | Name$ Stir the Pride Effect | Triggers$ TrigDamage | SVars$ TrigGain,X | SpellDescription$ or until end of turn, creatures you control gain "Whenever this creature deals damage, you gain that much life".
A:SP$ PumpAll | Cost$ 5 W W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SubAbility$ SVar=DBEffect | PrecostDesc$ Entwine 1 W | SpellDescription$ (Choose both if you pay the entwine cost.)
SVar:DBEffect:DB$ Effect | Cost$ 0 | Name$ Stir the Pride Effect | Triggers$ TrigDamage | SVars$ TrigGain,X
SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever your creatures deal damage, you gain that much life.
SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X
SVar:X:Count$TriggeredDamageAmount
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/stir_the_pride.jpg
SetInfo:DST|Uncommon|http://magiccards.info/scans/en/ds/16.jpg
End
Fixed and tested (yes, the ability stacks). Despite the whining, that wasn't so hard... I just stole the code from Armadillo cloak and made it an effect.This part looks messed up:Starcrash wrote:Hazezon Tamar
- | Open
- Name:Hazezon Tamar
ManaCost:4 R G W
Types:Creature Human Warrior
Text:no text
PT:2/4
T:Mode$ ChangesZone | ValidCard$ Creature.Self | Origin$ Any | Destination$ Battlefield | DelayedTrigger$ DelTrig | TriggerDescription$ When CARDNAME enters the battlefield, put X 1/1 Sand Warrior tokens that are green, red, and white onto the battlefield at the beginning of your next upkeep, where X is the number of lands you control at that time. When Hazezon leaves the battlefield, exile all Sand Warriors.
SVar:DelTrig: Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigTokens | TriggerDescription$ Create a 1/1 GRW Sand Warrior token for each land you control.
SVar:TrigTokens:AB$ Token | Cost$ 0 | TokenAmount$ X | TokenName$ Sand Warrior | TokenTypes$ Creature,Sand,Warrior | TokenOwner$ You | TokenColors$ Green,Red,White | TokenPower$ 1 | TokenToughness$ 1 | TokenTriggers$ TrigChangesZone | TokenSVars$ TrigExile
SVar:TrigChangesZone:Mode$ ChangesZone | ValidCard$ Creature.namedHazezon Tamar | Origin$ Battlefield | Destination$ Any | Execute$ TrigExile | TriggerDescription$ When Hazezon leaves the battlefield, exile all Sand Warriors.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | Defined$ Self
SVar:X:Count$Valid Land.YouCtrl
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/hazezon_tamar.jpg
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/270.jpg
End
- | Open
- SVar:TrigChangesZone:Mode$ ChangesZone | ValidCard$ Creature.namedHazezon Tamar | Origin$ Battlefield | Destination$ Any | Execute$ TrigExile | TriggerDescription$ When Hazezon leaves the battlefield, exile all Sand Warriors.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | Defined$ Self

As for Stir the Pride, Oracle/Gatherer doesn't have anything to say on whether the effect itself includes later creatures during your turn, so I don't personally know how it works. But assuming you're correct, I don't know how to fix it. I can't write the non-keyword lifelink idea on the creatures themselves.
Last edited by Starcrash on 15 Jun 2011, 18:18, edited 2 times in total.
Re: Card Contributions
by friarsol » 15 Jun 2011, 18:16
The leaves Battlefield trigger should be on Hazezon, not on the Sand Warriors.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Card Contributions
by Starcrash » 15 Jun 2011, 19:42
Hazezon Tamar - properly fixed, I hope.
Osai Vultures - requires the addition of CARRION counters
Rust
- | Open
- Name:Hazezon Tamar
ManaCost:4 R G W
Types:Legendary Creature Human Warrior
Text:no text
PT:2/4
T:Mode$ ChangesZone | ValidCard$ Creature.Self | Origin$ Any | Destination$ Battlefield | DelayedTrigger$ DelTrig | TriggerDescription$ When CARDNAME enters the battlefield, put X 1/1 Sand Warrior tokens that are green, red, and white onto the battlefield at the beginning of your next upkeep, where X is the number of lands you control at that time. When Hazezon leaves the battlefield, exile all Sand Warriors.
SVar:DelTrig: Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigTokens | TriggerDescription$ Create a 1/1 GRW Sand Warrior token for each land you control.
SVar:TrigTokens:AB$ Token | Cost$ 0 | TokenAmount$ X | TokenName$ Sand Warrior | TokenTypes$ Creature,Sand,Warrior | TokenOwner$ You | TokenColors$ Green,Red,White | TokenPower$ 1 | TokenToughness$ 1
T:Mode$ ChangesZone | ValidCard$ Creature.Self | Origin$ Battlefield | Destination$ Any | Execute$ TrigExile | TriggerDescription$ When Hazezon leaves the battlefield, exile all Sand Warriors.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | Defined$ Creature.Sand+Warrior+YouCtrl
SVar:X:Count$Valid Land.YouCtrl
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/hazezon_tamar.jpg
SetInfo:LEG|Rare|http://magiccards.info/scans/en/lg/270.jpg
End
Osai Vultures - requires the addition of CARRION counters
- | Open
- Name:Osai Vultures
ManaCost:1 W
Types:Creature Bird
Text:no text
PT:1/1
K:Flying
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | DelayedTrigger$ DelTrigEndofTurn | TriggerDescription$ At the beginning of each end step, if a creature was put into a graveyard from the battlefield this turn, put a carrion counter on CARDNAME.
SVar:DelTrigEndofTurn:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Put a carrion counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CARRION | CounterNum$ 1
A:AB$ Pump | Cost$ SubCounter<2/CARRION> | NumAtt$ +1 | NumDef$ +1 | CostDesc$ Remove 2 carrion counters from CARDNAME: | SpellDescription$ CARDNAME gets +1/+1 until end of turn.
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/osai_vultures.jpg
SetInfo:LEG|Common|http://magiccards.info/scans/en/lg/198.jpg
SetInfo:4ED|Uncommon|http://magiccards.info/scans/en/4e/288.jpg
End
Rust
- | Open
- Name:Rust
ManaCost:G
Types:Instant
Text:no text
A:SP$ Counter | Cost$ G | TargetType$ Activated | TgtPrompt$ Select target ability | ValidTgts$ Artifact | SpellDescription$ Counter target activated ability from an artifact source.
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/rust.jpg
SetInfo:LEG|Common|http://magiccards.info/scans/en/lg/117.jpg
End
Re: Card Contributions
by Sloth » 15 Jun 2011, 20:22
It's one of the secret wonders of oracle wording, but cards with "until end of turn" (like Stir the Pride) should use Pump and cards with "this turn" (like Falter) should use Effect.Starcrash wrote:As for Stir the Pride, Oracle/Gatherer doesn't have anything to say on whether the effect itself includes later creatures during your turn, so I don't personally know how it works. But assuming you're correct, I don't know how to fix it. I can't write the non-keyword lifelink idea on the creatures themselves.
Don't worry, you're not the only one who has been confused about this.
unfortunately there is a problem here: If Osai Vultures is played after a creatures has been put into the graveyard (in the same turn) it should trigger, but your version will not.Starcrash wrote:Osai Vultures - requires the addition of CARRION counters
- | Open
- Name:Osai Vultures
ManaCost:1 W
Types:Creature Bird
Text:no text
PT:1/1
K:Flying
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | DelayedTrigger$ DelTrigEndofTurn | TriggerDescription$ At the beginning of each end step, if a creature was put into a graveyard from the battlefield this turn, put a carrion counter on CARDNAME.
SVar:DelTrigEndofTurn:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Put a carrion counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ CARRION | CounterNum$ 1
A:AB$ Pump | Cost$ SubCounter<2/CARRION> | NumAtt$ +1 | NumDef$ +1 | CostDesc$ Remove 2 carrion counters from CARDNAME: | SpellDescription$ CARDNAME gets +1/+1 until end of turn.
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/osai_vultures.jpg
SetInfo:LEG|Common|http://magiccards.info/scans/en/lg/198.jpg
SetInfo:4ED|Uncommon|http://magiccards.info/scans/en/4e/288.jpg
End
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Who is online
Users browsing this forum: No registered users and 30 guests