It is currently 28 Apr 2024, 11:14
   
Text Size

Kaladesh spoiler season

Post MTG Forge Related Programming Questions Here

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

Re: Kaladesh spoiler season

Postby Marek14 » 18 Sep 2016, 06:05

Kaladesh Pass - F
Brought to you by letter "F"

Code: Select all
Name:Failed Inspection
ManaCost:2 U U
Types:Instant
A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDraw | SpellDescription$ Counter target spell. Draw a card.
SVar:DBDraw:DB$Draw | NumCards$ 1 | SubAbility$ DBDiscard
SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/failed_inspection.jpg
Oracle:Counter target spell. Draw a card, then discard a card.
Code: Select all
Name:Fairgrounds Warden
ManaCost:2 W
Types:Creature Dwarf Soldier
PT:1/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target creature an opponent controls until CARDNAME leaves the battlefield.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | 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$ That creature is exiled until Fairgrounds Warden 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:Picture:http://www.wizards.com/global/images/magic/general/fairgrounds_warden.jpg
Oracle:When Fairgrounds Warden enters the battlefield, exile target creature an opponent controls until Fairgrounds Warden leaves the battlefield.
Code: Select all
Name:Fateful Showdown
ManaCost:2 R R
Types:Instant
A:SP$ DealDamage | Cost$ 2 R R | ValidTgts$ Player | NumDmg$ X | References$ X | SubAbility$ DBDiscard | SpellDescription$ CARDNAME deals damage to target creature or player equal to the number of cards in your hand. Discard all the cards in your hand, then draw that many cards.
SVar:DBDiscard:DB$ Discard | Cost$ 0 | Defined$ You | RememberDiscarded$ True | Mode$ Hand | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ Y | SubAbility$ DBCleanup | References$ Y
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$CardsInYourHand
SVar:Y:Remembered$Amount
SVar:Picture:http://www.wizards.com/global/images/magic/general/fateful_showdown.jpg
Oracle:Fateful Showdown deals damage to target creature or player equal to the number of cards in your hand. Discard all the cards in your hand, then draw that many cards.
Really, X and Y will probably always have the same value, but who knows -- one day, Wizard might print an effect like "You can't discard cards", and then the distinction will be important.

Code: Select all
Name:Fireforger's Puzzleknot
ManaCost:2
Types:Artifact
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to target creature or player.
SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1
A:AB$ DealDamage | Cost$ 2 R Sac<1/CARDNAME> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player.
SVar:Picture:http://www.wizards.com/global/images/magic/general/fireforgers_puzzleknot.jpg
Oracle:When Fireforger's Puzzleknot enters the battlefield, it deals 1 damage to target creature or player.\n{2}{R}, Sacrifice Fireforger's Puzzleknot: It deals 1 damage to target creature or player.
Code: Select all
Name:Fortuitous Find
ManaCost:2 B
Types:Sorcery
A:SP$ Charm | Cost$ 2 B | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ ChangeArtifact,ChangeCreature | SpellDescription$ Choose one or both - Return target artifact card from your graveyard to your hand; Return target creature card from your graveyard to your hand.
SVar:ChangeArtifact:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl | SpellDescription$ Return target artifact card from your graveyard to your hand.
SVar:ChangeCreature:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to your hand.
SVar:Picture:http://www.wizards.com/global/images/magic/general/fortuitous_find.jpg
Oracle:Choose one or both -\n• Return target artifact card from your graveyard to your hand.\n• Return target creature card from your graveyard to your hand.
Code: Select all
Name:Foundry Screecher
ManaCost:2 B
Types:Creature Bat
PT:2/1
K:Flying
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME gets +1/+0 as long as you control an artifact.
SVar:X:Count$Valid Artifact.YouCtrl
SVar:BuffedBy:Artifact
SVar:Picture:http://www.wizards.com/global/images/magic/general/foundry_screecher.jpg
Oracle:Flying\nFoundry Screecher gets +1/+0 as long as you control an artifact.
Code: Select all
Name:Fretwork Colony
ManaCost:1 B
Types:Creature Insect
PT:1/1
K:CARDNAME can't block.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on CARDNAME and you lose 1 life.
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBLoseLife
SVar:DBLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/fretwork_colony.jpg
Oracle:Fretwork Colony can't block.\nAt the beginning of your upkeep, put a +1/+1 counter on Fretwork Colony and you lose 1 life.
Code: Select all
Name:Fumigate
ManaCost:3 W W
Types:Sorcery
A:SP$ DestroyAll | Cost$ 3 W W | ValidCards$ Creature | RememberDestroyed$ True | SubAbility$ DBGainLife | SpellDescription$ Destroy all creatures. You gain 1 life for each creature destroyed this way.
SVar:DBGainLife:DB$GainLife | Defined$ You | SubAbility$ DBCleanup | LifeAmount$ X | References$ X
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount
SVar:Picture:http://www.wizards.com/global/images/magic/general/fumigate.jpg
Oracle:Destroy all creatures. You gain 1 life for each creature destroyed this way.
Skipped:
Fabrication Module - not sure if CounterAddedOnce accepts players.
Fairgrounds Trumpeter - as Hanmac said, might need a new condition.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Kaladesh spoiler season

Postby Marek14 » 18 Sep 2016, 06:44

Kaladesh Pass - G

Code: Select all
Name:Gearseeker Serpent
ManaCost:5 U U
Types:Creature Serpent
PT:5/6
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each artifact you control.
A:AB$ Pump | Cost$ 5 U | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn.
SVar:X:Count$Valid Artifact.YouCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/gearseeker_serpent.jpg
Oracle:Gearseeker Serpent costs {1} less to cast for each artifact you control.\n{5}{U}: Gearseeker Serpent can't be blocked this turn.
(Not using affinity for artifacts here, it's basically the same thing, but it's a keyword and whatnot.)

