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:
Eduardo MG
2022-10-14 11:50:46 -05:00
parent 491f42b717
commit d60b148ccc
4 changed files with 99 additions and 115 deletions

View File

@@ -157,8 +157,17 @@ $AUTO_DEFINE _CLASH_ Put here a code if compare the casting cost based on Errati
# Spectacle
#AUTO_DEFINE _SPECTACLE_($cost) compare(oplifelost)~morethan~0 {$cost}:
# Extort
#AUTO_DEFINE _EXTORT_ @movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
# Foretell
#AUTO_DEFINE _FORETELL_ {2}:name(Pay 2 and exile face-down) name(Pay 2 and exile face-down) doforetell myturnonly
# Angel Token
#AUTO_DEFINE _ANGELTOKEN_ create(Angel:Creature Angel:4/4:white:flying)
# Saproling Token
#AUTO_DEFINE _SAPROLINGTOKEN_ create(Saproling:creature Saproling:1/1:green)
# Zombie Token
#AUTO_DEFINE _ZOMBIETOKEN_ create(zombie:creature zombie:2/2:black)

View File

@@ -1790,17 +1790,8 @@ toughness=4
color=white
[/card]
[card]
name=Angel Spe
abilities=flying
type=Creature
subtype=Angel
power=4
toughness=4
color=white
[/card]
[card]
name=Angel of Condemnation
abilities=flying, vigilance
abilities=flying,vigilance
auto={2}{W}{T}:(blink)ueot target(other creature|battlefield)
auto=@exerted(this):(blink)forsrc target(other creature|battlefield)
auto={2}{W}{T}:exert
@@ -1976,7 +1967,7 @@ toughness=2
name=Angelic Ascension
target=creature,planeswalker
auto=moveTo(Exile)
auto=token(Angel Ang) targetController
auto=_ANGELTOKEN_ targetController
text=Exile target creature or planeswalker. Its controller creates a 4/4 white Angel creature token with flying.
mana={1}{W}
type=Instant
@@ -14597,7 +14588,7 @@ type=Enchantment
name=Court of Grace
auto=_MONARCH_CONTROLLER_
auto=@each my upkeep restriction{compare(pmonarch)~equalto~0}:token(Spirit,Creature Spirit,1/1,white,flying)
auto=@each my upkeep restriction{compare(pmonarch)~equalto~1}:token(Angel,Creature Angel,4/4,white,flying)
auto=@each my upkeep restriction{compare(pmonarch)~equalto~1}:_ANGELTOKEN_
text=When Court of Grace enters the battlefield, you become the monarch. -- At the beginning of your upkeep, create a 1/1 white Spirit creature token with flying. If you're the monarch, create a 4/4 white Angel creature token with flying instead.
mana={2}{W}{W}
type=Enchantment
@@ -22384,7 +22375,7 @@ toughness=8
[/card]
[card]
name=Empyrial Storm
auto=thisforeach(variable{pnumofcommandcastplus1plusend}) create(Angel:creature Angel:4/4:white:flying)
auto=thisforeach(variable{pnumofcommandcastplus1plusend}) _ANGELTOKEN_
text=When you cast this spell, copy it for each time you've cast your commander from the command zone this game. -- Create a 4/4 white Angel creature token with flying.
mana={4}{W}{W}
type=Sorcery
@@ -22733,7 +22724,7 @@ type=Instant
[card]
name=Entreat the Angels
autohand=restriction{miracle} pay[[{X}{W}{W}]] name(Miracle) activate name(Miracle) castcard(restricted)
auto=token(Angel, Creature Angel,4/4,flying,white)*XX
auto=_ANGELTOKEN_*XX
text=Put X 4/4 white Angel creature tokens with flying onto the battlefield. -- Miracle {X}{W}{W} (You may cast this card for its miracle cost when you draw it if it's the first card you drew this turn.)
mana={X}{X}{W}{W}{W}
type=Sorcery
@@ -37361,7 +37352,7 @@ subtype=Aura
[card]
name=Instrument of the Bards
auto=@each my upkeep:may name(Put harmony counter) counter(0/0,1,Harmony)
auto={3}{G}{T}:name(Search creature) transforms((,newability[target(creature[manacost<=hascntharmony]|mylibrary) moveTo(myhand) and!( if cantargetcard(*[legendary]|*) then token(Treasure Sur) )!])) oneshot
auto={3}{G}{T}:name(Search creature) transforms((,newability[target(creature[manacost=hascntharmony]|mylibrary) moveTo(myhand) and!( if cantargetcard(*[legendary]|*) then token(Treasure Sur) )!])) oneshot
text=At the beginning of your upkeep, you may put a harmony counter on Instrument of the Bards. -- {3}{G}, {T}: Search your library for a creature card with mana value equal to the number of harmony counters on Instrument of the Bards, reveal it, and put it into your hand. If that card is legendary, create a Treasure token. Then shuffle.
mana={G}
type=Legendary Artifact
@@ -37825,7 +37816,7 @@ toughness=3
[card]
name=Ishai, Ojutai Dragonspeaker
abilities=flying,partner
auto=@movedTo(*|stack): counter(1/1)
auto=@movedTo(*|opponentStack): counter(1/1)
text=Flying -- Whenever an opponent casts a spell, put a +1/+1 counter on Ishai, Ojutai Dragonspeaker. -- Partner (You can have two commanders if both have partner.)
mana={2}{W}{U}
type=Legendary Creature
@@ -55227,7 +55218,7 @@ toughness=3
name=Psychic Theft
target=player
auto=if type(*[instant;sorcery]|targetedpersonshand)~morethan~0 then name(Exile a card) name(Exile a card) target(*[instant;sorcery]|targetedpersonshand) moveto(myexile) and!( transforms((,newability[canplayfromexile],newability[phaseaction[endofturn once checkex] moveto(ownerhand)])) ueot )!
auto=if type(*[instant;sorcery]|targetedpersonshand)~equalto~0 then name(Reveal hand) name(Reveal hand) target(*|targetedpersonshand) moveto(myreveal) and!( moveto(targetedpersonshand) )!
auto=if type(*[instant;sorcery]|targetedpersonshand)~equalto~0 then name(Reveal hand) name(Reveal hand) target(*|targetedpersonshand) moveto(myreveal) and!( moveto(ownerHand) )!
text=Target player reveals his or her hand. You choose an instant or sorcery card from it and exile that card. You may cast that card for as long as it remains exiled. At the beginning of the next end step, if you haven't cast the card, return it to its owner's hand.
mana={1}{U}
type=Sorcery
@@ -61517,21 +61508,13 @@ type=Enchantment
[card]
name=Saproling Migration
kicker={4}
auto=if paid(kicker) then create(Saproling:creature Saproling:1/1:green:)*2
auto=create(Saproling:creature Saproling:1/1:green:)*2
auto=if paid(kicker) then _SAPROLINGTOKEN_*2
auto=_SAPROLINGTOKEN_*2
text=Kicker {4} (You may pay an additional {4} as you cast this spell.) -- Create two 1/1 green Saproling creature tokens. If this spell was kicked, create four of those tokens instead.
mana={1}{G}
type=Sorcery
[/card]
[card]
name=Saproling Spo
type=Creature
subtype=Saproling
power=1
toughness=1
color=green
[/card]
[card]
name=Saproling Symbiosis
abilities=flash
restriction=myturnonly
@@ -68067,7 +68050,7 @@ toughness=6
[card]
name=Speaker of the Heavens
abilities=vigilance,lifelink
auto={T}:token(Angel Spe) restriction{compare(lifetotalminusstartinglifeminusend)~morethan~6} asSorcery
auto={T}:token(_ANGELTOKEN_) restriction{compare(lifetotalminusstartinglifeminusend)~morethan~6} asSorcery
text=Vigilance, lifelink -- {T}: Create a 4/4 white Angel creature token with flying. Activate this ability only if you have at least 7 life more than your starting life total and only any time you could cast a sorcery.
mana={W}
type=Creature
@@ -69102,7 +69085,7 @@ toughness=2
name=Sporeweb Weaver
abilities=reach
auto=cantbetargetof(*[blue])
auto=_ENRAGE_life:1 controller && token(Saproling Spo)
auto=_ENRAGE_life:1 controller && _SAPROLINGTOKEN_
text=Reach, hexproof from blue -- Whenever Sporeweb Weaver is dealt damage, you gain 1 life and create a 1/1 green Saproling creature token.
mana={2}{G}
type=Creature
@@ -73264,7 +73247,7 @@ name=Tendershoot Dryad
auto=_ASCEND_
auto=@movedTo(*|myBattlefield) restriction{type(City's Blessing|mybattlefield)~equalto~0}:_ASCEND_
auto=_CITY'S_BLESSING_ lord(Saproling|myBattlefield) 2/2
auto=@each upkeep:create(saproling:creature saproling:1/1:green)
auto=@each upkeep:_SAPROLINGTOKEN_
text=Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.) -- At the beginning of each upkeep, create a 1/1 green Saproling creature token. -- Saprolings you control get +2/+2 as long as you have the city's blessing.
mana={4}{G}
type=Creature
@@ -74818,7 +74801,7 @@ type=Land
[/card]
[card]
name=Thrull Parasite
auto=@movedto(*|mystack):pay({WB}) life:-1 opponent && life:1 controller
auto=_EXTORT_
auto={T}{L:2}:name(Remove a counter) name(Remove a counter) removesinglecountertype(1) target(*[-land;counter{any}]|myBattlefield)
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.) -- {T}, Pay 2 life: Remove a counter from target nonland permanent.
mana={B}
@@ -83527,7 +83510,7 @@ toughness=4
[/card]
[card]
name=Yavimaya Sapherd
auto=create(saproling:creature saproling:1/1:green)
auto=_SAPROLINGTOKEN_
text=When Yavimaya Sapherd enters the battlefield, create a 1/1 green Saproling creature token.
mana={2}{G}
type=Creature
@@ -83793,7 +83776,7 @@ toughness=4
[card]
name=Zabaz, the Glimmerwasp
abilities=modular
modular=3
modular=1
auto={R}:name(Destroy artifact) target(artifact|myBattlefield)
auto={W}:name(Gains flying) transforms((,newability[flying])) ueot
auto=@counteradded(1/1) from(*[modular]|myBattlefield) except(Zabaz, the Glimmerwasp):may name(Trigger modular) counter(1/1) target(creature[counter{1/1.1}]|myBattlefield)
@@ -84113,14 +84096,6 @@ power=3
toughness=5
[/card]
[card]
name=Zombie Xat
type=Creature
subtype=Zombie
power=2
toughness=2
color=black
[/card]
[card]
name=Zulaport Duelist
abilities=flash
auto=may target(creature) -2/-0 ueot && deplete:2 targetcontroller

View File

@@ -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

View File

@@ -2560,7 +2560,7 @@ subtype=Sarkhan
name=Serra the Benevolent
auto=counter(0/0,4,loyalty)
auto={C(0/0,2,Loyalty)}:name(+2: Creatures you control with flying gets +1/+1) all(creature[flying]|myBattlefield) 1/1 ueot
auto={C(0/0,-3,Loyalty)}:name(-3: Create a Withe Creature Angel 4/4) token(Angel,Creature Angel,4/4,white,flying,vigilance)
auto={C(0/0,-3,Loyalty)}:name(-3: Create a White Creature Angel 4/4) token(Angel,Creature Angel,4/4,white,flying,vigilance)
auto={C(0/0,-6,Loyalty)}:name(-6: Emblem: "Worship") this(variable{worshipped} >= 1) transforms((,newability[reduceto:1])) forever dontremove
text=+2: Creatures you control with flying get +1/+1 until end of turn. -- -3: Create a 4/4 white Angel creature token with flying and vigilance. -- -6: You get an emblem with "If you control a creature, damage that would reduce your life total to less than 1 reduces it to 1 instead."
mana={2}{W}{W}