It is currently 15 Sep 2025, 21:58
   
Text Size

Card Contributions

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Card Contributions

Postby 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 *
Last edited by Starcrash on 15 Jun 2011, 12:48, edited 1 time in total.
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby friarsol » 15 Jun 2011, 04:06

friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Card Contributions

Postby jeffwadsworth » 15 Jun 2011, 04:09

friarsol wrote:
jeffwadsworth wrote:Revered Unicorn...hmm. Last time I checked, counters disappeared before they could be counted.
Still have the script? I think ChangeZone works differently now.
Here is a script for Revered Unicorn:

| 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

Postby Starcrash » 15 Jun 2011, 04:23

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.
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby 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
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby 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
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby 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
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby 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

Postby 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
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby Hellfish » 15 Jun 2011, 09:41

Starcrash wrote:
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
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$.
My bad. It's there now,though!
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
User avatar
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

Postby Sloth » 15 Jun 2011, 17:14

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 is not completely correct: Creatures entering the battlefield after you cast this should not get the triggered ability.

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
This part looks messed up:
| 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
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Card Contributions

Postby Starcrash » 15 Jun 2011, 18:13

Sloth wrote:
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 is not completely correct: Creatures entering the battlefield after you cast this should not get the triggered ability.

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
This part looks messed up:
| 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
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 legendary #-o

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.
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby 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

Postby Starcrash » 15 Jun 2011, 19:42

Hazezon Tamar - properly fixed, I hope.
| 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
Starcrash
 
Posts: 96
Joined: 30 May 2011, 18:39
Has thanked: 2 times
Been thanked: 1 time

Re: Card Contributions

Postby Sloth » 15 Jun 2011, 20:22

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.
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.
Don't worry, you're not the only one who has been confused about this.

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
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.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 30 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 30 users online :: 0 registered, 0 hidden and 30 guests (based on users active over the past 10 minutes)
Most users ever online was 7967 on 09 Sep 2025, 23:08

Users browsing this forum: No registered users and 30 guests

Login Form