Code: Select all
Name:Gearshift Ace
ManaCost:1 W
Types:Creature Dwarf Pilot
PT:2/1
K:First Strike
T:Mode$ Crewed | ValidCrew$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME crews a Vehicle, that Vehicle gains first strike until end of turn.
SVar:TrigPump:DB$ Pump | Defined$ TriggeredVehicle | KW$ First Strike
Oracle:First strike\nWhenever Gearshift Ace crews a Vehicle, that Vehicle gains first strike until end of turn.
Code: Select all
Name:Ghirapur Guide
ManaCost:2 G
Types:Creature Elf Scout
PT:3/2
A:AB$ Pump | Cost$ 2 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | KW$ HIDDEN CantBeBlockedBy Creature.powerLE2 | SpellDescription$ Target creature you control can't be blocked by creatures with power 2 or less this turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/ghirapur_guide.jpg
Oracle:{2}{G}: Target creature you control can't be blocked by creatures with power 2 or less this turn.
Code: Select all
Name:Ghirapur Orrery
ManaCost:4
Types:Artifact
S:Mode$ Continuous | Affected$ Player | AddKeyword$ AdjustLandPlays:1 | Description$ Each player may play an additional land on each of his or her turns.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | CheckSVar$ TrigCount | SVarCompare$ EQ0 | Execute$ TrigDraw | TriggerDescription$ At the beginning of each player's upkeep, if that player has no cards in hand, that player draws three cards.
SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 3 | Defined$ TriggeredPlayer
SVar:TrigCount:Count$ValidHand Card.ActivePlayerCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/ghirapur_orrery.jpg
Oracle:Each player may play an additional land on each of his or her turns.\nAt the beginning of each player's upkeep, if that player has no cards in hand, that player draws three cards.
Code: Select all
Name:Giant Spectacle
ManaCost:1 R
Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Menace | Description$ Enchanted creature gets +2/+1 and has menace.
SVar:Picture:http://www.wizards.com/global/images/magic/general/giant_spectacle.jpg
Oracle:Enchant creature\nEnchanted creature gets +2/+1 and has menace.
Code: Select all
Name:Glassblower's Puzzleknot
ManaCost:2
Types:Artifact
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2, then you get {E}{E}. (You get two energy counters. To scry 2, look at the top two 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:TrigScry:AB$Scry | Cost$ 0 | ScryNum$ 2 | SubAbility$ DBEnergy
A:AB$ Scry | Cost$ 2 U Sac<1/CARDNAME> | ScryNum$ 2 | SubAbility$ DBEnergy | SpellDescription$ Scry 2, then you get {E}{E}.
SVar:DBEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2
SVar:Picture:http://www.wizards.com/global/images/magic/general/glassblowers_puzzleknot.jpg
Oracle:When Glassblower's Puzzleknot enters the battlefield, scry 2, then you get {E}{E}. (You get two energy counters. To scry 2, look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)\n{2}{U}, Sacrifice Glassblower's Puzzleknot: Scry 2, then you get {E}{E}.
I think that a single DBEnergy is sufficient for both abilities, right?

Code: Select all
Name:Glimmer of Genius
ManaCost:3 U
Types:Instant
A:SP$ Scry | Cost$ 3 U | ScryNum$ 2 | SubAbility$ DBDraw | SpellDescription$ Scry 2, then draw two cards. You get {E}{E} (two energy counters).
SVar:DBDraw:DB$Draw | NumCards$ 2 | SubAbility$ DBEnergy
SVar:DBEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2
SVar:Picture:http://www.wizards.com/global/images/magic/general/glimmer_of_genius.jpg
Oracle:Scry 2, then draw two cards. You get {E}{E} (two energy counters).
Preordain is marked as not for AI - why? I guess it's not a card advantage if scry is botched; this still provides advantage in any case, so I removed that restriction.

Code: Select all
Name:Glint-Sleeve Artisan
ManaCost:2 W
Types:Creature Dwarf Artificer
PT:2/2
K:Fabricate:1
SVar:Picture:http://www.wizards.com/global/images/magic/general/glint_sleeve_artisan.jpg
Oracle:Fabricate 1 (When this creature enters the battlefield, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.)
Code: Select all
Name:Guardian of the Great Conduit
ManaCost:3 G
Types:Creature Elemental
PT:2/4
K:Reach
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddKeyword$ Vigilance | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as you control a Nissa planeswalker, CARDNAME gets +2/+0 and has vigilance. (Attacking doesn't cause it to tap.)
SVar:X:Count$Valid Planeswalker.Nissa+YouCtrl
SVar:BuffedBy:Nissa
SVar:Picture:http://www.wizards.com/global/images/magic/general/guardian_of_the_great_conduit.jpg
Oracle:Reach (This creature can block creatures with flying.)\nAs long as you control a Nissa planeswalker, Guardian of the Great Conduit gets +2/+0 and has vigilance. (Attacking doesn't cause it to tap.)
Notes:
Speedway Fanatic should use CARDNAME in its ability.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Kaladesh spoiler season

Postby Hanmac » 18 Sep 2016, 06:50

@Marek14: swordshine did already "Guardian of the Great Conduit"
But I will look if I can tweek it.
I want to remove that SVar:X if able. (Same true for other new cards)
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Kaladesh spoiler season

Postby Marek14 » 18 Sep 2016, 07:21

Kaladesh Pass - H

Code: Select all
Name:Harnessed Lightning
ManaCost:1 R
Types:Instant
A:SP$ PutCounter | Cost$ 1 R | Defined$ You | CounterType$ ENERGY | CounterNum$ 3 | SubAbility$ DBDealDamage | SpellDescription$ Choose target creature. You get {E}{E}{E} (three energy counters), then you may pay any amount of {E}. Harnessed Lightning deals that much damage to that creature.
SVar:DBDealDamage:DB$DealDamage | Cost$ PayEnergy<X> | References$ X | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X
SVar:X:Count$xPaid
SVar:Picture:http://www.wizards.com/global/images/magic/general/harnessed_lightning.jpg
Oracle:Choose target creature. You get {E}{E}{E} (three energy counters), then you may pay any amount of {E}. Harnessed Lightning deals that much damage to that creature.
I used my implementation of Die Young for this, still not sure whether it works like this.

Code: Select all
Name:Harsh Scrutiny
ManaCost:B
Types:Sorcery
A:SP$ Discard | Cost$ B | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Creature | Mode$ RevealYouChoose | SubAbility$ DBScry | SpellDescription$ Target opponent reveals his or her hand. You choose a creature card from it. That player discards that card. Scry 1.
SVar:DBScry:DB$Scry | ScryNum$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/harsh_scrutiny.jpg
Oracle:Target opponent reveals his or her hand. You choose a creature card from it. That player discards that card. Scry 1.
Code: Select all
Name:Hazardous Conditions
ManaCost:2 B G
Types:Sorcery
A:SP$ PumpAll | Cost$ 2 B G | ValidCards$ Creature.nonHasCounters | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Creatures with no counters on them get -2/-2 until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/hazardous conditions.jpg
Oracle:Creatures with no counters on them get -2/-2 until end of turn.
Is "nonHasCounters" correct syntax?

Code: Select all
Name:Herald of the Fair
ManaCost:2 W
Types:Creature Human
PT:3/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature you control gets +1/+1 until end of turn.
SVar:TrigPump:AB$Pump | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | NumDef$ 1
SVar:PlayMain1:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/herald_of_the_fair.jpg
Oracle:When Herald of the Fair enters the battlefield, target creature you control gets +1/+1 until end of turn.
Code: Select all
Name:Highspire Artisan
ManaCost:2 G
Types:Creature Elf Artificer
PT:0/3
K:Reach
K:Fabricate:1
SVar:Picture:http://www.wizards.com/global/images/magic/general/highspire_artisan.jpg
Oracle:Reach (This creature can block creatures with flying.)\nFabricate 1 (When this creature enters the battlefield, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.)
Code: Select all
Name:Hightide Hermit
ManaCost:4 U
Types:Creature Crab
PT:4/4
K:Defender
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E}{E}{E} (four energy counters).
SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 4
A:AB$ Pump | Cost$ PayEnergy<2> | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender.
SVar:Picture:http://www.wizards.com/global/images/magic/general/hightide_hermit.jpg
Oracle:Defender\nWhen Hightide Hermit enters the battlefield, you get {E}{E}{E}{E} (four energy counters).\nPay {E}{E}: Hightide Hermit can attack this turn as though it didn't have defender.
Code: Select all
Name:Hijack
ManaCost:1 R R
Types:Sorcery
A:SP$ GainControl | Cost$ 1 R R | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target artifact or creature until end of turn. Untap it. It gains haste until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/hijack.jpg
Oracle:Gain control of target artifact or creature until end of turn. Untap it. It gains haste until end of turn.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Kaladesh spoiler season

Postby Marek14 » 18 Sep 2016, 07:24

Hanmac: I simply use the latest snapshot and skip cards that are in the upcoming folder -- so some overlaps with new additions are possible.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Kaladesh spoiler season

Postby Marek14 » 18 Sep 2016, 07:52

Kaladesh Pass - I to K

Code: Select all
Name:Insidious Will
ManaCost:2 U U
Types:Instant
A:SP$ Charm | Cost$ 2 U U | Choices$ DBCounter,DBChangeTargets,DBCopySpellAbility | Defined$ You | SpellDescription$ Choose one - Counter target spell; You may choose new targets for target spell; Copy target instant or sorcery spell. You may choose new targets for the copy.
SVar:DBCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | TgtPrompt$ Counter target spell | SpellDescription$ Counter target spell.
SVar:DBChangeTargets:DB$ ChangeTargets | TargetType$ Spell | Optional$ True | ValidTgts$ Card | SpellDescription$ You may choose new targets for target spell.
SVar:DBCopySpellAbility:DB$ CopySpellAbility | ValidTgts$ Instant,Sorcery | TargetType$ Spell | SpellDescription$ Copy target instant or sorcery spell. You may choose new targets for the copy. 
SVar:Picture:http://www.wizards.com/global/images/magic/general/insidious_will.jpg
Oracle:Choose one -\n• Counter target spell.\n• You may choose new targets for target spell.\n• Copy target instant or sorcery spell. You may choose new targets for the copy.
Code: Select all
Name:Iron League Steed
ManaCost:4
Types:Artifact Creature Construct
PT:2/2
K:Haste
K:Fabricate:1
SVar:Picture:http://www.wizards.com/global/images/magic/general/iron_league_steed.jpg
Oracle:Haste\nFabricate 1 (When this creature enters the battlefield, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.)
Note that the Haste+Fabricate combination might mean it's often better to give Iron League Steed the counter to get one extra damage. If it can break through.

Code: Select all
Name:Janjeet Sentry
ManaCost:2 U
Types:Creature Vedalken Soldier
PT:2/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters).
SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2
A:AB$ TapOrUntap | Cost$ T PayEnergy<2> | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | SpellDescription$ You may tap or untap target artifact or creature.
SVar:Picture:http://www.wizards.com/global/images/magic/general/janjeet_sentry.jpg
Oracle:When Janjeet Sentry enters the battlefield, you get {E}{E} (two energy counters).\n{T}, Pay {E}{E}: You may tap or untap target artifact or creature.
Code: Select all
Name:Key to the City
ManaCost:2
Types:Artifact
A:AB$ Pump | Cost$ T Discard<1/Card> | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SpellDescription$ Up to one target creature can't be blocked this turn.
T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME becomes untapped, you may pay {2}. If you do, draw a card.
SVar:TrigDraw:AB$Draw | Cost$ 2 | Defined$ You | NumCards$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/key_to_the_city.jpg
Oracle:{T}, Discard a card: Up to one target creature can't be blocked this turn.\nWhenever Key to the City becomes untapped, you may pay {2}. If you do, draw a card.
Code: Select all
Name:Kujar Seedsculptor
ManaCost:1 G
Types:Creature Elf Druid
PT:1/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature you control.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/kujar_seedsculptor.jpg
Oracle:When Kujar Seedsculptor enters the battlefield, put a +1/+1 counter on target creature you control.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Kaladesh spoiler season

Postby Marek14 » 18 Sep 2016, 10:01

Kaladesh Pass - L to M

Code: Select all
Name:Lathnu Hellion
ManaCost:2 R
Types:Creature Hellion
PT:4/4
K:Haste
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters).
SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your end step, sacrifice CARDNAME unless you pay {E}{E}.
SVar:TrigSac:DB$ Sacrifice | UnlessCost$ PayEnergy<2> | UnlessPayer$ You | SacValid$ Self
SVar:Picture:http://www.wizards.com/global/images/magic/general/lathnu_hellion.jpg
Oracle:Haste\nWhen Lathnu Hellion enters the battlefield, you get {E}{E} (two energy counters).\nAt the beginning of your end step, sacrifice Lathnu Hellion unless you pay {E}{E}.
Code: Select all
Name:Live Fast
ManaCost:2 B
Types:Sorcery
A:SP$ Draw | Cost$ 2 B | NumCards$ 2 | SubAbility$ DBLoseLife | SpellDescription$ You draw two cards and you lose 2 life.
SVar:DBLoseLife:DB$LoseLife | LifeAmount$ 2 | Subability$ DBEnergy
SVar:DBEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2
SVar:Picture:http://www.wizards.com/global/images/magic/general/live_fast.jpg
Oracle:You draw two cards, lose 2 life, and get {E}{E} (two energy counters).
Code: Select all
Name:Longtusk Cub
ManaCost:1 G
Types:Creature Cat
PT:2/2
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigEnergy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you get {E}{E} (two energy counters).
SVar:TrigEnergy:DB$PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2
A:AB$ PutCounter | Cost$ PayEnergy<2> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME.
SVar:Picture:http://www.wizards.com/global/images/magic/general/longtusk_cub.jpg
Oracle:Whenever Longtusk Cub deals combat damage to a player, you get {E}{E} (two energy counters).\nPay {E}{E}: Put a +1/+1 counter on Longtusk Cub.
Code: Select all
Name:Madcap Experiment
ManaCost:3 R
Types:Sorcery
A:SP$ DigUntil | Cost$ 3 R | Valid$ Artifact | ValidDescription$ artifact | FoundDestination$ Battlefield | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RestRandomOrder$ True | RememberFound$ True | SubAbility$ DBDealDamage | SpellDescription$ Reveal cards from the top of your library until you reveal an artifact card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. Madcap Experiment deals damage to you equal to the number of cards revealed this way.
SVar:DBDealDamage:DB$DealDamage | Defined$ You | NumDmg$ X | References$ X | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount
SVar:Picture:http://www.wizards.com/global/images/magic/general/madcap_experiment.jpg
Oracle:Reveal cards from the top of your library until you reveal an artifact card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. Madcap Experiment deals damage to you equal to the number of cards revealed this way.
RememberFound remembers all revealed cards, right?

