Bug fixes and macros for Extort, Angel Token and Saproling Token
Ishai, Ojutai Dragonspeaker Instrument of the Bards Psychic Theft Zabaz, the Glimmerwasp Harvester of Souls Serra the Benevolent
This commit is contained in:
@@ -1296,7 +1296,7 @@ toughness=5
|
||||
name=Aether Mutation
|
||||
target=creature
|
||||
auto=moveTo(ownerhand)
|
||||
auto=token(Saproling,Creature Saproling,1/1,green)*manacost
|
||||
auto=_SAPROLINGTOKEN_*manacost
|
||||
text=Return target creature to its owner's hand. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that creature's converted mana cost.
|
||||
mana={3}{G}{U}
|
||||
type=Sorcery
|
||||
@@ -3804,7 +3804,7 @@ type=Artifact
|
||||
[/card]
|
||||
[card]
|
||||
name=Angelic Accord
|
||||
auto=@each endofturn restriction{compare(lifegain)~morethan~3}:token(Angel,creature angel,4/4,white,flying) controller
|
||||
auto=@each endofturn restriction{compare(lifegain)~morethan~3}:_ANGELTOKEN_ controller
|
||||
text=At the beginning of each end step, if you gained 4 or more life this turn, put a 4/4 white Angel creature token with flying onto the battlefield.
|
||||
mana={3}{W}
|
||||
type=Enchantment
|
||||
@@ -6146,7 +6146,7 @@ type=Instant
|
||||
name=Artifact Mutation
|
||||
target=artifact
|
||||
auto=bury
|
||||
auto=token(Saproling,Creature Saproling,1/1,green)*manacost
|
||||
auto=_SAPROLINGTOKEN_*manacost
|
||||
text=Destroy target artifact. It can't be regenerated. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that artifact's converted mana cost.
|
||||
mana={R}{G}
|
||||
type=Instant
|
||||
@@ -7019,7 +7019,7 @@ toughness=2
|
||||
name=Aura Mutation
|
||||
target=enchantment
|
||||
auto=destroy
|
||||
auto=token(Saproling,Creature Saproling,1/1,green)*manacost
|
||||
auto=_SAPROLINGTOKEN_*manacost
|
||||
text=Destroy target enchantment. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that enchantment's converted mana cost.
|
||||
mana={G}{W}
|
||||
type=Instant
|
||||
@@ -9457,7 +9457,7 @@ type=Instant
|
||||
[card]
|
||||
name=Basilica Guards
|
||||
abilities=defender
|
||||
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
auto=_EXTORT_
|
||||
text=Defender -- Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.)
|
||||
mana={2}{W}
|
||||
type=Creature
|
||||
@@ -9468,7 +9468,7 @@ toughness=4
|
||||
[card]
|
||||
name=Basilica Screecher
|
||||
abilities=flying
|
||||
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
auto=_EXTORT_
|
||||
text=Flying -- Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.)
|
||||
mana={1}{B}
|
||||
type=Creature
|
||||
@@ -11672,7 +11672,7 @@ toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Blind Obedience
|
||||
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
auto=_EXTORT_
|
||||
auto=lord(*[recent;artifact;creature]|opponentbattlefield) transforms((,newability[tap(noevent)]))
|
||||
text=Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.) -- Artifacts and creatures your opponents control enter the battlefield tapped.
|
||||
mana={1}{W}
|
||||
@@ -14416,7 +14416,7 @@ toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Bramble Elemental
|
||||
auto=@targeted(this) from(aura):token(Saproling,Creature Saproling,1/1,green)*2
|
||||
auto=@targeted(this) from(aura):_SAPROLINGTOKEN_*2
|
||||
text=Whenever an Aura becomes attached to Bramble Elemental, put two 1/1 green Saproling creature tokens onto the battlefield.
|
||||
mana={3}{G}{G}
|
||||
type=Creature
|
||||
@@ -24447,7 +24447,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Crypt Ghast
|
||||
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
auto=_EXTORT_
|
||||
auto=lord(swamp|mybattlefield) transforms((,newability[produceextra:{B}]))
|
||||
text=Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.) -- Whenever you tap a Swamp for mana, add {B} to your mana pool (in addition to the mana the land produces).
|
||||
mana={3}{B}
|
||||
@@ -27004,7 +27004,7 @@ type=Enchantment
|
||||
name=Death Mutation
|
||||
target=creature[-black]
|
||||
auto=bury
|
||||
auto=token(Saproling,Creature Saproling,1/1,green)*manacost
|
||||
auto=_SAPROLINGTOKEN_*manacost
|
||||
text=Destroy target nonblack creature. It can't be regenerated. Put X 1/1 green Saproling creature tokens onto the battlefield, where X is that creature's converted mana cost.
|
||||
mana={6}{B}{G}
|
||||
type=Sorcery
|
||||
@@ -27439,7 +27439,7 @@ mana={1}{B}
|
||||
type=Creature
|
||||
subtype=Zombie Fungus
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
auto={S(saproling|myBattlefield)}:-1/-1 target(creature)
|
||||
power=1
|
||||
toughness=1
|
||||
@@ -28663,7 +28663,7 @@ toughness=4
|
||||
[card]
|
||||
name=Descend upon the Sinful
|
||||
auto=moveto(exile) all(creature)
|
||||
auto=if delirium then token(Angel,creature angel,4/4,white,flying) controller
|
||||
auto=if delirium then _ANGELTOKEN_ controller
|
||||
text=Exile all creatures. -- Delirium Put a 4/4 white Angel creature token with flying onto the battlefield if there are four or more card types among cards in your graveyard.
|
||||
mana={4}{W}{W}
|
||||
type=Sorcery
|
||||
@@ -29217,7 +29217,7 @@ toughness=2
|
||||
[card]
|
||||
name=Devout Invocation
|
||||
target=<anyamount>creature[-tapped]|mybattlefield
|
||||
auto=tap && token(Angel, Creature Angel,4/4,flying,white)
|
||||
auto=tap && _ANGELTOKEN_
|
||||
text=Tap any number of untapped creatures you control. -- Put a 4/4 white Angel creature token with flying onto the battlefield for each creature tapped this way.
|
||||
mana={6}{W}
|
||||
type=Sorcery
|
||||
@@ -31935,7 +31935,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Dreampod Druid
|
||||
auto=this(auras >= 1) transforms((,newability[@each upkeep:create(Saproling:Creature Saproling:1/1:green)]))
|
||||
auto=this(auras >= 1) transforms((,newability[@each upkeep:_SAPROLINGTOKEN_]))
|
||||
text=At the beginning of each upkeep, if Dreampod Druid is enchanted, put a 1/1 green Saproling creature token onto the battlefield.
|
||||
mana={1}{G}
|
||||
type=Creature
|
||||
@@ -32654,7 +32654,7 @@ toughness=3
|
||||
name=Druidic Satchel
|
||||
mana={3}
|
||||
type=Artifact
|
||||
auto={2}{t}:reveal:1 optionone name(Use Satchel) transforms((,newability[all(creature|reveal) create(Saproling:Creature Saproling:1/1:green) controller],newability[all(land|reveal) moveto(mybattlefield)] ,newability[all(-land,-creature|reveal) life:2 controller])) forever optiononeend optiontwo name(Place back on top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
auto={2}{t}:reveal:1 optionone name(Use Satchel) transforms((,newability[all(creature|reveal) _SAPROLINGTOKEN_ controller],newability[all(land|reveal) moveto(mybattlefield)] ,newability[all(-land,-creature|reveal) life:2 controller])) forever optiononeend optiontwo name(Place back on top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
|
||||
text={2}, {T}: Reveal the top card of your library. If it's a creature card, put a 1/1 green Saproling creature token onto the battlefield. If it's a land card, put that card onto the battlefield under your control. If it's a noncreature, nonland card, you gain 2 life.
|
||||
[/card]
|
||||
[card]
|
||||
@@ -34993,7 +34993,7 @@ toughness=1
|
||||
[card]
|
||||
name=Elvish Farmer
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
auto={S(saproling|myBattlefield)}:life:2
|
||||
text=At the beginning of your upkeep, put a spore counter on Elvish Farmer. -- Remove three spore counters from Elvish Farmer: Put a 1/1 green Saproling creature token onto the battlefield. -- Sacrifice a Saproling: You gain 2 life.
|
||||
mana={1}{G}
|
||||
@@ -39955,14 +39955,14 @@ subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Fertile Imagination
|
||||
auto=choice name(Artifact) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(artifact|reveal) token(Saproling,Creature Saproling,1/1,green)*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(creature) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(creature|reveal) token(Saproling,Creature Saproling,1/1,green)*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(enchantment) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(enchantment|reveal) token(Saproling,Creature Saproling,1/1,green)*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(instant) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(instant|reveal) token(Saproling,Creature Saproling,1/1,green)*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(land) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(land|reveal) token(Saproling,Creature Saproling,1/1,green)*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(planeswalker) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(planeswalker|reveal) token(Saproling,Creature Saproling,1/1,green)*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(sorcery) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(sorcery|reveal) token(Saproling,Creature Saproling,1/1,green)*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(tribal) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(tribal|reveal) token(Saproling,Creature Saproling,1/1,green)*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(Artifact) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(artifact|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(creature) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(creature|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(enchantment) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(enchantment|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(instant) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(instant|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(land) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(land|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(planeswalker) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(planeswalker|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(sorcery) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(sorcery|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
auto=choice name(tribal) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(tribal|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
|
||||
text=Choose a card type. Target opponent reveals his or her hand. Put two 1/1 green Saproling creature tokens onto the battlefield for each card of the chosen type revealed this way. (Artifact, creature, enchantment, instant, land, planeswalker, sorcery, and tribal are card types.)
|
||||
mana={2}{G}{G}
|
||||
type=Sorcery
|
||||
@@ -44022,7 +44022,7 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Fungal Sprouting
|
||||
auto=token(Saproling,Creature Saproling,1/1,green)*power:highest:creature:mybattlefield
|
||||
auto=_SAPROLINGTOKEN_*power:highest:creature:mybattlefield
|
||||
text=Put X 1/1 green Saproling creature tokens onto the battlefield, where X is the greatest power among creatures you control.
|
||||
mana={3}{G}
|
||||
type=Sorcery
|
||||
@@ -45563,7 +45563,7 @@ toughness=0
|
||||
[card]
|
||||
name=Ghave, Guru of Spores
|
||||
auto=counter(1/1,5)
|
||||
auto={1}{C(1/1,-1),creature|mybattlefield}:token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={1}{C(1/1,-1),creature|mybattlefield}:_SAPROLINGTOKEN_
|
||||
auto={1}{S(creature|mybattlefield}:counter(1/1) target(creature)
|
||||
text=Ghave, Guru of Spores enters the battlefield with five +1/+1 counters on it. -- {1}, Remove a +1/+1 counter from a creature you control: Put a 1/1 green Saproling creature token onto the battlefield. -- {1}, Sacrifice a creature: Put a +1/+1 counter on target creature.
|
||||
mana={2}{B}{G}{W}
|
||||
@@ -50141,8 +50141,8 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Greener Pastures
|
||||
auto=@each my upkeep:if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then token(Saproling,Creature Saproling,1/1,green)
|
||||
auto=@each opponent upkeep:if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then token(Saproling,Creature Saproling,1/1,green) opponent
|
||||
auto=@each my upkeep:if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then _SAPROLINGTOKEN_
|
||||
auto=@each opponent upkeep:if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then _SAPROLINGTOKEN_ opponent
|
||||
text=At the beginning of each player's upkeep, if that player controls more lands than each other player, the player puts a 1/1 green Saproling creature token onto the battlefield.
|
||||
mana={2}{G}
|
||||
type=Enchantment
|
||||
@@ -52647,7 +52647,7 @@ toughness=1
|
||||
[card]
|
||||
name=Harvester of Souls
|
||||
abilities=deathtouch
|
||||
auto=@movedTo(other creature[-token]|graveyard) from(battlefield):draw:1 controller
|
||||
auto=@movedTo(other creature[-token]|graveyard) from(battlefield):may draw:1 controller
|
||||
text=Deathtouch -- Whenever another nontoken creature dies, you may draw a card.
|
||||
mana={4}{B}{B}
|
||||
type=Creature
|
||||
@@ -59861,7 +59861,7 @@ toughness=5
|
||||
[/card]
|
||||
[card]
|
||||
name=Jade Mage
|
||||
auto={2}{G}:token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={2}{G}:_SAPROLINGTOKEN_
|
||||
text={2}{G}: Put a 1/1 green Saproling creature token onto the battlefield.
|
||||
mana={1}{G}
|
||||
type=Creature
|
||||
@@ -60820,7 +60820,7 @@ type=Instant
|
||||
[card]
|
||||
name=Jund Battlemage
|
||||
auto={B}{T}:life:-1 target(player)
|
||||
auto={G}{T}:token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={G}{T}:_SAPROLINGTOKEN_
|
||||
text={B}, {T}: Target player loses 1 life. -- {G}, {T}: Put a 1/1 green Saproling creature token onto the battlefield.
|
||||
mana={2}{R}
|
||||
type=Creature
|
||||
@@ -63004,7 +63004,7 @@ toughness=2
|
||||
[card]
|
||||
name=Kingpin's Pet
|
||||
abilities=flying
|
||||
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
auto=_EXTORT_
|
||||
text=Flying -- Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.)
|
||||
mana={1}{W}{B}
|
||||
type=Creature
|
||||
@@ -63618,7 +63618,7 @@ toughness=2
|
||||
[card]
|
||||
name=Knight of Obligation
|
||||
abilities=vigilance
|
||||
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
auto=_EXTORT_
|
||||
text=Vigilance -- Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.)
|
||||
mana={3}{W}
|
||||
type=Creature
|
||||
@@ -64255,7 +64255,7 @@ toughness=5
|
||||
[card]
|
||||
name=Korozda Guildmage
|
||||
auto={1}{B}{G}:1/1 && intimidate target(creature) ueot
|
||||
auto={2}{B}{G}{S(creature[-token]|mybattlefield)}:token(Saproling,Creature Saproling,1/1,green)*storedtoughness
|
||||
auto={2}{B}{G}{S(creature[-token]|mybattlefield)}:_SAPROLINGTOKEN_*storedtoughness
|
||||
text={1}{B}{G}: Target creature gets +1/+1 and gains intimidate until end of turn. -- {2}{B}{G}, Sacrifice a nontoken creature: Put X 1/1 green Saproling creature tokens onto the battlefield, where X is the sacrificed creature's toughness.
|
||||
mana={B}{G}
|
||||
type=Creature
|
||||
@@ -65755,7 +65755,7 @@ name=Last Stand
|
||||
target=creature
|
||||
auto=life:-type:swamp:mybattlefield opponent
|
||||
auto=damage:type:mountain:mybattlefield
|
||||
auto=foreach(forest|myBattlefield) token(Saproling,Creature Saproling,1/1,green)
|
||||
auto=foreach(forest|myBattlefield) _SAPROLINGTOKEN_
|
||||
auto=life:twicetype:plains:mybattlefield controller
|
||||
auto=foreach(island|myBattlefield) draw:1 controller
|
||||
auto=foreach(island|myBattlefield) reject target(*|myhand)
|
||||
@@ -69010,7 +69010,7 @@ toughness=3
|
||||
[card]
|
||||
name=Luminarch Ascension
|
||||
auto=@each opponent end restriction{compare(lifelost)~lessthan~1}:may counter(0/0,1,Quest)
|
||||
auto=this(counter{0/0.1.Quest}>=4) {1}{W}:token(Angel,Creature Angel,4/4,white,flying)
|
||||
auto=this(counter{0/0.1.Quest}>=4) {1}{W}:_ANGELTOKEN_
|
||||
text=At the beginning of each opponent's end step, if you didn't lose life this turn, you may put a quest counter on Luminarch Ascension. (Damage causes loss of life.) -- {1}{W}: Put a 4/4 white Angel creature token with flying onto the battlefield. Activate this ability only if Luminarch Ascension has four or more quest counters on it.
|
||||
mana={1}{W}
|
||||
type=Enchantment
|
||||
@@ -76247,7 +76247,7 @@ toughness=2
|
||||
name=Moonsilver Spear
|
||||
auto={4}:equip
|
||||
auto=teach(creature) first strike
|
||||
auto=@combat(attacking) source(mytgt):token(Angel,Angel Creature,4/4,white,flying)
|
||||
auto=@combat(attacking) source(mytgt):_ANGELTOKEN_
|
||||
text=Equipped creature has first strike. -- Whenever equipped creature attacks, put a 4/4 white Angel creature token with flying onto the battlefield. -- Equip {4}
|
||||
mana={4}
|
||||
type=Artifact
|
||||
@@ -76348,7 +76348,7 @@ type=Artifact
|
||||
name=Morbid Bloom
|
||||
target=creature|graveyard
|
||||
auto=moveto(exile)
|
||||
auto=token(Saproling,Creature Saproling,1/1,green)*t
|
||||
auto=_SAPROLINGTOKEN_*t
|
||||
text=Exile target creature card from a graveyard, then put X 1/1 green Saproling creature tokens onto the battlefield, where X is the exiled card's toughness.
|
||||
mana={4}{B}{G}
|
||||
type=Sorcery
|
||||
@@ -77482,7 +77482,7 @@ mana={1}{W}
|
||||
type=Creature
|
||||
subtype=Human Druid
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
auto={S(saproling|myBattlefield)}:life:2
|
||||
power=0
|
||||
toughness=2
|
||||
@@ -77490,7 +77490,7 @@ toughness=2
|
||||
[card]
|
||||
name=Mycoloth
|
||||
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this)
|
||||
auto=@each my upkeep:thisforeach(counter{1/1.1}) token(Saproling,creature saproling,1/1,green)
|
||||
auto=@each my upkeep:thisforeach(counter{1/1.1}) _SAPROLINGTOKEN_
|
||||
text=Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) -- At the beginning of your upkeep, put a 1/1 green Saproling creature token onto the battlefield for each +1/+1 counter on Mycoloth.
|
||||
mana={3}{G}{G}
|
||||
type=Creature
|
||||
@@ -79727,8 +79727,8 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Night Soil
|
||||
auto={1}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(from your graveyard) token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={1}{E(creature|opponentgraveyard)}{E(creature|opponentgraveyard)}:name(from opponent's graveyard) token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={1}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(from your graveyard) _SAPROLINGTOKEN_
|
||||
auto={1}{E(creature|opponentgraveyard)}{E(creature|opponentgraveyard)}:name(from opponent's graveyard) _SAPROLINGTOKEN_
|
||||
text={1}, Exile two creature cards from a single graveyard: Put a 1/1 green Saproling creature token onto the battlefield.
|
||||
mana={G}{G}
|
||||
type=Enchantment
|
||||
@@ -84187,7 +84187,7 @@ mana={3}{W}
|
||||
type=Creature
|
||||
subtype=Fungus
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
auto={S(saproling|myBattlefield)}:all(saproling,fungus|myBattlefield) 1/1 ueot
|
||||
power=2
|
||||
toughness=4
|
||||
@@ -87652,7 +87652,7 @@ toughness=4
|
||||
name=Pollenbright Wings
|
||||
target=creature
|
||||
auto=flying
|
||||
auto=@combatdamaged(player) from(mytgt):token(Saproling,Creature Saproling,1/1,green)*thatmuch
|
||||
auto=@combatdamaged(player) from(mytgt):_SAPROLINGTOKEN_*thatmuch
|
||||
text=Enchant creature -- Enchanted creature has flying. -- Whenever enchanted creature deals combat damage to a player, put that many 1/1 green Saproling creature tokens onto the battlefield.
|
||||
mana={4}{G}{W}
|
||||
type=Enchantment
|
||||
@@ -87718,7 +87718,7 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Pontiff of Blight
|
||||
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
auto=_EXTORT_
|
||||
auto=lord(other creature|mybattlefield) transforms((,newability[@movedto(*|mystack):pay[[{WB}]] life:-1 opponent && life:1 controller]))
|
||||
text=Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.) -- Other creatures you control have extort. (If a creature has multiple instances of extort, each triggers separately.)
|
||||
mana={4}{B}{B}
|
||||
@@ -89570,7 +89570,7 @@ mana={2}{G}
|
||||
type=Creature
|
||||
subtype=Fungus
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
auto={1}{S(saproling|myBattlefield)}:draw:1
|
||||
power=1
|
||||
toughness=1
|
||||
@@ -95984,7 +95984,7 @@ type=Enchantment
|
||||
[card]
|
||||
name=Rith, the Awakener
|
||||
abilities=flying
|
||||
auto=@combatdamaged(player) from(this):pay({2}{G}) activatechooseacolor foreach(*[chosencolor]|battlefield) token(Saproling,Creature Saproling,1/1,green) activatechooseend
|
||||
auto=@combatdamaged(player) from(this):pay({2}{G}) activatechooseacolor foreach(*[chosencolor]|battlefield) _SAPROLINGTOKEN_ activatechooseend
|
||||
text=Flying -- Whenever Rith, the Awakener deals combat damage to a player, you may pay {2}{G}. If you do, choose a color, then put a 1/1 green Saproling creature token onto the battlefield for each permanent of that color.
|
||||
mana={3}{R}{G}{W}
|
||||
type=Legendary Creature
|
||||
@@ -99510,7 +99510,7 @@ mana={3}{G}{G}
|
||||
type=Creature
|
||||
subtype=Fungus
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
auto={S(saproling|myBattlefield)}:regenerate target(fungus)
|
||||
power=5
|
||||
toughness=2
|
||||
@@ -99933,7 +99933,7 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Scatter the Seeds
|
||||
auto=token(saproling,creature saproling,1/1,green)*3
|
||||
auto=_SAPROLINGTOKEN_*3
|
||||
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Put three 1/1 green Saproling creature tokens onto the battlefield.
|
||||
other={convoke} name(Convoke)
|
||||
mana={3}{G}{G}
|
||||
@@ -101707,7 +101707,7 @@ toughness=4
|
||||
name=Seed Spark
|
||||
target=artifact,enchantment
|
||||
auto=destroy
|
||||
auto=if spent({G}) then token(Saproling,Creature Saproling,1/1,green)*2
|
||||
auto=if spent({G}) then _SAPROLINGTOKEN_*2
|
||||
text=Destroy target artifact or enchantment. If {G} was spent to cast Seed Spark, put two 1/1 green Saproling creature tokens onto the battlefield.
|
||||
mana={3}{W}
|
||||
type=Instant
|
||||
@@ -102111,7 +102111,7 @@ subtype=Gate
|
||||
[/card]
|
||||
[card]
|
||||
name=Selesnya Guildmage
|
||||
auto={3}{G}:token(saproling,creature saproling,1/1,green)
|
||||
auto={3}{G}:_SAPROLINGTOKEN_
|
||||
auto={3}{W}:all(creature|myBattlefield) 1/1
|
||||
text=({(g/w)} can be paid with either {G} or {W}.) -- {3}{G}: Put a 1/1 green Saproling creature token onto the battlefield. -- {3}{W}: Creatures you control get +1/+1 until end of turn.
|
||||
mana={GW}{GW}
|
||||
@@ -105299,7 +105299,7 @@ subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Sigil of the Empty Throne
|
||||
auto=@movedTo(enchantment|mystack):token(Angel,Creature Angel,4/4,white,flying)
|
||||
auto=@movedTo(enchantment|mystack):_ANGELTOKEN_
|
||||
text=Whenever you cast an enchantment spell, put a 4/4 white Angel creature token with flying onto the battlefield.
|
||||
mana={3}{W}{W}
|
||||
type=Enchantment
|
||||
@@ -112019,7 +112019,7 @@ subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Spore Burst
|
||||
auto=token(Saproling,Creature Saproling,1/1,green)*pbasiclandtypes
|
||||
auto=_SAPROLINGTOKEN_*pbasiclandtypes
|
||||
text=Domain - Put a 1/1 green Saproling creature token onto the battlefield for each basic land type among lands you control.
|
||||
mana={3}{G}
|
||||
type=Sorcery
|
||||
@@ -112095,14 +112095,14 @@ mana={2}{G}{G}
|
||||
type=Creature
|
||||
subtype=Fungus
|
||||
auto=@each my upkeep:counter(0/0,1,Spore) all(fungus|myBattlefield)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
power=4
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Sporoloth Ancient
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto=lord(creature|myBattlefield) {C(0/0,-2,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto=lord(creature|myBattlefield) {C(0/0,-2,Spore)}:_SAPROLINGTOKEN_
|
||||
text=At the beginning of your upkeep, put a spore counter on Sporoloth Ancient. -- Creatures you control have "Remove two spore counters from this creature: Put a 1/1 green Saproling creature token onto the battlefield."
|
||||
mana={3}{G}{G}
|
||||
type=Creature
|
||||
@@ -112231,7 +112231,7 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Sprout
|
||||
auto=token(Saproling,Creature Saproling,1/1,green)
|
||||
auto=_SAPROLINGTOKEN_
|
||||
text=Put a 1/1 green Saproling creature token onto the battlefield.
|
||||
mana={G}
|
||||
type=Instant
|
||||
@@ -117154,7 +117154,7 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Syndic of Tithes
|
||||
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
auto=_EXTORT_
|
||||
text=Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.)
|
||||
mana={1}{W}
|
||||
type=Creature
|
||||
@@ -117164,7 +117164,7 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Syndicate Enforcer
|
||||
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
auto=_EXTORT_
|
||||
text=Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.)
|
||||
mana={3}{B}
|
||||
type=Creature
|
||||
@@ -119680,7 +119680,7 @@ mana={1}{G}{G}
|
||||
type=Creature
|
||||
subtype=Fungus
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
auto={S(saproling|myBattlefield)}:1/2
|
||||
power=2
|
||||
toughness=2
|
||||
@@ -119692,7 +119692,7 @@ mana={2}{G}
|
||||
type=Creature
|
||||
subtype=Fungus
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
auto={S(saproling|myBattlefield)}:1/1 target(creature)
|
||||
power=2
|
||||
toughness=2
|
||||
@@ -119705,7 +119705,7 @@ mana={1}{G}
|
||||
type=Creature
|
||||
subtype=Fungus
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
power=0
|
||||
toughness=5
|
||||
[/card]
|
||||
@@ -119716,7 +119716,7 @@ mana={G}
|
||||
type=Creature
|
||||
subtype=Fungus
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
@@ -119933,7 +119933,7 @@ toughness=1
|
||||
name=Thelonite Hermit
|
||||
facedown={3}
|
||||
autofacedown={3}{G}{G}:morph
|
||||
autofaceup=token(Saproling,Creature Saproling,1/1,green)*4
|
||||
autofaceup=_SAPROLINGTOKEN_*4
|
||||
auto=lord(saproling) 1/1
|
||||
text=Saproling creatures get +1/+1. -- Morph {3}{G}{G} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) -- When Thelonite Hermit is turned face up, put four 1/1 green Saproling creature tokens onto the battlefield.
|
||||
mana={3}{G}
|
||||
@@ -122147,7 +122147,7 @@ type=Instant
|
||||
[card]
|
||||
name=Tithe Drinker
|
||||
abilities=lifelink
|
||||
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
auto=_EXTORT_
|
||||
text=Lifelink -- Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.)
|
||||
mana={W}{B}
|
||||
type=Creature
|
||||
@@ -123803,7 +123803,7 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Treasury Thrull
|
||||
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
|
||||
auto=_EXTORT_
|
||||
auto=_ATTACKING_may moveto(myhand) target(*[artifact;creature;enchantment]|mygraveyard)
|
||||
text=Extort (Whenever you cast a spell, you may pay {WB}. If you do, each opponent loses 1 life and you gain that much life.) -- Whenever Treasury Thrull attacks, you may return target artifact, creature, or enchantment card from your graveyard to your hand.
|
||||
mana={4}{W}{B}
|
||||
@@ -124741,7 +124741,7 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Tukatongue Thallid
|
||||
auto=_DIES_token(Saproling,creature Saproling,1/1,green)
|
||||
auto=_DIES__SAPROLINGTOKEN_
|
||||
text=When Tukatongue Thallid dies, put a 1/1 green Saproling creature token onto the battlefield.
|
||||
mana={G}
|
||||
type=Creature
|
||||
@@ -125367,7 +125367,7 @@ name=Ulasht, the Hate Seed
|
||||
auto=foreach(other creature[red]|myBattlefield) counter(1/1) oneshot
|
||||
auto=foreach(other creature[green]|myBattlefield) counter(1/1) oneshot
|
||||
auto={1}{C(1/1,-1)}:damage:1 target(creature)
|
||||
auto={1}{C(1/1,-1)}:token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={1}{C(1/1,-1)}:_SAPROLINGTOKEN_
|
||||
text=Ulasht, the Hate Seed enters the battlefield with a +1/+1 counter on it for each other red creature you control and a +1/+1 counter on it for each other green creature you control. -- {1}, Remove a +1/+1 counter from Ulasht: Choose one - Ulasht deals 1 damage to target creature; or put a 1/1 green Saproling creature token onto the battlefield.
|
||||
mana={2}{R}{G}
|
||||
type=Legendary Creature
|
||||
@@ -126605,7 +126605,7 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Urbis Protector
|
||||
auto=token(Angel,Creature Angel,4/4,white,flying)
|
||||
auto=_ANGELTOKEN_
|
||||
text=When Urbis Protector enters the battlefield, put a 4/4 white Angel creature token with flying onto the battlefield.
|
||||
mana={4}{W}{W}
|
||||
type=Creature
|
||||
@@ -126905,7 +126905,7 @@ mana={G}
|
||||
type=Creature
|
||||
subtype=Fungus
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
auto={S(saproling|myBattlefield)}:add{W}
|
||||
auto={S(saproling|myBattlefield)}:add{U}
|
||||
auto={S(saproling|myBattlefield)}:add{B}
|
||||
@@ -128186,7 +128186,7 @@ toughness=2
|
||||
name=Verdant Embrace
|
||||
target=creature
|
||||
auto=3/3
|
||||
auto=@each upkeep:token(Saproling,Creature Saproling,1/1,green)
|
||||
auto=@each upkeep:_SAPROLINGTOKEN_
|
||||
text=Enchant creature -- Enchanted creature gets +3/+3 and has "At the beginning of each upkeep, put a 1/1 green Saproling creature token onto the battlefield."
|
||||
mana={3}{G}{G}
|
||||
type=Enchantment
|
||||
@@ -128203,7 +128203,7 @@ subtype=Aura
|
||||
[/card]
|
||||
[card]
|
||||
name=Verdant Force
|
||||
auto=@each upkeep:token(Saproling,Creature Saproling,1/1,green)
|
||||
auto=@each upkeep:_SAPROLINGTOKEN_
|
||||
text=At the beginning of each upkeep, put a 1/1 green Saproling creature token onto the battlefield.
|
||||
mana={5}{G}{G}{G}
|
||||
type=Creature
|
||||
@@ -128241,7 +128241,7 @@ type=Sorcery
|
||||
name=Verdeloth the Ancient
|
||||
auto=lord(other treefolk) 1/1
|
||||
auto=lord(saproling) 1/1
|
||||
auto=token(saproling,creature saproling,1/1,green)*x
|
||||
auto=_SAPROLINGTOKEN_*x
|
||||
text=Kicker {X} (You may pay an additional {X} as you cast this spell.) -- Saproling creatures and other Treefolk creatures get +1/+1. -- When Verdeloth the Ancient enters the battlefield, if it was kicked, put X 1/1 green Saproling creature tokens onto the battlefield.
|
||||
mana={4}{G}{G}{X}
|
||||
type=Legendary Creature
|
||||
@@ -129733,7 +129733,7 @@ mana={1}{G}
|
||||
type=Creature
|
||||
subtype=Fungus
|
||||
auto=@each my upkeep:counter(0/0,1,Spore)
|
||||
auto={C(0/0,-3,Spore)}:Token(Saproling,Creature Saproling,1/1,green)
|
||||
auto={C(0/0,-3,Spore)}:_SAPROLINGTOKEN_
|
||||
auto={S(saproling|myBattlefield)}:haste target(creature)
|
||||
power=1
|
||||
toughness=1
|
||||
|
||||
Reference in New Issue
Block a user