##FULLY untested ##Please see my Kaladesh possible workaround for energy on Glimmer of Genious (even that one is untested) ##As such, Energy is untested here until me/we might get positive results with my workaround ##Still need some workaround for Menace too! (?) ##("can't be blocked by more than one creature." is hardcoded as ability "oneblocker", before you even try...) ##Pending for test on Nox Gearhulk on KLD: cantbeblockedby(<2>creature) ## Need code for Conspire. What about convoke? Do we have got that? (At least not in my files) -> ### -> If we manage to develop conspire (either card code or engine code), we should use the chance to develop convoke as well, IMHO. ##Rough idea for conspire/convoke: ## other=affinity(artifact[-tapped]|mybattlefield) reduce({1}) ## autohand=affinity(artifact[-tapped]|mybattlefield) reduce({1}) ##Could work if we meld those two somehow. Plus STH like this: ## auto=if paid(alternative) then foreach(artifact[-tapped]|mybattlefield) tap target(artifact[-tapped]|mybattlefield) ## But limit to max generic mana ##Also, no Oracle text, got no internet here, and I don't want to type manually from the cards, I hope, this is understandable. ##I also might work further already after I "upload" this, means this could be outdated and I might have coded more, but this might still be useful if you looks for some ideas of coding or templetes yourself. ## Maybe people who copy this prim and tested cards should make a note of these not working as well as these with working questionable prior testing. card] name=Aegis Automaton auto={4}{W}:moveto(ownerhand) target(other creature|mybattlefield) text={4}{W}: return another target creature you control to its owner's hand type=Artifact Creature subtype=Construct mana={2} power=0 toughness=3 [/card] [card] name=Aegis Automaton target=creature,vehicle auto=teach(vehicle) transforms((creature)) forsrc auto=2/2 auto=flying text=Enchant creature or Vehicle -- As long as enchanted permanent is a Vehicle, it's a creature in addition to its other types. -- Enchanted creature gets +2/+2 and has flying. type=Enchantment subtype=Aura mana={4}{W} [/card] [card] name=Aeronaut Admiral abilities=flying auto=lord(vehicle|mybattlefield) flying text=flying -- vehicles you control have flying. type=Creature subtype=Human Pilot mana={3}{W} power=3 toughness=1 [/card] [card] name=Aether Chaser abilities=first strike auto=token(energy)*2 auto=@combat(attacking) source(this):may sacrifice target(<2>energy|mybattlefield) && token(Servo,artifact creature Servo,1/1 text=First strike -- When Aether Chaser enters the battlefield, you get {E}{E} (two energy counters). -- Whenever Aether Chaser attacks, you may pay {E}{E}. If you do, create a 1/1 colorless Servo artifact creature token. type=Creature subtype=Human Artificer mana={1}{R} power=2 toughness=1 [/card] [card] name=Aether Herder auto=token(energy)*2 auto=@combat(attacking) source(this):may sacrifice target(<2>energy|mybattlefield) && token(Servo,artifact creature Servo,1/1) text=When Aether Herder enters the battlefield, you get {E}{E} (two energy counters). -- Whenever Aether Herder attacks, you may pay {E}{E}. If you do, create a 1/1 colorless Servo artifact creature token. type=Creature subtype=Elf Artificer Druid mana={3}{G} power=3 toughness=3 [/card] [card] name=Aether Inspector abilities=vigilance auto=token(energy)*2 auto=@combat(attacking) source(this):may sacrifice target(<2>energy|mybattlefield) && token(Servo,artifact creature Servo,1/1) text=Vigilance -- When Aether Inspector enters the battlefield, you get {E}{E} (two energy counters). -- Whenever Aether Inspector attacks, you may pay {E}{E}. If you do, create a 1/1 colorless Servo artifact creature token. type=Creature subtype=Dwarf Artificer mana={3}{W} power=2 toughness=3 [/card] [card] name=Aether Poisoner auto=@combat(attacking) source(this): may pay(counter[0/0,-2,energy] from(*|mybattlefield)) token(Servo,artifact creature Servo,1,1) auto=counter(0/0,2,energy) text=Deathtouch -- When Aether Poisoner enters the battlefield, you get {E}{E} (two energy counters). -- Whenever Aether Poisoner attacks, you may pay {E}{E}. If you do, create a 1/1 colorless Servo artifact creature token. mana={1}{B} type=Creature subtype=Human Artificer power=1 toughness=1 [/card] [card] name=Aether Swooper abilities=flying auto=token(energy)*2 auto=@combat(attacking) source(this):may sacrifice target(<2>energy|mybattlefield) && token(Servo,artifact creature Servo,1/1) text=Flying -- When Aether Swooper enters the battlefield, you get {E}{E} (two energy counters). -- Whenever Aether Swooper attacks, you may pay EnergyEnergy. If you do, create a 1/1 colorless Servo artifact creature token. type=Creature subtype=Vedalken Artificer mana={1}{U} power=1 toughness=2 [/card] [card] name=Aethergeode Miner auto=@combat(attacking) source(this):token(energy)*2 auto={S(energy|mybattlefield)}{S(energy|mybattlefield)}:blink text=Whenever Aethergeode Miner attacks, you get {E}{E} (two energy counters). -- Pay {E}{E}: Exile Aethergeode Miner, then return it to the battlefield under its owner's control. type=Creature subtype=Dwarf Scout mana={1}{W} power=3 toughness=1 [/card] [card] name=Aethersphere Harvester abilities=flying auto=token(energy)*2 auto={S(energy|mybattlefield)}:lifelink ueot auto={tap target(creature)}:transforms((creature)) ueot text=Flying -- When Aethersphere Harvester enters the battlefield, you get {E}{E} (two energy counters). -- Pay {E}: Aethersphere Harvester gains lifelink until end of turn. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) type=Artifact subtype=Vehicle mana={3} power=3 toughness=5 [/card] [card] name=Aetherstream Leopard abilities=trample auto=token(energy) auto=@combat(attacking) source(this):may sacrifice target(energy|mybattlefield) && 2/0 ueot text=Trample -- When Aetherstream Leopard enters the battlefield, you get Energy (an energy counter). -- Whenever Aetherstream Leopard attacks, you may pay Energy. If you do, it gets +2/+0 until end of turn. type=Creature subtype=Cat mana={2}{G} power=2 toughness=3 [/card] [card] name=Aethertide Whale abilities=flying auto=token(energy)*6 auto={S(<4>energy|mybattlefield)}:moveto(myhand) text=Flying -- When Aethertide Whale enters the battlefield, you get EnergyEnergyEnergyEnergyEnergyEnergy (six energy counters). -- Pay EnergyEnergyEnergyEnergy: Return Aethertide Whale to its owner's hand. type=Creature subtype=Whale mana={4}{U}{U} power=6 toughness=4 [/card] [card] name=Aetherwind Basker abilities=trample auto=token(energy) auto=@combat(attacking) source(this):token(energy) auto={S(energy|mybattlefield)}:1/1 ueot text=Trample -- Whenever Aetherwind Basker enters the battlefield or attacks, you get Energy (an energy counter) for each creature you control. -- Pay Energy: Aetherwind Basker gets +1/+1 until end of turn. type=Creature subtype=Lizard mana={4}{G}{G}{G} power=7 toughness=7 [/card] [card] name=Aid from the Cowl auto=@each my endofturn restriction{morbid}:flipacoin winability moverandom(enchantment,creature,planeswalker,land) from(mylibrary) to(mybattlefield) winabilityend flipend text=Revolt ? At the beginning of your end step, if a permanent you controlled left the battlefield this turn, reveal the top card of your library. If it's a permanent card, you may put it onto the battlefield. Otherwise, you may put it on the bottom of your library. type=Enchantment [/card] [card] name=Airdrop Aeronauts abilities=flying auto=life:5 controller restriction{morbid} text=Flying -- Revolt ? When Airdrop Aeronauts enters the battlefield, if a permanent you controlled left the battlefield this turn, you gain 5 life. type=Creature subtype=Dwarf Scout mana={3}{W}{W} power=4 toughness=3 [/card] [card] name=Ajani Unyielding auto=counter(0/0,4,loyalty) auto={C(0/0,2,Loyalty)}:flipacoin winability moverandom(<2>creature,enchantment,artifact,planeswalker) from(mylibrary) to(myhand) winabilityend loseability moverandom(creature,enchantment,artifact,planeswalker) from(mylibrary) to(myhand) loseabilityend flipend auto={C(0/0,-2,Loyalty)}:target(creature) dynamicability moveto(exile) auto={C(0/0,-9,Loyalty)}:all(creature|mybattlefield) transforms((,newability[counter(1/1,5)])) ueot && all(other planeswalker|mybattlefield) transforms((,newability[counter(0/0,5,Loyalty)])) ueot text=+2: Reveal the top three cards of your library. Put all nonland permanent cards revealed this way into your hand and the rest on the bottom of your library in any order. -- -2: Exile target creature. Its controller gains life equal to its power. -- -9: Put five +1/+1 counters on each creature you control and five loyalty counters on each other planeswalker you control. mana={4}{G}{W} type=Planeswalker subtype=Ajani [/card] [card] name=Ajani, Valiant Protector auto=counter(0/0,4,loyalty) auto={C(0/0,2,Loyalty)}:target(creature) counter(1/1,2) auto={C(0/0,1,Loyalty)}:moverandom(creature) from(mylibrary) to(myhand) auto={C(0/0,-11,Loyalty)}:target(creature) transforms((,newability[trample ueot],newability[thisforeach(controllerlife) counter(1/1,1)])) ueot text=+2: Put two +1/+1 counters on up to one target creature. -- +1: Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. -- -11: Put X +1/+1 counters on target creature, where X is your life total. That creature gains trample until end of turn. mana={4}{G}{W} type=Planeswalker subtype=Ajani [/card] [card] name=Ajani's Aid auto=moveto(myhand) target(Ajani, Valiant Protector|mylibrary) auto={S}:donothing target(creature) && fog from(mytgt) oneshot text=When Ajani's Aid enters the battlefield, you may search your library and/or graveyard for a card named Ajani, Valiant Protector, reveal it, and put it into your hand. If you search your library this way, shuffle it. -- Sacrifice Ajani's Aid: Prevent all combat damage a creature of your choice would deal this turn. type=Enchantment mana={2}{G}{W} [/card] [card] name=Alley Evasion target=creature|mybattlefield auto=choice 1/2 auto=choice moveto(myhand) text=Choose one ? -- ? Target creature you control gets +1/+2 until end of turn. -- ? Return target creature you control to its owner's hand. type=Instant mana={W} [/card] [card] name=Alley Strangler text=Menace mana={2}{B} type=Creature subtype=Aetherborn Rogue power=2 toughness=3 [/card] [card] name=Audacious Infiltrator auto=cantbeblockedby(artifact) text=Audacious Infiltrator can't be blocked by artifact creatures. type=Creature subtype=Dwarf Rogue mana={1}{W} power=3 toughness=1 [/card] [card] name=Augmenting Automaton auto={1}{B}:1/1 ueot text={1}{B}: Augmenting Automaton gets +1/+1 until end of turn type=Artifact Creature subtype=Construct mana={1} power=1 toughness=1 [/card] [card] name=Aether Swooper abilities=flying auto=token(energy)*2 auto=@combat(attacking) source(this):may sacrifice target(<2>energy|mybattlefield) && token(Servo,artifact creature Servo,1/1) text=Flying -- When Aether Swooper enters the battlefield, you get EnergyEnergy (two energy counters). -- Whenever Aether Swooper attacks, you may pay EnergyEnergy. If you do, create a 1/1 colorless Servo artifact creature token. type=Creature subtype=Vedalken Artificer mana={1}{U} power=1 toughness=2 [/card] [card] name=Baral, Chief of Compliance auto=lord(instant,sorcery|myhand,mygraveyard,mylibrary,myexile) altercost(colorless, -1) auto=@targeted(*|opponentstack):may draw:1 && transforms(,newability[discard(*|myhand)])) ueot text=Instant and sorcery spells you cast cost 1 less to cast. -- Whenever a spell or ability you control counters a spell, you may draw a card. If you do, discard a card. type=Legendary Creature subtype=Human Wizard mana={1}{U} power=1 toughness=3 [/card] [card] name=Baral's Expertise target=creature,artifact auto=moveto(ownerhand) auto=may name(cast card) moveto(mybattlefield) target(*[manacost<=4]|myhand) text=Return up to three target artifacts and/or creatures to their owners' hands. -- You may cast a card with converted mana cost 4 or less from your hand without paying its mana cost. type=Sorcery mana={3}{U}{U} [/card] [card] name=Barricade Breaker abilities=mustattack autohand=tap target(artifact|mybattlefield) && altercost(colorless,-1) ueot text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) -- Barricade Breaker attacks each combat if able. type=Artifact Creature subtype=Juggernaut mana={7} power=7 toughness=5 [/card] [card] name=Bastion Enforcer type=Creature subtype=Dwarf Soldier mana={2}{W} power=3 toughness=2 [/card] [card] name=Bastion Inventor abilities=hexproof autohand=tap target(artifact|mybattlefield) && altercost(colorless,-1) ueot text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) -- Hexproof (This creature can't be the target of spells or abilities your opponents control.) type=Creature subtype=Vedalken Artificer mana={5}{U} power=4 toughness=4 [/card] [card] name=Battle at the Bridge target=creature auto=-X/-X && life:+X controller text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) -- Target creature gets -X/-X until end of turn. You gain X life. mana={X}{B} type=Sorcery [/card] [card] name=Call for Unity auto=@each my endofturn:if morbid then counter(0/0,1,Unity) auto=foreach(counter{0/0,1,Unity}) lord(creature|mybattlefield) 1/1 text=Revolt ? At the beginning of your end step, if a permanent you controlled left the battlefield this turn, put a unity counter on Call for Unity. -- Creatures you control get +1/+1 for each unity counter on Call for Unity. type=Enchantment mana={3}{W}{W} [/card] [card] name=Caught in the Brights target=creature auto=cantattack auto=cantblock auto=@combat(attacking) source(vehicle|opponentbattlefield):moveto(exile) mytgt text=Enchant creature -- Enchanted creature can't attack or block. -- When a Vehicle you control attacks, exile enchanted creature. type=Enchantment subtype=Aura mana={2}{W} [/card] [card] name=Chandra's Revolution auto=damage:4 target(creature) auto=tap target(land) && frozen text=Chandra's Revolution deals 4 damage to target creature. Tap target land. That land doesn't untap during its controller's next untap step. type=Sorcery mana={3}{R} [/card] [card] name=Cogwork Assembler auto={7}:clone target(artifact) && transforms((,newability[haste],newability[treason])) ueot text={7}: Create a token that's a copy of target artifact. That token gains haste. Exile it at the beginning of the next end step. type=Artifact Creature subtype=Assembly-Worker mana={3} power=2 toughness=3 [/card] [card] name=Consulate Crackdown auto=moveto(exile) all(artifact|opponentbattlefield) forsrc text=When Consulate Crackdown enters the battlefield, exile all artifacts your opponents control until Consulate Crackdown leaves the battlefield. type=Enchantment mana={3}{W}{W} [/card] [card] name=Consulate Dreadnought auto={tap target(creature|mybattlefield)} restriction{compare(powertotalinplay)~morethan~5}:transforms((creature)) ueot text=Crew 6 (Tap any number of creatures you control with total power 6 or more: This Vehicle becomes an artifact creature until end of turn.) type=Artifact subtype=Vehicle mana={1} power=7 toughness=11 [/card] [card] name=Consulate Turret auto={T}:token(energy) auto={S(energy|mybattlefield)}{T}:damage:2 target(player) text=:{T}: You get Energy (an energy counter). -- {T}, Pay EnergyEnergyEnergy: Consulate Turret deals 2 damage to target player. type=Artifact mana={3} [/card] [card] name=Conviction target=creature auto=1/3 auto={W}:this moveto(ownerhand) text=Enchant creature -- Enchanted creature gets +1/+3. -- {W}: Return Conviction to its owner's hand. type=Enchantment subtype=Aura mana={1}{W} [/card] [card] name=Countless Gears Renegade auto=if morbid then token(Servo,artifact creature Servo,1/1) text=Revolt ? When Countless Gears Renegade enters the battlefield, if a permanent you controlled left the battlefield this turn, create a 1/1 colorless Servo artifact creature token. type=Creature subtype=Dwarf Artificer mana={1}{W} power=2 toughness=2 [/card] [card] name=Crackdown Construct auto=@activatedability from(creature,artifact|mybattlefield):1/1 ueot text=Whenever you activate an ability of an artifact or creature that isn't a mana ability, Crackdown Construct gets +1/+1 until end of turn. type=Artifact Creature subtype=Construct mana={4} power=2 toughness=2 [/card] [card] name=Cruel Finality target=creature ##For newer WTH versions (Android, PC) use Reveal-thing instead auto=-2/-2 && may moveto(mylibrary) target(*[-this]|mygraveyard)text=Target creature gets -2/-2 until end of turn. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) mana={2}{B} type=Instant [/card] [card] name=Daredevil Dragster auto=@each my endofcombat: counter(0/0,1,velocity) && if type(counter{velocity})~morethan~1 then transforms((,newability[draw:2],newability[sacrifice])) ueot auto={tap target(creature|mybattlefield)} restriction{compare(powertotalinplay)~morethan~1}:transforms((creature)) ueot text=At end of combat, if Daredevil Dragster attacked or blocked this combat, put a velocity counter on it. Then if it has two or more velocity counters on it, sacrifice it and draw two cards. -- Crew 2 (Tap any number of creatures you control with total power 2 or more: This Vehicle becomes an artifact creature until end of turn.) type=Artifact subtype=Vehicle mana={3} power=4 toughness=4 [/card] [card] name=Daring Demolition target=creature, vehicle auto=destroy text=Destroy target creature or Vehicle. mana={2}{B}{B} type=Sorcery [/card] [card] name=Dark Intimations auto=ability$!name(sacrifice) sacrifice notatarget(creature,planeswalker|mybattlefield)!$ opponent auto=discard(*|opponenthand) auto=moveto(myhand) target(creature,planeswalker|mygraveyard) auto=draw:1 controller autograveyard=@movedto(Bolas|mybattlefield):this moveto(exile) && all(Bolas|mybattlefield) counter(0/0,1,Loyalty) text=Each opponent sacrifices a creature or planeswalker, then discards a card. You return a creature or planeswalker card from your graveyard to your hand, then draw a card. -- When you cast a Bolas planeswalker spell, exile Dark Intimations from your graveyard. That planeswalker enters the battlefield with an additional loyalty counter on it. type=Sorcery mana={2}{U}{B}{R} [/card] [card] name=Dawnfeather Eagle abilities=flying auto=all(creature|mybattlefield) 1/1 ueot auto=all(creature|mybattlefield) vigilance ueot text=Flying -- When Dawnfeather Eagle enters the battlefield, creatures you control get +1/+1 and gain vigilance until end of turn. type=Creature subtype=Bird mana={4}{W} power=3 toughness=3 [/card] [card] name=Deadeye Harpooner auto=if morbid then destroy target(creature[tapped]|opponentbattlefield) text=Revolt ? When Deadeye Harpooner enters the battlefield, if a permanent you controlled left the battlefield this turn, destroy target tapped creature an opponent controls. type=Creature subtype=Dwarf Warrior mana={2}{W} power=2 toughness=2 [/card] [card] name=Decommision target=artifact,enchantment auto=destroy auto=if morbid then life:3 text=Destroy target artifact or enchantment. -- Revolt ? If a permanent you controlled left the battlefield this turn, you gain 3 life. type=Instant mana={2}{W} [/card] [card] name=Defiant Salvager auto={S(artifact, creature|myBattlefield)}: counter(1/1,1) asSorcerytext=Sacrifice an artifact or creature: Put a +1/+1 counter on Defiant Salvager. Activate this ability only any time you could cast a sorcery. mana={2}{B} type=Creature subtype=Aetherborn Artificer power=2 toughness=2 [/card] [card] name=Deft Dismissal target=creature[attacking;blocking] damage:1 auto=damage:1 target(creature[attacking;blocking]) auto=transforms((,newability[damage:1 target(creature[attacking;blocking])]))ueot text=Deft Dismissal deals 3 damage divided as you choose among one, two, or three target attacking or blocking creatures. type=Instant mana={3}{W} [/card] [card] name=Destructive Tampering auto=choice name(destroy) destroy target(artifact) auto=choice name(can't block) all(creature[-flying]|opponentbattlefield) cantblock text=Choose one ? -- ? Destroy target artifact. -- ? Creatures without flying can't block this turn. type=Sorcery mana={2}{R} [/card] [card] name=Disallow target=*|stack auto=fizzle text=Counter target spell, activated ability, or triggered ability. (Mana abilities can't be targeted.) type=Instant mana={1}{U}{U} [/card] [card] name=Dispersal Technician auto=moveto(ownerhand) target(artifact) text=When Dispersal Technician enters the battlefield, you may return target artifact to its owner's hand. type=Creature subtype=Vedalken Artificer mana={4}{U} power=3 toughness=2 [/card] [card] name=Druid of the Cowl auto={T}:add{G} text={T}: Add {G} to your mana pool. type=Creature subtype=Elf Druid mana={1}{G} power=1 toughness=3 [/card] [card] name=Efficient Construction auto=@movedto(artifact|mystack):token(Thopter,artifact creature Thopter,1/1,flying) text=Whenever you cast an artifact spell, create a 1/1 colorless Thopter artifact creature token with flying. type=Enchantment mana={3}{U} [/card] [card] name=Embraal Gear-Smasher auto={T}{S(artifact)}:damage:2 opponent text={T}, Sacrifice an artifact: Embraal Gear-Smasher deals 2 damage to each opponent. type=Creature subtype=Human Warrior mana={2}{R} power=2 toughness=3 [/card] [card] name=Enraged Giant abilities=trample,haste autohand=tap target(artifact|mybattlefield) && altercost(colorless,-1) ueot text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) -- Trample, haste type=Creature subtype=Giant mana={5}{R} power=4 toughness=4 [/card] [card] name=Exquisite Archangel abilities=flying,cantlose auto=@damaged(controller) restriction{if compare(lifetotal)~lessthan~1}:lifeset:20 controller && moveto(exile) auto=@deplete(controller) restriction{if type(*|mylibrary)~lessthan~1}:lifeset:20 controller && moveto(exile) text=Flying -- If you would lose the game, instead exile Exquisite Archangel and your life total becomes equal to your starting life total. type=Creature subtype=Vedalken Artificer mana={1}{U} power=1 toughness=2 [/card] [card] name=Fatal Push target=creature[manacost<=2] auto=destroy #TODO: Revolt #Maybe we find some card coding pieces on that 4 mana white instant which returns all own creatures to BF which dies that turn? auto=if #Rough idea: #other={B} #otherrestriction=movedTo(*|mygraveyard) from (*|mybattlefield) type=Instant text=Destroy target creature if it has converted mana cost 2 or less. -- Revolt — Destroy that creature if it has converted mana cost 4 or less instead if a permanent you controlled left the battlefield this turn. mana={B} type=Instant [/card] [card] name=Felidar Guardian auto=blink target(other *|mybattlefield) text=When Felidar Guardian enters the battlefield, you may exile another target permanent you control, then return that card to the battlefield under its owner's control. type=Creature subtype=Cat Beast mana={3}{W} power=1 toughness=4 [/card] [card] name=Fen Hauler ##TODO: Improvise ##cantbeblockedby works? auto=cantbeblockedby(creature[artifact]) text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) -- Fen Hauler can't be blocked by artifact creatures. mana={6}{B} type=Creature subtype=Insect power=5 toughness=5 [/card] [card] name=Filigree Crawler auto=@movedto(mygraveyard) from(mybattlefield):token(Thopter,artifact creature Thopter,1/1,flying) text=When Filigree Crawler dies, create a 1/1 colorless Thopter artifact creature token with flying. type=Artifact Creature subtype=Insect mana={4} power=2 toughness=2 [/card] [card] name=NameMissing autohand=tap target(artifact|mybattlefield) && altercost(colorless,-1) ueot text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) type=Artifact Creature subtype=Assembly-Worker mana={5} power=3 toughness=3 [/card] [card] name=Foundry Hornet abilities=flying ##Alternative: counter{1/1} ? ##Works? Might need "oneshot" additionally or aslongas instead of if? auto=if (creature[c(1/1)]|mybattlefield) > 1 then all(creature|opponentbattlefield) -1/-1 ueot text=Flying -- When Foundry Hornet enters the battlefield, if you control a creature with a +1/+1 counter on it, creatures your opponents control get -1/-1 until end of turn. mana={3}{B} type=Creature subtype=Insect power=2 toughness=3 [/card] [card] name=Fourth Bridge Prowler auto=may target(creature|battlefield) -1/-1 ueot text=When Fourth Bridge Prowler enters the battlefield, you may have target creature get -1/-1 until end of turn. mana={B} type=Creature subtype=Human Rogue power=1 toughness=1 [/card] [card] name=Freejam Regent abilities=flying auto={1}{R}:2/0 ueot autohand=tap target(artifact|mybattlefield) && altercost(colorless,-1) ueot text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) -- Flying -- 1Red: Freejam Regent gets +2/+0 until end of turn. type=Creature subtype=Dragon mana={4}{R}{R} power=4 toughness=4 [/card] [card] name=Frontline Rebel abilities=mustattack text=Frontline Rebel attacks each combat if able. type=Creature subtype=Human Warrior mana={2}{R} power=3 toughness=3 [/card] [card] name=Ghirapur Osprey abilities=flying text=Flying type=Creature subtype=Bird mana={2}{W} power=2 toughness=2 [/card] [card] name=Gifted Aetherborn abilities=deathtouch, lifelink text=Deathtouch, lifelink mana={B}{B} type=Creature subtype=Aetherborn Vampire power=2 toughness=3 [/card] [card] name=Glint-Sleeve Siphoner auto= auto=@each my upkeep: text=Menace -- Whenever Glint-Sleeve Siphoner enters the battlefield or attacks, you get {E} (an energy counter). -- At the beginning of your upkeep, you may pay {E}{E}. If you do, you draw a card and you lose 1 life. mana={1}{B} type=Creature subtype=Human Rogue power=2 toughness=1 [/card] [card] name=Gonti's Aether Heart auto=token(energy)*2 auto=@movedto(artifact|mybattlefield):token(energy)*2 auto={sacrifice target(<2>energy|mybattlefield)}:turns:+1 controller text=Flying -- When Aether Swooper enters the battlefield, you get EnergyEnergy (two energy counters). -- Whenever Aether Swooper attacks, you may pay EnergyEnergy. If you do, create a 1/1 colorless Servo artifact creature token. type=Legendary Artifact mana={6} [/card] [card] name=Gonti's Machinations text=Whenever you lose life for the first time each turn, you get {E}. (You get an energy counter. Damage causes loss of life.) -- Pay {E}{E}, Sacrifice Gonti's Machinations: Each opponent loses 3 life. You gain life equal to the life lost this way. mana={B} type=Enchantment [/card] [card] name=Greenbelt Rampager auto=restriction{type(energy|mybattlefield)~morethan~1}:choice sacrifice target(<2>energy|mybattlefield) auto=choice moveto(myhand) && token(energy) text=When Greenbelt Rampager enters the battlefield, pay EnergyEnergy (two energy counters). If you can't, return Greenbelt Rampager to its owner's hand and you get Energy. type=Creature subtype=Elephant mana={G} power=3 toughness=4 [/card] [card] name=Aether Swooper auto=if morbid then counter(1/1,2) text=Revolt ? Greenwheel Liberator enters the battlefield with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. type=Creature subtype=Elf Warrior mana={1}{G} power=2 toughness=1 [/card] [card] name=Gremlin Infestation target=artifact auto=@each my endofturn:damage:2 controller autograveyard=token(Gremlin,creature Gremlin,2/2,red) text=Enchant artifact -- At the beginning of your end step, Gremlin Infestation deals 2 damage to enchanted artifact's controller. -- When enchanted artifact is put into a graveyard, create a 2/2 red Gremlin creature token. type=Enchantment subtype=Aura mana={3}{R} [/card] [card] name=Heart of Kiran abilities=flying,vigilance auto=tap target(creature|mybattlefield)} restriction{compare(powertotalinplay)~morethan~2}:transforms((creature)) ueot auto={target(planeswalker|mybattlefield) c(0/0,-1,Loyalty)}:transforms((creature)) ueot text=Flying, vigilance -- Crew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) -- You may remove a loyalty counter from a planeswalker you control rather than pay Heart of Kiran's crew cost. type=Legendary Artifact subtype=Vehicle mana={2} power=4 toughness=4 [/card] [card] name=Herald of Anguish abilities=flying ##TODO: Improvise. Big surprise here. ##Reject below might not work. Better someone check who can code Wagic better than me! auto=@each my end: reject opponent auto={1}{B}{S(artifact|mybattlefield)}: target(creature) -2/-2 text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) -- Flying -- At the beginning of your end step, each opponent discards a card. -- {1}{B}, Sacrifice an artifact: Target creature gets -2/-2 until end of turn. mana={5}{B}{B} type=Creature subtype=Demon power=5 toughness=5 [/card] [card] name=Heroic Intervention auto=all(*|mybattlefield) hexproof auto=all(*|mybattlefield) indestructible text=Permanents you control gain hexproof and indestructible until end of turn. type=Instant mana={1}{G} [/card] [card] name=Hidden Herbalists auto=if morbid then add{G}{G} text=Revolt ? When Hidden Herbalists enters the battlefield, if a permanent you controlled left the battlefield this turn, add GreenGreen to your mana pool. type=Creature subtype=Human Druid mana={1}{G} power=2 toughness=2 [/card] [card] name=Hidden Stockpile auto=@each my endofturn:if morbid then token(Servo,artifact creature Servo,1/1) auto={1}{S(creature|mybattlefield)}:deplete:1 controller && transforms((,newability[may moveto(mylibrary) target(*|mygraveyard)])) ueot text=Revolt ? At the beginning of your end step, if a permanent you controlled left the battlefield this turn, create a 1/1 colorless Servo artifact creature token. -- {1}, Sacrifice a creature: Scry 1. type=Enchantment mana={W}{B} [/card] [card] name=Highspire Infusion target=creature auto=token(energy)*2 auto=3/3 text=Target creature gets +3/+3 until end of turn. You get EnergyEnergy (two energy counters). type=Instant mana={1}{G} [/card] [card] name=Hinterland Drake abilities=flying auto=cantblock(artifact) text=Flying -- Hinterland Drake can't block artifact creatures. type=Creature subtype=Drake mana={2}{U} power=2 toughness=3 [/card] [card] name=Hope of Ghirapur abilities=flying auto=@combatdamaged(opponent) from(this):may sacrifice && maxCast(*[-creature])0 opponent uynt text=Flying -- Sacrifice Hope of Ghirapur: Until your next turn, target player who was dealt combat damage by Hope of Ghirapur this turn can't cast noncreature spells. type=Legendary Artifact Creature subtype=Thopter mana={1} power=1 toughness=1 [/card] [card] name=Hungry Flames target=creature auto=damage:3 auto=transforms((,newability[damage:2 controller])) ueot text=Hungry Flames deals 3 damage to target creature and 2 damage to target player. type=Instant mana={2}{R} [/card] [card] name=Ice Over target=artifact,creature auto=frozen text=Enchant artifact or creature -- Enchanted permanent doesn't untap during its controller's untap step. type=Enchantment subtype=Aura mana={1}{U} [/card] [card] name=Illusionist's Stratagem target=creature|mybattlefield auto=blink auto=draw:1 text=Exile up to two target creatures you control, then return those cards to the battlefield under their owner's control. -- Draw a card. type=Instant mana={3}{U} [/card] [card] name=Implement of Combustion auto={R}{S}:damage:1 target(player) auto=@movedto(mygraveyard) from(mybattlefield):draw:1 text={R}, Sacrifice Implement of Combustion: It deals 1 damage to target player. -- When Implement of Combustion is put into a graveyard from the battlefield, draw a card. type=Artifact mana={1} [/card] [card] name=Implement of Examination auto={U}{S}:draw:1 auto=@movedto(mygraveyard) from(mybattlefield):draw:1 text={B}, Sacrifice Implement of Examination: Draw a card. -- When Implement of Examination is put into a graveyard from the battlefield, draw a card. type=Artifact mana={3} [/card] [card] name=Implement of Ferocity auto={G}{S}:counter(1/1,1) target(creature) assorcery auto=@movedto(mygraveyard) from(mybattlefield):draw:1 text={G}, Sacrifice Implement of Ferocity: Put a +1/+1 counter on target creature. Activate this ability only any time you could cast a sorcery. -- When Implement of Ferocity is put into a graveyard from the battlefield, draw a card. type=Artifact mana={1} [/card] [card] name=Implement of Improvement auto={W}{S}:Life:2 auto=@movedto(mygraveyard) from(mybattlefield):draw:1 text={W}, Sacrifice Implement of Improvement: You gain 2 life. -- When Implement of Improvement is put into a graveyard from the battlefield, draw a card. type=Artifact mana={1} [/card] [card] name=Implement of Malice auto={B}{S}:ability $!discard(*|myhand)!$ target(player) auto=@movedto(mygraveyard) from(mybattlefield):draw:1 text={B}, Sacrifice Implement of Malice: Target player discards a card. Activate this ability only any time you could cast a sorcery. -- When Implement of Malice is put into a graveyard from the battlefield, draw a card. type=Artifact mana={2} [/card] [card] name=Indomitable Creativity target=artifact,creature auto=destroy auto=foreach(mytgt) moverandom(artifact,creature) from(targetcontrollerlibrary) to(targetcontrollerbattlefield) text=Destroy X target artifacts and/or creatures. For each permanent destroyed this way, its controller reveals cards from the top of his or her library until an artifact or creature card is revealed and exiles that card. Those players put the exiled cards onto the battlefield, then shuffle their libraries. type=Sorcery mana={X}{R}{R}{R} [/card] [card] name=Inspiring Roar auto=all(creature|mybattlefield) counter(1/1,1) text=Put a +1/+1 counter on each creature you control. type=Sorcery mana={3}{W} [/card] [card] name=Inspiring Statuary auto=lord(*[-artifact]|myhand) transforms((,newability[{tap target(artifact|mybattlefield)} altercost(colorless,-1) ueot])) forsrc text=Nonartifact spells you cast have improvise. (Your artifacts can help cast those spells. Each artifact you tap after you're done activating mana abilities pays for 1.) type=Artifact mana={3} [/card] [card] name=Invigorated Rampage auto=choice name(1 target) target(creature) transforms((,newability[trample],newability[4/0])) ueot auto=choice name(2 targets) target(creature) transforms((,newability[trample],newability[2/0])) ueot text=Choose one ? -- ? Target creature gets +4/+0 and gains trample until end of turn. -- ? Two target creatures each get +2/+0 and gain trample until end of turn. type=Instant mana={1}{R} [/card] [card] name=Ironclad Revolutionary ##Needs test if correct effects hit correct players auto=may {S(artifact|mybattlefield)} && counter(1/1,2) && life:-2 opponent text=When Ironclad Revolutionary enters the battlefield, you may sacrifice an artifact. If you do, put two +1/+1 counters on Ironclad Revolutionary and each opponent loses 2 life. mana={4}{B}{B} type=Creature subtype=Aetherborn Artificer power=4 toughness=4 [/card] [card] name=Irontread Crusher auto=tap target(creature|mybattlefield)} restriction{compare(powertotalinplay)~morethan~2}:transforms((creature)) ueot text=Crew 3 (Tap any number of creatures you control with total power 3 or more: This Vehicle becomes an artifact creature until end of turn.) type=Artifact subtype=Vehicle mana={4} power=6 toughness=6 [/card] [card] name=Kari Zev, Skyship Raider abilities=first strike auto=@combat(blocked) source(this) from(creature):if type(trigger[from])~lessthan~2 then all(trigger[from]) removefromcombat auto=@combat(attacking) source(this):token(Ragavan,legendary creature Monkey,2/1,red,battleready) && all(Monkey Token[attacking]|mybattlefield) phaseaction[combatends once] moveto(exile) text=First strike, menace -- Whenever Kari Zev, Skyship Raider attacks, create a legendary 2/1 red Monkey creature token named Ragavan that's tapped and attacking. Exile that token at end of combat. type=Legendary Creature subtype=Human Pirate mana={1}{R} power=1 toughness=3 [/card] [card] name=Kari Zev's Expertise target=creature,vehicle auto=haste auto=untap alias=129767 auto=may moveto(mybattlefield) target(*[manacost<=2]|myhand) text=Gain control of target creature or Vehicle until end of turn. Untap it. It gains haste until end of turn. -- You may cast a card with converted mana cost 2 or less from your hand without paying its mana cost. type=Sorcery mana={1}{R}{R} [/card] [card] name=Lathnu Sailback type=Creature subtype=Lizard mana={4}{R} power=5 toughness=4 [/card] [card] name=Leave in the Dust target=*[-land] auto=moveto(ownerhand) auto=draw:1 text=Return target nonland permanent to its owner's hand. -- Draw a card. type=Instant mana={3}{U} [/card] [card] name=Lifecraft Awakening target=artifact auto=counter(1/1,X) auto=if cantargetcard(-creature;-vehicle) then transforms((artifact creature,Construct,0/0)) forever text=Put X +1/+1 counters on target artifact you control. If it isn't a creature or Vehicle, it becomes a 0/0 Construct artifact creature. type=Instant mana={X}{G} [/card] [card] name=Lifecraft Cavalry abilities=trample auto=if morbid then counter(1/1,2) text=Trample -- Revolt ? Lifecraft Cavalry enters the battlefield with two +1/+1 counters on it if a permanent you controlled left the battlefield this turn. type=Creature subtype=Elf Warrior mana={4}{G} power=4 toughness=4 [/card] [card] name=Lifecrafter's Bestiary abilities=flying auto=@each my upkeep:deplete:1 controller && transforms((,newability[may moveto(mylibrary) target(*|mygraveyard)])) ueot auto=@movedto(creature|mystack):pay[[{G}]] draw:1 text=At the beginning of your upkeep, scry 1. -- Whenever you cast a creature spell, you may pay Green. If you do, draw a card. type=Artifact mana={3} [/card] [card] name=Lifecrafter's Gift target=creature auto=counter(1/1,1) auto=all(creature[counter(1/1)]|mybattlefield) counter(1/1,1) text=Put a +1/+1 counter on target creature, then put a +1/+1 counter on each creature you control with a +1/+1 counter on it. type=Instant mana={3}{G} [/card] [card] name=Lightning Runner abilities=double strike,haste auto=@combat(attacking) source(this):token(energy)*2 auto=@combat(attacking) source(this):may sacrifice target(<8>energy|mybattlefield) && all(creature|mybattlefield) untap && nextphasealter(add,combatphaseswithmain,controller,after) asSorcery text=Double strike, haste -- Whenever Lightning Runner attacks, you get EnergyEnergy (two energy counters), then you may pay EnergyEnergyEnergyEnergyEnergyEnergyEnergyEnergy. If you pay, untap all creatures you control, and after this phase, there is an additional combat phase. type=Creature subtype=Human Warrior mana={3}{R}{R} power=2 toughness=2 [/card] [card] name=Maulfist Revolutionary abilities=trample auto=@movedto(mygraveyard) from(mybattlefield):target(proliferation) proliferate text=Trample -- When Maulfist Revolutionary enters the battlefield or dies, for each kind of counter on target permanent or player, give that permanent or player another counter of that kind. type=Creature subtype=Human Warrior mana={1}{G}{G} power=3 toughness=3 [/card] [card] name=Maverick Thopterist autohand=tap target(artifact|mybattlefield) && altercost(colorless,-1) ueot auto=token(Thopter,artifact creature Thopter,1/1,flying)*2 text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) -- When Maverick Thopterist enters the battlefield, create two 1/1 colorless Thopter artifact creature tokens with flying. type=Creature subtype=Human Artificer mana={3}{U}{R} power=2 toughness=2 [/card] [card] name=Mechanized Production target=artifact auto=@each my upkeep:clone(mytgt) && restriction{type(share!name!|mybattlefield)~morethan~7} winGame controller text=Enchant artifact you control -- At the beginning of your upkeep, create a token that's a copy of enchanted artifact. Then if you control eight or more artifacts with the same name as one another, you win the game. type=Enchantment subtype=Aura mana={2}{U}{U} [/card] [card] name=Merchant's Dockhand auto={3}{U}{T}{tap target(artifact|mybattlefield)}:deplete:X controller && transforms((,newability[moveto(myhand) target(*|mygraveyard)],newability[transforms((,newability[moveto(mylibrary) target(upto:X-1|mygraveyard)])) ueot])) ueot text={3}{U}, {T}, Tap X untapped artifacts you control: Look at the top X cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. type=Artifact Creature subtype=Construct mana={1} power=1 toughness=2 [/card] [card] name=Metallic Mimic auto=chooseatype all(this) becomes(chosentype) ueot chooseend auto=@movedto(*[chosentype]|mybattlefield):all(trigger[to]) counter(1/1,1) text=As Metallic Mimic enters the battlefield, choose a creature type. -- Metallic Mimic is the chosen type in addition to its other types. -- Each other creature you control of the chosen type enters the battlefield with an additional +1/+1 counter on it. type=Artifact Creature subtype=Shapeshifter mana={2} power=2 toughness=1 [/card] [card] name=Metallic Rebuke autohand=tap target(artifact|mybattlefield) && altercost(colorless,-1) ueot target=*|stack auto=transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) -- Counter target spell unless its controller pays {3}. type=Instant mana={2}{U} [/card] [card] name=Midnight Entourage auto=lord(aetherborn|mybattlefield) 1/1 other auto=@movedTo(creature(aetherborn)|mybattlefield) to(mygraveyard): draw:1 && life:-1 text=Other Aetherborn you control get +1/+1. -- Whenever Midnight Entourage or another Aetherborn you control dies, you draw a card and you lose 1 life. mana={2}{B}{B} type=Creature subtype=Aetherborn Rogue power=3 toughness=3 [/card] [card] name=Mobile Garrison auto=tap target(creature|mybattlefield)} restriction{compare(powertotalinplay)~morethan~1}:transforms((creature)) ueot auto=@combat(attacking) source(this):untap target(other artifact,creature|mybattlefield) text=Flying -- When Aether Swooper enters the battlefield, you get EnergyEnergy (two energy counters). -- Whenever Aether Swooper attacks, you may pay EnergyEnergy. If you do, create a 1/1 colorless Servo artifact creature token. type=Artifact subtype=Vehicle mana={3} power=3 toughness=4 [/card] [card] name=Monstrous Onslaught auto=foreach(creature|mybattlefield) damage:1 target(creature) text=Monstrous Onslaught deals X damage divided as you choose among any number of target creatures, where X is the greatest power among creatures you control as you cast Monstrous Onslaught. type=Sorcery mana={3}{G}{G} [/card] [card] name=Narnam Renegade abilities=deathtouch auto=if morbid then counter(1/1,1) text=Deathtouch -- Revolt ? Narnam Renegade enters the battlefield with a +1/+1 counter on it if a permanent you controlled left the battlefield this turn. type=Creature subtype=Elf Warrior mana={G} power=1 toughness=2 [/card] [card] name=Natural Obsolescenece target=artifact auto=bottomoflibrary text=Put target artifact on the bottom of its owner's library. type=Instant mana={1}{G} [/card] [card] name=Night Market Aeronaut abilities=flying ##Test revolt auto=@movedto(*|mygraveyard) restriction{thisturn(*|mygraveyard)~morethan~0}:all(this) counter(1/1,1) text=Flying -- Revolt — Night Market Aeronaut enters the battlefield with a +1/+1 counter on it if a permanent you controlled left the battlefield this turn. mana={3}{B} type=Creature subtype=Aetherborn Warrior power=2 toughness=2 [/card] [card] name=Night Market Guard auto=@combat(blocking) source(this):removefromcombat target(creature[attacking]|opponentbattlefield) && dynamicability text=Night Market Guard can block an additional creature each combat. type=Artifact Creature subtype=Construct mana={3} power=3 toughness=1 [/card] [card] name=Oath of Ajani auto=all(creature|mybattlefield) counter(1/1,1) auto=lord(planeswalker|myhand,mygraveyard,mylibrary) altercost(colorless,-1) text=When Oath of Ajani enters the battlefield, put a +1/+1 counter on each creature you control. -- Planeswalker spells you cast cost 1 less to cast. type=Legendary Enchantment mana={G}{W} [/card] [card] name=Outland Boar auto=cantbeblockedby(creature[power<=2]) text=Outland Boar can't be blocked by creatures with power 2 or less. type=Creature subtype=Boar mana={2}{R}{G} power=4 toughness=4 [/card] [card] name=Pacification Array auto={2}{T}:tap target(artifact,creature) text={2}, {T}: Tap target artifact or creature. type=Artifact mana={1} [/card] [card] name=Paradox Engine auto=@movedto(*|mystack):untap all(*[-land]|mybattlefield) text=Whenever you cast a spell, untap all nonland permanents you control. type=Legendary Artifact mana={5} [/card] [card] name=Peacewalker Colossus auto={1}{W}:target(other vehicle|mybattlefield) transforms((creature)) ueot auto=tap target(creature|mybattlefield)} restriction{compare(powertotalinplay)~morethan~3}:transforms((creature)) ueot text={1}{W}: Another target Vehicle you control becomes an artifact creature until end of turn. -- Crew 4 (Tap any number of creatures you control with total power 4 or more: This Vehicle becomes an artifact creature until end of turn.) type=Artifact subtype=Vehicle mana={3} power=6 toughness=6 [/card] [card] name=Peema Aether-Seer auto=token(energy)*3 auto={S(<3>energy|mybattlefield)}:target(creature) mustblock ueot text=When Peema Aether-Seer enters the battlefield, you get an amount of Energy (energy counters) equal to the greatest power among creatures you control. -- Pay EnergyEnergyEnergy: Target creature blocks this turn if able. type=Creature subtype=Elf Druid mana={3}{G} power=3 toughness=2 [/card] [card] name=Pendulum of Patterns auto=life:3 controller auto={5}{T}{S}:draw:1 text=When Pendulum of Patterns enters the battlefield, you gain 3 life. -- {5}, Tap, Sacrifice Pendulum of Patterns: Draw a card. type=Artifact mana={2} [/card] [card] name=Perilous Predicament target=opponent auto=ability$!name(sacrifice) notatarget(creature[-artifact]|mybattlefield) sacrifice!$ targetedplayer auto=ability$!name(sacrifice) notatarget(creature[artifact]|mybattlefield) sacrifice!$ targetedplayer text=Each opponent sacrifices an artifact creature and a nonartifact creature. mana={4}{B} type=Instant [/card] [card] name=Pia's Revolution auto=@movedto(artifact[-token]|mygraveyard) from(mybattlefield):name(moveto hand unless 3 damage) pay[[{L:3}]] name(pay 3 life) donothing?all(trigger[to] moveto(myhand) text=Whenever a nontoken artifact is put into your graveyard from the battlefield, return that card to your hand unless target opponent has Pia's Revolution deal 3 damage to him or her. type=Enchantment mana={2}{R} [/card] [card] name=Planar Bridge auto={8}{T}:moveto(mybattlefield) target(planeswalker,artifact,enchantment,creature,land|mylibrary) text={8}, {T}: Search your library for a permanent card, put it onto the battlefield, then shuffle your library. type=Legendary Artifact mana={6} [/card] [card] name=Precise Strike target=creature auto=1/0 auto=first strike text=Target creature gets +1/+0 and gains first strike until end of turn. type=Instant mana={R} [/card] [card] name=Prizefighter Construct type=Artifact Creature subtype=Construct mana={5} power=6 toughness=2 [/card] [card] name=Quicksmith Rebel auto=target(artifact|mybattlefield) transforms((,newability[{T}:damage:2 target(creature,player)])) forsrc text=When Quicksmith Rebel enters the battlefield, target artifact you control gains "{T}: This artifact deals 2 damage to target creature or player" for as long as you control Quicksmith Rebel. type=Creature subtype=Human Artificer mana={3}{R} power=3 toughness=2 [/card] [card] name=Quicksmith Spy auto=target(artifact|mybattlefield) transforms((,newability[{T}:draw:1])) forsrc text=When Quicksmith Spy enters the battlefield, target artifact you control gains "{T}: Draw a card" for as long as you control Quicksmith Spy. type=Creature subtype=Human Artificer mana={3}{U} power=2 toughness=3 [/card] [card] name=Ravenous Intruder auto={S(artifact|mybattlefield)}:2/2 ueot text=Sacrifice an artifact: Ravenous Intruder gets +2/+2 until end of turn. type=Creature subtype=Gremlin mana={1}{R} power=1 toughness=2 [/card] [card] name=Reckless Racer abilities=first strike auto=@tapped(this):may discard(*|myhand) && draw:1 text=First strike -- Whenever Reckless Racer becomes tapped, you may discard a card. If you do, draw a card. type=Creature subtype=Human Pilot mana={2}{R} power=2 toughness=3 [/card] [card] name=Release the Gremlins auto=destroy target(artifact) auto=token(Gremlin,creature Gremlin,2/2,red)*X text=Destroy X target artifacts. Create X 2/2 red Gremlin creature tokens. type=Sorcery mana={X}{X}{R} [/card] [card] name=Renegade Map auto=tap auto={T}{S}:moveto(myhand) target(basic|mylibrary) text=Renegade Map enters the battlefield tapped. -- {T}, Sacrifice Renegade Map: Search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. type=Artifact mana={1} [/card] [card] name=Renegade Rallier auto=if morbid then moveto(mybattlefield) target(creature,artifact,planeswalker,enchantment,land[manacost<=2]|mygraveyard) text=Revolt ? When Renegade Rallier enters the battlefield, if a permanent you controlled left the battlefield this turn, return target permanent card with converted mana cost 2 or less from your graveyard to the battlefield. type=Creature subtype=Human Warrior mana={1}{G}{W} power=3 toughness=2 [/card] [card] name=Renegade Wheelsmith auto=@tapped(this):cantblock target(creature) text=Whenever Renegade Wheelsmith becomes tapped, target creature can't block this turn. type=Creature subtype=Dwarf Pilot mana={1}{R}{W} power=3 toughness=2 [/card] [card] name=Renegade's Getaway target=* auto=indestructible ueot && token(Servo, Artifact Creature Servo, 1/1) controllertext=Target permanent gains indestructible until end of turn. Create a 1/1 colorless Servo artifact creature token. (Effects that say "destroy" don't destroy a permanent with indestructible, and if it's a creature, it can't be destroyed by damage.) mana={2}{B} type=Instant [/card] [card] name=Reservoir Walker auto=life:3 auto=token(energy)*3 text=When Reservoir Walker enters the battlefield, you gain 3 life and get EnergyEnergyEnergy (three energy counters). type=Artifact Creature subtype=Construct mana={5} power=3 toughness=3 [/card] [card] name=Resourceful Return auto=moveto(myhand) target(creature|mygraveyard) auto=restriction{type(artifact|mybattlefield)~morethan~0}:draw:1 text=Return target creature card from your graveyard to your hand. If you control an artifact, draw a card. type=Sorcery mana={1}{B} [/card] [card] name=Restoration Specialist auto={W}{S}:moveto(myhand) target(artifact|mygraveyard) && moveto(myhand) target(enchantment|mygraveyard) text={W}, Sacrifice Restoration Specialist: Return up to one target artifact card and up to one target enchantment card from your graveyard to your hand. type=Creature subtype=Dwarf Artificer mana={1}{W} power=2 toughness=1 [/card] [card] name=Reverse Engineer autohand=tap target(artifact|mybattlefield) && altercost(colorless,-1) ueot auto=draw:3 text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) -- Draw three cards. type=Sorcery mana={3}{U}{U} [/card] [card] name=Ridgescale Tusker auto=all(other creature|mybattlefield) counter(1/1,1) text=When Ridgescale Tusker enters the battlefield, put a +1/+1 counter on each other creature you control. type=Creature subtype=Beast mana={3}{G}{G} power=5 toughness=5 [/card] [card] name=Rishkar, Peema Renegade auto=target(creature|mybattlefield) counter(1/1,1) auto=lord(creature[counter(1/1)]|mybattlefield) transforms((,newability[{T}:add{G}])) forsrc text=When Rishkar, Peema Renegade enters the battlefield, put a +1/+1 counter on each of up to two target creatures. -- Each creature you control with a counter on it has "Tap: Add Green to your mana pool." type=Legendary Creature subtype=Elf Druid mana={2}{G} power=2 toughness=2 [/card] [card] name=Rishkar's Expertise auto=draw:power:highest:*:mybattlefield auto=moveto(mybattlefield) target(*[manacost<=5]|myhand) text=Draw cards equal to the greatest power among creatures you control. -- You may cast a card with converted mana cost 5 or less from your hand without paying its mana cost. type=Sorcery mana={4}{G}{G} [/card] [card] name=Rogue Refiner auto=token(energy)*2 text=When Rogue Refiner enters the battlefield, draw a card and you get EnergyEnergy (two energy counters). type=Creature subtype=Human Rogue mana={1}{G}{U} power=3 toughness=2 [/card] [card] name=Salvage Scuttler auto=@combat(attacking) source(this):moveto(ownerhand) target(artifact) text=Whenever Salvage Scuttler attacks, return an artifact you control to its owner's hand. type=Creature subtype=Crab mana={4}{U} power=4 toughness=4 [/card] [card] name=Scrap Trawler auto=@movedto(artifact|mygraveyard) from(mybattlefield):moveto(myhand) target(artifact[manacost-1]|mygraveyard) text=Whenever Scrap Trawler or another artifact you control is put into a graveyard from the battlefield, return to your hand target artifact card in your graveyard with lesser converted mana cost. type=Artifact Creature subtype=Construct mana={3} power=3 toughness=2 [/card] [card] name=Scrapper Champion abilities=double strike auto=token(energy)*2 auto=@combat(attacking) source(this):may sacrifice target(<2>energy|mybattlefield) && counter(1/1,1) text=Double strike (This creature deals both first-strike and regular combat damage.) -- When Scrapper Champion enters the battlefield, you get EnergyEnergy (two energy counters). -- Whenever Scrapper Champion attacks, you may pay EnergyEnergy. If you do, put a +1/+1 counter on it. type=Creature subtype=Human Artificer mana={3}{R} power=2 toughness=2 [/card] [card] name=Scrounging Bandar auto=counter(1/1,1) auto=@each my upkeep: may counter(1/1,-1) this && counter(1/1,1) target(other creature|mybattlefield) text=Scrounging Bandar enters the battlefield with two +1/+1 counters on it. -- At the beginning of your upkeep, you may move any number of +1/+1 counters from Scrounging Bandar onto another target creature. type=Creature subtype=Cat Monkey mana={1}{G} power=0 toughness=0 [/card] [card] name=Secret Salvage auto=moveto(exile) target(*[-land]|mygraveyard) && moveto(myhand) all(share!name!|mylibrary) text=Exile target nonland card from your graveyard. Search your library for any number of cards with the same name as that card, reveal them, and put them into your hand. Then shuffle your library. type=Sorcery mana={3}{B}{B} [/card] [card] name=Servo Schematic auto=token(Servo,artifact creature Servo,1/1) auto=@movedto(mygraveyard) from(mybattlefield):token(Servo,artifact creature Servo,1/1) text=When Servo Schematic enters the battlefield or is put into a graveyard from the battlefield, create a 1/1 colorless Servo artifact creature token. type=Artifact mana={2} [/card] [card] name=Shielded Aether Thief abilities=flash auto=@combat(blocking) source(this):token(energy) auto={T}{S(<3>energy|mybattlefield)}:draw:1 text=Flash (You may cast this spell any time you could cast an instant.) -- Whenever Shielded Aether Thief blocks, you get Energy (an energy counter). -- {T}, Pay EnergyEnergyEnergy: Draw a card. type=Creature subtype=Vedalken Rogue mana={1}{U} power=0 toughness=4 [/card] [card] name=Shipwreck Moray auto=token(energy)*4 auto={S(energy)}:2/-2 ueot text=When Shipwreck Moray enters the battlefield, you get EnergyEnergyEnergyEnergy (four energy counters). -- Pay Energy: Shipwreck Moray gets +2/-2 until end of turn. type=Creature subtype=Fish mana={3}{U} power=0 toughness=5 [/card] [card] name=Siege Modification target=creature,vehicle auto=3/0 auto=first strike auto=restriction{type(vehicle)}:transforms((creature)) forsrc text=Enchant creature or Vehicle -- As long as enchanted permanent is a Vehicle, it's a creature in addition to its other types. -- Enchanted creature gets +3/+0 and has first strike. type=Enchantment subtype=Aura mana={1}{R}{R} [/card] [card] name=Silkweaver Elite abilities=reach auto=if morbid then draw:1 text=Reach (This creature can block creatures with flying.) -- Revolt ? When Silkweaver Elite enters the battlefield, if a permanent you controlled left the battlefield this turn, draw a card. type=Creature subtype=Elf Archer mana={2}{G} power=2 toughness=2 [/card] [card] name=Skyship Plunderer abilities=flying auto=@combatdamaged(player) from(this):target(proliferation) proliferate text=Flying -- Whenever Skyship Plunderer deals combat damage to a player, for each kind of counter on target permanent or player, give that permanent or player another counter of that kind. type=Creature subtype=Human Pirate mana={1}{U} power=2 toughness=1 [/card] [card] name=Sly Requisitioner autohand=tap target(artifact|mybattlefield) && altercost(colorless,-1) ueot auto=@movedto(artifact[-token]|mygraveyard) from(mybattlefield):token(Servo,artifact creature Servo,1/1) text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) -- Whenever a nontoken artifact you control is put into a graveyard from the battlefield, create a 1/1 colorless Servo artifact creature token. type=Creature subtype=Human Artificer mana={4}{B} power=2 toughness=2 [/card] [card] name=Solemn Recruit abilities=double strike auto=@each my endofturn:if morbid then counter(1/1,1) text=Double strike -- Revolt ? At the beginning of your end step, if a permanent you controlled left the battlefield this turn, put a +1/+1 counter on Solemn Recruit. type=Creature subtype=Dwarf Warrior mana={1}{W}{W} power=2 toughness=2 [/card] [card] name=Spire of Industry auto={T}:add{1} auto={T}{L}restriction{type(artifact|mybattlefield)~morethan~0}:add{R} auto={T}{L}restriction{type(artifact|mybattlefield)~morethan~0}:add{U} auto={T}{L}restriction{type(artifact|mybattlefield)~morethan~0}:add{G} auto={T}{L}restriction{type(artifact|mybattlefield)~morethan~0}:add{W} auto={T}{L}restriction{type(artifact|mybattlefield)~morethan~0}:add{B} text={T}: Add Colorless to your mana pool. -- {T}, Pay 1 life: Add one mana of any color to your mana pool. Activate this ability only if you control an artifact. type=Land [/card] [card] name=Spire Patrol abilities=flying auto=tap target(creature|opponentbattlefield) && frozen text=Flying -- When Spire Patrol enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. type=Creature subtype=Human Soldier mana={2}{W}{U} power=3 toughness=2 [/card] [card] name=Sram, Senior Edificer auto=@movedto(aura,equipment,vehicle|mystack):draw:1 text=Whenever you cast an Aura, Equipment, or Vehicle spell, draw a card. type=Legendary Creature subtype=Dwarf Advisor mana={1}{W} power=2 toughness=2 [/card] [card] name=Sram's Expertise auto=token(Servo,artifact creature Servo,1/1)*3 auto=moveto(mybattlefield) target(*[manacost<=3]|myhand) text=Create three 1/1 colorless Servo artifact creature tokens. -- You may cast a card with converted mana cost 3 or less from your hand without paying its mana cost. type=Sorcery mana={2}{W}{W} [/card] [card] name=Sweatworks Brawler autohand=tap target(artifact|mybattlefield) && altercost(colorless,-1) ueot auto=@combat(blocked) source(this) from(creature):if type(trigger[from])~lessthan~2 then all(trigger[from]) removefromcombat text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) -- Menace type=Creature subtype=Human Artificer mana={3}{R} power=3 toughness=3 [/card] [card] name=Take into Custody target=creature auto=tap auto=frozen text=Tap target creature. It doesn't untap during its controller's next untap step. type=Instant mana={U} [/card] [card] name=Tezzeret the Schemer auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:token(Etherium Cell,artifact) && transforms((,newability[{T}:add{1}])) forever auto={C(0/0,-2,Loyalty)}:target(creature) foreach(artifact|mybattlefield) +1/-1 auto={C(0/0,-7,Loyalty)}:emblem name(Tezzeret Emblem) transforms((,newability[@each my combatbegins:target(artifact|mybattlefield) transforms((creature,5/5)) forever])) forever dontremove text=+1: Create a colorless artifact token named Etherium Cell with "Tap, Sacrifice this artifact: Add one mana of any color to your mana pool." -- -2: Target creature gets +X/-X until end of turn, where X is the number of artifacts you control. -- -7: You get an emblem with "At the beginning of combat on your turn, target artifact you control becomes an artifact creature with base power and toughness 5/5." mana={2}{U}{B} type=Planeswalker subtype=Tezzeret [/card] [card] name=Tezzeret, Master of Metal auto=counter(0/0,5,loyalty) auto={C(0/0,1,Loyalty)}:moverandom(artifact) from(mylibrary) to(myhand) auto={C(0/0,-3,Loyalty)}:foreach(artifact|mybattlefield) life:-1 opponent auto={C(0/0,-8,Loyalty)}:moveTo(myBattlefield) all(artifact,creature|opponentbattlefield) text=+1: Reveal cards from the top of your library until you reveal an artifact card. Put that card into your hand and the rest on the bottom of your library in a random order. -- -3: Target opponent loses life equal to the number of artifacts you control. -- -8: Gain control of all artifacts and creatures target opponent controls. mana={4}{U}{B} type=Planeswalker subtype=Tezzeret [/card] [card] name=Tezzeret's Betrayal target=creature auto=destroy auto=moveto(myhand) target(Tezzeret, Master of Metal|mygraveyard,mylibrary) text=Flying -- When Aether Swooper enters the battlefield, you get EnergyEnergy (two energy counters). -- Whenever Aether Swooper attacks, you may pay EnergyEnergy. If you do, create a 1/1 colorless Servo artifact creature token. type=Sorcery mana={3}{U}{B} [/card] [card] name=Tezzeret's Simulacrum auto={T}:life:-1 opponent && restriction{type(Tezzeret|mybattlefield)~morethan~0} life:-2 opponent text={T}: Target opponent loses 1 life. If you control a Tezzeret planeswalker, that player loses 3 life instead. type=Artifact Creature subtype=Golem mana={3} power=2 toughness=3 [/card] [card] name=Tezzeret's Touch target=artifact auto=transforms((creature,5/5)) forsrc auto=@movedto(mytgt|mygraveyard) from(mybattlefield):moveto(myhand) text=Enchant artifact -- Enchanted artifact is a creature with base power and toughness 5/5 in addition to its other types. -- When enchanted artifact is put into a graveyard, return that card to its owner's hand. type=Enchantment subtype=Aura mana={1}{U}{B} [/card] [card] name=Thopter Arrest target=creature,artifact auto=blink forsrc text=When Thopter Arrest enters the battlefield, exile target artifact or creature an opponent controls until Thopter Arrest leaves the battlefield. type=Enchantment mana={2}{W} [/card] [card] name=Treasure Keeper auto=@movedto(mygraveyard) from(mybattlefield):moverandom(*[-land]) from(mylibrary) to(mybattlefield) text=When Treasure Keeper dies, reveal cards from the top of your library until you reveal a nonland card with converted mana cost 3 or less. You may cast that card without paying its mana cost. Put all revealed cards not cast this way on the bottom of your library in a random order. type=Artifact Creature subtype=Construct mana={4} power=3 toughness=3 [/card] [card] name=Trophy Mage auto=moveto(myhand) target(artifact[manacost=3]|mylibrary) text=When Trophy Mage enters the battlefield, you may search your library for an artifact card with converted mana cost 3, reveal it, put it into your hand, then shuffle your library. type=Creature subtype=Human Wizard mana={2}{U} power=2 toughness=2 [/card] [card] name=Unbridled Growth target=land auto={T}:add{G} auto={T}:add{R} auto={T}:add{W} auto={T}:add{U} auto={T}:add{B} auto={S(Unbridled Growth)}draw:1 text=Enchant land -- Enchanted land has "Tap: Add one mana of any color to your mana pool." -- Sacrifice Unbridled Growth: Draw a card. type=Enchantment subtype=Aura mana={G} [/card] [card] name=Universal Solvent auto={7}{T}{S}:destroy target(*) text={7}, {T}, Sacrifice Universal Solvent: Destroy target permanent. type=Artifact mana={1} [/card] [card] name=Untethered Express abilities=trample auto=@combat(attacking) source(this):counter(1/1,1) auto=tap target(creature|mybattlefield)} restriction{compare(powertotalinplay)~morethan~0}:transforms((creature)) ueot text=Trample -- Whenever Untethered Express attacks, put a +1/+1 counter on it. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.) type=Artifact subtype=Vehicle mana={4} power=4 toughness=4 [/card] [card] name=Vengeful Rebel auto=if morbid then target(creature|opponentbattlefield) -3/-3 ueot text=Revolt ? When Vengeful Rebel enters the battlefield, if a permanent you controlled left the battlefield this turn, target creature an opponent controls gets -3/-3 until end of turn. type=Creature subtype=Aetherborn Warrior mana={2}{B} power=3 toughness=2 [/card] [card] name=Verdant Automaton auto={3}{G}:counter(1/1,1) text={3}{G}: Put a +1/+1 counter on Verdant Automaton. type=Artifact Creature subtype=Construct mana={2} power=1 toughness=2 [/card] [card] name=Walking Ballista auto=counter(1/1,XX) auto={4}:counter(1/1,1) auto={counter(1/1,-1)}:damage:1 target(creature,player) text=Walking Ballista enters the battlefield with X +1/+1 counters on it. -- {4}: Put a +1/+1 counter on Walking Ballista. -- Remove a +1/+1 counter from Walking Ballista: It deals 1 damage to target creature or player. type=Artifact Creature subtype=Construct mana={X}{X} power=0 toughness=0 [/card] [card] name=Watchful Automaton auto={2}{U}:deplete:1 controller && transforms((,newability[may moveto(mylibrary) target(*|mygraveyard)])) ueot text={2}{U}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) type=Artifact Creature subtype=Construct mana={3} power=2 toughness=2 [/card] [card] name=Welder Automaton auto={3}{R}:damage:1 opponent text={3}{R}: Welder Automaton deals 1 damage to each opponent. type=Artifact Creature subtype=Construct mana={2} power=2 toughness=1 [/card] [card] name=Weldfast Engineer auto=@each my combatbegins:target(artifact creature|mybattlefield) 2/0 ueot text=At the beginning of combat on your turn, target artifact creature you control gets +2/+0 until end of turn. type=Creature subtype=Human Artificer mana={1}{B}{R} power=3 toughness=3 [/card] [card] name=Whir of Invention autohand=tap target(artifact|mybattlefield) && add{1} auto=moveto(mybattlefield) target(artifact[manacost<=X]|mylibrary) text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) -- Search your library for an artifact card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. type=Instant mana={X}{U}{U}{U} [/card] [card] name=Winding Constrictor auto=@counteradded:all(trigger[to]) proliferate auto=@movedto(energy|mybattlefield):token(energy) text=If one or more counters would be placed on an artifact or creature you control, that many plus one of each of those kinds of counters are placed on that permanent instead. -- If you would get one or more counters, you get that many plus one of each of those kinds of counters instead. type=Creature subtype=Snake mana={B}{G} power=2 toughness=3 [/card] [card] name=Wind-Kin Raiders abilities=flying autohand=tap target(artifact|mybattlefield) && altercost(colorless,-1) ueot text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for 1.) -- Flying type=Creature subtype=Human Artificer mana={4}{U}{U} power=4 toughness=3 [/card] [card] name=Wrangle target=creature[power<=4] auto=haste auto=untap alias=129767 text=Gain control of target creature with power 4 or less until end of turn. Untap that creature. It gains haste until end of turn. type=Sorcery mana={1}{R} [/card] [card] name=Yahenni, Undying Partisan abilities=haste auto=@movedto(creature|opponentgraveyard) from(opponentbattlefield):counter(1/1,1) auto={S(other creature|mybattlefield)}:indestructible ueot text=Haste -- Whenever a creature an opponent controls dies, put a +1/+1 counter on Yahenni, Undying Partisan. -- Sacrifice another creature: Yahenni gains indestructible until end of turn. type=Legendary Creature subtype=Aetherborn Vampire mana={2}{B} power=2 toughness=2 [/card] [card] name=Yahenni's Expertise auto=all(creature) -3/-3 ueot #auto=may moveto(mybattlefield) target(*[manacost<=3]|myhand) auto=may castcard(normal) notatarget(*[manacost<=3]|myhand) text=All creatures get -3/-3 until end of turn. -- You may cast a card with converted mana cost 3 or less from your hand without paying its mana cost. type=Sorcery mana={2}{B}{B} [/card]