Code: Select all
Name:Make Obsolete
ManaCost:2 B
Types:Instant
A:SP$ PumpAll | Cost$ 2 B | ValidCards$ Creature.OppCtrl | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Creatures your opponents control get -1/-1 until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/make_obsolete.jpg
Oracle:Creatures your opponents control get -1/-1 until end of turn.
Code: Select all
Name:Malfunction
ManaCost:3 U
Types:Enchantment Aura
K:Enchant artifact or creature
A:SP$ Attach | Cost$ 3 U | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature | AILogic$ KeepTapped
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap enchanted permanent.
SVar:TrigTap:AB$ Tap | Cost$ 0 | Defined$ Enchanted
S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted permanent doesn't untap during its controller's untap step.
SVar:Picture:http://www.wizards.com/global/images/magic/general/malfunction.jpg
Oracle:Enchant artifact or creature\nWhen Malfunction enters the battlefield, tap enchanted permanent.\nEnchanted permanent doesn't untap during its controller's untap step.
Code: Select all
Name:Marionette Master
ManaCost:4 B B
Types:Creature Human Artificer
PT:1/3
K:Fabricate:3
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever an artifact you control is put into a graveyard from the battlefield, target opponent loses life equal to Marionette Master's power.
SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | ValidTgts$ Opponent | TgtPrompt$ Choose target opponent | LifeAmount$ X | References$ X
SVar:X:Count$CardPower
SVar:Picture:http://www.wizards.com/global/images/magic/general/marionette_master.jpg
Oracle:Fabricate 3 (When this creature enters the battlefield, put three +1/+1 counters on it or create three 1/1 colorless Servo artifact creature tokens.)\nWhenever an artifact you control is put into a graveyard from the battlefield, target opponent loses life equal to Marionette Master's power.
This one is pretty complex, Fabricate AI-wise, as each choice leads to a different bonus: taking tokens means more artifacts to die, so more triggers, but taking counters means much bigger triggers. I guess the AI could be based on the number of artifacts you control -- if you control too little, take tokens, if you control a lot of artifacts, get counters.

