Battle for Zendikar spoiler season
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Battle for Zendikar spoiler season
by Hanmac » 11 Sep 2015, 10:13
Marek14: shouldnt this work for March from the Tomb?
- Code: Select all
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ChangeNum$ X | WithTotalCMC$ 8 | ChangeType$ Creature.Ally+YouCtrl | Optional$ True | References$ X
SVar:X:Count$ValidGraveyard Creature.Ally+YouCtrl
Re: Battle for Zendikar spoiler season
by Marek14 » 11 Sep 2015, 11:22
No, your code doesn't target. The spell is targeted.Hanmac wrote:Marek14: shouldnt this work for March from the Tomb?i think with Creature.Ally+YouCtrl or Creature.Ally+YouOwn might do the magic right?
- Code: Select all
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ChangeNum$ X | WithTotalCMC$ 8 | ChangeType$ Creature.Ally+YouCtrl | Optional$ True | References$ X
SVar:X:Count$ValidGraveyard Creature.Ally+YouCtrl
Re: Battle for Zendikar spoiler season
by Hanmac » 11 Sep 2015, 11:49
take parts from Marshal's Anthem:
- Code: Select all
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ X | References$ X | WithTotalCMC$ 8 | ValidTgts$ Creature.Ally+YouCtrl | Optional$ True | TgtPrompt$ Select target ally creature card from your graveyard.
SVar:X:Count$ValidGraveyard Creature.Ally+YouCtrl
Re: Battle for Zendikar spoiler season
by Marek14 » 11 Sep 2015, 11:59
OK, then it would be:
- Code: Select all
Name:March from the Tomb
ManaCost:3 W B
Types:Sorcery
A:SP$ ChangeZone | Cost$ 3 W B | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ X | References$ X | WithTotalCMC$ 8 | ValidTgts$ Creature.Ally+YouCtrl | Optional$ True | TgtPrompt$ Select target Ally creature card in your graveyard. | SpellDescription$ Return any number of target Ally creature cards with total converted mana cost 8 or less from your graveyard to the battlefield.
SVar:X:Count$ValidGraveyard Creature.Ally+YouCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/march_from_the_tomb.jpg
Oracle:Return any number of target Ally creature cards with total converted mana cost 8 or less from your graveyard to the battlefield.
Re: Battle for Zendikar spoiler season
by Marek14 » 11 Sep 2015, 15:15
- Code: Select all
Name:From Beyond
ManaCost:3 G
Types:Enchantment
K:Devoid
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, put a 1/1 colorless Eldrazi Scion creature token onto the battlefield. It has "Sacrifice this creature: Add {1} to your mana pool."
SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Eldrazi Scion | TokenTypes$ Creature,Eldrazi,Scion | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenAbilities$ ABMana
SVar:ABMana:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ 1 | Amount$ 1 | SpellDescription$ Add {1} to your mana pool.
A:AB$ ChangeZone | Cost$ 1 G Sacrifice<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Eldrazi | ChangeNum$ 1 | SpellDescription$ Search your library for an Eldrazi card, reveal it, put it into your hand, then shuffle your library.
SVar:Picture:http://www.wizards.com/global/images/magic/general/from_beyond.jpg
Oracle:Devoid (This card has no color.)\nAt the beginning of your upkeep, put a 1/1 colorless Eldrazi Scion creature token onto the battlefield. It has "Sacrifice this creature: Add {1} to your mana pool."\n{1}{G}, Sacrifice From Beyond: Search your library for an Eldrazi card, reveal it, put it into your hand, then shuffle your library.
- Code: Select all
Name:Brutal Expulsion
ManaCost:2 U R
Types:Instant
K:Devoid
A:SP$ Charm | Cost$ 2 U R | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ DBReturn,DBDmg | SpellDescription$ Choose one or both — Return target spell or creature to its owner's hand; CARDNAME deals 2 damage to target creature or planeswalker. If that permanent would be put into a graveyard this turn, exile it instead.
SVar:DBReturn:DB$ ChangeZone | ValidTgts$ Creature,Card.inZoneStack | TgtZone$ Stack,Battlefield | Origin$ Battlefield,Stack | Fizzle$ True | Destination$ Hand | Return target spell or creature to its owner's hand.
SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker. | NumDmg$ 2 | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 2 damage to target creature or planeswalker. If that permanent would be put into a graveyard this turn, exile it instead.
SVar:DBPump:DB$Pump | KW$ HIDDEN If CARDNAME would be put into a graveyard, exile it instead. | Defined$ Targeted
SVar:Picture:http://www.wizards.com/global/images/magic/general/brutal_expulsion.jpg
Oracle:Devoid (This card has no color.)\nChoose one or both —\n• Return target spell or creature to its owner's hand.\n• Brutal Expulsion deals 2 damage to target creature or planeswalker. If that permanent would be put into a graveyard this turn, exile it instead.
- Code: Select all
Name:Akoum Firebird
ManaCost:2 R R
Types:Creature Phoenix
PT:3/3
K:Flying
K:Haste
K:CARDNAME attacks each turn if able.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Graveyard | Execute$ TrigChange | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may pay {4}{R}{R}. If you do, return CARDNAME from your graveyard to the battlefield.
SVar:TrigChange:AB$ChangeZone | Cost$ 4 R R | Origin$ Graveyard | Destination$ Battlefield
SVar:SacMe:3
SVar:DiscardMe:3
SVar:Picture:http://www.wizards.com/global/images/magic/general/akoum_firebird.jpg
Oracle:Flying, haste\nAkoum Firebird attacks each turn if able.\nLandfall — Whenever a land enters the battlefield under your control, you may pay {4}{R}{R}. If you do, return Akoum Firebird from your graveyard to the battlefield.
Re: Battle for Zendikar spoiler season
by Hanmac » 14 Sep 2015, 11:34
Converge Sorceries:
- Code: Select all
Name:Radiant Flames
ManaCost:2 R
Types:Sorcery
A:SP$ DamageAll | Cost$ 2 R | NumDmg$ X | ValidCards$ Creature | ValidDescription$ each creature. | References$ X | SpellDescription$ CARDNAME deals X damage to each creature, where X is the number of colors of mana spent to cast CARDNAME.
SVar:X:Converge
SVar:Picture:http://www.wizards.com/global/images/magic/general/radiant_flames.jpg
Oracle:Converge - Radiant Flames deals X damage to each creature, where X is the number of colors of mana spent to cast Raidiant Flames.
- Code: Select all
Name:Painful Truths
ManaCost:2 B
Types:Sorcery
A:SP$ Draw | Cost$ 2 B | NumCards$ X | References$ X | SpellDescription$ Converge - Draw X cards and lose X life, where X is the number of colors of mana spent to cast CARDNAME. | SubAbility$ DB1
SVar:DB1:DB$LoseLife | LifeAmount$ X | References$ X
SVar:X:Converge
SVar:Picture:http://www.wizards.com/global/images/magic/general/painful_truths.jpg
Oracle:Converge - Draw X cards and lose X life, where X is the number of colors of mana spent to cast Painful Truths.
- Code: Select all
Name:Crumble to Dust
ManaCost:3 R
Types:Sorcery
k:devoid
A:SP$ ChangeZone | Cost$ 3 R | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBChangeZoneAll | SpellDescription$ Exile target nonbasic land. Search its controller's graveyard, hand, and library for any number of cards with the same name as that land and exile them. Then that player shuffles his or library.
SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Remembered.sameName | Origin$ Graveyard,Hand,Library | Defined$ TargetedController | Destination$ Exile | Search$ True | Shuffle$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/crumble_to_dust.jpg
Oracle:Exile target nonbasic land. Search its controller's graveyard, hand, and library for any number of cards with the same name as that land and exile them. Then that player shuffles his or library.
Re: Battle for Zendikar spoiler season
by Marek14 » 14 Sep 2015, 17:49
Radiant Flames was already implemented. As for Crumble to Dust, you should probably alter it in a way similar to Memoricide: you used Sowing Salt as a template, but Sowing Salt specifies that it exiles "all" relevant cards, while Crumble to Dust exiles "any number". (Technically, Sowing Salt's "all" should still allow to leave some cards in hand or library, as those are not public zones and not all have to be "found" -- it should always exile all valid cards from graveyard, though.)
Re: Battle for Zendikar spoiler season
by Marek14 » 14 Sep 2015, 18:30
- Code: Select all
Name:Aligned Hedron Network
ManaCost:4
Types:Artifact
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile all creatures with power 5 or greater until CARDNAME leaves the battlefield. (Those creatures return under their owners' control.)
SVar:TrigExile:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ChangeType$ Creature.powerGE5 | ConditionPresent$ Card.Self | SubAbility$ DBEffect
SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent
SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ Those creatures are exiled until Linked Hedron Structure leaves the battlefield
SVar:TrigReturn:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf
SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self
SVar:PlayMain1:TRUE
SVar:OblivionRing:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/aligned_hedron_network.jpg
Oracle:When Aligned Hedron Network enters the battlefield, exile all creatures with power 5 or greater until Aligned Hedron Network leaves the battlefield. (Those creatures return under their owners' control.)
- Code: Select all
Name:Exert Influence
ManaCost:4 U
Types:Sorcery
A:SP$ GainControl | Cost$ 4 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X,Y | SpellDescription$ Converge — Gain control of target creature if its power is less than or equal to the number of colors of mana spent to cast CARDNAME.
SVar:Y:Count$Converge
SVar:X:Targeted$Valid Creature.powerLEY
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/exert_influence.jpg
Oracle:Converge — Gain control of target creature if its power is less than or equal to the number of colors of mana spent to cast Exert Influence.
- Code: Select all
Name:Prism Array
ManaCost:4 U
Types:Enchantment
K:etbCounter:CRYSTAL:X:no Condition:Converge — CARDNAME enters the battlfield with a crystal counter on it for each color spent to cast it.
SVar:X:Count$Converge
A:AB$ Tap | Cost$ SubCounter<1/CRYSTAL> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature.
A:AB$ Scry | Cost$ W U B R G | ScryNum$ 3 |SpellDescription$ Scry 3. (Look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/prism_array.jpg
Oracle:Converge — Prism Array enters the battlfield with a crystal counter on it for each color of mana spent to cast it.\nRemove a crystal counter from Prism Array: Tap target creature.\nWUBRG: Scry 3. (Look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
- Code: Select all
Name:Endless One
ManaCost:X
Types:Creature Eldrazi
PT:0/0
K:etbCounter:P1P1:X
SVar:X:Count$xPaid
SVar:Picture:http://www.wizards.com/global/images/magic/general/endless_one.jpg
Oracle:Endless One enters the battlefield with X +1/+1 counters on it.
- Code: Select all
Name:Noyan Dar, Roil Shaper
ManaCost:3 W U
Types:Legendary Creature Merfolk Ally
PT:4/4
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant or sorcery spell, you may put three +1/+1 counters on target land you control. If you do, that land becomes a 0/0 Elemental creature with haste that's still a land.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | CounterType$ P1P1 | CounterNum$ 3 | SubAbility DBAnimate
SVar:DBAnimate:DB$Animate | Defined$ Targeted | Power$ 0 | Toughness$ 0 | Types$ Creature,Elemental | Keywords$ Haste | Permanent$ True
SVar:BuffedBy:Instant,Sorcery
SVar:Picture:http://www.wizards.com/global/images/magic/general/noyan_dar_roil_shaper.jpg
Oracle:Whenever you cast an instant or sorcery spell, you may put three +1/+1 counters on target land you control. If you do, that land becomes a 0/0 Elemental creature with haste that's still a land.
- Code: Select all
Name:Ally Encampment
ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add {1} to your mana pool.
A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | RestrictValid$ Ally | SpellDescription$ Add one mana of any color to your mana pool. Spend this mana only to cast an Ally spell.
A:AB$ ChangeZone | Cost$ 1 T Sacrifice<1/CARDNAME> | ValidTgts$ Ally.YouCtrl | TgtPrompt$ Select target Ally you control | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target Ally you control to its owner's hand.
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/ally_encampment.jpg
Oracle:{T}: Add {1} to your mana pool.\n{T}: Add one mana of any color to your mana pool. Spend this mana only to cast an Ally spell.\n{1}, {T}, Sacrifice Ally Encampment: Return target Ally you control to its owner's hand.
Re: Battle for Zendikar spoiler season
by Marek14 » 14 Sep 2015, 18:32
Also, a note: there's an error on Riptide Laboratory. It has targeting ValidTgts$ Creature.Wizard+YouCtrl, but should be Wizard.YouCtrl, since the card is not limited to creatures (can return Diviner's Wand, for example).
Re: Battle for Zendikar spoiler season
by Marek14 » 14 Sep 2015, 20:26
- Code: Select all
Name:Sanctum of Ugin
ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add {1} to your mana pool.
T:Mode$ SpellCast | ValidCard$ Card.Colorless+cmcGE7 | ValidActivatingPlayer$ You | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a colorless spell with converted mana cost 7 or greater, you may sacrifice CARDNAME. If you do, search your library for a colorless creature card, reveal it, put it into your hand, then shuffle your library.
SVar:TrigSearch:AB$ChangeZone | Cost$ Sac<1/CARDNAME> | Origin$ Library | Destination$ Hand | ChangeType$ Creature.Colorless | ChangeNum$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/sanctum_of_ugin.jpg
Oracle:{T}: Add {1} to your mana pool.\nWhenever you cast a colorless spell with converted mana cost 7 or greater, you may sacrifice Sanctum of Ugin. If you do, search your library for a colorless creature card, reveal it, put it into your hand, then shuffle your library.
Re: Battle for Zendikar spoiler season
by Hanmac » 14 Sep 2015, 20:51
Apropos wrong code, (from the issue thread)
the Morbid trigger from Skirsdag High Priest with
if i sacrifice a manifested non-creature or a animated land it should trigger even if the card is no creature in the graveyard but was one while on the battlefield. currently it does not.
(same it should not trigger if a creature that was not on the battlefield does enter the battlefield)
the Morbid trigger from Skirsdag High Priest with
- Code: Select all
ThisTurnEntered_Graveyard_from_Battlefield_Creature
if i sacrifice a manifested non-creature or a animated land it should trigger even if the card is no creature in the graveyard but was one while on the battlefield. currently it does not.
(same it should not trigger if a creature that was not on the battlefield does enter the battlefield)
Re: Battle for Zendikar spoiler season
by Marek14 » 14 Sep 2015, 21:04
I think it's not about writing the card differently but about changing the code connected to that term. I doubt Skirsdag High Priest is the only card using this term that works incorrectly.Hanmac wrote:Apropos wrong code, (from the issue thread)
the Morbid trigger from Skirsdag High Priest withmight need to be written differently
- Code: Select all
ThisTurnEntered_Graveyard_from_Battlefield_Creature
if i sacrifice a manifested non-creature or a animated land it should trigger even if the card is no creature in the graveyard but was one while on the battlefield. currently it does not.
(same it should not trigger if a creature that was not on the battlefield does enter the battlefield)
Re: Battle for Zendikar spoiler season
by Marek14 » 15 Sep 2015, 06:18
- Code: Select all
Name:Dust Stalker
ManaCost:2 B R
Types:Creature Eldrazi
PT:5/3
K:Devoid
K:Haste
T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | IsPresent$ Creature.YouCtrl+Colorless+Other | PresentCompare$ EQ0 | Execute$ TrigReturn | TriggerDescription$ At the beginning of each end step, if you control no other colorless creatures, return CARDNAME to its owner's hand.
SVar:TrigReturn:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Battlefield | Destination$ Hand
SVar:PlayMain1:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/dust_stalker.jpg
Oracle:Devoid (This card has no color.)\nHaste\nAt the beginning of each end step, if you control no other colorless creatures, return Dust Stalker to its owner's hand.
- Code: Select all
Name:Spawning Bed
ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add {1} to your mana pool.
A:AB$ Token | Cost$ 6 T Sac<1/CARDNAME> | TokenOwner$ You | TokenAmount$ 3 | TokenName$ Eldrazi Scion | TokenTypes$ Creature,Eldrazi,Scion | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenAbilities$ ABEldraziMana | SpellDescription$ Put three 1/1 colorless Eldrazi Scion creature tokens onto the battlefield. They have "Sacrifice this creature: Add 1 to your mana pool."
SVar:ABEldraziMana:AB$ Mana | Cost$ Sac<1/CARDNAME> | Produced$ 1 | Amount$ 1 | SpellDescription$ Add {1} to your mana pool.
SVar:Picture:http://www.wizards.com/global/images/magic/general/spawning_bed.jpg
Oracle:{T}: Add {1} to your mana pool.\n{6}, {T}, Sacrifice Spawning Bed: Put three 1/1 colorless Eldrazi Scion creature tokens onto the battlefield. They have "Sacrifice this creature: Add 1 to your mana pool."
- Code: Select all
Name:Horribly Awry
ManaCost:1 U
Types:Instant
K:Devoid
A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target creature spell with converted mana cost 4 or less | ValidTgts$ Creature.cmcLE4 | Destination$ Exile | SpellDescription$ Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard.
SVar:Picture:http://www.wizards.com/global/images/magic/general/horribly_awry.jpg
Oracle:Devoid (This card has no color.)\nCounter target creature spell with converted mana cost 4 or less. If that spell is countered this way, exile it instead of putting it into its owner's graveyard.
- Code: Select all
Name:Woodland Wanderer
ManaCost:3 G
Types:Creature Elemental
PT:2/2
K:Vigilance
K:Trample
K:etbCounter:P1P1:X:no Condition:Converge — CARDNAME enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.
SVar:X:Count$Converge
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/woodland_wanderer.jpg
Oracle:Vigilance, trample\nConverge — Woodland Wanderer enters the battlefield with a +1/+1 counter on it for each color of mana spent to cast it.
- Code: Select all
Name:Mortuary Mire
ManaCost:no cost
Types:Land
K:CARDNAME enters the battlefield tapped.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may put target creature card from your graveyard on top of your library.
SVar:TrigChange:AB$ChangeZone | Cost$ 0 | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Library | SpellDescription$ Put target creature card from your graveyard on top of your library.
A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B} to your mana pool.
SVar:Picture:http://www.wizards.com/global/images/magic/general/mortuary_mire.jpg
Oracle:Mortuary Mire enters the battlefield tapped.\nWhen Mortuary Mire enters the battlefield, you may put target creature card from your graveyard on top of your library.\n{T}: Add {B} to your mana pool.
- Code: Select all
Name:Skyline Cascade
ManaCost:no cost
Types:Land
K:CARDNAME enters the battlefield tapped.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature an opponent controls doesn't untap during its controller's next untap step.
SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True
A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U} to your mana pool.
SVar:Picture:http://www.wizards.com/global/images/magic/general/skyline_cascade.jpg
Oracle:Skyline Cascade enters the battlefield tapped.\nWhen Skyline Cascade enters the battlefield, target creature an opponent controls doesn't untap during its controller's next untap step.\n{T}: Add {U} to your mana pool.
- Code: Select all
Name:Sandstone Bridge
ManaCost:no cost
Types:Land
K:CARDNAME enters the battlefield tapped.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+1 and gains vigilance until end of turn.
SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ Vigilance
SVar:PlayMain1:TRUE
A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W} to your mana pool.
SVar:Picture:http://www.wizards.com/global/images/magic/general/sandstone_bridge.jpg
Oracle:Sandstone Bridge enters the battlefield tapped.\nWhen Sandstone Bridge enters the battlefield, target creature gets +1/+1 and gains vigilance until end of turn.\n{T}: Add {W} to your mana pool.
- Code: Select all
Name:Looming Spires
ManaCost:no cost
Types:Land
K:CARDNAME enters the battlefield tapped.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+1 and gains first strike until end of turn.
SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ First Strike
SVar:PlayMain1:TRUE
A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R} to your mana pool.
SVar:Picture:http://www.wizards.com/global/images/magic/general/looming_spires.jpg
Oracle:Looming Spires enters the battlefield tapped.\nWhen Looming Spires enters the battlefield, target creature gets +1/+1 and gains first strike until end of turn.\n{T}: Add {R} to your mana pool.
- Code: Select all
Name:Fertile Thicket
ManaCost:no cost
Types:Land
K:CARDNAME enters the battlefield tapped.
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, you may look at the top five cards of your library. If you do, reveal up to one basic land card from among them, then put that card on top of your library and the rest on the bottom in any order.
SVar:TrigDig:AB$Dig | Cost$ 0 | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Land.Basic | DestinationZone$ Library | LibraryPosition$ 0
A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G} to your mana pool.
SVar:Picture:http://www.wizards.com/global/images/magic/general/fertile_thicket.jpg
Oracle:Fertile Thicket enters the battlefield tapped.\nWhen Fertile Thicket enters the battlefield, you may look at the top five cards of your library. If you do, reveal up to one basic land card from among them, then put that card on top of your library and the rest on the bottom in any order.\n{T}: Add {G} to your mana pool.
Re: Battle for Zendikar spoiler season
by Marek14 » 15 Sep 2015, 11:21
Quarantine Field -- how to do its targeting condition? The number of targets is equal to number of isolation counters on the card, but it's fixed once the ability triggers. Is anything special needed to implement that or will just a basic code with variable for maximum number of targets work?
Re: Battle for Zendikar spoiler season
by Hanmac » 15 Sep 2015, 11:42
@Marek14: about Quarantine Field, what if Doubling Season is on the field and the Quarantine Field does enter the battlefield with double that much counters? doest it have any affect on this card?
@code problems: i need to checkout the code of some other triggers, like the Sacrifice trigger used with Savra, Queen of the Golgari need to be corrected to check the attributes of the creature while it was on the battlefield before it got sacrificed and not the attributes while it is in the graveyard.
@code problems: i need to checkout the code of some other triggers, like the Sacrifice trigger used with Savra, Queen of the Golgari need to be corrected to check the attributes of the creature while it was on the battlefield before it got sacrificed and not the attributes while it is in the graveyard.
Who is online
Users browsing this forum: No registered users and 21 guests