Added some new primitives from CLB set.

This commit is contained in:
Vittorio Alfieri
2023-05-05 22:42:46 +02:00
parent 56be7d8c47
commit aa722ee3f4
2 changed files with 402 additions and 0 deletions

View File

@@ -1323,6 +1323,16 @@ mana={10}
type=Artifact
[/card]
[card]
name=Alaundo the Seer
auto={T}:name(Draw and exile) all(*[zpos=1]|mylibrary) moveto(myhand) and!( transforms((,newability[name(Exile a card) target(*|myhand) moveto(myexile) and!( transforms((,newability[counter(0/0.manacost.Time)],newability[name(Remove time counter) name(Remove time counter) all(other *[counter{0/0.1.Time}]|myexile) counter(0/0.-1.Time)],newability[@counterremoved(0/0.1.Time) from(this|myexile) restriction{compare(hascnttime)~equalto~0}:may name(Cast from exile) name(Cast from exile) all(this|mygraveyard) moveto(myexile) and!( if cantargetcard(*[-creature]|*) then activate castcard(normal) else moveto(myBattlefield) and!( transforms((,newability[haste])) ueot )! )!])) forever])) forever )!
text={T}: Draw a card, then exile a card from your hand and put a number of time counters on it equal to its mana value. It gains "When the last time counter is removed from this card, if it's exiled, you may cast it without paying its mana cost. If you cast a creature spell this way, it gains haste until end of turn." Then remove a time counter from each other card you own in exile.
mana={2}{G}{U}
type=Legendary Creature
subtype=Human Shaman
power=3
toughness=5
[/card]
[card]
name=Alchemist's Gambit
#MISSING:Damage can't be prevented
abilities=exiledeath
@@ -4056,6 +4066,21 @@ mana={2}{U}{B}
type=Instant
[/card]
[card]
name=Artificer Class
auto=this(counter{0/0.1.ArtificerEffect}=0) lord(artifact|mycastingzone) altercost(colorless, -1)
auto=@movedto(artifact|mystack):counter(0/0,1,ArtificerEffect)
auto=@each endofturn restriction{compare(hascntartificereffect)~morethan~0}:removeallcounters(0/0.1.ArtificerEffect)
auto=counter(0/0,1,Level)
auto=this(variable{hascntlevel}=1) {1}{U}:name(Level 2) counter(0/0,1,Level) asSorcery
auto=this(variable{hascntlevel}=2) {5}{U}:name(Level 3) counter(0/0,1,Level) asSorcery
auto=@counteradded(0/0.1.Level) from(this) restriction{compare(hascntlevel)~equalto~2}:name(Exile cards) name(Exile cards) target(*[zpos=findfirsttypeartifact]|mylibrary) moveto(myexile) and!( moveto(myBattlefield) and!( all(*[zpos<=findfirsttypeartifact]|mylibrary) moveto(exile) and!( bottomoflibrary )! )! )!
auto=@counteradded(0/0.1.Level) from(this) restriction{compare(hascntlevel)~equalto~3}:name(Create a copy) transforms((,newability[@each my endofturn restriction{type(artifact|mybattlefield)~morethan~0}:name(Copy an artifact) target(artifact|mybattlefield) clone])) ueot
text=(Gain the next level as a sorcery to add its ability.) -- The first artifact spell you cast each turn costs {1} less to cast. -- {1}{U}: Level 2 -- When this Class becomes level 2, reveal cards from the top of your library until you reveal an artifact card. Put that card into your hand and the rest on the bottom of your library in a random order. -- {5}{U}: Level 3 -- At the beginning of your end step, create a token that's a copy of target artifact you control.
mana={1}{U}
type=Enchantment
subtype=Class
[/card]
[card]
name=Artificer's Assistant
abilities=flying
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveTo(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
@@ -10055,6 +10080,20 @@ mana={1}{B}
type=Sorcery
[/card]
[card]
name=Brainstealer Dragon
abilities=flying
auto=@movedto(*[-land]|mybattlefield) from(opponentzones):name(Opponent looses life) all(trigger[to]) transforms((,newability[life:-manacost opponent])) oneshot
auto=@movedto(*[-land;counter{0/0.1.BrainExiled}]|mybattlefield):name(Opponent looses life) all(trigger[to]) transforms((,newability[life:-manacost opponent])) oneshot
auto=@each my endofturn:name(Exile top card) all(*[zpos=1]|opponentlibrary) moveto(opponentexile) and!( counter(0/0.1.BrainExiled) )!
auto={0}:name(Cast exiled card) target(*[counter{0/0.1.BrainExiled}]|opponentexile) moveto(myexile) and!( transforms((,newability[canplayfromexile],newability[anytypeofmana],newability[counter(0/0.1.BrainExiled)],newability[phaseaction[endofturn once checkex] moveTo(ownerexile)],newability[phaseaction[untap once checkex] counter(0/0.1.BrainExiled)])) ueot )!
text=Flying -- At the beginning of your end step, exile the top card of each opponent's library. You may play those cards for as long as they remain exiled. If you cast a spell this way, you may spend mana as though it were mana of any color to cast it. -- Whenever a nonland permanent an opponent owns enters the battlefield under your control, they lose life equal to its mana value.
mana={5}{B}{B}
type=Creature
subtype=Dragon Horror
power=6
toughness=6
[/card]
[card]
name=Brainstone
auto={2}{T}{S}:draw:3 && transforms((,newability[target(<2>*|myhand) moveto(mylibrary)])) forever
text={2}, {T}, Sacrifice Brainstone: Draw three cards, then put two cards from your hand on top of your library in any order.
@@ -11938,6 +11977,18 @@ power=2
toughness=2
[/card]
[card]
name=Captain N'ghathrod
auto=lord(horror|myBattlefield) menace
auto=@combatdamaged(player) from(horror|myBattlefield):name(Opponent mills cards) deplete:thatmuch opponent
auto=@each my endofturn:name(Choose one) transforms((,newability[if type(creature[fresh]|opponentgraveyard)~morethan~0 then choice name(Put creature in play) name(Put creature in play) target(creature[fresh]|opponentgraveyard) moveto(mybattlefield)],newability[if type(artifact[fresh]|opponentgraveyard)~morethan~0 then choice name(Put artifact in play) name(Put artifact in play) target(artifact[fresh]|opponentgraveyard) moveto(mybattlefield)])) oneshot
text=Horrors you control have menace. -- Whenever a Horror you control deals combat damage to a player, that player mills that many cards. -- At the beginning of your end step, choose target artifact or creature card in an opponent's graveyard that was put there from their library this turn. Put it onto the battlefield under your control.
mana={3}{U}{B}
type=Legendary Creature
subtype=Horror Pirate
power=3
toughness=6
[/card]
[card]
name=Captain Ripley Vance
auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~equalto~2}:name(Counter 1/1) counter(1/1) && transforms((,newability[name(Deals damage) damage:power target(player^creature^planeswalker)])) oneshot
text=Whenever you cast your third spell each turn, put a +1/+1 counter on Captain Ripley Vance, then it deals damage equal to its power to any target.
@@ -24098,6 +24149,18 @@ power=2
toughness=2
[/card]
[card]
name=Durnan of the Yawning Portal
abilities=backgroundpartner
aicode=activate transforms((,newability[if type(creature[zpos<=4]|myLibrary)~morethan~0 then target(creature[zpos<=4]|myLibrary) moveTo(myexile) and!( transforms((,newability[canplayfromexile],newability[changecost(colorless:-1) forcedalive],newability[all(other *[zpos<=4]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!])) forever )! else all(*[zpos<=4]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! ])) oneshot
auto=_ATTACKING_name(Look top 4 cards) reveal:4 optionone name(Exile creature) target(<upto:1>*[creature]|reveal) moveto(myexile) and!( transforms((,newability[canplayfromexile],newability[changecost(colorless:-1) forcedalive])) forever )! optiononeend optiontwo name(put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend
text=Whenever Durnan attacks, look at the top four cards of your library. You may exile a creature card from among them. Put the rest on the bottom of your library in any order. For as long as that card remains exiled, you may cast it. That spell has undaunted. (It costs {1} less to cast for each opponent.) -- Choose a Background (You can have a Background as a second commander.)
mana={3}{G}
type=Legendary Creature
subtype=Human Warrior
power=3
toughness=3
[/card]
[card]
name=Dusk // Dawn
abilities=hasaftermath
flashback={3}{W}{W} name(Dawn)
@@ -29818,6 +29881,18 @@ power=2
toughness=4
[/card]
[card]
name=Firkraag, Cunning Instigator
abilities=flying,haste
auto=@combat(attacking) source(dragon|myBattlefield):name(Goad creature) target(creature|opponentbattlefield) _GOAD_
auto=@combatdamagefoeof(player) from(creature[mustattack]|mybattlefield):name(Put counter and draw) transforms((,newability[counter(1/1)],newability[draw:1 controller])) oneshot
text=Flying, haste -- Whenever one or more Dragons you control attack an opponent, goad target creature that player controls. -- Whenever a creature deals combat damage to one of your opponents, if that creature had to attack this combat, you put a +1/+1 counter on Firkraag, Cunning Instigator and you draw a card.
mana={3}{U}{R}
type=Legendary Creature
subtype=Dragon
power=3
toughness=3
[/card]
[card]
name=Firmament Sage
auto=if type(*[day;night]|battlefield)~equalto~0 then name(It becomes day) activate castcard(noevent named!:Day:!)
auto=@transformed(*[day;night]|battlefield):name(Draw a card) draw:1 controller
@@ -44382,6 +44457,75 @@ mana={4}{W}
type=Enchantment
[/card]
[card]
name=Journey to the Lost City
auto=@each my upkeep:name(Roll a d20) rolld20 20 winability donothing winabilityend rolld20end
auto=@each my upkeep:name(Exile top 4 cards) all(*[zpos<=4]|mylibrary) moveto(exile) and!( counter(0/0.1.JourneyExiled) notrg )!
auto=@dierolled(this) result(1) from(controller):if type(land[counter{0/0.1.JourneyExiled}]|myexile)~morethan~0 then may name(Choose land card) name(Choose land card) target(land[counter{0/0.1.JourneyExiled}]|myexile) moveto(mybattlefield)
auto=@dierolled(this) result(2) from(controller):if type(land[counter{0/0.1.JourneyExiled}]|myexile)~morethan~0 then may name(Choose land card) name(Choose land card) target(land[counter{0/0.1.JourneyExiled}]|myexile) moveto(mybattlefield)
auto=@dierolled(this) result(3) from(controller):if type(land[counter{0/0.1.JourneyExiled}]|myexile)~morethan~0 then may name(Choose land card) name(Choose land card) target(land[counter{0/0.1.JourneyExiled}]|myexile) moveto(mybattlefield)
auto=@dierolled(this) result(4) from(controller):if type(land[counter{0/0.1.JourneyExiled}]|myexile)~morethan~0 then may name(Choose land card) name(Choose land card) target(land[counter{0/0.1.JourneyExiled}]|myexile) moveto(mybattlefield)
auto=@dierolled(this) result(5) from(controller):if type(land[counter{0/0.1.JourneyExiled}]|myexile)~morethan~0 then may name(Choose land card) name(Choose land card) target(land[counter{0/0.1.JourneyExiled}]|myexile) moveto(mybattlefield)
auto=@dierolled(this) result(6) from(controller):if type(land[counter{0/0.1.JourneyExiled}]|myexile)~morethan~0 then may name(Choose land card) name(Choose land card) target(land[counter{0/0.1.JourneyExiled}]|myexile) moveto(mybattlefield)
auto=@dierolled(this) result(7) from(controller):if type(land[counter{0/0.1.JourneyExiled}]|myexile)~morethan~0 then may name(Choose land card) name(Choose land card) target(land[counter{0/0.1.JourneyExiled}]|myexile) moveto(mybattlefield)
auto=@dierolled(this) result(8) from(controller):if type(land[counter{0/0.1.JourneyExiled}]|myexile)~morethan~0 then may name(Choose land card) name(Choose land card) target(land[counter{0/0.1.JourneyExiled}]|myexile) moveto(mybattlefield)
auto=@dierolled(this) result(9) from(controller):if type(land[counter{0/0.1.JourneyExiled}]|myexile)~morethan~0 then may name(Choose land card) name(Choose land card) target(land[counter{0/0.1.JourneyExiled}]|myexile) moveto(mybattlefield)
auto=@dierolled(this) result(10) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~0 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green)
auto=@dierolled(this) result(10) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~1 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1) )!
auto=@dierolled(this) result(10) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~2 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,2) )!
auto=@dierolled(this) result(10) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~3 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,3) )!
auto=@dierolled(this) result(10) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~4 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,4) )!
auto=@dierolled(this) result(11) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~0 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green)
auto=@dierolled(this) result(11) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~1 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1) )!
auto=@dierolled(this) result(11) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~2 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,2) )!
auto=@dierolled(this) result(11) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~3 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,3) )!
auto=@dierolled(this) result(11) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~4 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,4) )!
auto=@dierolled(this) result(12) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~0 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green)
auto=@dierolled(this) result(12) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~1 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1) )!
auto=@dierolled(this) result(12) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~2 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,2) )!
auto=@dierolled(this) result(12) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~3 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,3) )!
auto=@dierolled(this) result(12) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~4 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,4) )!
auto=@dierolled(this) result(13) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~0 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green)
auto=@dierolled(this) result(13) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~1 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1) )!
auto=@dierolled(this) result(13) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~2 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,2) )!
auto=@dierolled(this) result(13) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~3 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,3) )!
auto=@dierolled(this) result(13) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~4 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,4) )!
auto=@dierolled(this) result(14) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~0 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green)
auto=@dierolled(this) result(14) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~1 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1) )!
auto=@dierolled(this) result(14) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~2 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,2) )!
auto=@dierolled(this) result(14) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~3 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,3) )!
auto=@dierolled(this) result(14) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~4 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,4) )!
auto=@dierolled(this) result(15) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~0 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green)
auto=@dierolled(this) result(15) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~1 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1) )!
auto=@dierolled(this) result(15) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~2 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,2) )!
auto=@dierolled(this) result(15) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~3 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,3) )!
auto=@dierolled(this) result(15) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~4 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,4) )!
auto=@dierolled(this) result(16) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~0 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green)
auto=@dierolled(this) result(16) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~1 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1) )!
auto=@dierolled(this) result(16) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~2 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,2) )!
auto=@dierolled(this) result(16) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~3 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,3) )!
auto=@dierolled(this) result(16) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~4 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,4) )!
auto=@dierolled(this) result(17) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~0 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green)
auto=@dierolled(this) result(17) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~1 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1) )!
auto=@dierolled(this) result(17) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~2 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,2) )!
auto=@dierolled(this) result(17) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~3 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,3) )!
auto=@dierolled(this) result(17) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~4 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,4) )!
auto=@dierolled(this) result(18) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~0 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green)
auto=@dierolled(this) result(18) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~1 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1) )!
auto=@dierolled(this) result(18) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~2 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,2) )!
auto=@dierolled(this) result(18) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~3 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,3) )!
auto=@dierolled(this) result(18) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~4 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,4) )!
auto=@dierolled(this) result(19) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~0 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green)
auto=@dierolled(this) result(19) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~1 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1) )!
auto=@dierolled(this) result(19) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~2 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,2) )!
auto=@dierolled(this) result(19) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~3 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,3) )!
auto=@dierolled(this) result(19) from(controller):if type(creature[counter{0/0.1.JourneyExiled}]|myexile)~equalto~4 then name(Create wolf) name(Create wolf) name(Create wolf) token(Wolf,Creature Wolf,2/2,green) and!( counter(1/1,4) )!
auto=@dierolled(this) result(20) from(controller):name(Sacrifice and put in play) name(Sacrifice and put in play) sacrifice and!( transforms((,newability[name(Put permanents in play) all(*[-instant;-sorcery;counter{0/0.1.JourneyExiled}]|myexile) moveto(mybattlefield)],newability[name(Effect ends) all(sorcery[counter{0/0.1.JourneyExiled}]|myexile) removeallcounters(0/0.1.JourneyExiled)],newability[name(Effect ends) all(instant[counter{0/0.1.JourneyExiled}]|myexile) removeallcounters(0/0.1.JourneyExiled)])) oneshot )!
auto=@each my endofturn:name(Effect ends) all(*[counter{0/0.1.JourneyExiled}]|myexile) removeallcounters(0/0.1.JourneyExiled)
text=At the beginning of your upkeep, exile the top four cards of your library, then roll a d20. -- 1-9 | You may put a land card from among those cards onto the battlefield. -- 10-19 | Create a 2/2 green Wolf creature token, then put a +1/+1 counter on it for each creature card among those cards. -- 20 | Put all permanent cards exiled with Journey to the Lost City onto the battlefield, then sacrifice it.
mana={3}{G}
type=Enchantment
[/card]
[card]
name=Journey to the Oracle
abilities=doublefacedeath
auto=target(<anyamount>land|myhand) moveto(myBattlefield) and!( if type(land|mybattlefield)~morethan~7 then may name(Discard and return jadzi) ability$!name(Discard and return jadzi) name(Discard and return jadzi) target(*|myhand) transforms((,newability[reject],newability[name(Discard and return jadzi) target(*[Jadzi^ Oracle of Arcavios;fresh]|mygraveyard) moveto(ownerhand)])) oneshot!$ controller )!
@@ -49561,6 +49705,16 @@ power=1
toughness=7
[/card]
[card]
name=Loot Dispute
auto=_INITIATIVE_CONTROLLER_
auto=name(Create treasure) token(Treasure Sur)
auto=@each my blockers restriction{compare(oinitiative)~morethan~0}:name(Create treasure) token(Treasure Sur)
auto=@dungeoncompleted(*[dungeon]|mysideboard) from(controller):name(Create dragon) token(Dragon,Creature Dragon,5/5,red,flying)
text=When Loot Dispute enters the battlefield, you take the initiative and create a Treasure token. -- Whenever you attack the player who has the initiative, create a Treasure token. -- Loud Ruckus - Whenever you complete a dungeon, create a 5/5 red Dragon creature token with flying.
mana={3}{R}
type=Enchantment
[/card]
[card]
name=Loran of the Third Path
abilities=vigilance
auto=may destroy target(artifact,enchantment)
@@ -54753,6 +54907,15 @@ power=0
toughness=0
[/card]
[card]
name=Multiclass Baldric
auto=teach(creature) transforms((,newability[aslongas(cleric|myBattlefield) lifelink],newability[aslongas(rogue|myBattlefield) deathtouch],newability[aslongas(warrior|myBattlefield) haste],newability[aslongas(wizard|myBattlefield) flying],newability[this(variable{calculateparty}>3) preventalldamage to(this)]))
auto={2}:equip
text=Equipped creature has lifelink if you control a Cleric, deathtouch if you control a Rogue, haste if you control a Warrior, and flying if you control a Wizard. -- As long as you have a full party, prevent all damage that would be dealt to equipped creature. -- Equip {2}
mana={1}
type=Artifact
subtype=Equipment
[/card]
[card]
name=Multiple Choice
aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto=this(X=1) name(Scry 1) scry:1 scrycore delayed dontshow draw:1 controller scrycoreend scryend
@@ -59801,6 +59964,37 @@ mana={1}{B}{B}
type=Sorcery
[/card]
[card]
name=Pact Weapon
auto=teach(creature) cantlifelose
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=0]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller])) oneshot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=1]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:1 controller],newability[1/1])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=2]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:2 controller],newability[2/2])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=3]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:3 controller],newability[3/3])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=4]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:4 controller],newability[4/4])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=5]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:5 controller],newability[5/5])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=6]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:6 controller],newability[6/6])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=7]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:7 controller],newability[7/7])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=8]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:8 controller],newability[8/8])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=9]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:9 controller],newability[9/9])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=10]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:10 controller],newability[10/10])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=11]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:11 controller],newability[11/11])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=12]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:12 controller],newability[12/12])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=13]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:13 controller],newability[13/13])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=14]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:14 controller],newability[14/14])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=15]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:15 controller],newability[15/15])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=16]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:16 controller],newability[16/16])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=17]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:17 controller],newability[17/17])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=18]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:18 controller],newability[18/18])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost=19]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:19 controller],newability[19/19])) ueot
auto=@combat(attacking) source(mytgt) restriction{type(*[zpos=1;manacost>=19]|mylibrary)~morethan~0}:name(Draw and reveal) name(Draw and reveal) all(mytgt) transforms((,newability[draw:1 controller],newability[life:20 controller],newability[20/20])) ueot
auto={9999}:equip
auto=name(Equip discard a card) {D(*|myhand)}:rehook target(creature|mybattlefield) asSorcery
text=As long as Pact Weapon is attached to a creature, you don't lose the game for having 0 or less life. -- Whenever equipped creature attacks, draw a card and reveal it. The creature gets +X/+X until end of turn and you lose X life, where X is that card's mana value. -- Equip-Discard a card.
mana={3}{B}
type=Artifact
subtype=Equipment
[/card]
[card]
name=Pain // Suffering
other={3}{R} name(Suffering)
auto=if paid(alternative) then destroy target(land)
@@ -65604,6 +65798,18 @@ power=1
toughness=1
[/card]
[card]
name=Rasaad yn Bashir
abilities=backgroundpartner
auto=lord(creature|myBattlefield) transforms((,newability[combattoughness]))
auto=@combat(attacking) source(this) restriction{compare(pinitiative)~morethan~0}:name(Double the toughness) all(creature|myBattlefield) transforms((,newability[0/t])) ueot
text=Each creature you control assigns combat damage equal to its toughness rather than its power. -- Whenever Rasaad yn Bashir attacks, if you have the initiative, double the toughness of each creature you control until end of turn. -- Choose a Background (You can have a Background as a second commander.)
mana={2}{W}
type=Legendary Creature
subtype=Human Monk
power=0
toughness=3
[/card]
[card]
name=Rat Colony
auto=foreach(rat|myBattlefield) 1/0
text=Rat Colony gets +1/+0 for each other Rat you control. -- A deck can have any number of cards named Rat Colony.
@@ -71106,6 +71312,16 @@ power=3
toughness=4
[/card]
[card]
name=Sarevok's Tome
auto=_INITIATIVE_CONTROLLER_
auto=this(variable{pinitiative}>0) {T}:Add{C}{C}
auto=this(variable{pinitiative}=0) {T}:Add{C}
auto=this(variable{pdungeoncompleted}>0) {3}{T}:name(Exile cards) target(*[zpos=findfirsttypenonland]|mylibrary) moveto(myexile) and!( transforms((,newability[may name(Cast card for zero) activate castcard(normal)],newability[all(*[zpos<=findfirsttypenonland]|mylibrary) moveto(exile)])) oneshot )!
text=When Sarevok's Tome enters the battlefield, you take the initiative. -- {T}: Add {C}. If you have the initiative, add {C}{C} instead. -- {3}, {T}: Exile cards from the top of your library until you exile a nonland card. You may cast that card without paying its mana cost. Activate only if you've completed a dungeon.
mana={4}
type=Artifact
[/card]
[card]
name=Sarkhan's Catharsis
target=player,planeswalker
auto=damage:5
@@ -78482,6 +78698,16 @@ power=2
toughness=2
[/card]
[card]
name=Spectacular Showdown
abilities=overload
auto=Overload {4}{R}{R}{R}
auto=overload name(Put double strike counter) target(creature|battlefield) transforms((,newability[counter(0/0.1.DoubleStrike)],newability[this(counter{0/0.1.DoubleStrike}>=1) double strike],newability[counter(0/0.1.Goaded)],newability[this(counter{0/0.1.Goaded}>0) mustattack],newability[phaseaction[endofturn next once sourceinplay] removeallcounters(0/0.-1.Goaded)])) forever
auto=paidmana name(Put double strike counter) all(creature|battlefield) transforms((,newability[counter(0/0.1.DoubleStrike)],newability[this(counter{0/0.1.DoubleStrike}>=1) double strike],newability[counter(0/0.1.Goaded)],newability[this(counter{0/0.1.Goaded}>0) mustattack],newability[phaseaction[endofturn next once sourceinplay] removeallcounters(0/0.-1.Goaded)])) forever
text=Put a double strike counter on target creature, then goad each creature that had a double strike counter put on it this way. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) -- Overload {4}{R}{R}{R} (You may cast this spell for its overload cost. If you do, change "target" in its text to "each.")
mana={1}{R}
type=Sorcery
[/card]
[card]
name=Spectator Seating
auto=tap(noevent)
auto={T}:add{R}
@@ -86808,6 +87034,22 @@ power=1
toughness=1
[/card]
[card]
name=Tlincalli Hunter // Retrieve Prey
abilities=trample,adventure
restriction=can play creature
otherrestriction=type(creature|mygraveyard)~morethan~0
other={1}{G} name(Adventure)
auto=if paid(alternative) then name(Exile creature) name(Exile creature) target(creature|mygraveyard) moveto(myexile) and!( transforms((,newability[canplayfromexile])) ueot )!
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto={0}:name(Cast zero from exile) target(creature|myexile) transforms((,newability[zerocast])) ueot limit:1
text=Trample -- Once each turn, you may pay {0} rather than pay the mana cost for a creature spell you cast from exile. // Exile target creature card from your graveyard. Until the end of your next turn, you may cast that card. (Then exile this card. You may cast the creature later from exile.)
mana={5}{G}{G}
type=Creature
subtype=Scorpion Scout
power=7
toughness=7
[/card]
[card]
name=Tinder Wall
abilities=defender
auto={S}:add{R}{R}
@@ -89552,6 +89794,14 @@ power=1
toughness=2
[/card]
[card]
name=Undercellar Sweep
auto=_INITIATIVE_CONTROLLER_
auto=@each my blockers restriction{compare(pinitiativeplusoinitiativeplusend)~morethan~0}:name(Create 2 soldiers) name(Create 2 soldiers) token(Soldiers,Creature Soldier,1/1,white,battleready)
text=When Undercellar Sweep enters the battlefield, you take the initiative. -- Whenever you attack, if you or a player you're attacking has the initiative, you create two 1/1 white Soldier creature tokens that are tapped and attacking.
mana={4}{W}
type=Enchantment
[/card]
[card]
name=Undercity
restriction=never
autocommandzone=transforms((,newability[shroud],newability[indestructible])) forever
@@ -91475,6 +91725,18 @@ power=2
toughness=2
[/card]
[card]
name=Venture Forth
abilities=exiledeath
other={1}{G} name(Suspend 3)
auto=ifnot paid(alternative) then name(Exile cards) name(Exile cards) target(*[zpos=findfirsttypeland]|mylibrary) moveto(myexile) and!( moveto(myBattlefield) and!( all(*[zpos<=findfirsttypeland]|mylibrary) moveto(exile) and!( bottomoflibrary )! )! )!
auto=moveto(myexile) and!( counter(0/0,3,Time) )!
autoexile=@each my upkeep restriction{compare(hascnttime)~morethan~1}:counter(0/0,-1,Time)
autoexile=@each my upkeep restriction{compare(hascnttime)~equalto~1}:activate castcard(normal)
text=Exile cards from the top of your library until you exile a land card. Put that card onto the battlefield and the rest on the bottom of your library in a random order. Exile Venture Forth with three time counters on it. -- Suspend 3-{1}{G}
mana={3}{G}
type=Sorcery
[/card]
[card]
name=Verazol, the Split Current
auto=if casted(this) then counter(1/1,2)
auto=counter(1/1,X) all(this)
@@ -94965,6 +95227,16 @@ mana={1}{U}
type=Instant
[/card]
[card]
name=Windshaper Planetar
abilities=flash,flying
text=Flash -- Flying -- When Windshaper Planetar enters the battlefield during the declare attackers step, for each attacking creature, you may reselect which player or planeswalker that creature is attacking. (It can't attack its controller or its controller's planeswalkers.)
mana={4}{W}
type=Creature
subtype=Angel
power=4
toughness=4
[/card]
[card]
name=Windstorm Drake
abilities=flying
auto=lord(other creature[flying]|myBattlefield) +1/+0