Code: Select all
Name:Master Trinketeer
ManaCost:2 W
Types:Creature Dwarf Artificer
PT:3/2
S:Mode$ Continuous | Affected$ Permanent.Servo+YouCtrl,Permanent.Thopter+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Servos and Thopters you control get +1/+1.
A:AB$ Token | Cost$ 3 W | TokenAmount$ 1 | TokenName$ Servo | TokenTypes$ Artifact,Creature,Servo | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ c 1 1 servo | TokenAltImages$ c_1_1_servo2,c_1_1_servo3 | SpellDescription$ Create a 1/1 colorless Servo artifact creature token.
SVar:PlayMain1:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/master_trinketeer.jpg
Oracle:Servos and Thopters you control get +1/+1.\n{3}{W}: Create a 1/1 colorless Servo artifact creature token.
Code: Select all
Name:Maulfist Doorbuster
ManaCost:3 R
Types:Creature Human Warrior
PT:4/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters).
SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {E}. If you do, target creature can't block this turn.
SVar:TrigPump:AB$ Pump | Cost$ PayEnergy<1> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True
SVar:HasAttackEffect:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/maulfist_doorbuster.jpg
Oracle:When Maulfist Doorbuster enters the battlefield, you get {E}{E} (two energy counters).\nWhenever Maulfist Doorbuster attacks, you may pay {E}. If you do, target creature can't block this turn.
Code: Select all
Name:Maulfist Squad
ManaCost:3 B
Types:Creature Human Artificer
PT:3/1
K:Menace
K:Fabricate:1
SVar:Picture:http://www.wizards.com/global/images/magic/general/maulfist_squad.jpg
Oracle:Menace\nFabricate 1 (When this creature enters the battlefield, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.)
Code: Select all
Name:Metallurgic Summonings
ManaCost:3 U U
Types:Enchantment
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an instant or sorcery spell, create an X/X colorless Construct artifact creature token, where X is that spell's converted mana cost.
SVar:TrigToken:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Construct | TokenTypes$ Artifact,Creature,Construct | TokenColors$ Colorless | TokenPower$ X | TokenToughness$ X | References$ X | TokenOwner$ You | TokenImage$ c x x construct2
A:AB$ ChangeZoneAll | Cost$ 3 U U Exile<1/CARDNAME> | ChangeType$ Instant.YouOwn,Sorcery.YouOwn | CheckSVar$ Y | SVarCompare$ GE6 | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return all instant and sorcery cards from your graveyard to your hand.
SVar:X:TriggerCount$CastSACMC
SVar:Y:Count$Valid Card.Artifact+YouCtrl
SVar:BuffedBy:Instant,Sorcery
DeckHints:Type$Instant|Sorcery
SVar:Picture:http://www.wizards.com/global/images/magic/general/metallurgic_summonings.jpg
Oracle:Whenever you cast an instant or sorcery spell, create an X/X colorless Construct artifact creature token, where X is that spell's converted mana cost.\n{3}{U}{U}, Exile Metallurgic Summonings: Return all instant and sorcery cards from your graveyard to your hand. Activate this ability only if you control six or more artifacts.
If we go by card numbers, then the gray Construct for Metallurgic Summonings is the second one.

Code: Select all
Name:Metalspinner's Puzzleknot
ManaCost:2
Types:Artifact
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you draw a card and you lose 1 life.
SVar:TrigDraw:DB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife
A:AB$ Draw | Cost$ 2 B Sac<1/CARDNAME> | NumCards$ 1 | SubAbility$ DBLoseLife | SpellDescription$ You draw a card and you lose 1 life.
SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/metalspinners_puzleknot.jpg
Oracle:When Metalspinner's Puzzleknot enters the battlefield, you draw a card and you lose 1 life.
{2}{B}, Sacrifice Metalspinner's Puzzleknot: You draw a card and you lose 1 life.
Only one DBLoseLife serving both abilities, once again.

Code: Select all
Name:Metalwork Colossus
ManaCost:11
Types:Artifact Creature Construct
PT:10/10
S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each artifact you control.
A:AB$ ChangeZone | Cost$Sac<2/Artifact> | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand.
SVar:DiscardMe:1
SVar:X:Count$SumCMC_Artifact.nonCreature+YouCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/metalwork_colossus.jpg
Oracle:Metalwork Colossus costs {X} less to cast, where X is the total converted mana cost of noncreature artifacts you control.\nSacrifice two artifacts: Return Metalwork Colossus from your graveyard to your hand.
Code: Select all
Name:Midnight Oil
ManaCost:2 B B
Types:Enchantment
K:etbCounter:HOUR:7
T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your draw step, draw an additional card, then remove two hour counters from CARDNAME.
SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 1 | SubAbility DBRemoveCounter
SVar:DBRemoveCounter:AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ HOUR | CounterNum$ 2
S:Mode$ Continuous | Affected$ You | SetMaxHandSize$ X | References$ X | Description$ Your maximum hand size is equal to the number of hour counters on Midnight Oil.
T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever you discard a card, you lose 1 life.
SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ You | LifeAmount$ 1
SVar:X:Count$CardCounters.HOUR
SVar:Picture:http://www.wizards.com/global/images/magic/general/midnight_oil.jpg
Oracle:Midnight Oil enters the battlefield with seven hour counters on it.\nAt the beginning of your draw step, draw an additional card, then remove two hour counters from Midnight Oil.\nYour maximum hand size is equal to the number of hour counters on Midnight Oil.\nWhenever you discard a card, you lose 1 life.
HOUR is a new counter type.

