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

View File

@@ -2070,8 +2070,7 @@ toughness=*
[/card]
[card]
name=Angelic Exaltation
auto=count(type:creature:mybattlefield)
auto=@combat(attackedalone) source(creature|myBattlefield):all(trigger[to]) countedamount/countedamount ueot
auto=@combat(attackedalone) source(creature|myBattlefield):all(trigger[to]) type:creature:mybattlefield/type:creature:mybattlefield 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.
mana={3}{W}
type=Enchantment
@@ -20073,7 +20072,7 @@ toughness=3
[/card]
[card]
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.
mana={4}{B}{B}
type=Creature
@@ -21643,6 +21642,7 @@ type=Land
[/card]
[card]
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
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}
@@ -22671,7 +22671,7 @@ name=Ecstatic Awakener
backside=Awoken Demon
restriction=compare(isflipped)~equalto~0
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
mana={B}
type=Creature
@@ -29268,7 +29268,7 @@ name=Gadrak, the Crown-Scourge
abilities=flying
auto=aslongas(artifact|myBattlefield) cantattack <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.")
mana={2}{R}
type=Legendary Creature
@@ -33968,7 +33968,7 @@ toughness=1
[/card]
[card]
name=Guile
abilities=trheeblockers,shufflelibrarydeath
abilities=threeblockers,shufflelibrarydeath
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.
mana={3}{U}{U}{U}
@@ -54503,7 +54503,7 @@ toughness=5
[/card]
[card]
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.
mana={5}
type=Artifact
@@ -57403,7 +57403,7 @@ type=Land
[/card]
[card]
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.
mana={W}
type=Artifact
@@ -58492,7 +58492,7 @@ toughness=1
[card]
name=Proud Wildbonder
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."
mana={2}{RG}{RG}
type=Creature
@@ -60357,7 +60357,7 @@ name=Raphael, Fiendish Savior
abilities=flying
auto=lord(other *[demon;devil;imp;tiefling]|myBattlefield) 1/1
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."
mana={3}{B}{R}
type=Legendary Creature
@@ -81269,16 +81269,6 @@ text=(Transforms from Treasure Map.) -- {T}: Add {1} to your mana pool. -- {T},
type=Land
[/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
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)
@@ -87730,7 +87720,7 @@ type=Artifact
name=Winter's Rest
target=creature
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.
mana={1}{U}
type=Snow Enchantment

View File