View File

@@ -58,6 +58,17 @@ mana={2}{W}
type=Instant
[/card]
[card]
name=Aboleth Spawn
abilities=flash
auto=_WARD_(2)
text=Flash -- Ward {2} -- Probing Telepathy - Whenever a creature entering the battlefield under an opponent's control causes a triggered ability of that creature to trigger, you may copy that ability. You may choose new targets for the copy.
mana={2}{U}
type=Creature
subtype=Fish Horror
power=2
toughness=3
[/card]
[card]
name=Abstract Iguanart
text=Whenever you cast a spell, note the first letter of its artist's name. If that letter wasn't already noted, put a +1/+1 counter on Abstract Iguanart.
mana={1}{R}
@@ -350,6 +361,16 @@ power=5
toughness=4
[/card]
[card]
name=Archivist of Oghma
abilities=flash
text=Flash -- Whenever an opponent searches their library, you gain 1 life and draw a card.
mana={1}{W}
type=Creature
subtype=Halfling Cleric
power=2
toughness=2
[/card]
[card]
name=Arcum's Whistle
text={3}, {T}: Choose target non-Wall creature the active player has controlled continuously since the beginning of the turn. That player may pay {X}, where X is that creature's converted mana cost. If he or she doesn't, the creature attacks this turn if able, and at the beginning of the next end step, destroy it if it didn't attack. Activate this ability only before attackers are declared.
mana={3}
@@ -2640,6 +2661,16 @@ mana={1}{R}{R}
type=Enchantment
[/card]
[card]
name=Dynaheir, Invoker Adept
abilities=haste
text=Haste -- You may activate abilities of other creatures you control as though those creatures had haste. -- {T}: When you next activate an ability that isn't a mana ability this turn by spending four or more mana to activate it, copy that ability. You may choose new targets for the copy.
mana={1}{U}{R}{W}
type=Legendary Creature
subtype=Human Wizard
power=4
toughness=4
[/card]
[card]
name=Earl of Squirrel
text=Squirrellink (Damage dealt by this creature also causes you to create that many 1/1 green Squirrel creature tokens.) -- Creature tokens you control are Squirrels in addition to their other creature types. -- Other Squirrels you control get +1/+1.
mana={4}{G}{G}
@@ -3374,6 +3405,12 @@ mana={U}{U}{U}{U}
type=Sorcery
[/card]
[card]
name=Fraying Line
text=When Fraying Line enters the battlefield, put a rope counter on target creature you control. -- At the beginning of each player's upkeep, that player may pay {2}. If they do, they put a rope counter on a creature they control. Otherwise, exile Fraying Line and each creature without a rope counter on it, then remove all rope counters from all creatures.
mana={4}
type=Artifact
[/card]
[card]
name=Frazzled Editor
text=Protection from wordy (Something is wordy if it has four or more lines of text in its text box.)
mana={1}{R}
@@ -3991,6 +4028,25 @@ mana={1}{W}
type=Enchantment
[/card]
[card]
name=Green Slime
abilities=flash
text=Flash -- When Green Slime enters the battlefield, counter target activated or triggered ability from an artifact or enchantment source. If a permanent's ability is countered this way, destroy that permanent. -- Foretell {G} (During your turn, you may pay {2} and exile this card from your hand face down. Cast it on a later turn for its foretell cost.)
mana={2}{G}
type=Creature
subtype=Ooze
power=2
toughness=2
[/card]
[card]
name=Grell Philosopher
text=Aberrant Tinkering - When Grell Philosopher enters the battlefield and at the beginning of your upkeep, each Horror you control gains all activated abilities of target artifact an opponent controls until end of turn. You may spend blue mana as though it were mana of any color to activate those abilities.
mana={2}{U}
type=Creature
subtype=Horror Wizard
power=1
toughness=4
[/card]
[card]
name=Grim Reminder
text=Search your library for a nonland card and reveal it. Each opponent who cast a card this turn with the same name as that card loses 6 life. Then shuffle your library. -- {B}{B}: Return Grim Reminder from your graveyard to your hand. Activate this ability only during your upkeep.
mana={2}{B}
@@ -4995,6 +5051,15 @@ mana={1}
type=Artifact
[/card]
[card]
name=Jon Irenicus, Shattered One
text=At the beginning of your end step, target opponent gains control of up to one target creature you control. Put two +1/+1 counters on it and tap it. It's goaded for the rest of the game and it gains "This creature can't be sacrificed." (It attacks each combat if able and attacks a player other than you if able.) -- Whenever a creature you own but don't control attacks, you draw a card.
mana={2}{U}{B}
type=Legendary Creature
subtype=Elf Wizard
power=3
toughness=3
[/card]
[card]
name=Jotun Grunt
text=Cumulative upkeep-Put two cards from a single graveyard on the bottom of their owner's library. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)
mana={1}{W}
@@ -5483,6 +5548,22 @@ mana={4}{R}
type=Sorcery
[/card]
[card]
name=Lae'zel, Vlaakith's Champion
abilities=backgroundpartner
text=If you would put one or more counters on a creature or planeswalker you control or on yourself, put that many plus one of each of those kinds of counters on that permanent or player instead. -- Choose a Background (You can have a Background as a second commander.)
mana={2}{W}
type=Legendary Creature
subtype=Gith Warrior
power=3
toughness=3
[/card]
[card]
name=Lae'zel's Acrobatics
text=Exile all nontoken creatures you control, then roll a d20. -- 1-9 | Return those cards to the battlefield under their owner's control at the beginning of the next end step. -- 10-20 | Return those cards to the battlefield under their owner's control, then exile them again. Return those cards to the battlefield under their owner's control at the beginning of the next end step.
mana={3}{W}
type=Instant
[/card]
[card]
name=Lash Out
text=Lash Out deals 3 damage to target creature. Clash with an opponent. If you win, Lash Out deals 3 damage to that creature's controller. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.)
mana={1}{R}
@@ -6173,6 +6254,16 @@ mana={5}{R}
type=Enchantment
[/card]
[card]
name=Mighty Servant of Leuk-o
abilities=trample
text=Trample -- Ward-Discard a card. -- Whenever Mighty Servant of Leuk-o becomes crewed for the first time each turn, if it was crewed by exactly two creatures, it gains "Whenever this creature deals combat damage to a player, draw two cards" until end of turn. -- Crew 4
mana={3}
type=Artifact
subtype=Vehicle
power=6
toughness=6
[/card]
[card]
name=Minamo's Meddling
text=Counter target spell. That spell's controller reveals his or her hand, then discards each card with the same name as a card spliced onto that spell.
mana={2}{U}{U}
@@ -6866,6 +6957,13 @@ power=2
toughness=2
[/card]
[card]
name=Noble Heritage
text=Commander creatures you own have "When this creature enters the battlefield and at the beginning of your upkeep, each player may put two +1/+1 counters on a creature they control. For each opponent who does, you gain protection from that player until your next turn." (You can't be targeted, dealt damage, or enchanted by anything controlled by that player.)
mana={1}{W}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Nomads en-Kor
text={0}: The next 1 damage that would be dealt to Nomads en-Kor this turn is dealt to target creature you control instead.
mana={W}
@@ -7903,6 +8001,15 @@ mana={4}{PR}
type=Artifact
[/card]
[card]
name=Raggadragga, Goreguts Boss
text=Each creature you control with a mana ability gets +2/+2. -- Whenever a creature you control with a mana ability attacks, untap it. -- Whenever you cast a spell, if at least seven mana was spent to cast it, untap target creature. It gets +7/+7 and gains trample until end of turn.
mana={2}{R}{G}
type=Legendary Creature
subtype=Human Boar
power=4
toughness=4
[/card]
[card]
name=Raging River
text=Whenever one or more creatures you control attack, each defending player divides all creatures without flying he or she controls into a "left" pile and a "right" pile. Then, for each attacking creature you control, choose "left" or "right." That creature can't be blocked this combat except by creatures with flying and creatures in a pile with the chosen label.
mana={R}{R}
@@ -9668,6 +9775,12 @@ power=4
toughness=4
[/card]
[card]
name=Stick Together
text=Each player chooses a party from among creatures they control, then sacrifices the rest. (To choose a party, choose up to one each of Cleric, Rogue, Warrior, and Wizard.)
mana={3}{W}{W}
type=Sorcery
[/card]
[card]
name=Stifle
text=Counter target activated or triggered ability. (Mana abilities can't be targeted.)
mana={U}
@@ -11089,6 +11202,16 @@ power=6
toughness=5
[/card]
[card]
name=Volo, Itinerant Scholar
abilities=backgroundpartner
text=When Volo enters the battlefield, create Volo's Journal, a legendary colorless artifact token with hexproof and "Whenever you cast a creature spell, note one of its creature types that hasn't been noted for this artifact." -- {2}, {T}: Draw a card for each creature type noted for target permanent you control named Volo's Journal. -- Choose a Background
mana={2}{U}
type=Legendary Creature
subtype=Human Wizard
power=2
toughness=3
[/card]
[card]
name=Volrath's Curse
text=Enchant creature -- Enchanted creature can't attack or block, and its activated abilities can't be activated. That creature's controller may sacrifice a permanent for that player to ignore this effect until end of turn. -- {1}{U}: Return Volrath's Curse to its owner's hand.
mana={1}{U}
@@ -11579,6 +11702,13 @@ mana={2}{U}
type=Sorcery
[/card]
[card]
name=Wyll's Reversal
target=*|stack
text=Choose target spell or ability with one or more targets. Roll a d20 and add the greatest power among creatures you control. -- 1-14 | You may choose new targets for that spell or ability. -- 15+ | You may choose new targets for that spell or ability. Then copy it. You may choose new targets for the copy.
mana={2}{R}
type=Instant
[/card]
[card]
name=X
text=As long as X is in X's owner's opponent's hand, X's owner may cast X and activate X's abilities. That opponent can't cast X and plays with their hand revealed. -- {U}{B}, {T}: Put X into target opponent's hand. -- {3}{U}{B}: You may play a card in the same hand as X without paying its mana cost.
mana={U}{B}