Code: Select all
Name:Minister of Inquiries
ManaCost:U
Types:Creature Vedalken Advisor
PT:1/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters).
SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2
A:AB$ Mill | Cost$ T PayEnergy<1> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top three cards of his or her library into his or her graveyard.
SVar:Picture:http://www.wizards.com/global/images/magic/general/minister_of_inquiries.jpg
Oracle:When Minister of Inquiries enters the battlefield, you get {E}{E} (two energy counters).\n{T}, Pay {E}: Target player puts the top three cards of his or her library into his or her graveyard.
Code: Select all
Name:Morbid Curiosity
ManaCost:1 B B
Types:Sorcery
A:SP$ Draw | Cost$ 1 B B Sac<1/Artifact;Creature/artifact or creature> | NumCards$ X | References$ X | SpellDescription$ Draw cards equal to the converted mana cost of the sacrificed permanent.
SVar:X:Sacrificed$CardManaCost
SVar:Picture:http://www.wizards.com/global/images/magic/general/morbid_curiosity.jpg
Oracle:As an additional cost to cast Morbid Curiosity, sacrifice an artifact or creature.\nDraw cards equal to the converted mana cost of the sacrificed permanent.
Code: Select all
Name:Multiform Wonder
ManaCost:5
Types:Artifact Creature Construct
PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E}{E} (three energy counters).
SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 3
A:AB$ GenericChoice | Cost$ PayEnergy<1> | Choices$ DBFlying,DBVigilance,DBLifelink | SpellDescription$ CARDNAME gains your choice of flying, vigilance, or lifelink until end of turn.
SVar:DBFlying:DB$ Pump | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn.
SVar:DBVigilance:DB$ Pump | Defined$ Self | KW$ Vigilance | SpellDescription$ CARDNAME gains vigilance until end of turn.
SVar:DBLifelink:DB$ Pump | Defined$ Self | KW$ Lifelink | SpellDescription$ CARDNAME gains lifelink until end of turn.
A:AB$ Pump | Cost$ PayEnergy<1> | Subability$ ABChoice | SpellDescription$ CARDNAME gets +2/-2 or -2/+2 until end of turn.
SVar:ABChoice:DB$ GenericChoice | Defined$ You | Cost$ 0 | Choices$ ABPump1,ABPump2
SVar:ABPump1:DB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ +2/-2
SVar:ABPump2:DB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ -2 | NumDef$ +2 | SpellDescription$ -2/+2
SVar:Picture:http://www.wizards.com/global/images/magic/general/multiform_wonder.jpg
Oracle:When Multiform Wonder enters the battlefield, you get {E}{E}{E} (three energy counters).\nPay {E}: Multiform Wonder gains your choice of flying, vigilance, or lifelink until end of turn.\nPay {E}: Multiform Wonder gets +2/-2 or -2/+2 until end of turn.
I used Shorecrasher Elemental for last ability, but it looks a bit weird -- is it written like that (with dummy Pump as main) because of AI concerns?

Skipped:
Lost Legacy - What's the best way to do the last part (letting the player draw for cards exiled from hand)? Store his hand size before exiling and comparing?

Notes:
Aetherworks Marvel should restrict the played card to nonland since it says "You may cast".
Butcher of the Horde has Vigilance capitalized in the ability text. Also, its choices have wrong names.
Last edited by Marek14 on 18 Sep 2016, 17:55, edited 2 times in total.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Kaladesh spoiler season

Postby swordshine » 18 Sep 2016, 10:23

Hanmac wrote:PS: about the Energy counter type, what should we prefer?
ENERGY or "Energy"? because i did them first with "Energy" but swordshine did chagned it later to "ENERGY", but both seems to work.
Also the {E} symbol need to be added, but i don't know how.
"ENERGY" is better. Although both work for triggered abilities, "Energy" leads to errors when activating an ability in forge.game.ability.effects.CountersPutEffect.getStackDescription(SpellAbility) line 32.
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Kaladesh spoiler season

Postby Marek14 » 18 Sep 2016, 10:35

Kaladesh Pass - N to O

Code: Select all
Name:Narnam Cobra
ManaCost:2
Types:Artifact Creature Snake
PT:2/1
A:AB$ Pump | Cost$ G | KW$ Deathtouch | Defined$ Self | SpellDescription$ CARDNAME gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.)
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/narnam_cobra.jpg
Oracle:{G}: Narnam Cobra gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.)
Code: Select all
Name:Nature's Way
ManaCost:1 G
Types:Sorcery
A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | KW$ Vigilance & Trample | TgtPrompt$ Select target creature you control | SubAbility$ DBDealDamage | StackDescription$ None | SpellDescription$ Target creature you control gains vigilance and trample until end of turn. It deals damage equal to its power to target creature you don't control.
SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you don't control | NumDmg$ X | References$ X | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ1 | DamageSource$ ParentTarget
SVar:X:ParentTargeted$CardPower
SVar:Picture:http://www.wizards.com/global/images/magic/general/natures_way.jpg
Oracle:Target creature you control gains vigilance and trample until end of turn. It deals damage equal to its power to target creature you don't control.
Code: Select all
Name:Night Market Lookout
ManaCost:B
Types:Creature Human Rogue
PT:1/1
T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ Whenever CARDNAME becomes tapped, each opponent loses 1 life and you gain 1 life.
SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
DeckHas:Ability$LifeGain
SVar:Picture:http://www.wizards.com/global/images/magic/general/night_market_lookout.jpg
Oracle:Whenever Night Market Lookout becomes tapped, each opponent loses 1 life and you gain 1 life.
Code: Select all
Name:Ninth Bridge Patrol
ManaCost:1 W
Types:Creature Dwarf Soldier
PT:1/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another creature you control leaves the battlefield, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/ninth_bridge_patrol.jpg
Oracle:Whenever another creature you control leaves the battlefield, put a +1/+1 counter on Ninth Bridge Patrol.
Code: Select all
Name:Ornamental Courage
ManaCost:G
Types:Instant
A:SP$ Untap | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Untap target creature. It gets +1/+3 until end of turn.
SVar:DBPump:DB$ Pump | Cost$ 0 | Defined$ Targeted | NumAtt$ +1 | NumDef$ +3
SVar:Picture:http://www.wizards.com/global/images/magic/general/ornamental_courage.jpg
Oracle:Untap target creature. It gets +1/+3 until end of turn.
Notes:
Oviya Pashiri, Sage Lifecrafter should get extra code for more Servo images.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Kaladesh spoiler season