@@ -16247,7 +16247,7 @@ name=Cackling Counterpart
target=creature|mybattlefield
auto=clone
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}
type=Instant
[/card]
@@ -20680,7 +20680,7 @@ toughness=1
name=Clone Legion
target=player
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}
type=Sorcery
[/card]
@@ -23066,7 +23066,7 @@ toughness=4
[card]
name=Coursers' Accord
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}
type=Sorcery
[/card]
@@ -32680,7 +32680,7 @@ subtype=Aura
name=Druid's Deliverance
auto=preventAllCombatDamage to(controller) ueot
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}
type=Instant
[/card]
@@ -35711,7 +35711,7 @@ subtype=Equipment
name=Emrakul, the Aeons Torn
abilities=nofizzle,flying,protectionfromcoloredspells
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
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}
@@ -37830,7 +37830,7 @@ type=Sorcery
[card]
name=Expedite
auto=haste
auto=draw:1
auto=draw:1 controller
target=creature
text=Target creature gains haste until end of turn. -- Draw a card.
mana={R}
@@ -38262,7 +38262,7 @@ toughness=1
[card]
name=Eyes in the Skies
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}
type=Instant
[/card]
@@ -39221,7 +39221,7 @@ target=creature|mybattlefield
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
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}
type=Instant
[/card]
@@ -39584,7 +39584,7 @@ type=Instant
[card]
name=Feldon of the Third Path
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}
type=Legendary Creature
subtype=Human Artificer
@@ -39630,7 +39630,7 @@ toughness=3
[card]
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 )!
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}
type=Creature
subtype=Minotaur Shaman
@@ -41353,7 +41353,7 @@ type=Sorcery
[card]
name=Flameshadow Conjuring
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}
type=Enchantment
[/card]
@@ -46072,7 +46072,7 @@ toughness=10
name=Giant Adephage
abilities=trample
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}
type=Creature
subtype=Insect
@@ -50986,7 +50986,7 @@ toughness=3
[card]
name=Growing Ranks
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}
type=Enchantment
[/card]
@@ -55601,7 +55601,7 @@ type=Artifact
[card]
name=Horncaller's Chant
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}
type=Sorcery
[/card]
@@ -64327,7 +64327,7 @@ toughness=3
[card]
name=Kozilek, Butcher of Truth
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
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}
@@ -74713,7 +74713,7 @@ type=Artifact
name=Mirror Mockery
target=creature
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}
type=Enchantment
subtype=Aura
@@ -74753,7 +74753,7 @@ auto={t}:add{c}
auto=tap(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)
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
[/card]
[card]
@@ -83922,7 +83922,7 @@ type=Sorcery
name=Pack Rat
anyzone=type:rat:mybattlefield/type:rat:mybattlefield cdaactive
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}
type=Creature
subtype=Rat
@@ -89110,7 +89110,7 @@ type=Sorcery
[card]
name=Progenitor Mimic
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}
type=Creature
subtype=Shapeshifter
@@ -89906,8 +89906,9 @@ type=Sorcery
[/card]
[card]
name=Purge
target=creature[black;artifact]
auto=bury
auto=choice name(Destroy artifact creature) bury target(creature[artifact]) restriction{type(creature[artifact]|battlefield)~morethan~0}
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.
mana={1}{W}
type=Instant
@@ -95962,7 +95963,7 @@ target=creature
auto=clone
kicker={5}
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}
type=Sorcery
[/card]
@@ -96737,7 +96738,7 @@ toughness=2
name=Rootborn Defenses
auto=ability$! _POPULATE_ !$ controller
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}
type=Instant
[/card]
@@ -101321,7 +101322,7 @@ toughness=5
[card]
name=Seance
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}
type=Enchantment
[/card]
@@ -101541,7 +101542,7 @@ type=Instant
[card]
name=Second Harvest
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}
type=Instant
[/card]
@@ -115648,7 +115649,7 @@ type=Instant
name=Sundering Growth
target=artifact,enchantment
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}
type=Instant
[/card]
@@ -115985,7 +115986,7 @@ name=Supplant Form
target=creature
auto=moveTo(ownerhand)
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}
type=Instant
[/card]
@@ -124558,7 +124559,7 @@ abilities=trample
name=Trostani, Selesnya's Voice
auto=@movedto(other creature|mybattlefield):all(trigger[to]) dynamicability<!mytgt toughnesslifegain srccontroller!>
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}
type=Legendary Creature
subtype=Dryad
@@ -124569,7 +124570,7 @@ toughness=5
name=Trostani's Judgment
target=creature
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}
type=Instant
[/card]
@@ -125344,7 +125345,7 @@ toughness=10
name=Ulamog, the Infinite Gyre
abilities=indestructible
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
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}
@@ -129776,7 +129777,7 @@ toughness=1
name=Vitu-Ghazi Guildmage
auto={4}{G}{W}:token(Centaur,Creature Centaur,3/3,green)
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}
type=Creature
subtype=Dryad Shaman
@@ -132735,7 +132736,7 @@ toughness=3
name=Wayfaring Temple
anyzone=type:creature:mybattlefield/type:creature:mybattlefield cdaactive
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}
type=Creature
subtype=Elemental
@@ -134064,7 +134065,7 @@ type=Enchantment
[card]
name=Wild Wanderer
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.
mana={3}{G}
type=Creature
@@ -134474,7 +134475,7 @@ toughness=3
[card]
name=Windreader Sphinx
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.
mana={5}{U}{U}
type=Creature