Bug fixes and new cards form ONE

token macros
Winter Orb
Imi Statue
Brago, King Eternal is so buggy, it revives cards and reattaches auras
Oketra's Avenger
Efreet Flamepainter
You must still pay the mana cost of the target instant in your graveyard to cast it using Toshiro’s ability.
Neonate's Rush
Grimlock, Dinobot Leader
Mazemind Tome
Grim Discovery
Devout Decree
Hydra's Growth
Wolfrider's Saddle
This commit is contained in:
Eduardo MG
2023-04-09 17:47:35 -06:00
parent 7b75936545
commit d717dcad02
3 changed files with 267 additions and 70 deletions
@@ -1,6 +1,6 @@
#Bordeline Primitives Pack for Wagic the Homebrew. #Bordeline Primitives Pack for Wagic the Homebrew.
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card #Please keep these card alphabetized, and try to have the "name=" line at the top of each card
#I sorted this programatically - Thanks to Vitty85 26-03-2023 #I sorted this programatically - Thanks to Vitty85 09-04-2023
[card] [card]
name=+2 Mace name=+2 Mace
auto={3}:equip auto={3}:equip
@@ -2419,6 +2419,15 @@ power=1
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Annihilating Glare
other={4}{B}
target=creature,planeswalker
auto=destroy
text=As an additional cost to cast this spell, pay {4} or sacrifice an artifact or creature. -- Destroy target creature or planeswalker.
mana={B}{S(artifact,creature)}
type=Sorcery
[/card]
[card]
name=Annihilation Rooms name=Annihilation Rooms
abilities=doublefacedeath,nomovetrigger,nofizzle abilities=doublefacedeath,nomovetrigger,nofizzle
other={0} name(Sandfall Cell) other={0} name(Sandfall Cell)
@@ -3186,6 +3195,20 @@ power=6
toughness=6 toughness=6
[/card] [/card]
[card] [card]
name=Archfiend of the Dross
abilities=flying
auto=counter(0/0,4,oil)
auto=@each my upkeep:counter(0/0,-1,oil)
auto=this(counter{0/0.1.oil}<1) transforms((,newability[winGame opponent]))
auto=@movedTo(creature|graveyard) from(opponentbattlefield):life:-2 opponent
text=Flying -- Archfiend of the Dross enters the battlefield with four oil counters on it. -- At the beginning of your upkeep, remove an oil counter from Archfiend of the Dross. Then if it has no oil counters on it, you lose the game. -- Whenever a creature an opponent controls dies, its controller loses 2 life.
mana={2}{B}{B}
type=Creature
subtype=Phyrexian Demon
power=6
toughness=6
[/card]
[card]
name=Archfiend's Vessel name=Archfiend's Vessel
abilities=lifelink abilities=lifelink
autograveyard=@movedTo(this|mybattlefield) from(mygraveyard):all(this) moveTo(exile) && token(Demon,Creature Demon,5/5,black,flying) autograveyard=@movedTo(this|mybattlefield) from(mygraveyard):all(this) moveTo(exile) && token(Demon,Creature Demon,5/5,black,flying)
@@ -3977,6 +4000,17 @@ mana={X}{W}{W}{W}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Ascendant Acolyte
auto=thisforeach(variable{totcntcre11}>0) counter(1/1)
auto=@each my upkeep:thisforeach(counter{1/1.1}) counter(1/1)
text=Ascendant Acolyte enters the battlefield with a +1/+1 counter on it for each +1/+1 counter among other creatures you control. -- At the beginning of your upkeep, double the number of +1/+1 counters on Ascendant Acolyte.
mana={4}{G}
type=Creature
subtype=Human Monk
power=1
toughness=1
[/card]
[card]
name=Ascendant Packleader name=Ascendant Packleader
auto=if type(*[manacost>=4]|mybattlefield)~morethan~0 then counter(1/1) auto=if type(*[manacost>=4]|mybattlefield)~morethan~0 then counter(1/1)
auto=@movedto(*[manacost>=4]|mystack):name(Put 1/1 counter) counter(1/1) auto=@movedto(*[manacost>=4]|mystack):name(Put 1/1 counter) counter(1/1)
@@ -4575,7 +4609,7 @@ name=Autonomous Assembler
abilities=vigilance abilities=vigilance
other={1}{W} name(prototype) other={1}{W} name(prototype)
auto=if paid(alternative) then becomes(,2/2,white) auto=if paid(alternative) then becomes(,2/2,white)
auto={1}{T}:counter(1/1) target(Assembly-Worker|myBattlefield) auto={1}{T}:counter(1/1)
text=Prototype {1}{W} - 2/2 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.) -- Vigilance -- {1}, {T}: Put a +1/+1 counter on target Assembly-Worker you control. text=Prototype {1}{W} - 2/2 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.) -- Vigilance -- {1}, {T}: Put a +1/+1 counter on target Assembly-Worker you control.
mana={5} mana={5}
type=Artifact Creature type=Artifact Creature
@@ -5274,7 +5308,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Baleful Beholder name=Baleful Beholder
auto=if type(enchantment|opponentbattlefield)~morethan~0 then choice name(Opponent sacrifices enchantment) name(Opponent sacrifices enchantment) ability$!name(Sacrifice enchantment) name(Sacrifice enchantment) notatarget(enchantment|mybattlefield) sacrifice!$ opponent auto=choice name(Opponent sacrifices enchantment) name(Opponent sacrifices enchantment) ability$!name(Sacrifice enchantment) name(Sacrifice enchantment) notatarget(enchantment|mybattlefield) sacrifice!$ opponent
auto=choice name(Your creatures gain menace) all(creature|myBattlefield) transforms((,newability[menace])) ueot auto=choice name(Your creatures gain menace) all(creature|myBattlefield) transforms((,newability[menace])) ueot
text=When Baleful Beholder enters the battlefield, Choose one -- Antimagic Cone - Each opponent sacrifices an enchantment. -- Fear Ray - Creatures you control gain menace until end of turn. (A creature with menance can't be blocked except by two or more creatures.) text=When Baleful Beholder enters the battlefield, Choose one -- Antimagic Cone - Each opponent sacrifices an enchantment. -- Fear Ray - Creatures you control gain menace until end of turn. (A creature with menance can't be blocked except by two or more creatures.)
mana={4}{B}{B} mana={4}{B}{B}
@@ -7390,7 +7424,7 @@ type=Instant
name=Blazing Crescendo name=Blazing Crescendo
target=creature target=creature
auto=+3/+1 auto=+3/+1
auto=__PLAY_TOP_FROM_EXILE__ auto=name(Exile top card) emblem transforms((,newability[all(*[zpos=1]|myLibrary) moveto(exile) and!( transforms((,newability[counter(0/0.1.PlayExile)],newability[@each opponent beginofturn restriction{compare(hascntplayexile)~morethan~0}:if cantargetcard(*[-canplayfromexile]|*) then removeallcounters(0/0.1.PlayExile)])) forever )!],newability[lord(*[counter{0/0.1.PlayExile}]|myexile) canplayfromexile])) uent
text=Target creature gets +3/+1 until end of turn. -- Exile the top card of your library. Until the end of your next turn, you may play that card. text=Target creature gets +3/+1 until end of turn. -- Exile the top card of your library. Until the end of your next turn, you may play that card.
mana={1}{R} mana={1}{R}
type=Instant type=Instant
@@ -10868,12 +10902,12 @@ toughness=3
[/card] [/card]
[card] [card]
name=Calamity Bearer name=Calamity Bearer
auto=@damaged(creature|myBattlefield) from(*[giant]|myzones):damage:thatmuch all(trigger[to]) auto=@damaged(creature|myBattlefield) from(*[giant]|myzones) turnlimited:damage:thatmuch all(trigger[to])
auto=@damaged(creature|opponentBattlefield) from(*[giant]|*):damage:thatmuch all(trigger[to]) auto=@damaged(creature|opponentBattlefield) from(*[giant]|*) turnlimited:damage:thatmuch all(trigger[to])
auto=@damageof(player) from(*[giant]|myzones):damage:thatmuch controller auto=@damageof(player) from(*[giant]|myzones) turnlimited:damage:thatmuch controller
auto=@damagefoeof(player) from(*[giant]|*):damage:thatmuch opponent auto=@damagefoeof(player) from(*[giant]|*) turnlimited:damage:thatmuch opponent
auto=@damaged(planeswalker|myBattlefield) from(*[giant]|myzones):damage:thatmuch all(trigger[to]) auto=@damaged(planeswalker|myBattlefield) from(*[giant]|myzones) turnlimited:damage:thatmuch all(trigger[to])
auto=@damaged(planeswalker|opponentBattlefield) from(*[giant]|*):damage:thatmuch all(trigger[to]) auto=@damaged(planeswalker|opponentBattlefield) from(*[giant]|*) turnlimited:damage:thatmuch all(trigger[to])
text=If a Giant source you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. text=If a Giant source you control would deal damage to a permanent or player, it deals double that damage to that permanent or player instead.
mana={2}{R}{R} mana={2}{R}{R}
type=Creature type=Creature
@@ -11048,6 +11082,14 @@ mana={4}{G}{W}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Campfire
auto={1}{T}:life:2
auto={2}{T}{E}:all(*[iscommander]|mycommandzone,mygraveyard) moveto(ownerhand) && moveTo(mylibrary) all(*|mygraveyard)
text={1}, {T}: You gain 2 life. -- {2}, {T}, Exile Campfire: Put all commanders you own from the command zone and from your graveyard into your hand. Then shuffle your graveyard into your library.
mana={1}
type=Artifact
[/card]
[card]
name=Campus Guide name=Campus Guide
auto=may name(Search basic land) target(land[basic]|mylibrary) moveto(myreveal) and!( moveto(mylibrary) )! auto=may name(Search basic land) target(land[basic]|mylibrary) moveto(myreveal) and!( moveto(mylibrary) )!
text=When Campus Guide enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle and put that card on top. text=When Campus Guide enters the battlefield, you may search your library for a basic land card, reveal it, then shuffle and put that card on top.
@@ -13422,6 +13464,17 @@ power=4
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Chishiro, the Shattered Blade
auto=@movedTo(*[Aura;Equipment]|myBattlefield):create(spirit:creature spirit:2/2:red:menace)
auto=@each my endofturn:counter(1/1) all(creature[geared;enchanted;counter{any}]|myBattlefield)
text=Whenever an Aura or Equipment enters the battlefield under your control, create a 2/2 red Spirit creature token with menace. -- At the beginning of your end step, put a +1/+1 counter on each modified creature you control. (Equipment, Auras you control, and counters are modifications.)
mana={2}{R}{G}
type=Legendary Creature
subtype=Snake Samurai
power=4
toughness=4
[/card]
[card]
name=Chittering Doom name=Chittering Doom
auto=@dierolled(*|battlefield) result(4) from(controller):token(Squirrel,Creature Squirrel,1/1,green) auto=@dierolled(*|battlefield) result(4) from(controller):token(Squirrel,Creature Squirrel,1/1,green)
auto=@dierolled(*|battlefield) result(5) from(controller):token(Squirrel,Creature Squirrel,1/1,green) auto=@dierolled(*|battlefield) result(5) from(controller):token(Squirrel,Creature Squirrel,1/1,green)
@@ -15835,7 +15888,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Corpse Augur name=Corpse Augur
auto=_DIES_ notatarget(player) then draw:foreach(notAtarget(creature|targetedpersonsgraveyard) && life:-foreach(notAtarget(creature|targetedpersonsgraveyard) auto=_DIES_foreach(creature|mygraveyard) draw:1 controller && foreach(creature|mygraveyard) life:-1 controller
text=When Corpse Augur dies, you draw X cards and you lose X life, where X is the number of creature cards in target player's graveyard. text=When Corpse Augur dies, you draw X cards and you lose X life, where X is the number of creature cards in target player's graveyard.
mana={3}{B} mana={3}{B}
type=Creature type=Creature
@@ -19715,6 +19768,15 @@ power=0
toughness=0 toughness=0
[/card] [/card]
[card] [card]
name=Descent into Avernus
auto=@each my upkeep:thisforeach(counter{0/0.1.descent}) create(treasure sur) controller
auto=@each my upkeep:thisforeach(counter{0/0.1.descent}) create(treasure sur) opponent
auto=@each my upkeep:counter(0/0,2,descent) && all(player) thisforeach(counter{0/0.1.descent}) damage:1
text=At the beginning of your upkeep, put two descent counters on Descent into Avernus. Then each player creates X Treasure tokens and Descent into Avernus deals X damage to each player, where X is the number of descent counters on Descent into Avernus.
mana={2}{R}
type=Enchantment
[/card]
[card]
name=Desecrated Tomb name=Desecrated Tomb
auto=@movedTo(*[-mygraveyard]) from(mygraveyard):create(bat:creature bat:1/1:black:flying) auto=@movedTo(*[-mygraveyard]) from(mygraveyard):create(bat:creature bat:1/1:black:flying)
text=Whenever one or more creature cards leave your graveyard, create a 1/1 black Bat creature token with flying. text=Whenever one or more creature cards leave your graveyard, create a 1/1 black Bat creature token with flying.
@@ -20178,8 +20240,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Devout Decree name=Devout Decree
target=creature[red,black],planeswalker[red,black] target=*[creature;planeswalker;black;red]
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto=moveTo(exile) auto=moveTo(exile)
auto=scry:1 scrycore delayed dontshow donothing scrycoreend scryend auto=scry:1 scrycore delayed dontshow donothing scrycoreend scryend
text=Exile target creature or planeswalker that's black or red. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) text=Exile target creature or planeswalker that's black or red. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
@@ -23546,7 +23607,7 @@ type=Sorcery
[card] [card]
name=Efreet Flamepainter name=Efreet Flamepainter
abilities=double strike abilities=double strike
auto=@combatdamaged(player) from(this):may name(Cast instant or sorcery) target(*[instant;sorcery]|myhand) transforms((,newability[gainedexiledeath],newability[activate castcard(normal)])) oneshot auto=@combatdamaged(player) from(this):may name(Cast instant or sorcery) target(*[instant;sorcery]|mygraveyard) transforms((,newability[gainedexiledeath],newability[activate castcard(normal)])) oneshot
text=Double strike -- Whenever Efreet Flamepainter deals combat damage to a player, you may cast target instant or sorcery card from your graveyard without paying its mana cost. If that spell would be put into your graveyard, exile it instead. text=Double strike -- Whenever Efreet Flamepainter deals combat damage to a player, you may cast target instant or sorcery card from your graveyard without paying its mana cost. If that spell would be put into your graveyard, exile it instead.
mana={3}{R} mana={3}{R}
type=Creature type=Creature
@@ -30427,6 +30488,18 @@ power=3
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Gale, Waterdeep Prodigy
abilities=chooseabackground
auto=@movedTo(instant|mystack) from(myhand):may name(Cast sorcery) target(sorcery|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) oneshot
auto=@movedTo(sorcery|mystack) from(myhand):may name(Cast instant) target(instant|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) oneshot
text=Whenever you cast an instant or sorcery spell from your hand, you may cast up to one target card of the other type from your graveyard. If a spell cast from your graveyard this way would be put into your graveyard, exile it instead. -- Choose a Background (You can have a Background as a second commander.)
mana={2}{U}
type=Legendary Creature
subtype=Human Wizard
power=1
toughness=3
[/card]
[card]
name=Galea, Kindler of Hope name=Galea, Kindler of Hope
abilities=vigilance,showfromtoplibrary,canplayauraequiplibrarytop abilities=vigilance,showfromtoplibrary,canplayauraequiplibrarytop
auto=@movedto(*[equipment]|mystack) from(mylibrary):transforms((,newability[@movedto(*[equipment]|mybattlefield) once:all(trigger[to]) transforms((,newability[name(Attach to creature) rehook target(creature|mybattlefield)])) forever])) ueot auto=@movedto(*[equipment]|mystack) from(mylibrary):transforms((,newability[@movedto(*[equipment]|mybattlefield) once:all(trigger[to]) transforms((,newability[name(Attach to creature) rehook target(creature|mybattlefield)])) forever])) ueot
@@ -31995,6 +32068,16 @@ power=7
toughness=6 toughness=6
[/card] [/card]
[card] [card]
name=Gitaxian Anatomist
auto=may tap all(this) && ability$!_PROLIFERATE_!$ controller
text=When Gitaxian Anatomist enters the battlefield, you may tap it. If you do, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)
mana={3}{U}
type=Creature
subtype=Phyrexian Wizard
power=2
toughness=5
[/card]
[card]
name=Gitaxian Raptor name=Gitaxian Raptor
abilities=flying abilities=flying
auto=counter(0/0,3,oil) auto=counter(0/0,3,oil)
@@ -32284,6 +32367,14 @@ power=1
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Gleeful Demolition
target=artifact
auto=if cantargetcard(artifact|opponentbattlefield) then destroy else destroy and!( create(phyrexian goblin:creature phyrexian goblin:1/1:red:)*3 )!
text=Destroy target artifact. If you controlled that artifact, create three 1/1 red Phyrexian Goblin creature tokens.
mana={R}
type=Sorcery
[/card]
[card]
name=Gleemox name=Gleemox
auto={T}:Add{W} auto={T}:Add{W}
auto={T}:Add{U} auto={T}:Add{U}
@@ -33370,6 +33461,15 @@ power=3
toughness=6 toughness=6
[/card] [/card]
[card] [card]
name=Goggles of Night
auto=@combatdamaged(player) from(mytgt):scry:1 scrycore delayed draw:1 controller scrycoreend scryend
auto={2}:equip
text=Whenever equipped creature deals combat damage to a player, scry 1, then draw a card. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.)
mana={1}{U}
type=Artifact
subtype=Equipment
[/card]
[card]
name=Goka the Unjust name=Goka the Unjust
auto={T}:damage:1 target(creature[damaged]) auto={T}:damage:1 target(creature[damaged])
text={T}: Goka the Unjust deals 4 damage to target creature that was dealt damage this turn. text={T}: Goka the Unjust deals 4 damage to target creature that was dealt damage this turn.
@@ -34500,7 +34600,7 @@ type=Sorcery
name=Grim Discovery name=Grim Discovery
auto=choice name(Return target creature from your graveyard) moveTo(myhand) target(creature|mygraveyard) auto=choice name(Return target creature from your graveyard) moveTo(myhand) target(creature|mygraveyard)
auto=choice name(Return target land from your graveyard) moveTo(myhand) target(land|mygraveyard) auto=choice name(Return target land from your graveyard) moveTo(myhand) target(land|mygraveyard)
auto=choice name(Return target land and creature from your graveyard) moveTo(myhand) target(land|mygraveyard) && moveTo(myhand) target(creature|mygraveyard) auto=choice name(Return target creature and land from your graveyard) moveTo(myhand) target(creature|mygraveyard) and!( moveTo(myhand) target(land|mygraveyard) )!
text=Choose one or both -- Return target creature card from your graveyard to your hand. -- Return target land card from your graveyard to your hand. text=Choose one or both -- Return target creature card from your graveyard to your hand. -- Return target land card from your graveyard to your hand.
mana={1}{B} mana={1}{B}
type=Sorcery type=Sorcery
@@ -34610,7 +34710,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Grimlock, Dinobot Leader name=Grimlock, Dinobot Leader
auto=lord(creature[Vehicle;Dinosaur;other Autobot]|myBattlefield) 2/0 auto=lord(other *[Vehicle;Dinosaur;Autobot]|myBattlefield) 2/0
auto={2}:name(Transform) flip(Grimlock, Ferocious King) auto={2}:name(Transform) flip(Grimlock, Ferocious King)
text=Dinosaurs, Vehicles, and other Transformers® creatures you control get +2/+0. -- {2}, Convert a Transformers toy you own to its other mode: Grimlock, Dinobot Leader becomes Grimlock, Ferocious King. text=Dinosaurs, Vehicles, and other Transformers® creatures you control get +2/+0. -- {2}, Convert a Transformers toy you own to its other mode: Grimlock, Dinobot Leader becomes Grimlock, Ferocious King.
type=Legendary Artifact Creature type=Legendary Artifact Creature
@@ -36026,7 +36126,6 @@ name=Harmonic Prodigy
#MISSING: not possible to trigger twice any ability ATM #MISSING: not possible to trigger twice any ability ATM
abilities=prowess abilities=prowess
auto=@movedTo(*[-creature]|mystack):1/1 ueot auto=@movedTo(*[-creature]|mystack):1/1 ueot
auto=@movedTo(*[-creature]|mystack):1/1 ueot
text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- If an ability of a Shaman or another Wizard you control triggers, that ability triggers an additional time. text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- If an ability of a Shaman or another Wizard you control triggers, that ability triggers an additional time.
mana={1}{R} mana={1}{R}
type=Creature type=Creature
@@ -38778,7 +38877,7 @@ toughness=1
name=Hydra's Growth name=Hydra's Growth
target=creature target=creature
auto=counter(1/1) auto=counter(1/1)
auto=@each my upkeep:thisforeach(counter{1/1.1}) counter(1/1) auto=teach(creature) transforms((,newability[@each my upkeep:thisforeach(counter{1/1.1}) counter(1/1)]))
text=Enchant creature -- When Hydra's Growth enters the battlefield, put a +1/+1 counter on enchanted creature. -- At the beginning of your upkeep, double the number of +1/+1 counters on enchanted creature. text=Enchant creature -- When Hydra's Growth enters the battlefield, put a +1/+1 counter on enchanted creature. -- At the beginning of your upkeep, double the number of +1/+1 counters on enchanted creature.
mana={2}{G} mana={2}{G}
type=Enchantment type=Enchantment
@@ -39415,10 +39514,9 @@ toughness=3
[/card] [/card]
[card] [card]
name=Imi Statue name=Imi Statue
auto=lord(artifact|mybattlefield) doesnotuntap auto=lord(artifact) doesnotuntap
auto=lord(artifact|opponentbattlefield) doesnotuntap auto=@each my untap:untap target(artifact[tapped]|mybattlefield)
auto=@each my untap:ability$!name(Untap an artifact) name(Untap an artifact) untap target(artifact[tapped]|mybattlefield)!$ controller auto=@each opponent untap:ability$!name(untap artifact) untap notatarget(artifact[tapped]|mybattlefield)!$ opponent
auto=@each opponent untap:ability$!name(Untap an artifact) name(Untap an artifact) untap target(artifact[tapped]|mybattlefield)!$ opponent
text=Players can't untap more than one artifact during their untap steps. text=Players can't untap more than one artifact during their untap steps.
mana={3} mana={3}
type=Artifact type=Artifact
@@ -41788,6 +41886,14 @@ power=5
toughness=5 toughness=5
[/card] [/card]
[card] [card]
name=Jaheira's Respite
auto=name(search card) reveal:plibrarycount optionone name(choose card) target(<type:creature[attacking]:opponentbattlefield>land[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(*|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=preventAllCombatDamage ueot
text=Search your library for up to X basic land cards, where X is the number of creatures attacking you, put those cards onto the battlefield tapped, then shuffle. -- Prevent all combat damage that would be dealt this turn.
mana={4}{G}
type=Instant
[/card]
[card]
name=Jaheira, Friend of the Forest name=Jaheira, Friend of the Forest
abilities=chooseabackground abilities=chooseabackground
auto=lord(*[Token]|myBattlefield) {T}:Add{G} auto=lord(*[Token]|myBattlefield) {T}:Add{G}
@@ -42884,6 +42990,19 @@ power=3
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Kappa Cannoneer
other={improvise} name(Improvise)
auto=_WARD_(4)
auto=@movedTo(*[artifact]|myBattlefield):counter(1/1)
auto=@movedTo(*[artifact]|myBattlefield):unblockable ueot
text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) -- Ward {4} -- Whenever an artifact enters the battlefield under your control, put a +1/+1 counter on Kappa Cannoneer and it can't be blocked this turn.
mana={5}{U}
type=Artifact Creature
subtype=Turtle Warrior
power=4
toughness=4
[/card]
[card]
name=Karador, Ghost Chieftain name=Karador, Ghost Chieftain
anyzone=thisforeach(variable{type:creature:mygraveyard}>0) changecost(colorless:-1) forcedalive anyzone=thisforeach(variable{type:creature:mygraveyard}>0) changecost(colorless:-1) forcedalive
auto=this(variable{controllerturn}>0) {0}:name(Cast from your graveyard) target(creature|mygraveyard) transforms((,newability[canPlayFromGraveyard])) ueot limit:1 auto=this(variable{controllerturn}>0) {0}:name(Cast from your graveyard) target(creature|mygraveyard) transforms((,newability[canPlayFromGraveyard])) ueot limit:1
@@ -42994,6 +43113,17 @@ power=3
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Karlach, Fury of Avernus
abilities=chooseabackground
auto=@combat(attacking) source(this) turnlimited:untap all(creature[attacking]) && first strike ueot && nextphasealter(add,combatphases,controller,after<combatends>)
text=Whenever you attack, if it's the first combat phase of the turn, untap all attacking creatures. They gain first strike until end of turn. After this phase, there is an additional combat phase. -- Choose a Background (You can have a Background as a second commander.)
mana={4}{R}
type=Legendary Creature
subtype=Tiefling Barbarian
power=5
toughness=4
[/card]
[card]
name=Karn's Bastion name=Karn's Bastion
auto={T}:Add{C} auto={T}:Add{C}
auto={4}{T}:_PROLIFERATE_ auto={4}{T}:_PROLIFERATE_
@@ -43032,6 +43162,18 @@ power=3
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Karumonix, the Rat King
abilities=poisontoxic
auto=lord(other rat|myBattlefield) poisontoxic
auto=reveal:5 optionone name(Get Rat) target(<upto:5>Rat|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend
text=Toxic 1 (Players dealt combat damage by this creature also get a poison counter.) -- Other Rats you control have toxic 1. -- When Karumonix enters the battlefield, look at the top five cards of your library. You may reveal any number of Rat cards from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in a random order.
mana={1}{B}{B}
type=Legendary Creature
subtype=Phyrexian Rat
power=3
toughness=3
[/card]
[card]
name=Kasmina's Transmutation name=Kasmina's Transmutation
target=creature target=creature
auto=loseabilities auto=loseabilities
@@ -45740,8 +45882,8 @@ toughness=3
[/card] [/card]
[card] [card]
name=Leafkin Druid name=Leafkin Druid
auto={T}:restriction {type(creature|mybattlefield)~lessthan~4} Add{G} auto={T}:Add{G} restriction{type(creature|mybattlefield)~lessthan~4}
auto={T}:restriction {type(creature|mybattlefield)~morethan~3} Add{G}{G} auto={T}:Add{G}{G} restriction{type(creature|mybattlefield)~morethan~3}
text={T}: Add {G}. If you control four or more creatures, add {G}{G} instead. text={T}: Add {G}. If you control four or more creatures, add {G}{G} instead.
mana={1}{G} mana={1}{G}
type=Creature type=Creature
@@ -48680,7 +48822,7 @@ toughness=2
name=Malicious Affliction name=Malicious Affliction
target=creature[-black] target=creature[-black]
auto=destroy auto=destroy
auto=if morbid then destroy target(creature[-black]) autostack=if casted(this) then if morbid then destroy target(creature[-black])
text=Morbid - When you cast Malicious Affliction, if a creature died this turn, you may copy Malicious Affliction and may choose a new target for the copy. -- Destroy target nonblack creature. text=Morbid - When you cast Malicious Affliction, if a creature died this turn, you may copy Malicious Affliction and may choose a new target for the copy. -- Destroy target nonblack creature.
mana={B}{B} mana={B}{B}
type=Instant type=Instant
@@ -49716,7 +49858,7 @@ name=Mazemind Tome
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto={T}{C(0/0,1,Page)}:name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend auto={T}{C(0/0,1,Page)}:name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
auto={2}{T}{C(0/0,1,Page)}:name(Draw 1) draw:1 controller auto={2}{T}{C(0/0,1,Page)}:name(Draw 1) draw:1 controller
auto=@counteradded(0/0,1,Page) from(this):this(counter{0/0.1.Page}>=4) moveTo(myExile) all(this) && life:4 controller auto=this(counter{0/0.1.Page}>=4) transforms((,newability[moveTo(myExile) all(this)],newability[life:4 controller]))
text={T}, Put a page counter on Mazemind Tome: Scry 1. -- {2], {T}, Put a page counter on Mazemind Tome: Draw a card. -- When there are four or more page counters on Mazemind Tome, exile it. If you do, you gain 4 life. text={T}, Put a page counter on Mazemind Tome: Scry 1. -- {2], {T}, Put a page counter on Mazemind Tome: Draw a card. -- When there are four or more page counters on Mazemind Tome, exile it. If you do, you gain 4 life.
mana={2} mana={2}
type=Artifact type=Artifact
@@ -52229,7 +52371,7 @@ auto=this(X=1) name(Scry 1) scry:1 scrycore delayed dontshow draw:1 controller s
auto=this(X=2) target(player) ability$!name(Return creature to hand) name(Return creature to hand) target(creature|mybattlefield) moveto(ownerhand)!$ targetedplayer auto=this(X=2) target(player) ability$!name(Return creature to hand) name(Return creature to hand) target(creature|mybattlefield) moveto(ownerhand)!$ targetedplayer
auto=this(X=3) token(Elemental,Creature Elemental,4/4,blue,red) auto=this(X=3) token(Elemental,Creature Elemental,4/4,blue,red)
auto=this(X>=4) target(player) ability$!name(Return creature to hand) name(Return creature to hand) target(creature|mybattlefield) moveto(ownerhand)!$ targetedplayer auto=this(X>=4) target(player) ability$!name(Return creature to hand) name(Return creature to hand) target(creature|mybattlefield) moveto(ownerhand)!$ targetedplayer
auto=this(X>=4) token(Elemental,Creature Elemental,4/4,blue,red) && draw:1 controller auto=this(X>=4) token(Elemental,Creature Elemental,4/4,blue,red) && scry:1 scrycore delayed dontshow draw:1 controller scrycoreend scryend
text=If X is 1, scry 1, then draw a card. -- If X is 2, you may choose a player. They return a creature they control to its owner's hand. -- If X is 3, create a 4/4 blue and red Elemental creature token. -- If X is 4 or more, do all of the above. text=If X is 1, scry 1, then draw a card. -- If X is 2, you may choose a player. They return a creature they control to its owner's hand. -- If X is 3, create a 4/4 blue and red Elemental creature token. -- If X is 4 or more, do all of the above.
mana={X}{U} mana={X}{U}
type=Sorcery type=Sorcery
@@ -52601,6 +52743,15 @@ mana={2}{U}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Mystery Key
auto=@combatdamaged(player) from(mytgt):all(this) sacrifice && draw:3
auto={1}:equip
text=When equipped creature deals combat damage to a player, sacrifice Mystery Key. If you do, draw three cards. -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)
mana={1}{U}
type=Artifact
subtype=Equipment
[/card]
[card]
name=Mystic Archaeologist name=Mystic Archaeologist
auto={3}{U}{U}:draw:2 auto={3}{U}{U}:draw:2
text={3}{U}{U}: Draw two cards. text={3}{U}{U}: Draw two cards.
@@ -53461,6 +53612,7 @@ otherrestriction=type(vampire|battlefield)~morethan~0
restriction=type(vampire|battlefield)~equalto~0 restriction=type(vampire|battlefield)~equalto~0
auto=damage:1 auto=damage:1
auto=damage:1 targetcontroller auto=damage:1 targetcontroller
auto=draw:1 controller
text=This spell costs {1} less to cast if you control a Vampire. -- Neonate's Rush deals 1 damage to target creature and 1 damage to its controller. Draw a card. text=This spell costs {1} less to cast if you control a Vampire. -- Neonate's Rush deals 1 damage to target creature and 1 damage to its controller. Draw a card.
mana={2}{R} mana={2}{R}
type=Instant type=Instant
@@ -55396,6 +55548,17 @@ power=2
toughness=6 toughness=6
[/card] [/card]
[card] [card]
name=Oil-Gorger Troll
auto=life:3
auto=aslongas(*[counter(0/0.1.oil)]|myBattlefield) draw:1
text=When Oil-Gorger Troll enters the battlefield, you gain 3 life. Then if you control a permanent with an oil counter on it, draw a card.
mana={3}{G}{G}
type=Creature
subtype=Phyrexian Troll Warrior
power=3
toughness=4
[/card]
[card]
name=Oji, the Exquisite Blade name=Oji, the Exquisite Blade
auto=life:2 && _SCRY_(2) auto=life:2 && _SCRY_(2)
auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~equalto~1}:may target(creature|myBattlefield) moveto(exile) and!(moveto(ownerbattlefield))! auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~equalto~1}:may target(creature|myBattlefield) moveto(exile) and!(moveto(ownerbattlefield))!
@@ -55446,7 +55609,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Oketra's Avenger name=Oketra's Avenger
auto=@exerted(this):preventalldamage to(this) auto=@exerted(this):preventalldamage to(this) ueot
auto=_ATTACKING_may exert auto=_ATTACKING_may exert
text=You may exert Oketra's Avenger as it attacks. When you do, prevent all combat damage that would be dealt to it this turn. (An exerted creature won't untap during your next untap step.) text=You may exert Oketra's Avenger as it attacks. When you do, prevent all combat damage that would be dealt to it this turn. (An exerted creature won't untap during your next untap step.)
mana={1}{W} mana={1}{W}
@@ -58479,7 +58642,6 @@ type=Instant
[card] [card]
name=Piercing Light name=Piercing Light
target=creature[attacking;blocking]|battlefield target=creature[attacking;blocking]|battlefield
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend auto=name(Scry 1) scry:1 scrycore delayed dontshow donothing scrycoreend scryend
auto=damage:2 auto=damage:2
text=Piercing Light deals 2 damage to target attacking or blocking creature. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) text=Piercing Light deals 2 damage to target attacking or blocking creature. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
@@ -69596,7 +69758,7 @@ toughness=4
name=Selvala, Heart of the Wilds name=Selvala, Heart of the Wilds
auto=@movedto(other creature|myBattlefield) may (draw:[power=power:highest:creature:myBattlefield]|mybattlefield) auto=@movedto(other creature|myBattlefield) may (draw:[power=power:highest:creature:myBattlefield]|mybattlefield)
auto=@movedto(other creature|opponentBattlefield) may (draw:[power=power:highest:creature:opponentBattlefield]|opponentbattlefield) auto=@movedto(other creature|opponentBattlefield) may (draw:[power=power:highest:creature:opponentBattlefield]|opponentbattlefield)
auto={G}{T}: name(add mana) (add:[power=power:highest:creature:myBattlefield]|mybattlefield) ability$! choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W} !$ controller auto={G}{T}: name(add mana) thisforeach(variable{pwr:highest:creature:mybattlefield}>0) ability$! choice add{G} _ choice add{R} _ choice add{U} _ choice add{B} _ choice add{W} !$ controller
text=Whenever another creature enters the battlefield, its controller may draw a card if its power is greater than each other creature's power. -- {G}, {T}: Add X mana in any combination of colors, where X is the greatest power among creatures you control. text=Whenever another creature enters the battlefield, its controller may draw a card if its power is greater than each other creature's power. -- {G}, {T}: Add X mana in any combination of colors, where X is the greatest power among creatures you control.
mana={1}{G}{G} mana={1}{G}{G}
type=Legendary Creature type=Legendary Creature
@@ -70501,8 +70663,8 @@ type=Enchantment
[/card] [/card]
[card] [card]
name=Shared Summons name=Shared Summons
auto=if type(creature|mylibrary)~morethan~1 then choice name(Search 2 creatures) name(Search 2 creatures) target(creature|mylibrary) moveto(myreveal) and!( moveto(mylibrary) and!( transforms((,newability[name(Search second creature) target(creature[notshare!name!]|mylibrary) moveto(myreveal) and!( moveto(mylibrary) and!( ability$!name(Put in hand from library) name(Put in hand from library) target(<2>creature[fresh]|opponentlibrary) moveto(opponenthand) and!( shuffle opponent )! !$ opponent )! )!])) oneshot )! )! auto=if type(creature|mylibrary)~morethan~1 then choice name(Search 2 creatures) name(Search 2 creatures) target(creature|mylibrary) moveto(myreveal) and!( moveto(mylibrary) and!( transforms((,newability[name(Search second creature) target(creature[notshare!name!]|mylibrary) moveto(myreveal) and!( moveto(mylibrary) and!( ability$!name(Put in hand from library) name(Put in hand from library) target(<2>creature[fresh]|opponentlibrary) moveto(opponenthand) and!( shuffle opponent )! !$ controller )! )!])) oneshot )! )!
auto=if type(creature|mylibrary)~morethan~0 then choice name(Search 1 creature) name(Search 1 creature) target(creature|mylibrary) moveto(myreveal) and!( moveto(mylibrary) and!( transforms((,newability[ability$!name(Put in hand from library) name(Put in hand from library) target(creature[fresh]|opponentlibrary) moveto(opponenthand) and!( shuffle opponent )! !$ opponent])) oneshot )! )! auto=if type(creature|mylibrary)~morethan~0 then choice name(Search 1 creature) name(Search 1 creature) target(creature|mylibrary) moveto(myreveal) and!( moveto(mylibrary) and!( transforms((,newability[ability$!name(Put in hand from library) name(Put in hand from library) target(creature[fresh]|opponentlibrary) moveto(opponenthand) and!( shuffle controller )! !$ opponent])) oneshot )! )!
auto=if type(creature|mylibrary)~morethan~0 then choice name(Don't search) name(Don't search) donothing auto=if type(creature|mylibrary)~morethan~0 then choice name(Don't search) name(Don't search) donothing
text=Search your library for up to two creature cards with different names, reveal them, put them into your hand, then shuffle your library. text=Search your library for up to two creature cards with different names, reveal them, put them into your hand, then shuffle your library.
mana={3}{G}{G} mana={3}{G}{G}
@@ -77657,7 +77819,7 @@ name=Strixhaven Stadium
auto={T}:add{C} auto={T}:add{C}
auto=@combatdamageof(player) from(creature|opponentbattlefield):counter(0/0,-1,Point) auto=@combatdamageof(player) from(creature|opponentbattlefield):counter(0/0,-1,Point)
auto=@combatdamagefoeof(player) from(creature|mybattlefield):counter(0/0,1,Point) auto=@combatdamagefoeof(player) from(creature|mybattlefield):counter(0/0,1,Point)
auto=@counteradded(0/0,1,Point) from(this) restriction{compare(hascnttime)~morethan~9}:wingame controller auto=@counteradded(0/0,1,Point) from(this) restriction{compare(hascntpoint)~morethan~9}:wingame controller
text={T}: Add {C}. Put a point counter on Strixhaven Stadium. -- Whenever a creature deals combat damage to you, remove a point counter from Strixhaven Stadium. -- Whenever a creature you control deals combat damage to an opponent, put a point counter on Strixhaven Stadium. Then if it has ten or more point counters on it, remove them all and that player loses the game. text={T}: Add {C}. Put a point counter on Strixhaven Stadium. -- Whenever a creature deals combat damage to you, remove a point counter from Strixhaven Stadium. -- Whenever a creature you control deals combat damage to an opponent, put a point counter on Strixhaven Stadium. Then if it has ten or more point counters on it, remove them all and that player loses the game.
mana={3} mana={3}
type=Artifact type=Artifact
@@ -77976,6 +78138,14 @@ mana={1}{W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Summon Undead
auto=may deplete:3 && ability$! target(creature|mygraveyard) moveTo(mybattlefield) !$ controller
auto=name(Don't mill) target(creature|mygraveyard) moveTo(mybattlefield)
text=You may mill three cards. Then return a creature card from your graveyard to the battlefield. (To mill a card, put the top card of your library into your graveyard.)
mana={4}{B}
type=Sorcery
[/card]
[card]
name=Summoner's Bond name=Summoner's Bond
abilities=hiddenface,isconspiracy abilities=hiddenface,isconspiracy
restriction=never restriction=never
@@ -84143,8 +84313,9 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Treefolk Wre name=Treefolk Wre
abilities=reach
anyzone=type:land:mybattlefield/type:land:mybattlefield cdaactive anyzone=type:land:mybattlefield/type:land:mybattlefield cdaactive
text=This creature's power and toughness are each equal to the number of lands you control. text=Reach -- This creature's power and toughness are each equal to the number of lands you control.
color=green color=green
type=Creature type=Creature
subtype=Treefolk subtype=Treefolk
@@ -89408,6 +89579,16 @@ power=5
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Warehouse Thief
auto={2}{T}{S(*[artifact;creature]|myBattlefield)}:name(Exile top card) emblem transforms((,newability[all(*[zpos=1]|myLibrary) moveto(exile) and!( transforms((,newability[counter(0/0.1.PlayExile)],newability[@each opponent beginofturn restriction{compare(hascntplayexile)~morethan~0}:if cantargetcard(*[-canplayfromexile]|*) then removeallcounters(0/0.1.PlayExile)])) forever )!],newability[lord(*[counter{0/0.1.PlayExile}]|myexile) canplayfromexile])) uent
text={2}, {T}, Sacrifice an artifact or creature: Exile the top card of your library. Until the end of your next turn, you may play that card.
mana={3}{R}
type=Creature
subtype=Tiefling Rogue
power=4
toughness=2
[/card]
[card]
name=Warfire Javelineer name=Warfire Javelineer
auto=damage:pginstantsorcery target(creature|opponentbattlefield) auto=damage:pginstantsorcery target(creature|opponentbattlefield)
text=When Warfire Javelineer enters the battlefield, it deals X damage to target creature an opponent controls, where X is the number of instant and sorcery cards in your graveyard. text=When Warfire Javelineer enters the battlefield, it deals X damage to target creature an opponent controls, where X is the number of instant and sorcery cards in your graveyard.
@@ -90856,8 +91037,8 @@ toughness=2
[card] [card]
name=Winter Orb name=Winter Orb
auto=aslongas sourcenottap:lord(land) doesnotuntap auto=aslongas sourcenottap:lord(land) doesnotuntap
auto=@each my untap:untap notatarget(land|mybattlefield) auto=@each my untap:untap notatarget(land[tapped]|mybattlefield)
auto=@each opponent untap:ability$!name(untap land) untap notatarget(land|mybattlefield)!$ opponent auto=@each opponent untap:ability$!name(untap land) untap notatarget(land[tapped]|mybattlefield)!$ opponent
text=As long as Winter Orb is untapped, players can't untap more than one land during their untap steps. text=As long as Winter Orb is untapped, players can't untap more than one land during their untap steps.
mana={2} mana={2}
type=Artifact type=Artifact
@@ -91268,10 +91449,10 @@ toughness=4
[/card] [/card]
[card] [card]
name=Wolfrider's Saddle name=Wolfrider's Saddle
auto=livingweapon_WOLFTOKEN_
auto={3}:equip auto={3}:equip
auto=teach(creature) 1/1 auto=teach(creature) 1/1
auto=teach(creature) oneblocker auto=teach(creature) oneblocker
auto=livingweapon_WOLFTOKEN_
text=When Wolfrider's Saddle enters the battlefield, create a 2/2 green Wolf creature token, then attach Wolfrider's Saddle to it. -- Equipped creature gets +1/+1 and can't be blocked by more than one creature. -- Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) text=When Wolfrider's Saddle enters the battlefield, create a 2/2 green Wolf creature token, then attach Wolfrider's Saddle to it. -- Equipped creature gets +1/+1 and can't be blocked by more than one creature. -- Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.)
mana={3}{G} mana={3}{G}
type=Artifact type=Artifact
@@ -92108,6 +92289,14 @@ mana={1}{W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=You Look Upon the Tarrasque
auto=choice name(Run and Hide) preventallcombatdamage to(creature|myBattlefield) && preventallcombatdamage to(controller)
auto=choice name(Gather Your Courage) target(creature) transforms((,newability[5/5],newability[indestructible],newability[lure])) ueot
text=Choose one - -- - Run and Hide - Prevent all combat damage that would be dealt to you and creatures you control this turn. -- - Gather Your Courage - Target creature gets +5/+5 and gains indestructible until end of turn. All creatures your opponents control able to block that creature this turn do so.
mana={4}{G}
type=Instant
[/card]
[card]
name=You Meet in a Tavern name=You Meet in a Tavern
aicode=activate target(<upto:5>creature[zpos<=5]|mylibrary) moveTo(myhand) and!( all(*[-creature;zpos<=5]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )! aicode=activate target(<upto:5>creature[zpos<=5]|mylibrary) moveTo(myhand) and!( all(*[-creature;zpos<=5]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!
auto=choice name(Search library) reveal:5 optionone name(Get Creature) target(<upto:5>creature|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend auto=choice name(Search library) reveal:5 optionone name(Get Creature) target(<upto:5>creature|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
@@ -92149,6 +92338,14 @@ mana={3}{W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=You've Been Caught Stealing
auto=choice name(Threaten the Merchant) all(creature|battlefield) mustblock ueot
auto=choice name(Bribe the Guards) this(opponentdamagecount > 0) create(Treasure sur)
text=Choose one - -- - Threaten the Merchant - Each creature blocks this turn if able. -- - Bribe the Guards - You create a Treasure token for each opponent who was dealt damage this turn. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")
mana={1}{R}
type=Sorcery
[/card]
[card]
name=Young Necromancer name=Young Necromancer
auto=if type(creature|myGraveyard)~morethan~0 then if type(*|myGraveyard)~morethan~2 then may name(Exile 2 cards) target(*|myGraveyard) moveto(myexile) and!( transforms((,newability[name(Exile second card) target(*|myGraveyard) moveto(myexile) and!( transforms((,newability[[name(Return card on battlefield) target(creature|myGraveyard) moveto(myBattlefield)])) oneshot )!])) oneshot )! auto=if type(creature|myGraveyard)~morethan~0 then if type(*|myGraveyard)~morethan~2 then may name(Exile 2 cards) target(*|myGraveyard) moveto(myexile) and!( transforms((,newability[name(Exile second card) target(*|myGraveyard) moveto(myexile) and!( transforms((,newability[[name(Return card on battlefield) target(creature|myGraveyard) moveto(myBattlefield)])) oneshot )!])) oneshot )!
text=When Young Necromancer enters the battlefield, you may exile two cards from your graveyard. When you do, return target creature card from your graveyard to the battlefield. text=When Young Necromancer enters the battlefield, you may exile two cards from your graveyard. When you do, return target creature card from your graveyard to the battlefield.
@@ -92348,7 +92545,7 @@ toughness=4
[/card] [/card]
[card] [card]
name=Zar Ojanen, Scion of Efrava name=Zar Ojanen, Scion of Efrava
auto=@tapped(this):all(creature[toughness<=pbasiclandtypes]|myBattlefield) counter(1/1) auto=@tapped(this):all(creature[toughnessminus1minusend<=pbasiclandtypes]|myBattlefield) counter(1/1)
text=Domain - Whenever Zar Ojanen, Scion of Efrava becomes tapped, put a +1/+1 counter on each creature you control with toughness less than the number of basic land types among lands you control. text=Domain - Whenever Zar Ojanen, Scion of Efrava becomes tapped, put a +1/+1 counter on each creature you control with toughness less than the number of basic land types among lands you control.
mana={3}{G}{W} mana={3}{G}{W}
type=Legendary Creature type=Legendary Creature
+31 -31
View File
@@ -6556,7 +6556,7 @@ type=Sorcery
[card] [card]
name=Aspiring Aeronaut name=Aspiring Aeronaut
abilities=flying abilities=flying
auto=choice token(Thopter,Artifact Creature Thopter,1/1,flying) auto=choice _THOPTERTOKEN_
text=Flying (This creature can't be blocked except by creatures with flying or reach.) -- When Aspiring Aeronaut enters the battlefield, put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield. text=Flying (This creature can't be blocked except by creatures with flying or reach.) -- When Aspiring Aeronaut enters the battlefield, put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield.
mana={3}{U} mana={3}{U}
type=Creature type=Creature
@@ -7092,7 +7092,7 @@ toughness=2
[card] [card]
name=Aurelia, the Warleader name=Aurelia, the Warleader
abilities=flying,vigilance,haste abilities=flying,vigilance,haste
auto=@combat(attacking) source(this) turnlimited:untap all(this) && untap all(creature|mybattlefield) && nextphasealter(add,combatphases,controller,after<combatends>) auto=@combat(attacking) source(this) turnlimited:untap all(creature|mybattlefield) && nextphasealter(add,combatphases,controller,after<combatends>)
text=Flying, vigilance, haste -- Whenever Aurelia, the Warleader attacks for the first time each turn, untap all creatures you control. After this phase, there is an additional combat phase. text=Flying, vigilance, haste -- Whenever Aurelia, the Warleader attacks for the first time each turn, untap all creatures you control. After this phase, there is an additional combat phase.
mana={2}{R}{R}{W}{W} mana={2}{R}{R}{W}{W}
type=Legendary Creature type=Legendary Creature
@@ -10162,7 +10162,7 @@ toughness=3
name=Beckon Apparition name=Beckon Apparition
target=*|graveyard target=*|graveyard
auto=moveTo(exile) auto=moveTo(exile)
auto=token(Spirit,Token Spirit Creature, 1/1,white black flying) auto=token(Spirit,Creature Spirit,1/1,white,black,flying)
text=Exile target card from a graveyard. Put a 1/1 white and black Spirit creature token with flying onto the battlefield. text=Exile target card from a graveyard. Put a 1/1 white and black Spirit creature token with flying onto the battlefield.
mana={WB} mana={WB}
type=Instant type=Instant
@@ -14260,7 +14260,7 @@ toughness=4
[card] [card]
name=Brago, King Eternal name=Brago, King Eternal
abilities=flying abilities=flying
auto=@combatdamaged(player) from(this):target(<anyamount>*[-land]|mybattlefield) transforms((,newability[moveto(exile)],newability[phaseactionmulti[endofturn] moveto(ownerbattlefield)])) auto=@combatdamaged(player) from(this):target(<anyamount>*[-land]|mybattlefield) transforms((,newability[moveto(exile)],newability[phaseactionmulti[endofturn once] moveto(ownerbattlefield)]))
text=Flying -- Whenever Brago, King Eternal deals combat damage to a player, exile any number of target nonland permanents you control, then return those cards to the battlefield under their owner's control. text=Flying -- Whenever Brago, King Eternal deals combat damage to a player, exile any number of target nonland permanents you control, then return those cards to the battlefield under their owner's control.
mana={2}{W}{U} mana={2}{W}{U}
type=Legendary Creature type=Legendary Creature
@@ -18676,7 +18676,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Champion of Lambholt name=Champion of Lambholt
auto=lord(creature[power<power]|opponentbattlefield) cantblock auto=lord(creature[power<=powerminus1minusend]|opponentbattlefield) cantblock
auto=@movedto(other creature|myBattlefield):counter(1/1) auto=@movedto(other creature|myBattlefield):counter(1/1)
text=Creatures with power less than Champion of Lambholt's power can't block creatures you control. -- Whenever another creature enters the battlefield under your control, put a +1/+1 counter on Champion of Lambholt. text=Creatures with power less than Champion of Lambholt's power can't block creatures you control. -- Whenever another creature enters the battlefield under your control, put a +1/+1 counter on Champion of Lambholt.
mana={1}{G}{G} mana={1}{G}{G}
@@ -19421,7 +19421,7 @@ type=Artifact
[card] [card]
name=Chimney Imp name=Chimney Imp
abilities=flying abilities=flying
auto=@movedto(mygraveyard) from(this|mybattlefield):target(opponent) ability$!name(put on top) target(*|myhand) moveTo(ownerlibrary) !$ targetedplayer auto=_DIES_target(opponent) ability$!name(put on top) target(*|myhand) moveTo(ownerlibrary) !$ targetedplayer
text=Flying -- When Chimney Imp dies, target opponent puts a card from his or her hand on top of his or her library. text=Flying -- When Chimney Imp dies, target opponent puts a card from his or her hand on top of his or her library.
mana={4}{B} mana={4}{B}
type=Creature type=Creature
@@ -26749,7 +26749,7 @@ toughness=5
[/card] [/card]
[card] [card]
name=Deadbridge Shaman name=Deadbridge Shaman
auto=@movedto(mygraveyard) from(this|mybattlefield):choice target(opponent) ability$!name(discard) notatarget(*|myhand) reject !$ targetedplayer auto=_DIES_choice target(opponent) ability$!name(discard) notatarget(*|myhand) reject !$ targetedplayer
text=When Deadbridge Shaman dies, target opponent discards a card. text=When Deadbridge Shaman dies, target opponent discards a card.
mana={2}{B} mana={2}{B}
type=Creature type=Creature
@@ -27561,7 +27561,7 @@ subtype=Aura
name=Deconstruct name=Deconstruct
target=artifact target=artifact
auto=destroy auto=destroy
auto=add{G}{G}{G} auto=add{G}{G}{G} controller
text=Destroy target artifact. Add {G}{G}{G} to your mana pool. text=Destroy target artifact. Add {G}{G}{G} to your mana pool.
mana={2}{G} mana={2}{G}
type=Sorcery type=Sorcery
@@ -31115,7 +31115,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Dragon Roost name=Dragon Roost
auto={5}{R}{R}:token(Dragon,creature dragon, 5/5,flying red) auto={5}{R}{R}:_DRAGONTOKEN_
text={5}{R}{R}: Put a 5/5 red Dragon creature token with flying onto the battlefield. (It can't be blocked except by creatures with flying or reach.) text={5}{R}{R}: Put a 5/5 red Dragon creature token with flying onto the battlefield. (It can't be blocked except by creatures with flying or reach.)
mana={4}{R}{R} mana={4}{R}{R}
type=Enchantment type=Enchantment
@@ -31291,7 +31291,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Dragonmaster Outcast name=Dragonmaster Outcast
auto=@each my upkeep restriction{type(land|myBattlefield)~morethan~5}:token(Dragon,creature dragon, 5/5,flying red) auto=@each my upkeep restriction{type(land|myBattlefield)~morethan~5}:_DRAGONTOKEN_
text=At the beginning of your upkeep, if you control six or more lands, put a 5/5 red Dragon creature token with flying onto the battlefield. text=At the beginning of your upkeep, if you control six or more lands, put a 5/5 red Dragon creature token with flying onto the battlefield.
mana={R} mana={R}
type=Creature type=Creature
@@ -32152,7 +32152,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Dripping-Tongue Zubera name=Dripping-Tongue Zubera
auto=@movedTo(graveyard) from(this|mybattlefield):choice foreach(zubera[fresh]|graveyard) token(Spirit,Creature Spirit,1/1) auto=_DIES_choice foreach(zubera[fresh]|graveyard) token(Spirit,Creature Spirit,1/1)
text=When Dripping-Tongue Zubera dies, put a 1/1 colorless Spirit creature token onto the battlefield for each Zubera put into a graveyard from the battlefield this turn. text=When Dripping-Tongue Zubera dies, put a 1/1 colorless Spirit creature token onto the battlefield for each Zubera put into a graveyard from the battlefield this turn.
mana={1}{G} mana={1}{G}
type=Creature type=Creature
@@ -35337,7 +35337,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Ember-Fist Zubera name=Ember-Fist Zubera
auto=@movedTo(graveyard) from(this|mybattlefield):choice damage:type:zubera[fresh]:mygraveyard target(creature,player) auto=_DIES_choice damage:type:zubera[fresh]:mygraveyard target(creature,player)
text=When Ember-Fist Zubera dies, it deals damage to target creature or player equal to the number of Zubera put into all graveyards from the battlefield this turn. text=When Ember-Fist Zubera dies, it deals damage to target creature or player equal to the number of Zubera put into all graveyards from the battlefield this turn.
mana={1}{R} mana={1}{R}
type=Creature type=Creature
@@ -40245,7 +40245,7 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Field of Souls name=Field of Souls
auto=@movedTo(creature[-token]|mygraveyard) from(battlefield):token(Spirit,Creature Spirit,1/1,flying,white) auto=@movedTo(creature[-token]|mygraveyard) from(battlefield):_SPIRITTOKEN_
text=Whenever a nontoken creature is put into your graveyard from the battlefield, put a 1/1 white Spirit creature token with flying onto the battlefield. text=Whenever a nontoken creature is put into your graveyard from the battlefield, put a 1/1 white Spirit creature token with flying onto the battlefield.
mana={2}{W}{W} mana={2}{W}{W}
type=Enchantment type=Enchantment
@@ -41975,7 +41975,7 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Floating-Dream Zubera name=Floating-Dream Zubera
auto=@movedTo(graveyard) from(this|mybattlefield):foreach(zubera[fresh]|graveyard) draw:1 controller auto=_DIES_foreach(zubera[fresh]|graveyard) draw:1 controller
text=When Floating-Dream Zubera dies, draw a card for each Zubera put into a graveyard from the battlefield this turn. text=When Floating-Dream Zubera dies, draw a card for each Zubera put into a graveyard from the battlefield this turn.
mana={1}{U} mana={1}{U}
type=Creature type=Creature
@@ -43226,7 +43226,7 @@ toughness=2
[card] [card]
name=Foundry of the Consuls name=Foundry of the Consuls
auto={T}:add{1} auto={T}:add{1}
auto={5}{T}{S}:token(Thopter,Artifact Creature Thopter,1/1,flying)*2 controller auto={5}{T}{S}:_THOPTERTOKEN_*2 controller
text={T}: Add {1} to your mana pool. -- {5}, {T}, Sacrifice Foundry of the Consuls: Put two 1/1 colorless Thopter artifact creature tokens with flying onto the battlefield. text={T}: Add {1} to your mana pool. -- {5}, {T}, Sacrifice Foundry of the Consuls: Put two 1/1 colorless Thopter artifact creature tokens with flying onto the battlefield.
type=Land type=Land
[/card] [/card]
@@ -45583,7 +45583,7 @@ type=Enchantment
[/card] [/card]
[card] [card]
name=Ghirapur Gearcrafter name=Ghirapur Gearcrafter
auto=token(Thopter,Artifact Creature Thopter,1/1,flying) controller auto=_THOPTERTOKEN_ controller
text=When Ghirapur Gearcrafter enters the battlefield, put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield. (A creature with flying can't be blocked except by creatures with flying or reach.) text=When Ghirapur Gearcrafter enters the battlefield, put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield. (A creature with flying can't be blocked except by creatures with flying or reach.)
mana={2}{R} mana={2}{R}
type=Creature type=Creature
@@ -51977,7 +51977,7 @@ toughness=1
[card] [card]
name=Hallowed Spiritkeeper name=Hallowed Spiritkeeper
abilities=vigilance abilities=vigilance
auto=_DIES_token(Spirit,Creature Spirit,1/1,flying,white)*type:creature:mygraveyard auto=_DIES__SPIRITTOKEN_*type:creature:mygraveyard
text=Vigilance -- When Hallowed Spiritkeeper dies, put X 1/1 white Spirit creature tokens with flying onto the battlefield, where X is the number of creature cards in your graveyard. text=Vigilance -- When Hallowed Spiritkeeper dies, put X 1/1 white Spirit creature tokens with flying onto the battlefield, where X is the number of creature cards in your graveyard.
mana={1}{W}{W} mana={1}{W}{W}
type=Creature type=Creature
@@ -52224,7 +52224,7 @@ toughness=2
[card] [card]
name=Hangarback Walker name=Hangarback Walker
auto=counter(1/1,XX) auto=counter(1/1,XX)
auto=_DIES_thisforeach(counter{1/1.1}) token(Thopter,Artifact Creature Thopter,1/1,flying) controller auto=_DIES_thisforeach(counter{1/1.1}) _THOPTERTOKEN_ controller
auto={1}{T}:counter(1/1) auto={1}{T}:counter(1/1)
text=Hangarback Walker enters the battlefield with X +1/+1 counters on it. -- When Hangarback Walker dies, put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield for each +1/+1 counter on Hangarback Walker. -- {1}, {T}: Put a +1/+1 counter on Hangarback Walker. text=Hangarback Walker enters the battlefield with X +1/+1 counters on it. -- When Hangarback Walker dies, put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield for each +1/+1 counter on Hangarback Walker. -- {1}, {T}: Put a +1/+1 counter on Hangarback Walker.
mana={X}{X} mana={X}{X}
@@ -63032,7 +63032,7 @@ toughness=2
[card] [card]
name=Kinsbaile Borderguard name=Kinsbaile Borderguard
auto=foreach(other kithkin|mybattlefield) counter(1/1) auto=foreach(other kithkin|mybattlefield) counter(1/1)
auto=@movedTo(graveyard) from(this|mybattlefield):thisforeach(counter{1/1.1}) token(Kithkin Soldier,Creature Kithkin Soldier,1/1,white) auto=_DIES_thisforeach(counter{1/1.1}) token(Kithkin Soldier,Creature Kithkin Soldier,1/1,white)
text=Kinsbaile Borderguard enters the battlefield with a +1/+1 counter on it for each other Kithkin you control. -- When Kinsbaile Borderguard dies, put a 1/1 white Kithkin Soldier creature token onto the battlefield for each counter on it. text=Kinsbaile Borderguard enters the battlefield with a +1/+1 counter on it for each other Kithkin you control. -- When Kinsbaile Borderguard dies, put a 1/1 white Kithkin Soldier creature token onto the battlefield for each counter on it.
mana={1}{W}{W} mana={1}{W}{W}
type=Creature type=Creature
@@ -67524,7 +67524,7 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Lingering Souls name=Lingering Souls
auto=token(Spirit,Creature Spirit,1/1,flying,white)*2 auto=_SPIRITTOKEN_*2
flashback={1}{B} flashback={1}{B}
text=Put two 1/1 white Spirit creature tokens with flying onto the battlefield. -- Flashback {1}{B} text=Put two 1/1 white Spirit creature tokens with flying onto the battlefield. -- Flashback {1}{B}
mana={2}{W} mana={2}{W}
@@ -69039,7 +69039,7 @@ type=Instant
[card] [card]
name=Luminous Angel name=Luminous Angel
abilities=flying abilities=flying
auto=@each my upkeep:may token(Spirit,Creature Spirit,1/1,white flying) auto=@each my upkeep:may _SPIRITTOKEN_
text=Flying -- At the beginning of your upkeep, you may put a 1/1 white Spirit creature token with flying onto the battlefield. text=Flying -- At the beginning of your upkeep, you may put a 1/1 white Spirit creature token with flying onto the battlefield.
mana={4}{W}{W}{W} mana={4}{W}{W}{W}
type=Creature type=Creature
@@ -69354,7 +69354,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Maalfeld Twins name=Maalfeld Twins
auto=_DIES_token(Zombie,Zombie Creature,2/2,black)*2 auto=_DIES__ZOMBIETOKEN_*2
text=When Maalfeld Twins dies, put two 2/2 black Zombie creature tokens onto the battlefield. text=When Maalfeld Twins dies, put two 2/2 black Zombie creature tokens onto the battlefield.
mana={5}{B} mana={5}{B}
type=Creature type=Creature
@@ -86630,7 +86630,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Pia and Kiran Nalaar name=Pia and Kiran Nalaar
auto=choice token(Thopter,Artifact Creature Thopter,1/1,flying)*2 auto=choice _THOPTERTOKEN_*2
auto={2}{R}{S(artifact|mybattlefield)}:damage:2 target(creature,player) auto={2}{R}{S(artifact|mybattlefield)}:damage:2 target(creature,player)
text=When Pia and Kiran Nalaar enters the battlefield, put two 1/1 colorless Thopter artifact creature tokens with flying onto the battlefield. -- {2}{R}, Sacrifice an artifact: Pia and Kiran Nalaar deals 2 damage to target creature or player. text=When Pia and Kiran Nalaar enters the battlefield, put two 1/1 colorless Thopter artifact creature tokens with flying onto the battlefield. -- {2}{R}, Sacrifice an artifact: Pia and Kiran Nalaar deals 2 damage to target creature or player.
mana={2}{R}{R} mana={2}{R}{R}
@@ -105522,7 +105522,7 @@ toughness=5
[/card] [/card]
[card] [card]
name=Silent-Chant Zubera name=Silent-Chant Zubera
auto=@movedTo(graveyard) from(this|mybattlefield):life:twicetype:zubera[fresh]:graveyard controller auto=_DIES_life:twicetype:zubera[fresh]:graveyard controller
text=When Silent-Chant Zubera dies, you gain 2 life for each Zubera put into a graveyard from the battlefield this turn. text=When Silent-Chant Zubera dies, you gain 2 life for each Zubera put into a graveyard from the battlefield this turn.
mana={1}{W} mana={1}{W}
type=Creature type=Creature
@@ -111499,7 +111499,7 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Spirit Bonds name=Spirit Bonds
auto=@movedto(creature[-token]|mybattlefield):pay({W}) token(Spirit,Creature Spirit,1/1,flying,white) auto=@movedto(creature[-token]|mybattlefield):pay({W}) _SPIRITTOKEN_
auto={1}{S(creature[spirit]|mybattlefield)}:name(indestructible) target(creature[-Spirit]) transforms((,newability[indestructible])) ueot auto={1}{S(creature[spirit]|mybattlefield)}:name(indestructible) target(creature[-Spirit]) transforms((,newability[indestructible])) ueot
text=Whenever a nontoken creature enters the battlefield under your control, you may pay {W}. If you do, put a 1/1 white Spirit creature token with flying onto the battlefield. -- {1}{W}, sacrifice a Spirit: Target non-Spirit creature gains indestructible until end of turn. (Effects that say "destroy" don't destroy it. A creature with indestructible can't be destroyed by damage.) text=Whenever a nontoken creature enters the battlefield under your control, you may pay {W}. If you do, put a 1/1 white Spirit creature token with flying onto the battlefield. -- {1}{W}, sacrifice a Spirit: Target non-Spirit creature gains indestructible until end of turn. (Effects that say "destroy" don't destroy it. A creature with indestructible can't be destroyed by damage.)
mana={1}{W} mana={1}{W}
@@ -111507,7 +111507,7 @@ type=Enchantment
[/card] [/card]
[card] [card]
name=Spirit Cairn name=Spirit Cairn
auto=@discarded(*|hand):pay({W}) token(Spirit,Creature Spirit,1/1,flying,white) auto=@discarded(*|hand):pay({W}) _SPIRITTOKEN_
text=Whenever a player discards a card, you may pay {W}. If you do, put a 1/1 white Spirit creature token with flying onto the battlefield. text=Whenever a player discards a card, you may pay {W}. If you do, put a 1/1 white Spirit creature token with flying onto the battlefield.
mana={2}{W} mana={2}{W}
type=Enchantment type=Enchantment
@@ -119471,7 +119471,7 @@ toughness=4
[card] [card]
name=Teysa, Orzhov Scion name=Teysa, Orzhov Scion
auto={S(creature[white]|myBattlefield)}{S(creature[white]|myBattlefield)}{S(creature[white]|myBattlefield)}:moveTo(exile) target(creature) auto={S(creature[white]|myBattlefield)}{S(creature[white]|myBattlefield)}{S(creature[white]|myBattlefield)}:moveTo(exile) target(creature)
auto=@movedTo(other creature[black]|mygraveyard) from(mybattlefield):token(Spirit,Creature Spirit,1/1,flying,white) auto=@movedTo(other creature[black]|mygraveyard) from(mybattlefield):_SPIRITTOKEN_
text=Sacrifice three white creatures: Exile target creature. -- Whenever another black creature you control dies, put a 1/1 white Spirit creature token with flying onto the battlefield. text=Sacrifice three white creatures: Exile target creature. -- Whenever another black creature you control dies, put a 1/1 white Spirit creature token with flying onto the battlefield.
mana={1}{W}{B} mana={1}{W}{B}
type=Legendary Creature type=Legendary Creature
@@ -120204,7 +120204,7 @@ toughness=5
[card] [card]
name=Thopter Engineer name=Thopter Engineer
auto=lord(creature[artifact]|mybattlefield) haste auto=lord(creature[artifact]|mybattlefield) haste
auto=choice token(Thopter,Artifact Creature Thopter,1/1,flying) controller auto=choice _THOPTERTOKEN_ controller
text=When Thopter Engineer enters the battlefield, put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield. -- Artifact creatures you control have haste. (They can attack and {T} as soon as they come under your control.) text=When Thopter Engineer enters the battlefield, put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield. -- Artifact creatures you control have haste. (They can attack and {T} as soon as they come under your control.)
mana={2}{R} mana={2}{R}
type=Creature type=Creature
@@ -120223,7 +120223,7 @@ type=Artifact
name=Thopter Squadron name=Thopter Squadron
abilities=flying abilities=flying
auto=counter(1/1,3) auto=counter(1/1,3)
auto={1}{C(1/1,-1)}:token(Thopter,Artifact Creature Thopter,1/1,flying) asSorcery auto={1}{C(1/1,-1)}:_THOPTERTOKEN_ asSorcery
auto={1}{S(other thopter|myBattlefield)}:counter(1/1) asSorcery auto={1}{S(other thopter|myBattlefield)}:counter(1/1) asSorcery
text=Flying -- Thopter Squadron enters the battlefield with three +1/+1 counters on it. -- {1}, Remove a +1/+1 counter from Thopter Squadron: Put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield. Activate this ability only any time you could cast a sorcery. -- {1}, Sacrifice another Thopter: Put a +1/+1 counter on Thopter Squadron. Activate this ability only any time you could cast a sorcery. text=Flying -- Thopter Squadron enters the battlefield with three +1/+1 counters on it. -- {1}, Remove a +1/+1 counter from Thopter Squadron: Put a 1/1 colorless Thopter artifact creature token with flying onto the battlefield. Activate this ability only any time you could cast a sorcery. -- {1}, Sacrifice another Thopter: Put a +1/+1 counter on Thopter Squadron. Activate this ability only any time you could cast a sorcery.
mana={5} mana={5}
@@ -122806,7 +122806,7 @@ subtype=Aura
[/card] [/card]
[card] [card]
name=Toshiro Umezawa name=Toshiro Umezawa
auto=@movedto(graveyard) from(creature|opponentBattlefield):may target(*[instant]|mygraveyard) castcard(restricted) and!(transforms((,newability[gainedexiledeath])) forever)! auto=@movedto(graveyard) from(creature|opponentBattlefield):may target(instant|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) ueot
auto=bushido(1/1) auto=bushido(1/1)
text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- Whenever a creature an opponent controls is put into a graveyard from the battlefield, you may cast target instant card from your graveyard. If that card would be put into a graveyard this turn, exile it instead. text=Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.) -- Whenever a creature an opponent controls is put into a graveyard from the battlefield, you may cast target instant card from your graveyard. If that card would be put into a graveyard this turn, exile it instead.
mana={1}{B}{B} mana={1}{B}{B}
@@ -133489,7 +133489,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Whirler Rogue name=Whirler Rogue
auto=choice token(Thopter,Artifact Creature Thopter,1/1,flying)*2 controller auto=choice _THOPTERTOKEN_*2 controller
auto={T(artifact[-tapped]|mybattlefield)}{T(artifact[-tapped]|mybattlefield)}:target(creature) unblockable ueot auto={T(artifact[-tapped]|mybattlefield)}{T(artifact[-tapped]|mybattlefield)}:target(creature) unblockable ueot
text=When Whirler Rogue enters the battlefield, put two 1/1 colorless Thopter artifact creature tokens with flying onto the battlefield. -- Tap two untapped artifacts you control: Target creature can't be blocked this turn. text=When Whirler Rogue enters the battlefield, put two 1/1 colorless Thopter artifact creature tokens with flying onto the battlefield. -- Tap two untapped artifacts you control: Target creature can't be blocked this turn.
mana={2}{U}{U} mana={2}{U}{U}
@@ -1520,7 +1520,7 @@ name=Karn, the Great Creator
auto=counter(0/0,5,loyalty) auto=counter(0/0,5,loyalty)
auto=lord(artifact|opponentBattlefield) noactivatedability auto=lord(artifact|opponentBattlefield) noactivatedability
auto={C(0/0,1,Loyalty)}:name(+1: Becomes a creature) target(artifact[-creature]) transforms((creature,newability[manacost/manacost])) uynt auto={C(0/0,1,Loyalty)}:name(+1: Becomes a creature) target(artifact[-creature]) transforms((creature,newability[manacost/manacost])) uynt
auto={C(0/0,1,Loyalty)}:name(+1: Loyalty counter) donothing restriction{compare(cantargetcre)~lessthan~1} auto={C(0/0,1,Loyalty)}:name(+1: Loyalty counter) donothing
auto={C(0/0,-2,Loyalty)}:name(-2: move a card from exile) moveto(ownerhand) target(artifact|myexile) auto={C(0/0,-2,Loyalty)}:name(-2: move a card from exile) moveto(ownerhand) target(artifact|myexile)
auto={C(0/0,-2,Loyalty)}:name(-2: move a card from sideboard) reveal:type:*:mysideboard revealzone(mysideboard) optionone name(choose card) target(<1>*[artifact]|reveal) moveto(myhand) and!(all(other *|reveal) moveto(ownersideboard))! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownersideboard) and!(all(other *|reveal) moveto(ownersideboard))! optiontwoend revealend auto={C(0/0,-2,Loyalty)}:name(-2: move a card from sideboard) reveal:type:*:mysideboard revealzone(mysideboard) optionone name(choose card) target(<1>*[artifact]|reveal) moveto(myhand) and!(all(other *|reveal) moveto(ownersideboard))! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownersideboard) and!(all(other *|reveal) moveto(ownersideboard))! optiontwoend revealend
text=Activated abilities of artifacts your opponents control can't be activated. -- +1: Until your next turn, up to one target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value. -- -2: You may choose an artifact card you own from outside the game or in exile, reveal that card, and put it into your hand. text=Activated abilities of artifacts your opponents control can't be activated. -- +1: Until your next turn, up to one target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value. -- -2: You may choose an artifact card you own from outside the game or in exile, reveal that card, and put it into your hand.