Postby Marek14 » 18 Sep 2016, 13:05

Kaladesh Pass - P

Code: Select all
Name:Padeem, Consul of Innovation
ManaCost:3 U
Types:Legendary Creature Vedalken Artificer
PT:1/4
S:Mode$ Continuous | Affected$ Artifact.YouCtrl | AddKeyword$ Hexproof | Description$ Artifacts you control have hexproof.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, if you control the artifact with the highest converted mana cost or tied for the highest converted mana cost, draw a card.
SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1
SVar:X:Count$Valid Artifact.greatestCMC+YouCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/padeem_consul_of_innovation.jpg
Oracle:Artifacts you control have hexproof.\nAt the beginning of your upkeep, if you control the artifact with the highest converted mana cost or tied for the highest converted mana cost, draw a card.
Does this condition work as it should?

Code: Select all
Name:Paradoxical Outcome
ManaCost:3 U
Types:Instant
A:SP$ ChangeZone | Cost$ 3 U | ValidTgts$ Permanent.nonLand+nonToken+YouCtrl | TgtPrompt$ Select target nonland, nontoken permanent you control | TargetMin$ 0 | TargetMax$ X | Origin$ Battlefield | Destination$ Hand | References$ X | RememberChanged$ True | SubAbility$ DBDraw | SpellDescription$ Return any number of target nonland, nontoken permanents you control to their owners' hands. Draw a card for each card returned to your hand this way.
SVar:DBDraw:DB$Draw | NumCards$ Y | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$Valid Permanent.nonLand+nonToken+YouCtrl
SVar:Y:Remembered$Valid Card.YouOwn
SVar:Picture:http://www.wizards.com/global/images/magic/general/paradoxical_outcome.jpg
Oracle:Return any number of target nonland, nontoken permanents you control to their owners' hands. Draw a card for each card returned to your hand this way.
Code: Select all
Name:Peema Outrider
ManaCost:2 G G
Types:Creature Elf Artificer
PT:3/3
K:Trample
K:Fabricate:1
SVar:Picture:http://www.wizards.com/global/images/magic/general/peema_outrider.jpg
Oracle:Trample\nFabricate 1 (When this creature enters the battlefield, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.)
Code: Select all
Name:Perpetual Timepiece
ManaCost:2
Types:Artifact
A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 2 | SpellDescription$ Put the top two cards of your library into your graveyard.
A:AB$ ChangeZone | Cost$ 2 Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Library | TargetMin$ 0 | TargetMax$ X | References$ X | Shuffle$ True | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | SpellDescription$ Shuffle any number of target cards from your graveyard into your library.
SVar:X:Count$InYourYard
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/perpetual_timepiece.jpg
Oracle:{T}: Put the top two cards of your library into your graveyard.\n{2}, Exile Perpetual Timepiece: Shuffle any number of target cards from your graveyard into your library.
I gave it RemAIDeck, since even Piper's Melody is marked as such and this is probably even more difficult to use.

Code: Select all
Name:Pia Nalaar
ManaCost:2 R
Types:Legendary Creature Human Artificer
PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying.
SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Thopter | TokenTypes$ Artifact,Creature,Thopter | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying | TokenImage$ c 1 1 thopter KLD | TokenAltImages$ c_1_1_thopter2_KLD,c_1_1_thopter3_KLD
A:AB$ Pump | Cost$ 1 R | ValidTgts$ Creature.Artifact | NumAtt$ +1 | TgtPrompt$ Select target artifact creature. | SpellDescription$ Target artifact creature gets +1/+0 until end of turn.
A:AB$ Pump | Cost$ 1 Sac<1/Artifact> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/pia_nalaar.jpg
Oracle:When Pia Nalaar enters the battlefield, create a 1/1 colorless Thopter artifact creature token with flying.\n{1}{R}: Target artifact creature gets +1/+0 until end of turn.\n{1}, Sacrifice an artifact: Target creature can't block this turn.
Code: Select all
Name:Prahkata Pillar-Bug
ManaCost:3
Types:Artifact Creature Insect
PT:2/3
A:AB$ Pump | Cost$ B | KW$ Lifelink | Defined$ Self | SpellDescription$ CARDNAME gains lifelink until end of turn. (Damage dealt by this creature also causes you to gain that much life.)
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/prakhata_pillar_bug.jpg
Oracle:{B}: Prakhata Pillar-Bug gains lifelink until end of turn. (Damage dealt by this creature also causes you to gain that much life.)
Code: Select all
Name:Propeller Pioneer
ManaCost:3 W
Types:Creature Human Artificer
PT:2/1
K:Flying
K:Fabricate:1
SVar:Picture:http://www.wizards.com/global/images/magic/general/propeller_pioneer.jpg
Oracle:Flying\nFabricate 1 (When this creature enters the battlefield, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.)
Skipped:
Panharmonicon - this will need some expert attention
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Kaladesh spoiler season

Postby Marek14 » 18 Sep 2016, 14:33

Kaladesh Pass - Q to R

Code: Select all
Name:Quicksmith Genius
ManaCost:2 R
Types:Creature Human Artificer
PT:3/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever an artifact enters the battlefield under your control, you may discard a card. If you do, draw a card.
SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ You | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/quicksmith_genius.jpg
Oracle:Whenever an artifact enters the battlefield under your control, you may discard a card. If you do, draw a card.
Code: Select all
Name:Renegade Firebrand
ManaCost:2 R
Types:Creature Human Warrior
PT:3/2
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ First Strike | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as you control a Chandra planeswalker, CARDNAME gets +1/+0 and has first strike. (It deals combat damage before creatures without first strike.)
SVar:X:Count$Valid Planeswalker.Chandra+YouCtrl
SVar:BuffedBy:Chandra
SVar:Picture:http://www.wizards.com/global/images/magic/general/renegade_firebrand.jpg
Oracle:As long as you control a Chandra planeswalker, Renegade Firebrand gets +1/+0 and has first strike. (It deals combat damage before creatures without first strike.)
Code: Select all
Name:Renegade Tactics
ManaCost:R
Types:Sorcery
A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. | SubAbility$ DBDraw
SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:Picture:http://www.wizards.com/global/images/magic/general/renegade_tactics.jpg
Oracle:Target creature can't block this turn.\nDraw a card.
Code: Select all
Name:Revoke Privileges
ManaCost:2 W
Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Curse
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. & CARDNAME can't crew a vehicle. | Description$ Enchanted creature can't attack, block, or crew Vehicles.
SVar:Picture:http://www.wizards.com/global/images/magic/general/revoke_privileges.jpg
Oracle:Enchanted creature can't attack, block, or crew Vehicles.
Is this the right hidden keyword? "CARDNAME can't crew Vehicles" should be better...

