Merge branch 'master' of github.com:WagicProject/wagic

This commit is contained in:
Vittorio Alfieri
2023-05-26 21:36:36 +02:00

View File

@@ -1682,7 +1682,7 @@ abilities=adventure
restriction=can play creature restriction=can play creature
other={2}{B} name(Adventure) other={2}{B} name(Adventure)
auto=if paid(alternative) then name(Create Skeleton) name(Create Skeleton) token(Skeleton,Creature Skeleton,4/1,black,menace) and!( tap(noevent) )! auto=if paid(alternative) then name(Create Skeleton) name(Create Skeleton) token(Skeleton,Creature Skeleton,4/1,black,menace) and!( tap(noevent) )!
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto={2}{B}{T}{E(creature|myBattlefield)}:name(Return creature) target(creature|mygraveyard) moveTo(mybattlefield) asSorcery auto={2}{B}{T}{E(creature|myBattlefield)}:name(Return creature) target(creature|mygraveyard) moveTo(mybattlefield) asSorcery
text={2}{B}, {T}, Exile a creature you control: Return target creature card from your graveyard to the battlefield. Activate only as a sorcery. // Create a tapped 4/1 black Skeleton creature token with menace. (Then exile this card. You may cast the artifact later from exile.) text={2}{B}, {T}, Exile a creature you control: Return target creature card from your graveyard to the battlefield. Activate only as a sorcery. // Create a tapped 4/1 black Skeleton creature token with menace. (Then exile this card. You may cast the artifact later from exile.)
mana={1}{B} mana={1}{B}
@@ -1830,7 +1830,7 @@ abilities=flying,haste,adventure
restriction=can play creature restriction=can play creature
other={4}{R} name(Adventure) other={4}{R} name(Adventure)
auto=if paid(alternative) then name(Deal 4 damage) name(Deal 4 damage) thisforeach(variable{4}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(player,creature,planeswalker) damage:1!$ controller auto=if paid(alternative) then name(Deal 4 damage) name(Deal 4 damage) thisforeach(variable{4}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(player,creature,planeswalker) damage:1!$ controller
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flying, haste // Explosive Crystal deals 4 damage divided as you choose among any number of targets. (Then exile this card. You may cast the creature later from exile.) text=Flying, haste // Explosive Crystal deals 4 damage divided as you choose among any number of targets. (Then exile this card. You may cast the creature later from exile.)
mana={4}{R}{R} mana={4}{R}{R}
type=Creature type=Creature
@@ -2564,7 +2564,7 @@ abilities=flying,adventure
other={2}{U} name(Adventure) other={2}{U} name(Adventure)
otherrestriction=type(artifact[-creature]|mybattlefield)~morethan~0 otherrestriction=type(artifact[-creature]|mybattlefield)~morethan~0
auto=if paid(alternative) then name(Target artifact becomes creature) name(Target artifact becomes creature) target(artifact[-creature]|myBattlefield) transforms((Artifact Creature,newability[counter(1/1.4)])) forever auto=if paid(alternative) then name(Target artifact becomes creature) name(Target artifact becomes creature) target(artifact[-creature]|myBattlefield) transforms((Artifact Creature,newability[counter(1/1.4)])) forever
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flying // Target noncreature artifact you control becomes a 0/0 artifact creature. Put four +1/+1 counters on it. text=Flying // Target noncreature artifact you control becomes a 0/0 artifact creature. Put four +1/+1 counters on it.
mana={2}{U} mana={2}{U}
type=Creature type=Creature
@@ -3787,7 +3787,7 @@ other={1}{W} name(Adventure)
auto=if paid(alternative) then if type(creature|battlefield)~morethan~1 then choice name(Tap 2 creatures) name(Tap 2 creatures) name(Tap 2 creatures) target(<2>creature|battlefield) tap(noevent) auto=if paid(alternative) then if type(creature|battlefield)~morethan~1 then choice name(Tap 2 creatures) name(Tap 2 creatures) name(Tap 2 creatures) target(<2>creature|battlefield) tap(noevent)
auto=if paid(alternative) then if type(creature|battlefield)~morethan~0 then choice name(Tap 1 creature) name(Tap 1 creature) name(Tap 1 creature) target(creature|battlefield) tap(noevent) auto=if paid(alternative) then if type(creature|battlefield)~morethan~0 then choice name(Tap 1 creature) name(Tap 1 creature) name(Tap 1 creature) target(creature|battlefield) tap(noevent)
auto=if paid(alternative) then choice name(Don't tap any creature) name(Don't tap any creature) donothing auto=if paid(alternative) then choice name(Don't tap any creature) name(Don't tap any creature) donothing
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flying // Tap up to two target creatures. (Then exile this card. You may cast the creature later from exile.) text=Flying // Tap up to two target creatures. (Then exile this card. You may cast the creature later from exile.)
mana={1}{W}{W} mana={1}{W}{W}
type=Creature type=Creature
@@ -6846,7 +6846,7 @@ abilities=adventure
other={2}{G} name(Adventure) other={2}{G} name(Adventure)
anyzone=type:land:myBattlefield/type:land:myBattlefield cdaactive anyzone=type:land:myBattlefield/type:land:myBattlefield cdaactive
auto=if paid(alternative) then name(Search basic land) name(Search basic land) target(land[basic]|mylibrary) moveto(mybattlefield) auto=if paid(alternative) then name(Search basic land) name(Search basic land) target(land[basic]|mylibrary) moveto(mybattlefield)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Beanstalk Giant's power and toughness are each equal to the number of lands you control. // Search your library for a basic land card, put it onto the battlefield, then shuffle your library. (Then exile this card. You may cast the creature later from exile.) text=Beanstalk Giant's power and toughness are each equal to the number of lands you control. // Search your library for a basic land card, put it onto the battlefield, then shuffle your library. (Then exile this card. You may cast the creature later from exile.)
mana={6}{G} mana={6}{G}
type=Creature type=Creature
@@ -8257,7 +8257,7 @@ restriction=can play creature
otherrestriction=type(creature|battlefield)~morethan~0 otherrestriction=type(creature|battlefield)~morethan~0
other={W} name(Adventure) other={W} name(Adventure)
auto=if paid(alternative) then name(Gains indestructible) name(Gains indestructible) target(creature) transforms((,newability[indestructible])) ueot auto=if paid(alternative) then name(Gains indestructible) name(Gains indestructible) target(creature) transforms((,newability[indestructible])) ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=_ATTACKING_name(Another creature gains flying) target(creature[attacking;-flying]) transforms((,newability[flying])) ueot auto=_ATTACKING_name(Another creature gains flying) target(creature[attacking;-flying]) transforms((,newability[flying])) ueot
text=Flying -- Whenever Blessed Hippogriff attacks, target attacking creature without flying gains flying until end of turn. // Target creature gains indestructible until end of turn. (Then exile this card. You may cast the creature later from exile.) text=Flying -- Whenever Blessed Hippogriff attacks, target attacking creature without flying gains flying until end of turn. // Target creature gains indestructible until end of turn. (Then exile this card. You may cast the creature later from exile.)
mana={3}{W} mana={3}{W}
@@ -9919,7 +9919,7 @@ restriction=can play creature
other={1}{R} name(Adventure) other={1}{R} name(Adventure)
#MISSING: damage can't be prevented #MISSING: damage can't be prevented
auto=if paid(alternative) then name(Deals 2 damage) name(Deals 2 damage) damage:2 target(player,creature,planeswalker) auto=if paid(alternative) then name(Deals 2 damage) name(Deals 2 damage) damage:2 target(player,creature,planeswalker)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=@targeted(this) from(*|opponentzones):name(Deals 2 damage) damage:2 opponent auto=@targeted(this) from(*|opponentzones):name(Deals 2 damage) damage:2 opponent
auto=@targeted(this) from(*|myzones):name(Deals 2 damage) damage:2 controller auto=@targeted(this) from(*|myzones):name(Deals 2 damage) damage:2 controller
text=Whenever Bonecrusher Giant becomes the target of a spell, Bonecrusher Giant deals 2 damage to that spell's controller. // Damage can't be prevented this turn. Stomp deals 2 damage to any target. text=Whenever Bonecrusher Giant becomes the target of a spell, Bonecrusher Giant deals 2 damage to that spell's controller. // Damage can't be prevented this turn. Stomp deals 2 damage to any target.
@@ -10659,7 +10659,7 @@ name=Brazen Borrower // Petty Theft
abilities=flying,cloud,flash,adventure,asflash abilities=flying,cloud,flash,adventure,asflash
other={1}{U} name(Adventure) other={1}{U} name(Adventure)
auto=if paid(alternative) then name(Return to hand) name(Return to hand) target(*[-land]|opponentbattlefield) moveTo(ownerHand) auto=if paid(alternative) then name(Return to hand) name(Return to hand) target(*[-land]|opponentbattlefield) moveTo(ownerHand)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flash -- Flying -- Brazen Borrower can block only creatures with flying. // Return target nonland permanent an opponent controls to its owner's hand. text=Flash -- Flying -- Brazen Borrower can block only creatures with flying. // Return target nonland permanent an opponent controls to its owner's hand.
mana={1}{U}{U} mana={1}{U}{U}
type=Creature type=Creature
@@ -13872,7 +13872,7 @@ name=Champions of Archery // Join the Group
abilities=reach,adventure abilities=reach,adventure
other={2}{R} name(Adventure) other={2}{R} name(Adventure)
auto=if paid(alternative) then name(Move to Command Zone) name(Move to Command Zone) target(creature[legendary]|myHand) moveTo(mycommandzone) and!( transforms((,newability[iscommander])) forever )! auto=if paid(alternative) then name(Move to Command Zone) name(Move to Command Zone) target(creature[legendary]|myHand) moveTo(mycommandzone) and!( transforms((,newability[iscommander])) forever )!
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=lord(*[iscommander]|myBattlefield) type:*[iscommander]:myBattlefield/0 auto=lord(*[iscommander]|myBattlefield) type:*[iscommander]:myBattlefield/0
text=Reach -- Commanders you control get +X/+0, where X is the number of Commanders you control. // You may put a legendary creature card from your hand into the command zone. it's also your commander. text=Reach -- Commanders you control get +X/+0, where X is the number of Commanders you control. // You may put a legendary creature card from your hand into the command zone. it's also your commander.
mana={3}{R} mana={3}{R}
@@ -16089,7 +16089,7 @@ name=Collectigull // Only the Best
abilities=flying,adventure abilities=flying,adventure
other={1}{W} name(Adventure) other={1}{W} name(Adventure)
auto=if paid(alternative) then name(Return to hand) name(Return to hand) target(*[-land]|myGraveyard) moveTo(ownerHand) auto=if paid(alternative) then name(Return to hand) name(Return to hand) target(*[-land]|myGraveyard) moveTo(ownerHand)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=protection from(*) auto=protection from(*)
auto=_ATTACKING_draw:1 controller auto=_ATTACKING_draw:1 controller
text=Flying, protection from common -- Whenever Collectigull attacks, reveal the top card of your library. If it's a Booster Fun card, you may put it into your hand. // Return target Booster Fun card from your graveyard to your hand. text=Flying, protection from common -- Whenever Collectigull attacks, reveal the top card of your library. If it's a Booster Fun card, you may put it into your hand. // Return target Booster Fun card from your graveyard to your hand.
@@ -16185,7 +16185,7 @@ restriction=can play creature
otherrestriction=type(creature|battlefield)~morethan~0 otherrestriction=type(creature|battlefield)~morethan~0
other={1}{G} name(Adventure) other={1}{G} name(Adventure)
auto=if paid(alternative) then name(Choose creature and mill) name(Choose creature and mill) target(creature|battlefield) transforms((,newability[if type(creature[zpos<=4]|mylibrary)~equalto~0 then deplete:4 controller],newability[if type(creature[zpos<=4]|mylibrary)~equalto~1 then counter(1/1.1) && deplete:4 controller],newability[if type(creature[zpos<=4]|mylibrary)~equalto~2 then counter(1/1.2) && deplete:4 controller],newability[if type(creature[zpos<=4]|mylibrary)~equalto~3 then counter(1/1.3) && deplete:4 controller],newability[if type(creature[zpos<=4]|mylibrary)~equalto~4 then counter(1/1.4) && deplete:4 controller])) oneshot auto=if paid(alternative) then name(Choose creature and mill) name(Choose creature and mill) target(creature|battlefield) transforms((,newability[if type(creature[zpos<=4]|mylibrary)~equalto~0 then deplete:4 controller],newability[if type(creature[zpos<=4]|mylibrary)~equalto~1 then counter(1/1.1) && deplete:4 controller],newability[if type(creature[zpos<=4]|mylibrary)~equalto~2 then counter(1/1.2) && deplete:4 controller],newability[if type(creature[zpos<=4]|mylibrary)~equalto~3 then counter(1/1.3) && deplete:4 controller],newability[if type(creature[zpos<=4]|mylibrary)~equalto~4 then counter(1/1.4) && deplete:4 controller])) oneshot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=ifnot paid(alternative) then name(Gain 3 life) name(Gain 3 life) life:3 controller auto=ifnot paid(alternative) then name(Gain 3 life) name(Gain 3 life) life:3 controller
text=When Colossal Badger enters the battlefield, you gain 3 life. // Choose target creature. Mill four cards, then put a +1/+1 counter on that creature for each creature card milled this way. text=When Colossal Badger enters the battlefield, you gain 3 life. // Choose target creature. Mill four cards, then put a +1/+1 counter on that creature for each creature card milled this way.
mana={5}{G} mana={5}{G}
@@ -18648,7 +18648,7 @@ abilities=flying,vigilance,adventure
otherrestriction=type(*[artifact;enchantment;legendary]|mygraveyard)~morethan~0 otherrestriction=type(*[artifact;enchantment;legendary]|mygraveyard)~morethan~0
other={1}{W} name(Adventure) other={1}{W} name(Adventure)
auto=if paid(alternative) then name(Return card) name(Return card) target(*[artifact;enchantment;legendary]|mygraveyard) moveto(ownerhand) auto=if paid(alternative) then name(Return card) name(Return card) target(*[artifact;enchantment;legendary]|mygraveyard) moveto(ownerhand)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flying, vigilance // Return target artifact, enchantment, or legendary card from your graveyard to your hand. (Then exile this card. You may cast the creature later from exile.) text=Flying, vigilance // Return target artifact, enchantment, or legendary card from your graveyard to your hand. (Then exile this card. You may cast the creature later from exile.)
mana={4}{W}{W} mana={4}{W}{W}
type=Creature type=Creature
@@ -18942,7 +18942,7 @@ name=Curious Pair // Treats to Share
abilities=adventure abilities=adventure
other={G} name(Adventure) other={G} name(Adventure)
auto=if paid(alternative) then name(Create Food) name(Create Food) token(Food) auto=if paid(alternative) then name(Create Food) name(Create Food) token(Food)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Create a Food token. (Then exile this card. You may cast the creature later from exile. A Food token is an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") text=Create a Food token. (Then exile this card. You may cast the creature later from exile. A Food token is an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")
mana={1}{G} mana={1}{G}
type=Creature type=Creature
@@ -23995,7 +23995,7 @@ restriction=can play creature
otherrestriction=type(creature|battlefield)~morethan~0 otherrestriction=type(creature|battlefield)~morethan~0
other={3}{G} name(Adventure) other={3}{G} name(Adventure)
auto=if paid(alternative) then name(Choose creature) name(Choose creature) target(creature|battlefield) transforms((,newability[counter(1/1.2)],newability[opponentshroud],newability[untap])) ueot auto=if paid(alternative) then name(Choose creature) name(Choose creature) target(creature|battlefield) transforms((,newability[counter(1/1.2)],newability[opponentshroud],newability[untap])) ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=cantbeblockedby(creature[power<=3]) auto=cantbeblockedby(creature[power<=3])
text=Dread Linnorm can't be blocked by creatures with power 3 or less. // Put two +1/+1 counters on target creature and untap it. It gains hexproof until end of turn. (Then exile this card. You may cast the creature later from exile.) text=Dread Linnorm can't be blocked by creatures with power 3 or less. // Put two +1/+1 counters on target creature and untap it. It gains hexproof until end of turn. (Then exile this card. You may cast the creature later from exile.)
mana={6}{G} mana={6}{G}
@@ -26361,7 +26361,7 @@ name=Embereth Shieldbreaker // Battle Display
abilities=adventure abilities=adventure
other={R} name(Adventure) other={R} name(Adventure)
auto=if paid(alternative) then name(Destroy artifact) name(Destroy artifact) target(artifact|battlefield) destroy auto=if paid(alternative) then name(Destroy artifact) name(Destroy artifact) target(artifact|battlefield) destroy
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Destroy target artifact. (Then exile this card. You may cast the creature later from exile.) text=Destroy target artifact. (Then exile this card. You may cast the creature later from exile.)
mana={1}{R} mana={1}{R}
type=Creature type=Creature
@@ -26467,7 +26467,7 @@ name=Emerald Dragon // Dissonant Wave
abilities=flying,trample,adventure,asflash abilities=flying,trample,adventure,asflash
restriction=can play creature restriction=can play creature
otherrestriction=never otherrestriction=never
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
other={2}{G} name(Adventure) other={2}{G} name(Adventure)
text=Flying, trample // Counter target activated or triggered ability from a noncreature source. (Then exile this card. You may cast the creature later from exile.) text=Flying, trample // Counter target activated or triggered ability from a noncreature source. (Then exile this card. You may cast the creature later from exile.)
mana={4}{G}{G} mana={4}{G}{G}
@@ -27720,7 +27720,7 @@ restriction=can play creature
otherrestriction=type(creature[flying]|battlefield)~morethan~0 otherrestriction=type(creature[flying]|battlefield)~morethan~0
other={2}{G} name(Adventure) other={2}{G} name(Adventure)
auto=if paid(alternative) then name(Destroy flying creature) name(Destroy flying creature) target(creature[flying]|battlefield) destroy auto=if paid(alternative) then name(Destroy flying creature) name(Destroy flying creature) target(creature[flying]|battlefield) destroy
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Reach // Destroy target creature with flying. (Then exile this card. You may cast the creature later from exile.) text=Reach // Destroy target creature with flying. (Then exile this card. You may cast the creature later from exile.)
mana={4}{G} mana={4}{G}
type=Creature type=Creature
@@ -28679,7 +28679,7 @@ name=Fae of Wishes // Granted
abilities=flying,adventure abilities=flying,adventure
other={3}{U} name(Adventure) other={3}{U} name(Adventure)
auto=if paid(alternative) then name(Pick non-creature from sideboard) name(Pick non-creature from sideboard) target(*[-creature]|mysideboard) moveTo(myhand) auto=if paid(alternative) then name(Pick non-creature from sideboard) name(Pick non-creature from sideboard) target(*[-creature]|mysideboard) moveTo(myhand)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto={1}{U}{D(*|myhand)}{D(*|myhand)}:name(Return to hand) moveTo(ownerhand) auto={1}{U}{D(*|myhand)}{D(*|myhand)}:name(Return to hand) moveTo(ownerhand)
text=Flying -- {1}{U}, Discard two cards: Return Fae of Wishes to its owner's hand. // You may choose a noncreature card you own from outside the game, reveal it, and put it into your hand. text=Flying -- {1}{U}, Discard two cards: Return Fae of Wishes to its owner's hand. // You may choose a noncreature card you own from outside the game, reveal it, and put it into your hand.
mana={1}{U} mana={1}{U}
@@ -28739,7 +28739,7 @@ name=Faerie Guidemother // Gift of the Fae
abilities=flying,adventure abilities=flying,adventure
other={1}{W} name(Adventure) other={1}{W} name(Adventure)
auto=if paid(alternative) then name(Creature gets 2/1 and flying) name(Creature gets 2/1 and flying) target(creature) transforms((,newability[flying],newability[2/1])) ueot auto=if paid(alternative) then name(Creature gets 2/1 and flying) name(Creature gets 2/1 and flying) target(creature) transforms((,newability[flying],newability[2/1])) ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flying // Target creature gets +2/+1 and gains flying until end of turn. (Then exile this card. You may cast the creature later from exile.) text=Flying // Target creature gets +2/+1 and gains flying until end of turn. (Then exile this card. You may cast the creature later from exile.)
mana={W} mana={W}
type=Creature type=Creature
@@ -29139,7 +29139,7 @@ abilities=flying,adventure
restriction=can play creature restriction=can play creature
other={1}{R} name(Adventure) other={1}{R} name(Adventure)
auto=if paid(alternative) then name(Deal 1 damage) name(Deal 1 damage) all(creature|opponentBattlefield) damage:1 auto=if paid(alternative) then name(Deal 1 damage) name(Deal 1 damage) all(creature|opponentBattlefield) damage:1
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flying // Forktail Sweep deals 1 damage to each creature you don't control. (Then exile this card. You may cast the creature later from exile.) text=Flying // Forktail Sweep deals 1 damage to each creature you don't control. (Then exile this card. You may cast the creature later from exile.)
mana={5}{R}{R} mana={5}{R}{R}
type=Creature type=Creature
@@ -31257,7 +31257,7 @@ name=Flaxen Intruder // Welcome Home
abilities=adventure abilities=adventure
other={5}{G}{G} name(Adventure) other={5}{G}{G} name(Adventure)
auto=if paid(alternative) then name(Create 3 Bears) name(Create 3 Bears) token(Bear,Creature Bear,2/2,green)*3 auto=if paid(alternative) then name(Create 3 Bears) name(Create 3 Bears) token(Bear,Creature Bear,2/2,green)*3
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=@combatdamaged(player) from(this):may sacrifice all(this) && destroy target(*[artifact;enchantment]|battlefield) auto=@combatdamaged(player) from(this):may sacrifice all(this) && destroy target(*[artifact;enchantment]|battlefield)
text=Whenever Flaxen Intruder deals combat damage to a player, you may sacrifice it. When you do, destroy target artifact or enchantment. // Create three 2/2 green Bear creature tokens. (Then exile this card. You may cast the creature later from exile.) text=Whenever Flaxen Intruder deals combat damage to a player, you may sacrifice it. When you do, destroy target artifact or enchantment. // Create three 2/2 green Bear creature tokens. (Then exile this card. You may cast the creature later from exile.)
mana={G} mana={G}
@@ -32125,7 +32125,7 @@ abilities=deathtouch,adventure,asflash
restriction=can play creature restriction=can play creature
other={2}{B} name(Adventure) other={2}{B} name(Adventure)
auto=if paid(alternative) then name(Draw 1 and opponent looses 1 life) name(Draw 1 and opponent looses 1 life) draw:1 controller && life:-1 controller auto=if paid(alternative) then name(Draw 1 and opponent looses 1 life) name(Draw 1 and opponent looses 1 life) draw:1 controller && life:-1 controller
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Deathtouch // You draw a card and you lose 1 life. (Then exile this card. You may cast the creature later from exile.) text=Deathtouch // You draw a card and you lose 1 life. (Then exile this card. You may cast the creature later from exile.)
mana={B} mana={B}
type=Creature type=Creature
@@ -33234,7 +33234,7 @@ abilities=adventure,asflash
restriction=can play creature restriction=can play creature
other={1}{G} name(Adventure) other={1}{G} name(Adventure)
auto=if paid(alternative) then name(Creature gets 2/2) name(Creature gets 2/2) target(creature|battlefield) 2/2 ueot auto=if paid(alternative) then name(Creature gets 2/2) name(Creature gets 2/2) target(creature|battlefield) 2/2 ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Target creature gets +2/+2 until end of turn. (Then exile this card. You may cast the creature later from exile.) text=Target creature gets +2/+2 until end of turn. (Then exile this card. You may cast the creature later from exile.)
mana={3}{G} mana={3}{G}
type=Creature type=Creature
@@ -34130,7 +34130,7 @@ other={1}{B} name(Adventure)
restriction=can play creature restriction=can play creature
otherrestriction=type(creature|mygraveyard)~morethan~0 otherrestriction=type(creature|mygraveyard)~morethan~0
auto=if paid(alternative) then name(Return creature) name(Return creature) target(creature|mygraveyard) moveto(myhand) auto=if paid(alternative) then name(Return creature) name(Return creature) target(creature|mygraveyard) moveto(myhand)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto={1}:equip auto={1}:equip
auto=teach(creature) @movedto(creature|graveyard) from(creature|mybattlefield):name(Put 1/1 counter) counter(1/1) auto=teach(creature) @movedto(creature|graveyard) from(creature|mybattlefield):name(Put 1/1 counter) counter(1/1)
text=Whenever a creature you control dies, put a +1/+1 counter on equipped creature. -- Equip {1} // Return target creature card from your graveyard to your hand. (Then exile this card. You may cast the artifact later from exile.) text=Whenever a creature you control dies, put a +1/+1 counter on equipped creature. -- Equip {1} // Return target creature card from your graveyard to your hand. (Then exile this card. You may cast the artifact later from exile.)
@@ -34271,7 +34271,7 @@ abilities=adventure,asflash
restriction=can play creature restriction=can play creature
other={2}{W} name(Adventure) other={2}{W} name(Adventure)
auto=if paid(alternative) then name(Destroy creature) name(Destroy creature) target(creature[power>=4]|battlefield) destroy auto=if paid(alternative) then name(Destroy creature) name(Destroy creature) target(creature[power>=4]|battlefield) destroy
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto={1}{W}{T}:target(creature) tap(noevent) auto={1}{W}{T}:target(creature) tap(noevent)
text={1}{W}, {T}: Tap target creature. // Destroy target creature with power 4 or greater. (Then exile this card. You may cast the creature later from exile.) text={1}{W}, {T}: Tap target creature. // Destroy target creature with power 4 or greater. (Then exile this card. You may cast the creature later from exile.)
mana={W} mana={W}
@@ -35783,7 +35783,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Goblin Cratermaker name=Goblin Cratermaker
auto={1}{S}:damage target(creature) auto={1}{S}:damage:2 target(creature)
auto={1}{S}:Destroy target(*[colorless;-land]) auto={1}{S}:Destroy target(*[colorless;-land])
text={1}, Sacrifice Goblin Cratermaker: Choose one -- Goblin Cratermaker deals 2 damage to target creature. -- Destroy target colorless nonland permanent. text={1}, Sacrifice Goblin Cratermaker: Choose one -- Goblin Cratermaker deals 2 damage to target creature. -- Destroy target colorless nonland permanent.
mana={1}{R} mana={1}{R}
@@ -37217,7 +37217,7 @@ abilities=adventure
other={1}{B} name(Adventure) other={1}{B} name(Adventure)
restriction=can play creature restriction=can play creature
auto=if paid(alternative) then name(Mill 4 cards) name(Mill 4 cards) deplete:4 controller auto=if paid(alternative) then name(Mill 4 cards) name(Mill 4 cards) deplete:4 controller
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=aslongas(creature|mygraveyard) menace >3 auto=aslongas(creature|mygraveyard) menace >3
auto=aslongas(creature|mygraveyard) deathtouch >3 auto=aslongas(creature|mygraveyard) deathtouch >3
text=As long as there are four or more creature cards in your graveyard, Gray Slaad has menace and deathtouch. // Mill four cards. (Then exile this card. You may cast the creature later from exile.) text=As long as there are four or more creature cards in your graveyard, Gray Slaad has menace and deathtouch. // Mill four cards. (Then exile this card. You may cast the creature later from exile.)
@@ -37991,7 +37991,7 @@ restriction=can play creature
otherrestriction=type(*[artifact;enchantment]|battlefield)~morethan~0 otherrestriction=type(*[artifact;enchantment]|battlefield)~morethan~0
other={2}{W} name(Adventure) other={2}{W} name(Adventure)
auto=if paid(alternative) then name(Exile artifact or enchantment) name(Exile artifact or enchantment) target(*[artifact;enchantment]|battlefield) moveto(exile) auto=if paid(alternative) then name(Exile artifact or enchantment) name(Exile artifact or enchantment) target(*[artifact;enchantment]|battlefield) moveto(exile)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=this(variable{controllerturn}>0) transforms((,newability[preventalldamage to(this)])) auto=this(variable{controllerturn}>0) transforms((,newability[preventalldamage to(this)]))
text=Vigilance -- As long as it's your turn, prevent all damage that would be dealt to Guardian Naga. // Exile target artifact or enchantment. (Then exile this card. You may cast the creature later from exile.) text=Vigilance -- As long as it's your turn, prevent all damage that would be dealt to Guardian Naga. // Exile target artifact or enchantment. (Then exile this card. You may cast the creature later from exile.)
mana={5}{W}{W} mana={5}{W}{W}
@@ -40529,7 +40529,7 @@ abilities=adventure,asflash
other={B} name(Adventure) other={B} name(Adventure)
restriction=can play creature restriction=can play creature
auto=if paid(alternative) then name(Blocking creatures get -1/-1) name(Blocking creatures get -1/-1) all(creature[blocking]|battlefield) -1/-1 ueot auto=if paid(alternative) then name(Blocking creatures get -1/-1) name(Blocking creatures get -1/-1) all(creature[blocking]|battlefield) -1/-1 ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=@each blockers:name(Blocking creatures get -1/-1) transforms((,newability[lord(creature[blocking]|opponentbattlefield) -1/-1])) ueot auto=@each blockers:name(Blocking creatures get -1/-1) transforms((,newability[lord(creature[blocking]|opponentbattlefield) -1/-1])) ueot
text=Whenever one or more creatures you control become blocked, each blocking creature gets -1/-1 until end of turn. // Each creature that blocked this turn gets -1/-1 until end of turn. (Then exile this card. You may cast the creature later from exile.) text=Whenever one or more creatures you control become blocked, each blocking creature gets -1/-1 until end of turn. // Each creature that blocked this turn gets -1/-1 until end of turn. (Then exile this card. You may cast the creature later from exile.)
mana={5}{B}{B} mana={5}{B}{B}
@@ -41401,7 +41401,7 @@ name=Horn of Valhalla // Ysgard's Call
other={X}{W}{W} name(Adventure) other={X}{W}{W} name(Adventure)
restriction=can play artifact restriction=can play artifact
auto=if paid(alternative) then name(Create Soldiers) name(Create Soldiers) token(Soldier,Creature Soldier,1/1,white)*X auto=if paid(alternative) then name(Create Soldiers) name(Create Soldiers) token(Soldier,Creature Soldier,1/1,white)*X
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=teach(creature) type:creature:mybattlefield/type:creature:mybattlefield nonstatic auto=teach(creature) type:creature:mybattlefield/type:creature:mybattlefield nonstatic
auto={3}:equip auto={3}:equip
text=Equipped creature gets +1/+1 for each creature you control. -- Equip {3} // Create X 1/1 white Soldier creature tokens. (Then exile this card. You may cast the artifact later from exile.) text=Equipped creature gets +1/+1 for each creature you control. -- Equip {3} // Create X 1/1 white Soldier creature tokens. (Then exile this card. You may cast the artifact later from exile.)
@@ -42159,7 +42159,7 @@ abilities=flying,adventure,asflash
restriction=can play creature restriction=can play creature
other={2}{U} name(Adventure) other={2}{U} name(Adventure)
auto=if paid(alternative) then name(Counter spell) name(Counter spell) target(*[manacost<=3]|stack) fizzle auto=if paid(alternative) then name(Counter spell) name(Counter spell) target(*[manacost<=3]|stack) fizzle
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flying // Counter target spell with mana value 3 or less. (Then exile this card. You may cast the creature later from exile.) text=Flying // Counter target spell with mana value 3 or less. (Then exile this card. You may cast the creature later from exile.)
mana={U}{U} mana={U}{U}
type=Creature type=Creature
@@ -42552,7 +42552,7 @@ other={X}{U}{U} name(Adventure)
restriction=can play creature restriction=can play creature
otherrestriction=type(creature|battlefield)~morethan~0 otherrestriction=type(creature|battlefield)~morethan~0
auto=if paid(alternative) then name(Tap X creatures) name(Tap X creatures) target(<prex>creature|Battlefield) freeze auto=if paid(alternative) then name(Tap X creatures) name(Tap X creatures) target(<prex>creature|Battlefield) freeze
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=ifnot paid(alternative) then may name(Turn creatures) name(Turn creatures) target(<anyamout>creature[-token;tapped]|battlefield) flip(Soldier Bas) and!( transforms((Artifact Creature Horror,setpower=2,settoughness=2)) forever )! auto=ifnot paid(alternative) then may name(Turn creatures) name(Turn creatures) target(<anyamout>creature[-token;tapped]|battlefield) flip(Soldier Bas) and!( transforms((Artifact Creature Horror,setpower=2,settoughness=2)) forever )!
text=Ceremorphosis - When Illithid Harvester enters the battlefield, turn any number of target tapped nontoken creatures face down. They're 2/2 Horror creatures. // Tap X target creatures. They don't untap during their controllers' next untap steps. (Then exile this card. You may cast the creature later from exile.) text=Ceremorphosis - When Illithid Harvester enters the battlefield, turn any number of target tapped nontoken creatures face down. They're 2/2 Horror creatures. // Tap X target creatures. They don't untap during their controllers' next untap steps. (Then exile this card. You may cast the creature later from exile.)
mana={4}{U} mana={4}{U}
@@ -48428,7 +48428,7 @@ name=Kiora, Sovereign of the Deep
abilities=vigilance abilities=vigilance
auto=_WARD_(3) auto=_WARD_(3)
aicode=activate transforms((,newability[if type(*[zpos<=manacost&manacost<=manacostminus1minusend]|mylibrary)~equalto~0 then all(*[zpos<=manacost]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!],newability[if type(*[zpos<=manacost&manacost<=manacostminus1minusend]|mylibrary)~morethan~0 then target(*[zpos<=manacost&manacost<=manacostminus1minusend]|mylibrary) transforms((,newability[activate castcard(normal)],newability[all(other *[zpos<=manacost]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot aicode=activate transforms((,newability[if type(*[zpos<=manacost&manacost<=manacostminus1minusend]|mylibrary)~equalto~0 then all(*[zpos<=manacost]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!],newability[if type(*[zpos<=manacost&manacost<=manacostminus1minusend]|mylibrary)~morethan~0 then target(*[zpos<=manacost&manacost<=manacostminus1minusend]|mylibrary) transforms((,newability[activate castcard(normal)],newability[all(other *[zpos<=manacost]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot
auto=@movedTo(*[kraken;leviathan;octopus;serpent|mystack) from(myhand):name(Look top cards) all(trigger[to]) transforms((,newability[name(Look X cards) reveal:manacost optionone name(Get a Card) target(<upto:1>*[manacost<=manacostminus1minusend]|reveal) moveto(mylibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend afterrevealed all(tobecast|mylibrary) activate castcard(normal) afterrevealedend revealend])) oneshot auto=@movedTo(*[kraken;leviathan;octopus;serpent]|mystack) from(myhand):name(Look top cards) all(trigger[to]) transforms((,newability[name(Look X cards) reveal:manacost optionone name(Get a Card) target(<upto:1>*[manacost<=manacostminus1minusend]|reveal) moveto(mylibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend afterrevealed all(tobecast|mylibrary) activate castcard(normal) afterrevealedend revealend])) oneshot
text=Vigilance, ward {3} -- Whenever you cast a Kraken, Leviathan, Octopus, or Serpent spell from your hand, look at the top X cards of your library, where X is that spell's mana value. You may cast a spell with mana value less than X from among them without paying its mana cost. Put the rest on the bottom of your library in a random order. text=Vigilance, ward {3} -- Whenever you cast a Kraken, Leviathan, Octopus, or Serpent spell from your hand, look at the top X cards of your library, where X is that spell's mana value. You may cast a spell with mana value less than X from among them without paying its mana cost. Put the rest on the bottom of your library in a random order.
mana={3}{G}{U} mana={3}{G}{U}
type=Legendary Creature type=Legendary Creature
@@ -51831,7 +51831,7 @@ name=Lonesome Unicorn // Rider in Need
abilities=vigilance,adventure abilities=vigilance,adventure
other={2}{W} name(Adventure) other={2}{W} name(Adventure)
auto=if paid(alternative) then name(Create knight) name(Create knight) _KNIGHTTOKEN_ auto=if paid(alternative) then name(Create knight) name(Create knight) _KNIGHTTOKEN_
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Vigilance // Create a 2/2 white Knight creature token with vigilance. (Then exile this card. You may cast the creature later from exile.) text=Vigilance // Create a 2/2 white Knight creature token with vigilance. (Then exile this card. You may cast the creature later from exile.)
mana={4}{W} mana={4}{W}
type=Creature type=Creature
@@ -52223,7 +52223,7 @@ name=Lovestruck Beast // Heart's Desire
abilities=adventure abilities=adventure
other={G} name(Adventure) other={G} name(Adventure)
auto=if paid(alternative) then name(Create human) name(Create human) token(Human,Creature Human,1/1,white) auto=if paid(alternative) then name(Create human) name(Create human) token(Human,Creature Human,1/1,white)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=@each my combatbegins:if type(creature[power=1]|mybattlefield)~lessthan~1 then cantattack ueot auto=@each my combatbegins:if type(creature[power=1]|mybattlefield)~lessthan~1 then cantattack ueot
auto=@each my combatbegins:if type(creature[toughness=1]|mybattlefield)~lessthan~1 then cantattack ueot auto=@each my combatbegins:if type(creature[toughness=1]|mybattlefield)~lessthan~1 then cantattack ueot
text=Lovestruck Beast can't attack unless you control a 1/1 creature. // Create a 1/1 white Human creature token. (Then exile this card. You may cast the creature later from exile.) text=Lovestruck Beast can't attack unless you control a 1/1 creature. // Create a 1/1 white Human creature token. (Then exile this card. You may cast the creature later from exile.)
@@ -54789,7 +54789,7 @@ abilities=adventure,asflash
restriction=can play creature restriction=can play creature
other={R} name(Adventure) other={R} name(Adventure)
auto=if paid(alternative) then may name(Discard and draw) reject notatarget(*|myhand) and!( draw:1 controller ) auto=if paid(alternative) then may name(Discard and draw) reject notatarget(*|myhand) and!( draw:1 controller )
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto={2}{R}{D(*|myhand)}:name(Draw a card) draw:1 auto={2}{R}{D(*|myhand)}:name(Draw a card) draw:1
text={2}{R}, Discard a card: Draw a card. // You may discard a card. If you do, draw a card. (Then exile this card. You may cast the creature later from exile.) text={2}{R}, Discard a card: Draw a card. // You may discard a card. If you do, draw a card. (Then exile this card. You may cast the creature later from exile.)
mana={2}{R} mana={2}{R}
@@ -54931,7 +54931,7 @@ abilities=adventure
other={U} name(Adventure) other={U} name(Adventure)
auto=if paid(alternative) then choice name(Opponent mills 4 cards) name(Opponent mills 4 cards) deplete:4 opponent auto=if paid(alternative) then choice name(Opponent mills 4 cards) name(Opponent mills 4 cards) deplete:4 opponent
auto=if paid(alternative) then choice name(You mill 4 cards) name(You mill 4 cards) deplete:4 controller auto=if paid(alternative) then choice name(You mill 4 cards) name(You mill 4 cards) deplete:4 controller
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Target player mills four cards. (Then exile this card. You may cast the creature later from exile.) text=Target player mills four cards. (Then exile this card. You may cast the creature later from exile.)
mana={U} mana={U}
type=Creature type=Creature
@@ -56643,7 +56643,7 @@ abilities=adventure
restriction=can play creature restriction=can play creature
other={2}{G} name(Adventure) other={2}{G} name(Adventure)
auto=if paid(alternative) then name(Mill 5 cards) name(Mill 5 cards) transforms((,newability[deplete:5 controller],newability[name(Return creature) target(creature[zpos>=type:*mygraveyardminus5minusend]|mygraveyard) moveto(myhand)])) oneshot auto=if paid(alternative) then name(Mill 5 cards) name(Mill 5 cards) transforms((,newability[deplete:5 controller],newability[name(Return creature) target(creature[zpos>=type:*mygraveyardminus5minusend]|mygraveyard) moveto(myhand)])) oneshot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto={1}{G}{T}:name(Put creature in play) target(creature|myhand) moveto(mybattlefield) auto={1}{G}{T}:name(Put creature in play) target(creature|myhand) moveto(mybattlefield)
text={1}{G}, {T}: You may put a creature card from your hand onto the battlefield. // Mill five cards, then return a creature card milled this way to your hand. (Then exile this card. You may cast the artifact later from exile.) text={1}{G}, {T}: You may put a creature card from your hand onto the battlefield. // Mill five cards, then return a creature card milled this way to your hand. (Then exile this card. You may cast the artifact later from exile.)
mana={3}{G} mana={3}{G}
@@ -56817,7 +56817,7 @@ abilities=flying,adventure,asflash
restriction=can play creature restriction=can play creature
other={1}{U} name(Adventure) other={1}{U} name(Adventure)
auto=if paid(alternative) then may name(Creatures gain flying) name(Creatures gain flying) target(<upto:3>creature|battlefield) transforms((,newability[flying])) ueot auto=if paid(alternative) then may name(Creatures gain flying) name(Creatures gain flying) target(<upto:3>creature|battlefield) transforms((,newability[flying])) ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=ifnot paid(alternative) then if opponentdamagedbycombat then name(Draw a card) name(Draw a card) name(Draw a card) draw:1 controller auto=ifnot paid(alternative) then if opponentdamagedbycombat then name(Draw a card) name(Draw a card) name(Draw a card) draw:1 controller
text=Flying -- When Moonshae Pixie enters the battlefield, draw cards equal to the number of opponents who were dealt combat damage this turn. // Up to three target creatures gain flying until end of turn. (Then exile this card. You may cast the creature later from exile.) text=Flying -- When Moonshae Pixie enters the battlefield, draw cards equal to the number of opponents who were dealt combat damage this turn. // Up to three target creatures gain flying until end of turn. (Then exile this card. You may cast the creature later from exile.)
mana={3}{U} mana={3}{U}
@@ -57357,7 +57357,7 @@ restriction=can play creature
other={1}{B}{B} name(Adventure) other={1}{B}{B} name(Adventure)
auto=if paid(alternative) then name(Destroy creature or planeswalker) name(Destroy creature or planeswalker) target(creature,planeswalker) destroy auto=if paid(alternative) then name(Destroy creature or planeswalker) name(Destroy creature or planeswalker) target(creature,planeswalker) destroy
auto=if paid(alternative) then name(You loose 2 life) name(You loose 2 life) life:-2 controller auto=if paid(alternative) then name(You loose 2 life) name(You loose 2 life) life:-2 controller
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=_DIES_name(Put on the bottom of library) all(trigger[to]) bottomoflibrary auto=_DIES_name(Put on the bottom of library) all(trigger[to]) bottomoflibrary
text=Lifelink -- When Murderous Rider dies, put it on the bottom of its owner's library. // Destroy target creature or planeswalker. You lose 2 life. (Then exile this card. You may cast the creature later from exile.) text=Lifelink -- When Murderous Rider dies, put it on the bottom of its owner's library. // Destroy target creature or planeswalker. You lose 2 life. (Then exile this card. You may cast the creature later from exile.)
mana={1}{B}{B} mana={1}{B}{B}
@@ -60216,7 +60216,7 @@ name=Oakhame Ranger // Bring Back
abilities=adventure abilities=adventure
other={GW}{GW}{GW}{GW} name(Adventure) other={GW}{GW}{GW}{GW} name(Adventure)
auto=if paid(alternative) then name(Create 2 humans) token(Human,Creature Human,1/1,white)*2 auto=if paid(alternative) then name(Create 2 humans) token(Human,Creature Human,1/1,white)*2
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto={T}:all(creature|mybattlefield) 1/1 ueot auto={T}:all(creature|mybattlefield) 1/1 ueot
text={T}: Creatures you control get +1/+1 until end of turn. // Create two 1/1 white Human creature tokens. (Then exile this card. You may cast the creature later from exile.) text={T}: Creatures you control get +1/+1 until end of turn. // Create two 1/1 white Human creature tokens. (Then exile this card. You may cast the creature later from exile.)
mana={GW}{GW}{GW}{GW} mana={GW}{GW}{GW}{GW}
@@ -61833,7 +61833,7 @@ name=Order of Midnight // Alter Fate
abilities=flying,cantblock,adventure abilities=flying,cantblock,adventure
other={1}{B} name(Adventure) other={1}{B} name(Adventure)
auto=if paid(alternative) then name(Return creature from graveyard) name(Return creature from graveyard) target(creature|mygraveyard) moveto(myhand) auto=if paid(alternative) then name(Return creature from graveyard) name(Return creature from graveyard) target(creature|mygraveyard) moveto(myhand)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flying -- Order of Midnight can't block. // Return target creature card from your graveyard to your hand. (Then exile this card. You may cast the creature later from exile.) text=Flying -- Order of Midnight can't block. // Return target creature card from your graveyard to your hand. (Then exile this card. You may cast the creature later from exile.)
mana={1}{B} mana={1}{B}
type=Creature type=Creature
@@ -63516,7 +63516,7 @@ restriction=can play creature
otherrestriction=type(creature|mybattlefield)~morethan~0 otherrestriction=type(creature|mybattlefield)~morethan~0
other={1}{W} name(Adventure) other={1}{W} name(Adventure)
auto=if paid(alternative) then name(Exile creature) name(Exile creature) target(creature|myBattlefield) moveto(exile) and!( moveto(ownerbattlefield) )! auto=if paid(alternative) then name(Exile creature) name(Exile creature) target(creature|myBattlefield) moveto(exile) and!( moveto(ownerbattlefield) )!
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=@each my end restriction{revolt}:name(Create Pegasus) token(Pegasus,Creature Pegasus,1/1,white,flying) auto=@each my end restriction{revolt}:name(Create Pegasus) token(Pegasus,Creature Pegasus,1/1,white,flying)
text=Flying -- At the beginning of your end step, if a permanent you controlled left the battlefield this turn, create a 1/1 white Pegasus creature token with flying. // Exile target creature you control, then return that card to the battlefield under its owner's control. (Then exile this card. You may cast the creature later from exile.) text=Flying -- At the beginning of your end step, if a permanent you controlled left the battlefield this turn, create a 1/1 white Pegasus creature token with flying. // Exile target creature you control, then return that card to the battlefield under its owner's control. (Then exile this card. You may cast the creature later from exile.)
mana={5}{W} mana={5}{W}
@@ -65450,6 +65450,8 @@ text=Flying -- Whenever a creature is put into any graveyard from play, you may
mana={2}{B} mana={2}{B}
type=Creature type=Creature
subtype=Bird Spirit subtype=Bird Spirit
power=1
toughness=1
[/card] [/card]
[card] [card]
name=Pounce name=Pounce
@@ -67486,7 +67488,7 @@ name=Queen of Ice // Rage of Winter
abilities=adventure abilities=adventure
other={1}{U} name(Adventure) other={1}{U} name(Adventure)
auto=if paid(alternative) then name(Freeze creature) name(Freeze creature) target(creature|battlefield) freeze auto=if paid(alternative) then name(Freeze creature) name(Freeze creature) target(creature|battlefield) freeze
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=@combatdamaged(creature) from(this):all(trigger[to]) freeze auto=@combatdamaged(creature) from(this):all(trigger[to]) freeze
text=Whenever Queen of Ice deals combat damage to a creature, tap that creature. It doesn't untap during its controller's next untap step. // Tap target creature. It doesn't untap during its controller's next untap step. (Then exile this card. You may cast the creature later from exile.) text=Whenever Queen of Ice deals combat damage to a creature, tap that creature. It doesn't untap during its controller's next untap step. // Tap target creature. It doesn't untap during its controller's next untap step. (Then exile this card. You may cast the creature later from exile.)
mana={2}{U} mana={2}{U}
@@ -69204,7 +69206,7 @@ name=Realm-Cloaked Giant // Cast Off
abilities=vigilance,adventure abilities=vigilance,adventure
other={3}{W}{W} name(Adventure) other={3}{W}{W} name(Adventure)
auto=if paid(alternative) then name(Destroy all non-giants) name(Destroy all non-giants) destroy all(creature[-giant]|battlefield) auto=if paid(alternative) then name(Destroy all non-giants) name(Destroy all non-giants) destroy all(creature[-giant]|battlefield)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Vigilance // Destroy all non-Giant creatures. (Then exile this card. You may cast the creature later from exile.) text=Vigilance // Destroy all non-Giant creatures. (Then exile this card. You may cast the creature later from exile.)
mana={5}{W}{W} mana={5}{W}{W}
type=Creature type=Creature
@@ -69276,7 +69278,7 @@ name=Reaper of Night // Harvest Fear
abilities=adventure abilities=adventure
other={3}{B} name(Adventure) other={3}{B} name(Adventure)
auto=if paid(alternative) then ability$!name(discard 2 cards) name(discard 2 cards) target(<2>*|myhand) reject!$ opponent auto=if paid(alternative) then ability$!name(discard 2 cards) name(discard 2 cards) target(<2>*|myhand) reject!$ opponent
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=@combat(attacking) source(this) restriction{type(*|opponenthand)~lessthan~3}:name(Gains flying) all(this) transforms((,newability[flying])) ueot auto=@combat(attacking) source(this) restriction{type(*|opponenthand)~lessthan~3}:name(Gains flying) all(this) transforms((,newability[flying])) ueot
text=Whenever Reaper of Night attacks, if defending player has two or fewer cards in hand, it gains flying until end of turn. // Target opponent discards two cards. (Then exile this card. You may cast the creature later from exile.) text=Whenever Reaper of Night attacks, if defending player has two or fewer cards in hand, it gains flying until end of turn. // Target opponent discards two cards. (Then exile this card. You may cast the creature later from exile.)
mana={5}{B}{B} mana={5}{B}{B}
@@ -71375,7 +71377,7 @@ abilities=cantblock,adventure,asflash
restriction=can play creature restriction=can play creature
other={R} name(Adventure) other={R} name(Adventure)
auto=if paid(alternative) then name(Creature gets 2/0) target(creature|battlefield) 2/0 ueot auto=if paid(alternative) then name(Creature gets 2/0) target(creature|battlefield) 2/0 ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Rimrock Knight can't block. // Target creature gets +2/+0 until end of turn. (Then exile this card. You may cast the creature later from exile.) text=Rimrock Knight can't block. // Target creature gets +2/+0 until end of turn. (Then exile this card. You may cast the creature later from exile.)
mana={1}{R} mana={1}{R}
type=Creature type=Creature
@@ -72546,7 +72548,7 @@ name=Rosethorn Acolyte // Seasonal Ritual
abilities=adventure abilities=adventure
other={G} name(Adventure) other={G} name(Adventure)
auto=if paid(alternative) then name(Add 1 mana of any color) name(Add 1 mana of any color) transforms((,newability[activatechooseacolor add{chosencolor} activatechooseend])) forever auto=if paid(alternative) then name(Add 1 mana of any color) name(Add 1 mana of any color) transforms((,newability[activatechooseacolor add{chosencolor} activatechooseend])) forever
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto={T}:add{U} auto={T}:add{U}
auto={T}:add{B} auto={T}:add{B}
auto={T}:add{R} auto={T}:add{R}
@@ -74330,7 +74332,7 @@ restriction=can play creature
otherrestriction=type(*[-creature]|stack)~morethan~0 otherrestriction=type(*[-creature]|stack)~morethan~0
other={2}{U} name(Adventure) other={2}{U} name(Adventure)
auto=if paid(alternative) then name(Counter noncreature spell) name(Counter noncreature spell) target(*[-creature]|stack) fizzle auto=if paid(alternative) then name(Counter noncreature spell) name(Counter noncreature spell) target(*[-creature]|stack) fizzle
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=_ATTACKING_name(Scry 2) _SCRY2_ auto=_ATTACKING_name(Scry 2) _SCRY2_
auto=@combat(blocking) source(this):name(Scry 2) _SCRY2_ auto=@combat(blocking) source(this):name(Scry 2) _SCRY2_
text=Flying -- Whenever Sapphire Dragon attacks or blocks, scry 2. // Counter target noncreature spell. (Then exile this card. You may cast the creature later from exile.) text=Flying -- Whenever Sapphire Dragon attacks or blocks, scry 2. // Counter target noncreature spell. (Then exile this card. You may cast the creature later from exile.)
@@ -74507,7 +74509,7 @@ toughness=2
[card] [card]
name=Sarkhan, Soul Aflame name=Sarkhan, Soul Aflame
auto=lord(dragon|mycastingzone) altercost(colorless,-1) auto=lord(dragon|mycastingzone) altercost(colorless,-1)
auto=@movedTo(dragon|myBattlefield):may name(Copy dragon) all(trigger[to])) copy options(keepname) and!( all(this) transforms((Legendary,newability[phaseaction[endofturn once] flip(myorigname) undocpy])) ueot )! auto=@movedTo(dragon|myBattlefield):may name(Copy dragon) all(trigger[to]) copy options(keepname) and!( all(this) transforms((Legendary,newability[phaseaction[endofturn once] flip(myorigname) undocpy])) ueot )!
text=Dragon spells you cast cost {1} less to cast. -- Whenever a Dragon enters the battlefield under your control, you may have Sarkhan, Soul Aflame become a copy of it until end of turn, except its name is Sarkhan, Soul Aflame and it's legendary in addition to its other types. text=Dragon spells you cast cost {1} less to cast. -- Whenever a Dragon enters the battlefield under your control, you may have Sarkhan, Soul Aflame become a copy of it until end of turn, except its name is Sarkhan, Soul Aflame and it's legendary in addition to its other types.
mana={1}{U}{R} mana={1}{U}{R}
type=Legendary Creature type=Legendary Creature
@@ -75780,7 +75782,7 @@ abilities=adventure,asflash
restriction=can play creature restriction=can play creature
other={2}{U} name(Adventure) other={2}{U} name(Adventure)
auto=if paid(alternative) then may name(Choose creatures) name(Choose creatures) target(<upto:2>*creature|battlefield) transforms((,newability[1/0],newability[unblockable])) ueot auto=if paid(alternative) then may name(Choose creatures) name(Choose creatures) target(<upto:2>*creature|battlefield) transforms((,newability[1/0],newability[unblockable])) ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=ifnot paid(alternative) then name(Opponent's gain creatures -4/-0) name(Opponent's creatures gain -4/-0) all(creature|opponentBattlefield) transforms((,newability[-4/-0])) ueot auto=ifnot paid(alternative) then name(Opponent's gain creatures -4/-0) name(Opponent's creatures gain -4/-0) all(creature|opponentBattlefield) transforms((,newability[-4/-0])) ueot
text=When Sea Hag enters the battlefield, creatures your opponents control get -4/-0 until end of turn. // Up to two target creatures each get +1/+0 until end of turn and can't be blocked this turn. (Then exile this card. You may cast the creature later from exile.) text=When Sea Hag enters the battlefield, creatures your opponents control get -4/-0 until end of turn. // Up to two target creatures each get +1/+0 until end of turn and can't be blocked this turn. (Then exile this card. You may cast the creature later from exile.)
mana={4}{U} mana={4}{U}
@@ -77762,7 +77764,7 @@ abilities=adventure,asflash
restriction=can play creature restriction=can play creature
other={W} name(Adventure) other={W} name(Adventure)
auto=if paid(alternative) then name(Return permanent to hand) name(Return permanent to hand) target(*|myBattlefield) moveTo(ownerhand) auto=if paid(alternative) then name(Return permanent to hand) name(Return permanent to hand) target(*|myBattlefield) moveTo(ownerhand)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Return target permanent you control to its owner's hand. (Then exile this card. You may cast the creature later from exile.) text=Return target permanent you control to its owner's hand. (Then exile this card. You may cast the creature later from exile.)
mana={1}{W} mana={1}{W}
type=Creature type=Creature
@@ -79040,7 +79042,7 @@ abilities=adventure,asflash
restriction=can play creature restriction=can play creature
other={2}{W} name(Adventure) other={2}{W} name(Adventure)
auto=if paid(alternative) then name(Creature gets 2/2 and untap) name(Creature gets 2/2 and untap) target(creature|battlefield) transforms((,newability[2/2],newability[untap])) ueot auto=if paid(alternative) then name(Creature gets 2/2 and untap) name(Creature gets 2/2 and untap) target(creature|battlefield) transforms((,newability[2/2],newability[untap])) ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Target creature gets +2/+2 until end of turn. Untap it. (Then exile this card. You may cast the creature later from exile.) text=Target creature gets +2/+2 until end of turn. Untap it. (Then exile this card. You may cast the creature later from exile.)
mana={1}{W} mana={1}{W}
type=Creature type=Creature
@@ -80718,7 +80720,7 @@ abilities=lifelink,adventure
other={B} name(Adventure) other={B} name(Adventure)
auto=if paid(alternative) then name(You gain life) name(You gain life) life:type:knight:mybattlefield controller auto=if paid(alternative) then name(You gain life) name(You gain life) life:type:knight:mybattlefield controller
auto=if paid(alternative) then name(Opponent looses life) name(Opponent looses life) life:-type:knight:mybattlefield opponent auto=if paid(alternative) then name(Opponent looses life) name(Opponent looses life) life:-type:knight:mybattlefield opponent
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Lifelink // You gain X life and each opponent loses X life, where X is the number of Knights you control. text=Lifelink // You gain X life and each opponent loses X life, where X is the number of Knights you control.
mana={1}{B} mana={1}{B}
type=Creature type=Creature
@@ -81030,26 +81032,26 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Soldevi Adnate name=Soldevi Adnate
auto={T}{S(creature[black;artifact;manacost=1])}:add{B} auto={T}{S(creature[black;artifact;manacost=1]|myBattlefield)}:add{B}
auto={T}{S(creature[black;artifact;manacost=2])}:add{B}{B} auto={T}{S(creature[black;artifact;manacost=2]|myBattlefield)}:add{B}{B}
auto={T}{S(creature[black;artifact;manacost=3])}:add{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=3]|myBattlefield)}:add{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=4])}:add{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=4]|myBattlefield)}:add{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=5])}:add{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=5]|myBattlefield)}:add{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=6])}:add{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=6]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=7])}:add{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=7]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=8])}:add{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=8]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=9])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=9]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=10])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=10]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=11])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=11]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=12])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=12]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=13])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=13]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=14])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=14]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=15])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=15]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=16])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=16]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=17])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=17]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=18])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=18]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost=19])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost=19]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}
auto={T}{S(creature[black;artifact;manacost>=20])}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B} auto={T}{S(creature[black;artifact;manacost>=20]|myBattlefield)}:add{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}{B}
text={T}, Sacrifice a black or artifact creature: Add to your mana pool an amount of {B} equal to the sacrificed creature's mana value. text={T}, Sacrifice a black or artifact creature: Add to your mana pool an amount of {B} equal to the sacrificed creature's mana value.
mana={1}{B} mana={1}{B}
type=Creature type=Creature
@@ -86378,7 +86380,7 @@ abilities=adventure,asflash
restriction=can play creature restriction=can play creature
other={1}{U} name(Adventure) other={1}{U} name(Adventure)
auto=if paid(alternative) then may name(Return creature) name(Return creature) target(creature|battlefield) moveto(ownerhand) auto=if paid(alternative) then may name(Return creature) name(Return creature) target(creature|battlefield) moveto(ownerhand)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=ifnot paid(alternative) then if thisturn(*[-creature]|mystack)~morethan~0 then transforms((,newability[unblockable])) ueot auto=ifnot paid(alternative) then if thisturn(*[-creature]|mystack)~morethan~0 then transforms((,newability[unblockable])) ueot
auto=@movedTo(*[-creature]|mystack) turnlimited:name(Becomes unblockable) transforms((,newability[unblockable])) ueot auto=@movedTo(*[-creature]|mystack) turnlimited:name(Becomes unblockable) transforms((,newability[unblockable])) ueot
text=Sword Coast Serpent can't be blocked as long as you've cast a noncreature spell this turn. // Return target creature to its owner's hand. (Then exile this card. You may cast the creature later from exile.) text=Sword Coast Serpent can't be blocked as long as you've cast a noncreature spell this turn. // Return target creature to its owner's hand. (Then exile this card. You may cast the creature later from exile.)
@@ -90958,7 +90960,7 @@ restriction=can play creature
otherrestriction=type(creature|mygraveyard)~morethan~0 otherrestriction=type(creature|mygraveyard)~morethan~0
other={1}{G} name(Adventure) 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 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[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto={0}:name(Cast zero from exile) target(creature|myexile) transforms((,newability[zerocast])) ueot limit:1 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.) 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} mana={5}{G}{G}
@@ -91302,7 +91304,7 @@ abilities=deathtouch,flying,adventure,asflash
restriction=can play creature restriction=can play creature
other={1}{B} name(Adventure) other={1}{B} name(Adventure)
auto=if paid(alternative) then name(Creatures gain deathtouch) name(Creatures gain deathtouch) all(creature|myBattlefield) transforms((,newability[deathtouch])) ueot auto=if paid(alternative) then name(Creatures gain deathtouch) name(Creatures gain deathtouch) all(creature|myBattlefield) transforms((,newability[deathtouch])) ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flying, deathtouch // Creatures you control gain deathtouch until end of turn. (Then exile this card. You may cast the creature later from exile.) text=Flying, deathtouch // Creatures you control gain deathtouch until end of turn. (Then exile this card. You may cast the creature later from exile.)
mana={4}{B}{B} mana={4}{B}{B}
type=Creature type=Creature
@@ -91917,7 +91919,7 @@ type=Land
name=Tranquil Frillback name=Tranquil Frillback
auto=choice name(Don't pay anythig) donothing auto=choice name(Don't pay anythig) donothing
auto=choice name(Pay 1 green) ability$!may name(Pay 1 green) pay({G}) name(Pay 1 green) all(mysource) name(Pay 1 green) transforms((,newability[choice name(Gain 4 life) life:4 controller],newability[if type(*[enchantment;artifact]|battlefield)~morethan~0 then choice name(Destroy artifact or enchantment) name(Destroy artifact or enchantment) target(*[artifact;enchantment]|battlefield) destroy],newability[choice name(Exile opponent graveyard) all(*|opponentgraveyard) moveto(exile)],newability[choice name(Exile your graveyard) all(*|mygraveyard) moveto(exile)])) oneshot!$ controller auto=choice name(Pay 1 green) ability$!may name(Pay 1 green) pay({G}) name(Pay 1 green) all(mysource) name(Pay 1 green) transforms((,newability[choice name(Gain 4 life) life:4 controller],newability[if type(*[enchantment;artifact]|battlefield)~morethan~0 then choice name(Destroy artifact or enchantment) name(Destroy artifact or enchantment) target(*[artifact;enchantment]|battlefield) destroy],newability[choice name(Exile opponent graveyard) all(*|opponentgraveyard) moveto(exile)],newability[choice name(Exile your graveyard) all(*|mygraveyard) moveto(exile)])) oneshot!$ controller
auto=choice name(Pay 2 green) ability$!may name(Pay 2 green)) pay({G}{G}) name(Pay 2 green) all(mysource) name(Pay 2 green) transforms((,newability[if type(*[enchantment;artifact]|battlefield)~morethan~0 then choice name(Gain life and destroy) name(Gain life and destroy) life:4 controller && target(*[artifact;enchantment]|battlefield) destroy],newability[choice name(Gain life and opponent exile) life:4 controller && all(*|opponentgraveyard) moveto(exile)],newability[choice name(Gain life and you exile) life:4 controller && all(*|mytgraveyard) moveto(exile)],newability[if type(*[enchantment;artifact]|battlefield)~morethan~0 then choice name(Destroy and opponent exile) name(Destroy and opponent exile) all(*|opponentgraveyard) moveto(exile) && target(*[artifact;enchantment]|battlefield) destroy],newability[if type(*[enchantment;artifact]|battlefield)~morethan~0 then choice name(Destroy and you exile) name(Destroy and you exile) all(*|mytgraveyard) moveto(exile) && target(*[artifact;enchantment]|battlefield) destroy])) oneshot!$ controller auto=choice name(Pay 2 green) ability$!may name(Pay 2 green) pay({G}{G}) name(Pay 2 green) all(mysource) name(Pay 2 green) transforms((,newability[if type(*[enchantment;artifact]|battlefield)~morethan~0 then choice name(Gain life and destroy) name(Gain life and destroy) life:4 controller && target(*[artifact;enchantment]|battlefield) destroy],newability[choice name(Gain life and opponent exile) life:4 controller && all(*|opponentgraveyard) moveto(exile)],newability[choice name(Gain life and you exile) life:4 controller && all(*|mytgraveyard) moveto(exile)],newability[if type(*[enchantment;artifact]|battlefield)~morethan~0 then choice name(Destroy and opponent exile) name(Destroy and opponent exile) all(*|opponentgraveyard) moveto(exile) && target(*[artifact;enchantment]|battlefield) destroy],newability[if type(*[enchantment;artifact]|battlefield)~morethan~0 then choice name(Destroy and you exile) name(Destroy and you exile) all(*|mytgraveyard) moveto(exile) && target(*[artifact;enchantment]|battlefield) destroy])) oneshot!$ controller
auto=choice name(Pay 3 green) ability$!may name(Pay 3 green) pay({G}{G}{G}) name(Pay 3 green) all(mysource) name(Pay 3 green) transforms((,newability[name(Gain 4 life) life:4 controller],newability[choice name(Exile opponent graveyard) all(*|opponentgraveyard) moveto(exile) && target(*[artifact;enchantment]|battlefield) destroy],newability[choice name(Exile your graveyard) all(*|mygraveyard) moveto(exile) && target(*[artifact;enchantment]|battlefield) destroy])) oneshot!$ controller auto=choice name(Pay 3 green) ability$!may name(Pay 3 green) pay({G}{G}{G}) name(Pay 3 green) all(mysource) name(Pay 3 green) transforms((,newability[name(Gain 4 life) life:4 controller],newability[choice name(Exile opponent graveyard) all(*|opponentgraveyard) moveto(exile) && target(*[artifact;enchantment]|battlefield) destroy],newability[choice name(Exile your graveyard) all(*|mygraveyard) moveto(exile) && target(*[artifact;enchantment]|battlefield) destroy])) oneshot!$ controller
text=When Tranquil Frillback enters the battlefield, you may pay {G} up to three times. When you pay this cost one or more times, choose up to that many -- Destroy target artifact or enchantment. -- Exile target player's graveyard. -- You gain 4 life. text=When Tranquil Frillback enters the battlefield, you may pay {G} up to three times. When you pay this cost one or more times, choose up to that many -- Destroy target artifact or enchantment. -- Exile target player's graveyard. -- You gain 4 life.
mana={2}{G} mana={2}{G}
@@ -92667,7 +92669,7 @@ name=Tuinvale Treefolk // Oaken Boon
abilities=adventure abilities=adventure
other={3}{G} name(Adventure) other={3}{G} name(Adventure)
auto=if paid(alternative) then name(Put two 1/1 counters) name(Put two 1/1 counters) target(creature|battlefield) counter(1/1,2) auto=if paid(alternative) then name(Put two 1/1 counters) name(Put two 1/1 counters) target(creature|battlefield) counter(1/1,2)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Put two +1/+1 counters on target creature. (Then exile this card. You may cast the creature later from exile.) text=Put two +1/+1 counters on target creature. (Then exile this card. You may cast the creature later from exile.)
mana={5}{G} mana={5}{G}
type=Creature type=Creature
@@ -93055,7 +93057,7 @@ restriction=can play equipment
otherrestriction=type(creature|mybattlefield)~morethan~0 otherrestriction=type(creature|mybattlefield)~morethan~0
other={1}{R} name(Adventure) other={1}{R} name(Adventure)
auto=if paid(alternative) then name(Creature gains double strike) name(Creature gains double strike) target(creature|myBattlefield) transforms((,newability[double strike])) ueot auto=if paid(alternative) then name(Creature gains double strike) name(Creature gains double strike) target(creature|myBattlefield) transforms((,newability[double strike])) ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
auto=transforms((,newability[_ATTACKING_name(Double power) power/0 ueot])) auto=transforms((,newability[_ATTACKING_name(Double power) power/0 ueot]))
auto={1}{R}:equip auto={1}{R}:equip
text=Whenever equipped creature attacks, double its power until end of turn. -- Equip {1}{R} // Target creature you control gains double strike until end of turn. (Then exile this card. You may cast the artifact later from exile.) text=Whenever equipped creature attacks, double its power until end of turn. -- Equip {1}{R} // Target creature you control gains double strike until end of turn. (Then exile this card. You may cast the artifact later from exile.)
@@ -100776,7 +100778,7 @@ restriction=can play creature
other={1}{U} name(Adventure) other={1}{U} name(Adventure)
aicode=activate transforms((,newability[draw:1 controller])) oneshot aicode=activate transforms((,newability[draw:1 controller])) oneshot
auto=if paid(alternative) then may name(Scry and draw) name(Scry and draw) scry:1 scrycore delayed draw:1 controller scrycoreend scryend auto=if paid(alternative) then may name(Scry and draw) name(Scry and draw) scry:1 scrycore delayed draw:1 controller scrycoreend scryend
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flying // Scry 1, then draw a card. (Then exile this card. You may cast the creature later from exile.) text=Flying // Scry 1, then draw a card. (Then exile this card. You may cast the creature later from exile.)
mana={4}{U} mana={4}{U}
type=Creature type=Creature
@@ -100800,7 +100802,7 @@ abilities=flying,cantblock,adventure,asflash
restriction=can play creature restriction=can play creature
other={1}{R} name(Adventure) other={1}{R} name(Adventure)
auto=if paid(alternative) then name(Create Treasure) name(Create Treasure) token(Treasure Sur) auto=if paid(alternative) then name(Create Treasure) name(Create Treasure) token(Treasure Sur)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) forever auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[transforms((,newability[canplayfromexile forever])) ])) forever)!]))
text=Flying -- Young Red Dragon can't block. // Create a Treasure token. (Then exile this card. You may cast the creature later from exile.) text=Flying -- Young Red Dragon can't block. // Create a Treasure token. (Then exile this card. You may cast the creature later from exile.)
mana={3}{R} mana={3}{R}
type=Creature type=Creature