Bug fixes in primitives

Shuffle effect on original Eldrazi Titans is clearer now when it happens
Replaced 'Put a token onto the battlefield' for 'Create a token' in cards text
Expedite
Purge
Gadrak, the Crown-Scourge
Angelic Exaltation
Proud Wildbonder
Guile threeblockers
Raphael, Fiendish Savior
Portable Hole
Dreamshackle Geist
Windreader Sphinx
This commit is contained in:
Eduardo MG
2023-01-22 10:44:47 -06:00
parent ca7882c4da
commit ccd1a52856
2 changed files with 46 additions and 55 deletions
@@ -2070,8 +2070,7 @@ toughness=*
[/card] [/card]
[card] [card]
name=Angelic Exaltation name=Angelic Exaltation
auto=count(type:creature:mybattlefield) auto=@combat(attackedalone) source(creature|myBattlefield):all(trigger[to]) type:creature:mybattlefield/type:creature:mybattlefield ueot
auto=@combat(attackedalone) source(creature|myBattlefield):all(trigger[to]) countedamount/countedamount ueot
text=Whenever a creature you control attacks alone, it gets +X/+X until end of turn, where X is the number of creatures you control. text=Whenever a creature you control attacks alone, it gets +X/+X until end of turn, where X is the number of creatures you control.
mana={3}{W} mana={3}{W}
type=Enchantment type=Enchantment
@@ -20073,7 +20072,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Disciples of Gix name=Disciples of Gix
auto=may notatarget(<upto:3>artifact|mylibrary) moveto(mygraveyard) auto=notatarget(<upto:3>artifact|mylibrary) moveto(mygraveyard)
text=When Disciples of Gix enters the battlefield, search your library for up to three artifact cards, put them into your graveyard, then shuffle. text=When Disciples of Gix enters the battlefield, search your library for up to three artifact cards, put them into your graveyard, then shuffle.
mana={4}{B}{B} mana={4}{B}{B}
type=Creature type=Creature
@@ -21643,6 +21642,7 @@ type=Land
[/card] [/card]
[card] [card]
name=Dreamshackle Geist name=Dreamshackle Geist
abilities=flying
auto=@each my combatbegins:may name(Choose one) transforms((,newability[choice name(Tap a creature) target(creature) tap],newability[name(Creature doesn't untap) target(creature) frozen])) oneshot auto=@each my combatbegins:may name(Choose one) transforms((,newability[choice name(Tap a creature) target(creature) tap],newability[name(Creature doesn't untap) target(creature) frozen])) oneshot
text=Flying -- At the beginning of combat on your turn, choose up to one -- Tap target creature. -- Target creature doesn't untap during its controller's next untap step. text=Flying -- At the beginning of combat on your turn, choose up to one -- Tap target creature. -- Target creature doesn't untap during its controller's next untap step.
mana={1}{U}{U} mana={1}{U}{U}
@@ -22671,7 +22671,7 @@ name=Ecstatic Awakener
backside=Awoken Demon backside=Awoken Demon
restriction=compare(isflipped)~equalto~0 restriction=compare(isflipped)~equalto~0
anyzone={0}:doubleside(backside) anyzone={0}:doubleside(backside)
auto={2}{B}{S(other creature|mybattlefield)}:name(Draw a card) draw:1 controller && flip(backside) auto={2}{B}{S(other creature|mybattlefield)}:name(Draw a card) draw:1 controller && flip(backside) limit:1
text={2}{B}, Sacrifice another creature: Draw a card, then transform Ecstatic Awakener. Activate only once each turn. // Awoken Demon text={2}{B}, Sacrifice another creature: Draw a card, then transform Ecstatic Awakener. Activate only once each turn. // Awoken Demon
mana={B} mana={B}
type=Creature type=Creature
@@ -29268,7 +29268,7 @@ name=Gadrak, the Crown-Scourge
abilities=flying abilities=flying
auto=aslongas(artifact|myBattlefield) cantattack <4 auto=aslongas(artifact|myBattlefield) cantattack <4
auto=aslongas(artifact|myBattlefield) cantpwattack <4 auto=aslongas(artifact|myBattlefield) cantpwattack <4
auto=@each my endofturn restriction{morbid}:foreach(creature[-token;fresh]|myGraveyard) token(Treasure Gad) auto=@each my endofturn:foreach(creature[-token;fresh]) graveyard token(Treasure Sur)
text=Flying -- Gadrak, the Crown-Scourge can't attack unless you control four or more artifacts. -- At the beginning of your end step, create a Treasure token for each nontoken creature that died this turn. (It's an artifact with " {T}, Sacrifice this artifact: Add one mana of any color.") text=Flying -- Gadrak, the Crown-Scourge can't attack unless you control four or more artifacts. -- At the beginning of your end step, create a Treasure token for each nontoken creature that died this turn. (It's an artifact with " {T}, Sacrifice this artifact: Add one mana of any color.")
mana={2}{R} mana={2}{R}
type=Legendary Creature type=Legendary Creature
@@ -33968,7 +33968,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Guile name=Guile
abilities=trheeblockers,shufflelibrarydeath abilities=threeblockers,shufflelibrarydeath
auto={D(instant|myhand)}:target(*|stack) fizzleto(exile) && may activate castcard(copied noevent) auto={D(instant|myhand)}:target(*|stack) fizzleto(exile) && may activate castcard(copied noevent)
text=Guile can't be blocked except by three or more creatures. -- If a spell or ability you control would counter a spell, instead exile that spell and you may play that card without paying its mana cost. -- When Guile is put into a graveyard from anywhere, shuffle it into its owner's library. text=Guile can't be blocked except by three or more creatures. -- If a spell or ability you control would counter a spell, instead exile that spell and you may play that card without paying its mana cost. -- When Guile is put into a graveyard from anywhere, shuffle it into its owner's library.
mana={3}{U}{U}{U} mana={3}{U}{U}{U}
@@ -54503,7 +54503,7 @@ toughness=5
[/card] [/card]
[card] [card]
name=Ornate Kanzashi name=Ornate Kanzashi
auto={2}{T}:moveto(exile) all(*[zpos=1]|opponentlibrary) and!(activate castcard(copied) ueot)! auto={2}{T}:all(*[zpos=1]|opponentlibrary) moveto(exile) and!(activate castcard(copied) ueot)!
text={2}, {T}: Target opponent exiles the top card of his or her library. You may play that card this turn. text={2}, {T}: Target opponent exiles the top card of his or her library. You may play that card this turn.
mana={5} mana={5}
type=Artifact type=Artifact
@@ -57403,7 +57403,7 @@ type=Land
[/card] [/card]
[card] [card]
name=Portable Hole name=Portable Hole
auto=(blink)forsrc target(creature[manacost<=2]|opponentbattlefield) auto=(blink)forsrc target(*[-land;manacost<=2]|opponentbattlefield)
text=When Portable Hole enters the battlefield, exile target nonland permanent an opponent controls with mana value 2 or less until Portable Hole leaves the battlefield. text=When Portable Hole enters the battlefield, exile target nonland permanent an opponent controls with mana value 2 or less until Portable Hole leaves the battlefield.
mana={W} mana={W}
type=Artifact type=Artifact
@@ -58492,7 +58492,7 @@ toughness=1
[card] [card]
name=Proud Wildbonder name=Proud Wildbonder
abilities=trample abilities=trample
auto=lord(creature[trample]|myBattlefield) transforms((,newability[_BLOCKED_may name(assign combat damage to defending player) thisforeach(power>=1) damage:1 opponent && fog from(this)])) auto=lord(creature[trample]|myBattlefield) _BLOCKED_may name(assign combat damage to defending player) thisforeach(power>=1) damage:1 opponent && fog from(this)
text=Trample -- Creatures you control with trample have "You may have this creature assign its combat damage as though it weren't blocked." text=Trample -- Creatures you control with trample have "You may have this creature assign its combat damage as though it weren't blocked."
mana={2}{RG}{RG} mana={2}{RG}{RG}
type=Creature type=Creature
@@ -60357,7 +60357,7 @@ name=Raphael, Fiendish Savior
abilities=flying abilities=flying
auto=lord(other *[demon;devil;imp;tiefling]|myBattlefield) 1/1 auto=lord(other *[demon;devil;imp;tiefling]|myBattlefield) 1/1
auto=lord(other *[demon;devil;imp;tiefling]|myBattlefield) lifelink auto=lord(other *[demon;devil;imp;tiefling]|myBattlefield) lifelink
auto=@each endofturn restriction{type(*[fresh]|mygraveyard)~morethan~0}:create(devil:creature devil:1/1:red) and!( transforms((,newability[@movedto(this|mygraveyard):damage:1 target(*[player;creature;planeswalker])])) forever )! auto=@each endofturn restriction{type(creature[fresh]|mygraveyard)~morethan~0}:create(devil:creature devil:1/1:red) and!( transforms((,newability[@movedto(this|mygraveyard):damage:1 target(*[player;creature;planeswalker])])) forever )!
text=Flying -- Other Demons, Devils, Imps, and Tieflings you control get +1/+1 and have lifelink. -- At the beginning of each end step, if a creature card was put into your graveyard from anywhere this turn, create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target." text=Flying -- Other Demons, Devils, Imps, and Tieflings you control get +1/+1 and have lifelink. -- At the beginning of each end step, if a creature card was put into your graveyard from anywhere this turn, create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target."
mana={3}{B}{R} mana={3}{B}{R}
type=Legendary Creature type=Legendary Creature
@@ -81269,16 +81269,6 @@ text=(Transforms from Treasure Map.) -- {T}: Add {1} to your mana pool. -- {T},
type=Land type=Land
[/card] [/card]
[card] [card]
name=Treasure Gad
auto={T}{S}:add{W}
auto={T}{S}:add{U}
auto={T}{S}:add{B}
auto={T}{S}:add{R}
auto={T}{S}:add{G}
text={T}, Sacrifice this artifact: Add one mana of any color.
type=Artifact Treasure
[/card]
[card]
name=Treasure Map name=Treasure Map
aicode=activate transforms((,newability[all(*[zpos<=type:zombie:mybattlefield]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot aicode=activate transforms((,newability[all(*[zpos<=type:zombie:mybattlefield]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto={1}{T}:_SCRY_(1) && counter(0/0,1,landmark) auto={1}{T}:_SCRY_(1) && counter(0/0,1,landmark)
@@ -87730,7 +87720,7 @@ type=Artifact
name=Winter's Rest name=Winter's Rest
target=creature target=creature
auto=teach(creature) tap auto=teach(creature) tap
auto=aslongas(*[snow]|myBattlefield)~morethan~0 teach(creature) doesnotuntap auto=aslongas(*[snow]|myBattlefield)~morethan~1 teach(creature) doesnotuntap
text=Enchant creature -- When Winter's Rest enters the battlefield, tap enchanted creature. -- As long as you control another snow permanent, enchanted creature doesn't untap during its controller's untap step. text=Enchant creature -- When Winter's Rest enters the battlefield, tap enchanted creature. -- As long as you control another snow permanent, enchanted creature doesn't untap during its controller's untap step.
mana={1}{U} mana={1}{U}
type=Snow Enchantment type=Snow Enchantment
+35 -34
View File
@@ -16247,7 +16247,7 @@ name=Cackling Counterpart
target=creature|mybattlefield target=creature|mybattlefield
auto=clone auto=clone
flashback={5}{U}{U} flashback={5}{U}{U}
text=Put a token onto the battlefield that's a copy of target creature you control. -- Flashback {5}{U}{U} text=Create a token that's a copy of target creature you control. -- Flashback {5}{U}{U}
mana={1}{U}{U} mana={1}{U}{U}
type=Instant type=Instant
[/card] [/card]
@@ -20680,7 +20680,7 @@ toughness=1
name=Clone Legion name=Clone Legion
target=player target=player
auto=clone all(creature|targetedpersonsbattlefield) auto=clone all(creature|targetedpersonsbattlefield)
text=For each creature target player controls, put a token onto the battlefield that's a copy of that creature. text=For each creature target player controls, create a token that's a copy of that creature.
mana={7}{U}{U} mana={7}{U}{U}
type=Sorcery type=Sorcery
[/card] [/card]
@@ -23066,7 +23066,7 @@ toughness=4
[card] [card]
name=Coursers' Accord name=Coursers' Accord
auto=token(Centaur,Creature Centaur,3/3,green) && ability$! _POPULATE_ !$ controller auto=token(Centaur,Creature Centaur,3/3,green) && ability$! _POPULATE_ !$ controller
text=Put a 3/3 green Centaur creature token onto the battlefield, then populate. (Put a token onto the battlefield that's a copy of a creature token you control.) text=Put a 3/3 green Centaur creature token onto the battlefield, then populate. (Create a token that's a copy of a creature token you control.)
mana={4}{G}{W} mana={4}{G}{W}
type=Sorcery type=Sorcery
[/card] [/card]
@@ -32680,7 +32680,7 @@ subtype=Aura
name=Druid's Deliverance name=Druid's Deliverance
auto=preventAllCombatDamage to(controller) ueot auto=preventAllCombatDamage to(controller) ueot
auto=_POPULATE_ auto=_POPULATE_
text=Prevent all combat damage that would be dealt to you this turn. Populate. (Put a token onto the battlefield that's a copy of a creature token you control.) text=Prevent all combat damage that would be dealt to you this turn. Populate. (Create a token that's a copy of a creature token you control.)
mana={1}{G} mana={1}{G}
type=Instant type=Instant
[/card] [/card]
@@ -35711,7 +35711,7 @@ subtype=Equipment
name=Emrakul, the Aeons Torn name=Emrakul, the Aeons Torn
abilities=nofizzle,flying,protectionfromcoloredspells abilities=nofizzle,flying,protectionfromcoloredspells
autostack=if casted(this) then turns:+1 controller autostack=if casted(this) then turns:+1 controller
autograveyard=moveTo(ownerlibrary) all(*|ownergraveyard) && shuffle autograveyard=choice moveTo(ownerlibrary) all(*|ownergraveyard) && shuffle
auto=_ATTACKING_name(Annihilate) ability$!name(sacrifice 6 permanents) notatarget(<6>*|mybattlefield) sacrifice!$ opponent auto=_ATTACKING_name(Annihilate) ability$!name(sacrifice 6 permanents) notatarget(<6>*|mybattlefield) sacrifice!$ opponent
text=Emrakul, the Aeons Torn can't be countered. -- When you cast Emrakul, take an extra turn after this one. -- Flying, protection from colored spells, annihilator 6 -- When Emrakul is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library. text=Emrakul, the Aeons Torn can't be countered. -- When you cast Emrakul, take an extra turn after this one. -- Flying, protection from colored spells, annihilator 6 -- When Emrakul is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library.
mana={15} mana={15}
@@ -37830,7 +37830,7 @@ type=Sorcery
[card] [card]
name=Expedite name=Expedite
auto=haste auto=haste
auto=draw:1 auto=draw:1 controller
target=creature target=creature
text=Target creature gains haste until end of turn. -- Draw a card. text=Target creature gains haste until end of turn. -- Draw a card.
mana={R} mana={R}
@@ -38262,7 +38262,7 @@ toughness=1
[card] [card]
name=Eyes in the Skies name=Eyes in the Skies
auto=token(Bird,Creature Bird,1/1,flying,white) && ability$! _POPULATE_ !$ controller auto=token(Bird,Creature Bird,1/1,flying,white) && ability$! _POPULATE_ !$ controller
text=Put a 1/1 white Bird creature token with flying onto the battlefield, then populate. (Put a token onto the battlefield that's a copy of a creature token you control.) text=Put a 1/1 white Bird creature token with flying onto the battlefield, then populate. (Create a token that's a copy of a creature token you control.)
mana={3}{W} mana={3}{W}
type=Instant type=Instant
[/card] [/card]
@@ -39221,7 +39221,7 @@ target=creature|mybattlefield
auto=clone auto=clone
aicode=activate transforms((,newability[all(*[zpos<=2]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot aicode=activate transforms((,newability[all(*[zpos<=2]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto=if compare(restriction{myturnonly}~morethan~0) then scry:2 scrycore delayed dontshow donothing scrycoreend scryend auto=if compare(restriction{myturnonly}~morethan~0) then scry:2 scrycore delayed dontshow donothing scrycoreend scryend
text=Put a token onto the battlefield that's a copy of target creature you control. If it's your turn, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) text=Create a token that's a copy of target creature you control. If it's your turn, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.)
mana={U}{U}{U} mana={U}{U}{U}
type=Instant type=Instant
[/card] [/card]
@@ -39584,7 +39584,7 @@ type=Instant
[card] [card]
name=Feldon of the Third Path name=Feldon of the Third Path
auto={2}{r}{t}:target(creature|mygraveyard) clone with(treason,haste) addtype(artifact) auto={2}{r}{t}:target(creature|mygraveyard) clone with(treason,haste) addtype(artifact)
text={2}{R}, {T}: Put a token onto the battlefield that's a copy of target creature card in your graveyard, except it's an artifact in addition to its other types. It gains haste. Sacrifice it at the beginning of the next end step. text={2}{R}, {T}: Create a token that's a copy of target creature card in your graveyard, except it's an artifact in addition to its other types. It gains haste. Sacrifice it at the beginning of the next end step.
mana={1}{R}{R} mana={1}{R}{R}
type=Legendary Creature type=Legendary Creature
subtype=Human Artificer subtype=Human Artificer
@@ -39630,7 +39630,7 @@ toughness=3
[card] [card]
name=Felhide Spiritbinder name=Felhide Spiritbinder
auto=@untapped(this) restriction{type(creature)~morethan~1}:pay({1}{R}) target(other creature) clone and!( transforms((Enchantment,newability[haste],newability[@each my endofturn:moveto(exile)])) oneshot )! auto=@untapped(this) restriction{type(creature)~morethan~1}:pay({1}{R}) target(other creature) clone and!( transforms((Enchantment,newability[haste],newability[@each my endofturn:moveto(exile)])) oneshot )!
text=Inspired -- Whenever Felhide Spiritbinder becomes untapped, you may pay {1}{R}. If you do, put a token onto the battlefield that's a copy of another target creature except it's an enchantment in addition to its other types. It gains haste. Exile it at the beginning of the next end step. text=Inspired -- Whenever Felhide Spiritbinder becomes untapped, you may pay {1}{R}. If you do, create a token that's a copy of another target creature except it's an enchantment in addition to its other types. It gains haste. Exile it at the beginning of the next end step.
mana={3}{R} mana={3}{R}
type=Creature type=Creature
subtype=Minotaur Shaman subtype=Minotaur Shaman
@@ -41353,7 +41353,7 @@ type=Sorcery
[card] [card]
name=Flameshadow Conjuring name=Flameshadow Conjuring
auto=@movedto(creature[-token]|mybattlefield):all(trigger[to]) pay[[{R}]] clone with(unearth,haste) auto=@movedto(creature[-token]|mybattlefield):all(trigger[to]) pay[[{R}]] clone with(unearth,haste)
text=Whenever a nontoken creature enters the battlefield under your control, you may pay {R}. If you do, put a token onto the battlefield that's a copy of that creature. That token gains haste. Exile it at the beginning of the next end step. text=Whenever a nontoken creature enters the battlefield under your control, you may pay {R}. If you do, create a token that's a copy of that creature. That token gains haste. Exile it at the beginning of the next end step.
mana={3}{R} mana={3}{R}
type=Enchantment type=Enchantment
[/card] [/card]
@@ -46072,7 +46072,7 @@ toughness=10
name=Giant Adephage name=Giant Adephage
abilities=trample abilities=trample
auto=@combatdamaged(player) from(this):clone all(this) auto=@combatdamaged(player) from(this):clone all(this)
text=Trample -- Whenever Giant Adephage deals combat damage to a player, put a token onto the battlefield that's a copy of Giant Adephage. text=Trample -- Whenever Giant Adephage deals combat damage to a player, create a token that's a copy of Giant Adephage.
mana={5}{G}{G} mana={5}{G}{G}
type=Creature type=Creature
subtype=Insect subtype=Insect
@@ -50986,7 +50986,7 @@ toughness=3
[card] [card]
name=Growing Ranks name=Growing Ranks
auto=@each my upkeep restriction{type(creature[token]|mybattlefield)~morethan~0}:ability$! _POPULATE_ !$ controller auto=@each my upkeep restriction{type(creature[token]|mybattlefield)~morethan~0}:ability$! _POPULATE_ !$ controller
text=At the beginning of your upkeep, populate. (Put a token onto the battlefield that's a copy of a creature token you control.) text=At the beginning of your upkeep, populate. (Create a token that's a copy of a creature token you control.)
mana={2}{GW}{GW} mana={2}{GW}{GW}
type=Enchantment type=Enchantment
[/card] [/card]
@@ -55601,7 +55601,7 @@ type=Artifact
[card] [card]
name=Horncaller's Chant name=Horncaller's Chant
auto=token(Rhino,Creature Rhino,4/4,green,trample) && ability$! _POPULATE_ !$ controller auto=token(Rhino,Creature Rhino,4/4,green,trample) && ability$! _POPULATE_ !$ controller
text=Put a 4/4 green Rhino creature token with trample onto the battlefield, then populate. (Put a token onto the battlefield that's a copy of a creature token you control.) text=Put a 4/4 green Rhino creature token with trample onto the battlefield, then populate. (Create a token that's a copy of a creature token you control.)
mana={7}{G} mana={7}{G}
type=Sorcery type=Sorcery
[/card] [/card]
@@ -64327,7 +64327,7 @@ toughness=3
[card] [card]
name=Kozilek, Butcher of Truth name=Kozilek, Butcher of Truth
autostack=if casted(this) then draw:4 controller autostack=if casted(this) then draw:4 controller
autograveyard=moveTo(ownerlibrary) all(*|ownergraveyard) && shuffle autograveyard=choice moveTo(ownerlibrary) all(*|ownergraveyard) && shuffle
auto=_ATTACKING_name(Annihilate) ability$!name(sacrifice 4 permanents) notatarget(<4>*|mybattlefield) sacrifice!$ opponent auto=_ATTACKING_name(Annihilate) ability$!name(sacrifice 4 permanents) notatarget(<4>*|mybattlefield) sacrifice!$ opponent
text=When you cast Kozilek, Butcher of Truth, draw four cards. -- Annihilator 4 (Whenever this creature attacks, defending player sacrifices four permanents.) -- When Kozilek is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library. text=When you cast Kozilek, Butcher of Truth, draw four cards. -- Annihilator 4 (Whenever this creature attacks, defending player sacrifices four permanents.) -- When Kozilek is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library.
mana={10} mana={10}
@@ -74713,7 +74713,7 @@ type=Artifact
name=Mirror Mockery name=Mirror Mockery
target=creature target=creature
auto=@combat(attacking) source(mytgt) :all(trigger[to]) clone and!( transforms((,newability[phaseaction[combatends once] moveto(exile)])) forever )! auto=@combat(attacking) source(mytgt) :all(trigger[to]) clone and!( transforms((,newability[phaseaction[combatends once] moveto(exile)])) forever )!
text=Enchant creature -- Whenever enchanted creature attacks, you may put a token onto the battlefield that's a copy of that creature. Exile that token at end of combat. text=Enchant creature -- Whenever enchanted creature attacks, you may create a token that's a copy of that creature. Exile that token at end of combat.
mana={1}{U} mana={1}{U}
type=Enchantment type=Enchantment
subtype=Aura subtype=Aura
@@ -74753,7 +74753,7 @@ auto={t}:add{c}
auto=tap(noevent) auto=tap(noevent)
auto={2}{c}{t}{s}:name(copy spell) target(instant,sorcery|mystack) castcard(copied noevent) auto={2}{c}{t}{s}:name(copy spell) target(instant,sorcery|mystack) castcard(copied noevent)
auto={4}{c}{t}{s}:name(Clone) clone notatarget(creature|mybattlefield) auto={4}{c}{t}{s}:name(Clone) clone notatarget(creature|mybattlefield)
text=Mirrorpool enters the battlefield tapped. -- {T}: Add {C} to your mana pool. -- {2}{C}, {T}, Sacrifice Mirrorpool: Copy target instant or sorcery spell you control. You may choose new targets for the copy. -- {4}{C}, {T}, Sacrifice Mirrorpool: Put a token onto the battlefield that's a copy of target creature you control. text=Mirrorpool enters the battlefield tapped. -- {T}: Add {C} to your mana pool. -- {2}{C}, {T}, Sacrifice Mirrorpool: Copy target instant or sorcery spell you control. You may choose new targets for the copy. -- {4}{C}, {T}, Sacrifice Mirrorpool: Create a token that's a copy of target creature you control.
type=Land type=Land
[/card] [/card]
[card] [card]
@@ -83922,7 +83922,7 @@ type=Sorcery
name=Pack Rat name=Pack Rat
anyzone=type:rat:mybattlefield/type:rat:mybattlefield cdaactive anyzone=type:rat:mybattlefield/type:rat:mybattlefield cdaactive
auto={2}{B}{D(*|myhand)}:token(Pack Rat) auto={2}{B}{D(*|myhand)}:token(Pack Rat)
text=Pack Rat's power and toughness are each equal to the number of Rats you control. -- {2}{B}, Discard a card: Put a token onto the battlefield that's a copy of Pack Rat. text=Pack Rat's power and toughness are each equal to the number of Rats you control. -- {2}{B}, Discard a card: Create a token that's a copy of Pack Rat.
mana={1}{B} mana={1}{B}
type=Creature type=Creature
subtype=Rat subtype=Rat
@@ -89110,7 +89110,7 @@ type=Sorcery
[card] [card]
name=Progenitor Mimic name=Progenitor Mimic
auto=may copy NotATarget(creature) and!( transforms((,newability[@each my upkeep:all(this) ifnot cantargetcard(*[token]) then clone])) forever )! auto=may copy NotATarget(creature) and!( transforms((,newability[@each my upkeep:all(this) ifnot cantargetcard(*[token]) then clone])) forever )!
text=You may have Progenitor Mimic enter the battlefield as a copy of any creature on the battlefield except it gains "At the beginning of your upkeep, if this creature isn't a token, put a token onto the battlefield that's a copy of this creature." text=You may have Progenitor Mimic enter the battlefield as a copy of any creature on the battlefield except it gains "At the beginning of your upkeep, if this creature isn't a token, create a token that's a copy of this creature."
mana={4}{G}{U} mana={4}{G}{U}
type=Creature type=Creature
subtype=Shapeshifter subtype=Shapeshifter
@@ -89906,8 +89906,9 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Purge name=Purge
target=creature[black;artifact] auto=choice name(Destroy artifact creature) bury target(creature[artifact]) restriction{type(creature[artifact]|battlefield)~morethan~0}
auto=bury auto=choice name(Destroy black creature) bury target(creature[black]) restriction{type(creature[black]|battlefield)~morethan~0}
restriction=type(creature|battlefield)~morethan~0
text=Destroy target artifact creature or black creature. It can't be regenerated. text=Destroy target artifact creature or black creature. It can't be regenerated.
mana={1}{W} mana={1}{W}
type=Instant type=Instant
@@ -95962,7 +95963,7 @@ target=creature
auto=clone auto=clone
kicker={5} kicker={5}
auto=if paid(kicker) then clone && clone && clone && clone auto=if paid(kicker) then clone && clone && clone && clone
text=Kicker {5} (You may pay an additional {5} as you cast this spell.) -- Put a token onto the battlefield that's a copy of target creature. If Rite of Replication was kicked, put five of those tokens onto the battlefield instead. text=Kicker {5} (You may pay an additional {5} as you cast this spell.) -- Create a token that's a copy of target creature. If Rite of Replication was kicked, put five of those tokens onto the battlefield instead.
mana={2}{U}{U} mana={2}{U}{U}
type=Sorcery type=Sorcery
[/card] [/card]
@@ -96737,7 +96738,7 @@ toughness=2
name=Rootborn Defenses name=Rootborn Defenses
auto=ability$! _POPULATE_ !$ controller auto=ability$! _POPULATE_ !$ controller
auto=all(creature|myBattlefield) indestructible ueot auto=all(creature|myBattlefield) indestructible ueot
text=Populate. Creatures you control are indestructible this turn. (To populate, put a token onto the battlefield that's a copy of a creature token you control. Damage and effects that say "destroy" don't destroy indestructible creatures.) text=Populate. Creatures you control are indestructible this turn. (To populate, create a token that's a copy of a creature token you control. Damage and effects that say "destroy" don't destroy indestructible creatures.)
mana={2}{W} mana={2}{W}
type=Instant type=Instant
[/card] [/card]
@@ -101321,7 +101322,7 @@ toughness=5
[card] [card]
name=Seance name=Seance
auto=@each my upkeep:may target(creature|mygraveyard) moveto(exile) and!(clone with(unearth) addtype(spirit))! auto=@each my upkeep:may target(creature|mygraveyard) moveto(exile) and!(clone with(unearth) addtype(spirit))!
text=At the beginning of each upkeep, you may exile target creature card from your graveyard. If you do, put a token onto the battlefield that's a copy of that card except it's a Spirit in addition to its other types. Exile it at the beginning of the next end step. text=At the beginning of each upkeep, you may exile target creature card from your graveyard. If you do, create a token that's a copy of that card except it's a Spirit in addition to its other types. Exile it at the beginning of the next end step.
mana={2}{W}{W} mana={2}{W}{W}
type=Enchantment type=Enchantment
[/card] [/card]
@@ -101541,7 +101542,7 @@ type=Instant
[card] [card]
name=Second Harvest name=Second Harvest
auto=all(*[token]|mybattlefield) clone auto=all(*[token]|mybattlefield) clone
text=For each token you control, put a token onto the battlefield that's a copy of that permanent. text=For each token you control, create a token that's a copy of that permanent.
mana={2}{G}{G} mana={2}{G}{G}
type=Instant type=Instant
[/card] [/card]
@@ -115648,7 +115649,7 @@ type=Instant
name=Sundering Growth name=Sundering Growth
target=artifact,enchantment target=artifact,enchantment
auto=destroy && ability$! _POPULATE_ !$ controller auto=destroy && ability$! _POPULATE_ !$ controller
text=Destroy target artifact or enchantment, then populate. (Put a token onto the battlefield that's a copy of a creature token you control.) text=Destroy target artifact or enchantment, then populate. (Create a token that's a copy of a creature token you control.)
mana={GW}{GW} mana={GW}{GW}
type=Instant type=Instant
[/card] [/card]
@@ -115985,7 +115986,7 @@ name=Supplant Form
target=creature target=creature
auto=moveTo(ownerhand) auto=moveTo(ownerhand)
auto=clone auto=clone
text=Return target creature to its owner's hand. You put a token onto the battlefield that's a copy of that creature. text=Return target creature to its owner's hand. You create a token that's a copy of that creature.
mana={4}{U}{U} mana={4}{U}{U}
type=Instant type=Instant
[/card] [/card]
@@ -124558,7 +124559,7 @@ abilities=trample
name=Trostani, Selesnya's Voice name=Trostani, Selesnya's Voice
auto=@movedto(other creature|mybattlefield):all(trigger[to]) dynamicability<!mytgt toughnesslifegain srccontroller!> auto=@movedto(other creature|mybattlefield):all(trigger[to]) dynamicability<!mytgt toughnesslifegain srccontroller!>
auto={1}{G}{W}{T}:_POPULATE_ auto={1}{G}{W}{T}:_POPULATE_
text=Whenever another creature enters the battlefield under your control, you gain life equal to that creature's toughness. -- {1}{G}{W}, {T}: Populate. (Put a token onto the battlefield that's a copy of a creature token you control.) text=Whenever another creature enters the battlefield under your control, you gain life equal to that creature's toughness. -- {1}{G}{W}, {T}: Populate. (Create a token that's a copy of a creature token you control.)
mana={G}{G}{W}{W} mana={G}{G}{W}{W}
type=Legendary Creature type=Legendary Creature
subtype=Dryad subtype=Dryad
@@ -124569,7 +124570,7 @@ toughness=5
name=Trostani's Judgment name=Trostani's Judgment
target=creature target=creature
auto=moveto(exile) && ability$! _POPULATE_ !$ controller auto=moveto(exile) && ability$! _POPULATE_ !$ controller
text=Exile target creature, then populate. (Put a token onto the battlefield that's a copy of a creature token you control.) text=Exile target creature, then populate. (Create a token that's a copy of a creature token you control.)
mana={5}{W} mana={5}{W}
type=Instant type=Instant
[/card] [/card]
@@ -125344,7 +125345,7 @@ toughness=10
name=Ulamog, the Infinite Gyre name=Ulamog, the Infinite Gyre
abilities=indestructible abilities=indestructible
autostack=if casted(this) then destroy target(*) autostack=if casted(this) then destroy target(*)
autograveyard=moveTo(ownerlibrary) all(*|ownergraveyard) && shuffle autograveyard=choice moveTo(ownerlibrary) all(*|ownergraveyard) && shuffle
auto=_ATTACKING_name(Annihilate) ability$!name(sacrifice 4 permanents) notatarget(<4>*|mybattlefield) sacrifice!$ opponent auto=_ATTACKING_name(Annihilate) ability$!name(sacrifice 4 permanents) notatarget(<4>*|mybattlefield) sacrifice!$ opponent
text=When you cast this spell, destroy target permanent. -- Indestructible -- Annihilator 4 (Whenever this creature attacks, defending player sacrifices four permanents.) -- When Ulamog, the Infinite Gyre is put into a graveyard from anywhere, its owner shuffles their graveyard into their library. text=When you cast this spell, destroy target permanent. -- Indestructible -- Annihilator 4 (Whenever this creature attacks, defending player sacrifices four permanents.) -- When Ulamog, the Infinite Gyre is put into a graveyard from anywhere, its owner shuffles their graveyard into their library.
mana={11} mana={11}
@@ -129776,7 +129777,7 @@ toughness=1
name=Vitu-Ghazi Guildmage name=Vitu-Ghazi Guildmage
auto={4}{G}{W}:token(Centaur,Creature Centaur,3/3,green) auto={4}{G}{W}:token(Centaur,Creature Centaur,3/3,green)
auto={2}{G}{W}:_POPULATE_ auto={2}{G}{W}:_POPULATE_
text={4}{G}{W}: Put a 3/3 green Centaur creature token onto the battlefield. -- {2}{G}{W}: Populate. (Put a token onto the battlefield that's a copy of a creature token you control.) text={4}{G}{W}: Put a 3/3 green Centaur creature token onto the battlefield. -- {2}{G}{W}: Populate. (Create a token that's a copy of a creature token you control.)
mana={G}{W} mana={G}{W}
type=Creature type=Creature
subtype=Dryad Shaman subtype=Dryad Shaman
@@ -132735,7 +132736,7 @@ toughness=3
name=Wayfaring Temple name=Wayfaring Temple
anyzone=type:creature:mybattlefield/type:creature:mybattlefield cdaactive anyzone=type:creature:mybattlefield/type:creature:mybattlefield cdaactive
auto=@combatdamaged(player) from(this) restriction{type(creature[token]|mybattlefield)~morethan~0}:_POPULATE_ auto=@combatdamaged(player) from(this) restriction{type(creature[token]|mybattlefield)~morethan~0}:_POPULATE_
text=Wayfaring Temple's power and toughness are each equal to the number of creatures you control. -- Whenever Wayfaring Temple deals combat damage to a player, populate. (Put a token onto the battlefield that's a copy of a creature token you control.) text=Wayfaring Temple's power and toughness are each equal to the number of creatures you control. -- Whenever Wayfaring Temple deals combat damage to a player, populate. (Create a token that's a copy of a creature token you control.)
mana={1}{G}{W} mana={1}{G}{W}
type=Creature type=Creature
subtype=Elemental subtype=Elemental
@@ -134064,7 +134065,7 @@ type=Enchantment
[card] [card]
name=Wild Wanderer name=Wild Wanderer
aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(land[basic]|myLibrary) aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(land[basic]|myLibrary)
auto=name(search card) reveal:plibrarycount optionone name(choose card) target(land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend auto=may name(search card) reveal:plibrarycount optionone name(choose card) target(land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
text=When Wild Wanderer enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. text=When Wild Wanderer enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.
mana={3}{G} mana={3}{G}
type=Creature type=Creature
@@ -134474,7 +134475,7 @@ toughness=3
[card] [card]
name=Windreader Sphinx name=Windreader Sphinx
abilities=flying abilities=flying
auto=@each blockers:foreach(creature[attacking;flying]|battlefield) draw:1 controller auto=@each blockers:foreach(creature[attacking;flying]|battlefield) may draw:1 controller
text=Flying. -- Whenever a creature with flying attacks, you may draw a card. text=Flying. -- Whenever a creature with flying attacks, you may draw a card.
mana={5}{U}{U} mana={5}{U}{U}
type=Creature type=Creature