Code: Select all
Name:Revolutionary Rebuff
ManaCost:1 U
Types:Instant
A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target nonartifact spell | ValidTgts$ Card.nonArtifact | UnlessCost$ 2 | SpellDescription$ Counter target nonartifact spell unless its controller pays {2}.
SVar:Picture:http://www.wizards.com/global/images/magic/general/revolutionary_rebuff.jpg
Oracle:Counter target nonartifact spell unless its controller pays {2}.
Code: Select all
Name:Riparian Tiger
ManaCost:3 G G
Types:Creature Cat
PT:4/4
K:Trample
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters).
SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {E}{E}. If you do, it gets +2/+2 until end of turn.
SVar:TrigPump:AB$ Pump | Cost$ PayEnergy<2> | Defined$ Self | NumAtt$ +2 | NumDef$ +2
SVar:HasAttackEffect:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/riparian_tiger.jpg
Oracle:Trample\nWhen Riparian Tiger enters the battlefield, you get {E}{E} (two energy counters).\nWhenever Riparian Tiger attacks, you may pay {E}{E}. If you do, it gets +2/+2 until end of turn.
Code: Select all
Name:Rush of Vitality
ManaCost:1 B
Types:Instant
A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ Lifelink & Indestructible | SpellDescription$ Target creature gets +1/+0 and gains lifelink and indestructible until end of turn. (Damage dealt by that creature also causes its controller to gain that much life, and it can't be destroyed by damage or effects that say "destroy.")
SVar:Picture:http://www.wizards.com/global/images/magic/general/rush_of_vitality.jpg
Oracle:Target creature gets +1/+0 and gains lifelink and indestructible until end of turn. (Damage dealt by that creature also causes its controller to gain that much life, and it can't be destroyed by damage or effects that say "destroy.")
Skipped:
Rashmi, Eternities Crafter - still not sure how to do it.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Kaladesh spoiler season

Postby Marek14 » 18 Sep 2016, 15:45

Code: Select all
Name:Sage of Shaila's Claim
ManaCost:1 G
Types:Creature Elf Druid
PT:2/1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E}{E} (three energy counters).
SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 3
SVar:Picture:http://www.wizards.com/global/images/magic/general/sage_of_shailas_claim.jpg
Oracle:When Sage of Shaile's Claim enters the battlefield, you get {E}{E}{E} (three energy counters).
Code: Select all
Name:Salivating Gremlins
ManaCost:2 R
Types:Creature Gremlin
PT:2/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an artifact enters the battlefield under your control, CARDNAME gets +2/+0 and gains trample until end of turn.
SVar:TrigPump:AB$ Pump | Defined$ Self | NumAtt$ +2 | KW$ Trample
SVar:Picture:http://www.wizards.com/global/images/magic/general/salivating_gremlins.jpg
Oracle:Whenever an artifact enters the battlefield under your control, Salivating Gremlins gets +2/+0 and gains trample until end of turn.
Code: Select all
Name:Select for Inspection
ManaCost:U
Types:Instant
A:SP$ ChangeZone | Cost$ U | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBScry | SpellDescription$ Return target creature to its owner's hand.
SVar:DBScry:DB$Scry | ScryNum$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/select_for_inspection.jpg
Oracle:Return target tapped creature to its owner's hand. Scry 1 (Look at the top card of your library. You may put that card on the bottom of your library.)
Code: Select all
Name:Sequestered Stash
ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C} to your mana pool.
A:AB$ Mill | Cost$ 4 T Sac<1/CARDNAME> | Defined$ You | NumCards$ 5 | SubAbility$ DBChooseCard | SpellDescription$ Put the top five cards of your library into your graveyard. Then you may put an artifact card from your graveyard on top of your library.
SVar:DBChooseCard:DB$ ChooseCard | Choices$ Artifact.YouOwn | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBChangeZone
SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Defined$ ChosenCard
SVar:Picture:http://www.wizards.com/global/images/magic/general/sequestered_stash.jpg
Oracle:{T}: Add {C} to your mana pool.\n{4}, {T}, Sacrifice Sequestered Stash: Put the top five cards of your library into your graveyard. Then you may put an artifact card from your graveyard on top of your library.
I don't quite understand how to specify that you don't have to choose an artifact card. Cards like Bound//Determined that have "up to X" also use this type of code. Can anyone clarify?

Code: Select all
Name:Servant of the Conduit
ManaCost:1 G
Types:Creature Elf Druid
PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters).
SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2
A:AB$ Mana | Cost$ T PayEnergy<1> | Produced$ Any | SpellDescription$ Add one mana of any color to your mana pool.
SVar:Picture:Picture:http://www.wizards.com/global/images/magic/general/servant_of_the_conduit.jpg
Oracle:When Servant of the Conduit enters the battlefield, you get {E}{E} (two energy counters).\n{T}, Pay {E}: Add one mana of any color to your mana pool.
Code: Select all
Name:Servo Exhibition
ManaCost:1 W
Types:Sorcery
A:SP$ Token | Cost$ 1 W | TokenAmount$ 2 | TokenName$ Servo | TokenTypes$ Artifact,Creature,Servo | TokenOwner$ You | TokenColors$ Colorless | TokenPower$ 1 | TokenToughness$ 1 | TokenImage$ c 1 1 servo | TokenAltImages$ c_1_1_servo2,c_1_1_servo3 | SpellDescription$ Create two 1/1 colorless Servo artifact creature tokens.
SVar:Picture:http://www.wizards.com/global/images/magic/general/servo_exhibition.jpg
Oracle:Create two 1/1 colorless Servo artifact creature tokens.
Code: Select all
Name:Shrewd Negotiation
ManaCost:4 U
Types:Sorcery
A:SP$ Pump | Cost$ 4 U | ValidTgts$ Artifact.YouCtrl | TgtPrompt$ Choose target artifact you control | SubAbility$ DBExchange | SpellDescription$ Exchange control of target artifact you control and target artifact or creature you don't control.
SVar:DBExchange:DB$ ExchangeControl | Defined$ ParentTarget | ValidTgts$ Artifact.YouDontCtrl,Creature.YouDontCtrl | TgtPrompt$ Choose target artifact or creature you don't control
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/shrewd_negotiation.jpg
Oracle:Exchange control of target artifact you control and target artifact or creature you don't control.
Code: Select all
Name:Skyswirl Harrier
ManaCost:4 W
Types:Creature Bird
PT:3/4
K:Flying
SVar:Picture:http://www.wizards.com/global/images/magic/general/skyswirl_harrier.jpg
Oracle:Flying
Code: Select all
Name:Snare Thopter
ManaCost:4
Types:Artifact Creature Thopter
PT:3/2
K:Flying
K:Haste
SVar:Picture:http://www.wizards.com/global/images/magic/general/snare_thopter.jpg
Oracle:Flying, haste
Code: Select all
Name:Spireside Infiltrator
ManaCost:2 R
Types:Creature Human Rogue
PT:3/2
T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever CARDNAME becomes tapped, it deals 1 damage to each opponent.
SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | NumDmg$ 1 | Defined$ Player.Opponent
SVar:Picture:http://www.wizards.com/global/images/magic/general/spireside_infiltrator.jpg
Oracle:Whenever Spireside Infiltrator becomes tapped, it deals 1 damage to each opponent.
Code: Select all
Name:Spontaneous Artist
ManaCost:3 R
Types:Creature Human Rogue
PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E} (an energy counter).
SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 1
A:AB$ Pump | Cost$ PayEnergy<1> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Haste | SpellDescription$ Target creature gains haste until end of turn.
SVar:Picture:Picture:http://www.wizards.com/global/images/magic/general/spontaneous_artist.jpg
Oracle:When Spontaneous Artist enters the battlefield, you get {E} (an energy counter).\nPay {E}: Target creature gains haste until end of turn.
Code: Select all
Name:Start Your Engines
ManaCost:3 R
Types:Sorcery
A:SP$ AnimateAll | Cost$ 3 R | Types$ Creature,Artifact | ValidCards$ Vehicle.YouCtrl | SubAbility$ DBPumpAll | SpellDescription$ Vehicles you control become artifact creatures until end of turn. Creatures you control get +2/+0 until end of turn.
SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2
SVar:Picture:Picture:http://www.wizards.com/global/images/magic/general/start_your_engines.jpg
Oracle:Vehicles you control become artifact creatures until end of turn. Creatures you control get +2/+0 until end of turn.
Code: Select all
Name:Subtle Strike
ManaCost:1 B
Types:Sorcery
A:SP$ Charm | Cost$ 1 B | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ DBPump,DBPutCounter | SpellDescription$ Choose one or both - Target creature gets -1/-1 until end of turn; Put a +1/+1 counter on target creature.
SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (-1/-1) | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Target creature gets -1/-1 until end of turn.
SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature (+1/+1 counter) | AILogic$ Good | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature.
SVar:Picture:http://www.wizards.com/global/images/magic/general/subtle_strike.jpg
Oracle:Choose one or both -\n• Target creature gets -1/-1 until end of turn.\n• Put a +1/+1 counter on target creature.
Code: Select all
Name:Syndicate Trafficker
ManaCost:1 B
Types:Creature Aetherborn Rogue
PT:3/1
A:AB$ PutCounter | Cost$ 1 Sac<1/Artifact> | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on CARDNAME. It gains indestructible until end of turn.
SVar:DBPump:DB$Pump | Defined$ Self | KW$ Indestructible
SVar:Picture:http://www.wizards.com/global/images/magic/general/syndicate_trafficker.jpg
Oracle:{1}, Sacrifice an artifact: Put a +1/+1 counter on Syndicate Trafficker. It gains indestructible until end of turn.
Skipped:
Spark of Creativity - not sure how to do the decisions.
Last edited by Marek14 on 18 Sep 2016, 17:00, edited 1 time in total.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Kaladesh spoiler season

Postby friarsol » 18 Sep 2016, 15:55

Marek14 wrote:I don't quite understand how to specify that you don't have to choose an artifact card. Cards like Bound//Determined that have "up to X" also use this type of code. Can anyone clarify?
I believe ChooseCard has a "Mandatory" parameter if you HAVE to choose things. If you don't have to choose things, then it allows for not choosing anything.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Kaladesh spoiler season

Postby Marek14 » 18 Sep 2016, 16:21

Kaladesh Pass - T

Code: Select all
Name:Take Down
ManaCost:G
Types:Sorcery
A:SP$ Charm | Cost$ G | Choices$ DBDealDamage,DBDamageAll | CharmNum$ 1 | SpellDescription$ Choose one - CARDNAME deals 4 damage to target creature with flying; CARDNAME deals 1 damage to each creature with flying.
SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature with flying.
SVar:DBDamageAll:DB$ DamageAll | ValidCards$ Creature.withFlying | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to each creature with flying.
SVar:Picture:http://www.wizards.com/global/images/magic/general/take_down.jpg
Oracle:Choose one -\n• Take Down deals 4 damage to target creature with flying.\n• Take Down deals 1 damage to each creature with flying.
Code: Select all
Name:Tidy Conclusion
ManaCost:3 B B
Types:Instant
A:SP$ Destroy | Cost$ 3 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBGainLife | SpellDescription$ Destroy target creature. You gain 1 life for each artifact you control.
SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X
SVar:X:Count$Valid Artifact.YouCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/tidy_conclusion.jpg
Oracle:Destroy target creature. You gain 1 life for each artifact you control.
Code: Select all
Name:Toolcraft Exemplar
ManaCost:W
Types:Creature Dwarf Artificer
PT:1/1
T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | CheckSVar$ X | SVarCompare$ GE1 | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, if you control an artifact, Toolcraft Exemplar gets +2/+1 until end of turn. If you control three or more artifacts, it also gains first strike until end of turn.
SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 1 | SubAbility$ DBPump
SVar:DBPump:DB$Pump | Defined$ Self | CheckSVar$ X | SVarCompare$ GE3 | KW$ First Strike
SVar:X:Count$Valid Artifact.YouCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/toolcraft_exemplar.jpg
Oracle:At the beginning of combat on your turn, if you control an artifact, Toolcraft Exemplar gets +2/+1 until end of turn. If you control three or more artifacts, it also gains first strike until end of turn.
Code: Select all
Name:Torrential Gearhulk
ManaCost:4 U U
Types:Artifact Creature Construct
PT:5/6
K:Flash
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, you may cast target instant card from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead.
SVar:TrigPump:AB$ Pump | Cost$ 0 | TgtZone$ Graveyard | ValidTgts$ Instant.YouCtrl | TgtPrompt$ Choose target instant or sorcery card with converted mana cost 3 or less from your graveyard |KW$ HIDDEN If CARDNAME would be put into a graveyard, exile it instead. | PumpZone$ Graveyard | SubAbility$ TrigPlay
SVar:TrigPlay:DB$ Play | Defined$ Targeted | WithoutManaCost$ True | Optional$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/torrential_gearhulk.jpg
Oracle:Flash\nWhen Torrential Gearhulk enters the battlefield, you may cast target instant card from your graveyard without paying its mana cost. If that card would be put into your graveyard this turn, exile it instead.
Code: Select all
Name:Trusty Companion
ManaCost:1 W
Types:Creature Hyena
PT:3/2
K:Vigilance
K:CARDNAME can't attack alone.
SVar:Picture:http://www.wizards.com/global/images/magic/general/trusty_companion.jpg
Oracle:Vigilance\nTrusty Companion can't attack alone.
Skipped:
Territorial Gorger - same reason as Fabrication Module
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Kaladesh spoiler season

Postby Hanmac » 18 Sep 2016, 16:27

i did took a peak, TriggerCounterAddedOnce is only for cards.
and the Part in Player where the trigger should be is commented out.

so either adding a new Trigger, or making the TriggerCounterAddedOnce to work with both Card or Player.

@all: what are your thoughts?
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 96 guests


Who is online

In total there are 96 users online :: 0 registered, 0 hidden and 96 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 96 guests

Login Form