From f83c6706306d6f111f36a81ab64f7132761e4a67 Mon Sep 17 00:00:00 2001 From: Eduardo MG Date: Mon, 29 Jul 2024 18:32:33 -0600 Subject: [PATCH] New cards from DMU, MH3, LCI, WOE, cases from MKM. Adaptive Gemguard Admiral Brass, Unsinkable Ajani Fells the Godsire Archangel of Wrath Argent Dais Bitter Chill Boggart Bog Boggart Trawler Brazen Blademaster Case of the Crimson Pulse Case of the Filched Falcon Case of the Gorgon's Kiss Case of the Locked Hothouse Case of the Ransacked Lab Case of the Shattered Pact Case of the Shifting Visage Case of the Stashed Skeleton Case of the Trampled Garden Case of the Uneaten Feast Chancellor of Tales Charnel Serenade Confounding Riddle Copycrook Court of Ardenvale Court of Embereth Court of Garenbrig Crown of the Ages Deconstruction Hammer Deep-Cavern Bat Detective of the Month Djinn of the Fountain Dusk Rose Reliquary Eladamri, Korvecdal Explorer's Cache Family Reunion Final-Word Phantom Fires of Victory Flooded Woodlands Frogmyr Enforcer Frostfist Strider Fungal Fortitude Galvanic Discharge Garna, Bloodfist of Keld Ghostfire Slice Glimpse the Core Glorifier of Suffering Goldfury Strider Gravedig Guardian of the Forgotten Guardian of the Great Door Howling Galefang Illicit Masquerade Impede Momentum In Thrall to the Pit Inti, Seneschal of the Sun Itzquinth, Firstborn of Gishath Jedit Ojanen, Mercenary Join the Maestros Keldon Strike Team Lethal Throwdown Malleable Impostor Mistway Spy Nelly Borca, Impulsive Accuser Nettling Nuisance Ocelot Pride Ogre Chitterlord Ohabi Caleria Ojer Pakpatiq, Deepest Epoch Ondu Knotmaster // Throw a Line Orazca Puzzle-Door Perimeter Enforcer Pirate Hat Projektor Inspector Pyretic Rebirth Queen's Bay Paladin Ral and the Implicit Maze Ray of Ruin Reckless Pyrosurfer Refurbished Familiar Relive the Past Sage of Days Salt Road Ambushers Scroll of Fate Scurry of Gremlins Shadow Prophecy Shadow Puppeteers Shadow of the Second Sun Shifting Woodland Shipwreck Sentry Silverback Elder Sleep with the Fishes Song of Stupefaction Sorin of House Markov Sorin, Ravenous Neonate Soulcoil Viper Stall for Time Stronghold Arena Sunfire Torch Sunshot Militia Tamiyo, Inquisitive Student Tamiyo, Seasoned Scholar Tear Asunder Temple of Cyclical Time Tesak, Judith's Hellhound The Ancient One Unlucky Drop Urborg Lhurgoyf Vein Ripper Vodalian Mindsinger Vohar, Vodalian Desecrator Voja, Jaws of the Conclave Warhost's Frenzy Warm Welcome Waylaying Pirates Welcome to Sweettooth Wumpus Aberration --- .../bin/Res/sets/primitives/borderline.txt | 1271 ++++++++++++++++- 1 file changed, 1270 insertions(+), 1 deletion(-) diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 45523da27..8e2c6afe3 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -1,6 +1,6 @@ #Primitives Pack for Wagic the Homebrew. #Please keep these card alphabetized, and try to have the "name=" line at the top of each card -#I sorted this programmatically - Thanks to Vitty85 15-07-2024 +#I sorted this programmatically - Thanks to Vitty85 29-07-2024 [card] name=+2 Mace auto={3}:equip @@ -484,6 +484,16 @@ text=(Transforms from Legion's Landing.) -- {T}: Add {W}. -- {2}{W}, {T}: Create type=Legendary Land [/card] [card] +name=Adaptive Gemguard +auto={T(*[artifact;creature]|mybattlefield)}{T(*[artifact;creature]|mybattlefield)}:counter(1/1) asSorcery +text=Tap two untapped artifacts and/or creatures you control: Put a +1/+1 counter on Adaptive Gemguard. Activate only as a sorcery. +mana={3}{W} +type=Artifact Creature +subtype=Gnome +power=3 +toughness=3 +[/card] +[card] name=Adaptive Shimmerer abilities=flash auto=counter(1/1.3) @@ -574,6 +584,17 @@ power=3 toughness=3 [/card] [card] +name=Admiral Brass, Unsinkable +auto=deplete:4 +auto=@each my combatbegins:may target(pirate|mygraveyard) moveTo(battlefield) and!(transforms((,newability[counter(0/0.1.finality)],newability[this(counter{0/0.1.finality}>=1) exiledeath],setpower=4,settoughness=4,haste)) forever)! +text=When Admiral Brass, Unsinkable enters the battlefield, mill four cards. -- At the beginning of combat on your turn, you may return target Pirate creature card from your graveyard to the battlefield with a finality counter on it. It has base power and toughness 4/4. It gains haste until end of turn. (If a creature with a finality counter on it would die, exile it instead.) +mana={2}{U}{B}{R} +type=Legendary Creature +subtype=Human Pirate +power=3 +toughness=3 +[/card] +[card] name=Admiral's Order target=*|stack other={U} name(Raid) @@ -1271,6 +1292,19 @@ power=1 toughness=1 [/card] [card] +name=Ajani Fells the Godsire +auto=counter(0/0,1,Lore) +auto=moveTo(exile) target(creature[power>=3]|opponentBattlefield) +auto=@each my firstmain:counter(0/0,1,Lore) +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}=2) create(cat warrior:creature cat warrior:2/1:white) and!( target(creature|myBattlefield) transforms((,newability[counter(0/0.1.Vigilance)],newability[this(counter{0/0.1.Vigilance}>=1) vigilance])) forever )! +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) target(creature|myBattlefield) double strike ueot +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) sacrifice(this) +text=(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) -- I - Exile target creature an opponent controls with power 3 or greater. -- II - Create a 2/1 white Cat Warrior creature token, then put a vigilance counter on a creature you control. -- III - Target creature you control gains double strike until end of turn. +mana={3}{W}{W} +type=Enchantment +subtype=Saga +[/card] +[card] name=Ajani's Aid auto=may name(Search library or graveyard) moveto(ownerHand) target(Ajani^ Valiant Protector|myLibrary,myGraveyard) auto={S}:target(creature) preventAllCombatDamage to(mytgt) ueot @@ -3922,6 +3956,20 @@ power=6 toughness=6 [/card] [card] +name=Archangel of Wrath +abilities=flying,lifelink +kicker={BR} +other={2}{W}{W}{B}{R} name(Both kickers) +auto=if paid(kicker) then damage:2 target(anytarget) +auto=if paid(alternative) then damage:2 target(anytarget) and!(damage:2 target(anytarget))! +text=Kicker {B} and/or {R} (You may pay an additional {B} and/or {R} as you cast this spell.) -- Flying, lifelink -- When Archangel of Wrath enters the battlefield, if it was kicked, it deals 2 damage to any target. -- When Archangel of Wrath enters the battlefield, if it was kicked twice, it deals 2 damage to any target. +mana={2}{W}{W} +type=Creature +subtype=Angel +power=3 +toughness=4 +[/card] +[card] name=Archelos, Lagoon Mystic auto=@movedto(*[land;enchantment;creature;planeswalker;artifact]|battlefield):this(tapped) all(trigger) tap(noevent) auto=@movedto(*[land;enchantment;creature;planeswalker;artifact]|battlefield):this(untapped) all(trigger) untap @@ -4422,6 +4470,15 @@ power=3 toughness=3 [/card] [card] +name=Argent Dais +auto=counter(0/0,2,oil) +auto=@each blockers restriction{type(creature[attacking])~morethan~1}:counter(0/0,1,oil) +auto={2}{T}{C(0/0,-2,oil)}:target(other *[-land]) transforms((,newability[moveto(exile) && draw:2])) +text=Argent Dais enters the battlefield with two oil counters on it. -- Whenever two or more creatures attack, put an oil counter on Argent Dais. -- {2}, {T}, Remove two oil counters from Argent Dais: Exile another target nonland permanent. Its controller draws two cards. +mana={1}{W} +type=Artifact +[/card] +[card] name=Argentum Masticore abilities=first strike auto=protection from(*[multicolor]) @@ -9174,6 +9231,17 @@ power=3 toughness=3 [/card] [card] +name=Bitter Chill +target=creature +auto=teach(creature) tap +auto=teach(creature) doesnotuntap +autograveyard=_DIES_ pay({1}) scry:1 scrycore delayed draw:1 controller scrycoreend scryend +text=Enchant creature -- When Bitter Chill enters the battlefield, tap enchanted creature. -- Enchanted creature doesn't untap during its controller's untap step. -- When Bitter Chill is put into a graveyard from the battlefield, you may pay {1}. If you do, scry 1, then draw a card. +mana={1}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Bitter Downfall otherrestriction=type(creature[damaged]|battlefield)~morethan~0 restriction=type(creature[-damaged]|battlefield)~morethan~0 @@ -11145,6 +11213,26 @@ power=5 toughness=5 [/card] [card] +name=Boggart Bog +auto=ability$!name(Choose one) choice name(Pay 3 life) life:-3 _ choice name(Tap) tap(noevent) all(mysource)!$ controller +auto={T}:Add{B} +text=As Boggart Bog enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. -- {T}: Add {B}. +type=Land +[/card] +[card] +name=Boggart Trawler +restriction=compare(isflipped)~equalto~0 +anyzone={0}:doubleside(backside) +autohand={0}:restriction{can play land,compare(isflipped)~equalto~1} name(Boggart Bog) name(Boggart Bog) flip(Boggart Bog) forcetype(land) +auto=target(player) ability$! moveTo(exile) all(*|mygraveyard) !$ targetedplayer +text=When Boggart Trawler enters the battlefield, exile target player's graveyard. +mana={2}{B} +type=Creature +subtype=Goblin +power=3 +toughness=1 +[/card] +[card] name=Bogstomper mana={4}{B}{B} type=Creature @@ -12377,6 +12465,16 @@ power=3 toughness=3 [/card] [card] +name=Brazen Blademaster +auto=@combat(attacking) source(this) restriction{type(artifact|myBattlefield)~morethan~1}:2/1 ueot +text=Whenever Brazen Blademaster attacks while you control two or more artifacts, it gets +2/+1 until end of turn. +mana={2}{R} +type=Creature +subtype=Orc Pirate +power=2 +toughness=3 +[/card] +[card] name=Brazen Borrower // Petty Theft abilities=flying,cloud,flash,adventure,asflash other={1}{U} name(Adventure) @@ -14939,6 +15037,107 @@ text=Indestructible -- {T}: Add {1}. -- {5}, {T}: Add five mana in any combinati type=Land [/card] [card] +name=Case of the Crimson Pulse +auto=reject notatarget(*|myhand) and!(draw:2 controller)! +auto=@each my end restriction{type(*|myHand)~equalto~0}:becomes(Solved) forever +auto=this(cantargetcard(*[Solved]) transforms((,newability[@each my upkeep:all(*|myhand) reject && draw:2 controller])) ) +text=When this Case enters the battlefield, discard a card, then draw two cards. -- To solve - You have no cards in hand. (If unsolved, solve at the beginning of your end step.) -- Solved - At the beginning of your upkeep, discard your hand, then draw two cards. +mana={2}{R} +type=Enchantment +subtype=Case +[/card] +[card] +name=Case of the Filched Falcon +auto=create(Clue) +auto=@each my end restriction{type(artifact|myBattlefield)~morethan~2}:becomes(Solved) forever +auto=this(cantargetcard(*[Solved]) transforms((,newability[{2}{U}{S}:target(artifact[-creature]) transforms((Bird creature,newability[counter(1/1.4)],flying)) forever])) ) +text=When this Case enters the battlefield, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") -- To solve - You control three or more artifacts. (If unsolved, solve at the beginning of your end step.) -- Solved - {2}{U}, Sacrifice this Case: Put four +1/+1 counters on target noncreature artifact. It becomes a 0/0 Bird creature with flying in addition to its other types. +mana={U} +type=Enchantment +subtype=Case +[/card] +[card] +name=Case of the Gorgon's Kiss +auto=may destroy target(creature[damaged]) +auto=@each my end restriction{type(creature[fresh]|graveyard)~morethan~2}:becomes(Solved) forever +auto=this(cantargetcard(*[Solved]) transforms((Gorgon creature,setpower=4,settoughness=4,deathtouch,lifelink)) forever) +text=When this Case enters the battlefield, destroy up to one target creature that was dealt damage this turn. -- To solve - Three or more creature cards were put into graveyards from anywhere this turn. (If unsolved, solve at the beginning of your end step.) -- Solved - This Case is a 4/4 Gorgon creature with deathtouch and lifelink in addition to its other types. +mana={B} +type=Enchantment +subtype=Case +[/card] +[card] +name=Case of the Locked Hothouse +auto=@each my end restriction{type(land|myBattlefield)~morethan~6}:becomes(Solved) forever +auto=this(cantargetcard(*[Solved]) transforms((,showfromtoplibrary,canplaycreaturelibrarytop,canplayenchantmentlibrarytop)) forever) +text=You may play an additional land on each of your turns. -- To solve - You control seven or more lands. (If unsolved, solve at the beginning of your end step.) -- Solved - You may look at the top card of your library any time, and you may play lands and cast creature and enchantment spells from the top of your library. +mana={3}{G} +type=Enchantment +subtype=Case +[/card] +[card] +name=Case of the Ransacked Lab +auto=lord(*[instant;sorcery]|mycastingzone) altercost(colorless,-1) +auto=@each my end restriction{thisturn(*[instant;sorcery]|mystack)~morethan~3}:becomes(Solved) forever +auto=this(cantargetcard(*[Solved]) transforms((,newability[@movedTo(*[instant;sorcery]|mystack):draw:1])) forever) +text=Instant and sorcery spells you cast cost {1} less to cast. -- To solve - You've cast four or more instant and sorcery spells this turn. (If unsolved, solve at the beginning of your end step.) -- Solved - Whenever you cast an instant or sorcery spell, draw a card. +mana={2}{U} +type=Enchantment +subtype=Case +[/card] +[card] +name=Case of the Shattered Pact +auto=target(land[basic]|mylibrary) moveto(ownerHand) +auto=@each my end restriction{type(*[white]|myBattlefield)~morethan~0,type(*[blue]|myBattlefield)~morethan~0,type(*[black]|myBattlefield)~morethan~0,type(*[red]|myBattlefield)~morethan~0,type(*[green]|myBattlefield)~morethan~0}:becomes(Solved) forever +auto=lord(creature|myBattlefield) +auto=this(cantargetcard(*[Solved]) transforms((,newability[auto=@each my combatbegins:target(creature|myBattlefield) transforms((,flying,double strike,vigilance)) ueot])) forever) +text=When this Case enters the battlefield, search your library for a basic land card, reveal it, put it into your hand, then shuffle. -- To solve - There are five colors among permanents you control. (If unsolved, solve at the beginning of your end step.) -- Solved - At the beginning of combat on your turn, target creature you control gains flying, double strike, and vigilance until end of turn. +mana={2} +type=Enchantment +subtype=Case +[/card] +[card] +name=Case of the Shifting Visage +auto=@each my upkeep:_SURVEIL1_ +auto=@each my end restriction{type(*|mygraveyard)~morethan~14}:becomes(Solved) forever +auto=this(cantargetcard(*[Solved]) transforms((,newability[@movedTo(creature[-legendary]|mystack):all(trigger[to]) name(Copy creature) clone])) forever) +text=At the beginning of your upkeep, surveil 1. -- To solve - There are fifteen or more cards in your graveyard. (If unsolved, solve at the beginning of your end step.) -- Solved - Whenever you cast a nonlegendary creature spell, copy that spell. (The copy becomes a token.) +mana={1}{U}{U} +type=Enchantment +subtype=Case +[/card] +[card] +name=Case of the Stashed Skeleton +auto=create(skeleton:creature skeleton suspect:2/1:black:menace:cantblock) +auto=@each my end restriction{type(Skeleton[suspect]|myBattlefield)~equalto~0}:becomes(Solved) forever +auto=this(cantargetcard(*[Solved]) transforms((,newability[{1}{B}{S}:target(*|mylibrary) moveto(hand) asSorcery])) ) +text=When this Case enters the battlefield, create a 2/1 black Skeleton creature token and suspect it. (It has menace and can't block.) -- To solve - You control no suspected Skeletons. (If unsolved, solve at the beginning of your end step.) -- Solved - {1}{B}, Sacrifice this Case: Search your library for a card, put it into your hand, then shuffle. Activate only as a sorcery. +mana={1}{B} +type=Enchantment +subtype=Case +[/card] +[card] +name=Case of the Trampled Garden +auto=choice name(one creature) counter(1/1,2) target(creature|mybattlefield) +auto=if type(creature|mybattlefield)~morethan~1 then choice name(two creatures) name(two creatures) counter(1/1) target(<2>creature|mybattlefield) +auto=@each my end restriction{compare(powertotalinplay)~morethan~7}:becomes(Solved) forever +auto=this(cantargetcard(*[Solved]) transforms((,newability[@each my blockers:target(creature[attacking]) transforms((,newability[counter(1/1)],trample)) ueot])) ) +text=When this Case enters the battlefield, distribute two +1/+1 counters among one or two target creatures you control. -- To solve - Creatures you control have total power 8 or greater. (If unsolved, solve at the beginning of your end step.) -- Solved - Whenever you attack, put a +1/+1 counter on target attacking creature. It gains trample until end of turn. +mana={2}{G} +type=Enchantment +subtype=Case +[/card] +[card] +name=Case of the Uneaten Feast +auto=@movedTo(creature|myBattlefield):life:1 +auto=@each my end restriction{compare(lifegain)~morethan~4}:becomes(Solved) +auto=this(cantargetcard(*[Solved]) transforms((,newability[{S}:all(creature|mygraveyard) tempflashback])) ) +text=Whenever a creature enters the battlefield under your control, you gain 1 life. -- To solve - You've gained 5 or more life this turn. (If unsolved, solve at the beginning of your end step.) -- Solved - Sacrifice this Case: Creature cards in your graveyard gain "You may cast this card from your graveyard" until end of turn. +mana={W} +type=Enchantment +subtype=Case +[/card] +[card] name=Case the Joint auto=draw:2 auto=name(Look opponent library) reveal:1 revealzone(opponentlibrary) optionone name(Look) target(*|reveal) moveto(opponentlibrary) optiononeend revealend @@ -16148,6 +16347,18 @@ power=3 toughness=2 [/card] [card] +name=Chancellor of Tales +abilities=flying +auto=@movedTo(instant[adventure]|mystack):may name(Copy adventure spell) all(trigger[to]) activate castcard(alternative copied) +auto=@movedTo(sorcery[adventure]|mystack):may name(Copy adventure spell) all(trigger[to]) activate castcard(alternative copied) +text=Flying -- Whenever you cast an Adventure spell, you may copy it. You may choose new targets for the copy. +mana={3}{U} +type=Creature +subtype=Faerie Advisor +power=2 +toughness=3 +[/card] +[card] name=Chancellor of the Annex abilities=flying autohand=@each upkeep restriction{compare(currentturn)~lessthan~2}:may name(Reveal Chancellor of the Annex) transforms((,newability[@movedto(*|opponentstack) once:all(trigger[to]) transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) forever])) forever @@ -16681,6 +16892,18 @@ power=2 toughness=2 [/card] [card] +name=Charnel Serenade +abilities=exiledeath +other={2}{B} name(Suspend 3) +auto=ifnot paid(alternative) then name(Surveil 3) reveal:psurveiloffsetplus3plusend optionone name(put in graveyard) target(*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(*|reveal) moveto(ownerlibrary) optiontwoend afterrevealed all(*[zpos=1]|mylibrary) transforms((,newability[target(creature|mygraveyard) moveTo(battlefield) _FINALITY_COUNTER_])) oneshot afterrevealedend revealend +auto=moveto(myexile) and!( counter(0/0,3,Time) )! +autoexile=@each my upkeep restriction{compare(hascnttime)~morethan~1}:counter(0/0,-1,Time) +autoexile=@each my upkeep restriction{compare(hascnttime)~equalto~1}:activate castcard(normal) +text=Surveil 3, then return a creature card from your graveyard to the battlefield with a finality counter on it. Exile Charnel Serenade with three time counters on it. -- Suspend 3-{2}{B} (Rather than cast this card from your hand, you may pay {2}{B} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, you may cast it without paying its mana cost.) +mana={4}{B}{B} +type=Sorcery +[/card] +[card] name=Charnel Troll abilities=trample auto=upcost[{S(creature|mygraveyard)}] sacrifice @@ -19437,6 +19660,14 @@ mana={1}{U} type=Enchantment [/card] [card] +name=Confounding Riddle +auto=choice reveal:4 optionone name(Get a card) target(*|reveal) moveto(ownerHand) optiononeend optiontwo name(put on graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend +auto=choice restriction{type(*|stack)~morethan~0} transforms((,newability[pay[[{4}]] name(pay 4 mana) donothing?fizzle])) forever target(*|stack) +text=Choose one - -- - Look at the top four cards of your library. Put one of them into your hand and the rest into your graveyard. -- - Counter target spell unless its controller pays {4}. +mana={2}{U} +type=Instant +[/card] +[card] name=Confront the Assault restriction=type(creature[attacking]|opponentbattlefield)~morethan~0 auto=token(Spirit,Creature Spirit,1/1,flying)*3 @@ -19986,6 +20217,17 @@ mana={2}{U} type=Enchantment [/card] [card] +name=Copycrook +auto=transforms((,newability[_ATTACKING__CONNIVES_])) forever +auto=may copy notAtarget(creature) +text=You may have Copycrook enter the battlefield as a copy of any creature on the battlefield, except it has "Whenever this creature attacks, it connives." (Draw a card, then discard a card. If you discarded a nonland card, put a +1/+1 counter on this creature.) +mana={2}{U}{U} +type=Creature +subtype=Shapeshifter Rogue +power=0 +toughness=0 +[/card] +[card] name=Coral Colony abilities=defender auto={1}{U}{T}:deplete:type:creature[defender]:mybattlefield target(player) @@ -20428,6 +20670,15 @@ mana={2}{B}{B} type=Enchantment [/card] [card] +name=Court of Ardenvale +auto=_MONARCH_CONTROLLER_ +auto=@each my upkeep restriction{compare(pmonarch)~equalto~0}:target(*[-instant;-sorcery;manacost<=3]|myGraveyard) moveto(ownerHand) +auto=@each my upkeep restriction{compare(pmonarch)~equalto~1}:target(*[-instant;-sorcery;manacost<=3]|myGraveyard) moveto(battlefield) +text=When Court of Ardenvale enters the battlefield, you become the monarch. -- At the beginning of your upkeep, return target permanent card with mana value 3 or less from your graveyard to your hand. If you're the monarch, return that permanent card to the battlefield instead. +mana={2}{W}{W} +type=Enchantment +[/card] +[card] name=Court of Bounty auto=_MONARCH_CONTROLLER_ auto=@each my upkeep restriction{compare(pmonarch)~equalto~0}:may moveto(myBattlefield) target(land|myHand) @@ -20446,6 +20697,24 @@ mana={1}{U}{U} type=Enchantment [/card] [card] +name=Court of Embereth +auto=_MONARCH_CONTROLLER_ +auto=@each my upkeep restriction{compare(pmonarch)~equalto~1}:damage:type:creature:myBattlefield opponent +auto=@each my upkeep:create(Knight:creature Knight:3/1:red) +text=When Court of Embereth enters the battlefield, you become the monarch. -- At the beginning of your upkeep, create a 3/1 red Knight creature token. Then if you're the monarch, Court of Embereth deals X damage to each opponent, where X is the number of creatures you control. +mana={2}{R}{R} +type=Enchantment +[/card] +[card] +name=Court of Garenbrig +auto=_MONARCH_CONTROLLER_ +auto=@each my upkeep restriction{compare(pmonarch)~equalto~1}:transforms((,newability[thisforeach(counter{1/1}) counter(1/1) all(this)])) oneshot all(creature|myBattlefield) +auto=@each my upkeep:may transforms((,newability[choice target(creature) counter(1/1.2)],newability[choice target(creature) counter(1/1)])) oneshot +text=When Court of Garenbrig enters the battlefield, you become the monarch. -- At the beginning of your upkeep, distribute two +1/+1 counters among up to two target creatures. Then if you're the monarch, double the number of +1/+1 counters on each creature you control. +mana={1}{G}{G} +type=Enchantment +[/card] +[card] name=Court of Grace auto=_MONARCH_CONTROLLER_ auto=@each my upkeep restriction{compare(pmonarch)~equalto~0}:_SPIRITTOKEN_ @@ -21192,6 +21461,13 @@ type=Enchantment subtype=Aura [/card] [card] +name=Crown of the Ages +auto={4}:target(aura|battlefield) activate castcard(normal) +text={4}, {T}: Attach target Aura attached to a creature to another creature. +mana={2} +type=Artifact +[/card] +[card] name=Crown-Hunter Hireling auto=_MONARCH_CONTROLLER_ auto=this(variable{omonarch}<1) cantattack @@ -23790,6 +24066,16 @@ mana={3}{G}{G} type=Sorcery [/card] [card] +name=Deconstruction Hammer +auto=teach(creature) 1/1 +auto=teach(creature) {3}{T}{S(Deconstruction Hammer|myBattlefield)}:destroy target(*[artifact;enchantment]) +auto={1}:equip +text=Equipped creature gets +1/+1 and has "{3}, {T}, Sacrifice Deconstruction Hammer: Destroy target artifact or enchantment." -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +mana={W} +type=Artifact +subtype=Equipment +[/card] +[card] name=Decorated Champion auto=@movedTo(other warrior|myBattlefield):counter(1/1) text=Whenever another Warrior enters the battlefield under your team's control, put a +1/+1 counter on Decorated Champion. @@ -23902,6 +24188,18 @@ mana={U}{U} type=Enchantment [/card] [card] +name=Deep-Cavern Bat +abilities=flying,lifelink +aicode=activate hand(blink)forsrc notatarget(*[-land]|targetedpersonshand) +auto=target(opponent) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone hand(blink)forsrc notatarget(*[-land]|reveal) optiononeend optiontwo name(put back) all(*|reveal) moveto(ownerhand) optiontwoend revealend +text=Flying, lifelink -- When Deep-Cavern Bat enters the battlefield, look at target opponent's hand. You may exile a nonland card from it until Deep-Cavern Bat leaves the battlefield. +mana={1}{B} +type=Creature +subtype=Bat +power=1 +toughness=1 +[/card] +[card] name=Deepglow Skate auto=target(*|battlefield) duplicatecounters(all) text=When Deepglow Skate enters the battlefield, double the number of each kind of counter on any number of target permanents. @@ -24975,6 +25273,19 @@ text={T}: Add {C}. -- {1}, {T}: Until end of turn, your opponents and creatures type=Land [/card] [card] +name=Detective of the Month +auto=_ASCEND_ +auto=@movedTo(*|myBattlefield) restriction{type(City's Blessing|mybattlefield)~equalto~0}:_ASCEND_ +auto=_CITY'S_BLESSING_ transforms((,newability[lord(detective|myBattlefield) unblockable])) +auto=_SECOND_DRAW_ create(detective:creature detective:2/2:white:blue) +text=Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.) -- As long as you have the city's blessing, Detectives you control can't be blocked. -- Whenever you draw your second card each turn, create a 2/2 white and blue Detective creature token. +mana={2}{U} +type=Creature +subtype=Human Detective +power=2 +toughness=3 +[/card] +[card] name=Detention Vortex target=artifact,creature,enchantment,planeswalker auto=teach(*) cantattack @@ -26247,6 +26558,19 @@ power=2 toughness=7 [/card] [card] +name=Djinn of the Fountain +abilities=flying +auto=@movedTo(instant,sorcery|mystack):choice 1/1 ueot +auto=@movedTo(instant,sorcery|mystack):choice _BLINK_UEOT_ +auto=@movedTo(instant,sorcery|mystack):choice _SCRY1_ +text=Flying -- Whenever you cast an instant or sorcery spell, choose one - -- - Djinn of the Fountain gets +1/+1 until end of turn. -- - Exile Djinn of the Fountain. Return it to the battlefield under its owner's control at the beginning of the next end step. -- - Scry 1. +mana={4}{U}{U} +type=Creature +subtype=Djinn +power=4 +toughness=4 +[/card] +[card] name=Djinni Windseer abilities=flying aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot @@ -28553,6 +28877,14 @@ power=1 toughness=1 [/card] [card] +name=Dusk Rose Reliquary +auto=_WARD2_ +auto=(blink)forsrc target(*[artifact;creature]|opponentbattlefield) +text=As an additional cost to cast this spell, sacrifice an artifact or creature. -- Ward {2} -- When Dusk Rose Reliquary enters the battlefield, exile target artifact or creature an opponent controls until Dusk Rose Reliquary leaves the battlefield. +mana={W}{S(*[creature;artifact]|mybattlefield)} +type=Artifact +[/card] +[card] name=Duskborne Skymarcher abilities=flying auto={W}{T}:target(vampire) 1/1 ueot @@ -29602,6 +29934,18 @@ mana={2} type=Artifact [/card] [card] +name=Eladamri, Korvecdal +abilities=showfromtoplibrary,canplaycreaturelibrarytop +auto={G}{T}{T(creature[-tapped]|myBattlefield)}{T(creature[-tapped]|myBattlefield)}:name(Reveal a card from hand) moveTo(myBattlefield) target(creature|myhand) myturnonly restriction{type(creature|myHand)~morethan~0} +auto={G}{T}{T(creature[-tapped]|myBattlefield)}{T(creature[-tapped]|myBattlefield)}:name(Reveal top card of library) reveal:1 optionone target(creature|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put in library) target(*|reveal) moveto(mylibrary) optiontwoend revealend myturnonly +text=You may look at the top card of your library any time. -- You may cast creature spells from the top of your library. -- {G}, {T}, Tap two untapped creatures you control: Reveal a card from your hand or the top card of your library. If you reveal a creature card this way, put it onto the battlefield. Activate only during your turn. +mana={1}{G}{G} +type=Legendary Creature +subtype=Elf Warrior +power=3 +toughness=3 +[/card] +[card] name=Elanor Gardner auto=name(Create food) token(Food) auto=@sacrificed(food|mybattlefield) turnlimited:name(Sacrificed food) transforms((,newability[@each my endofturn:name(Search basic land) name(Search basic land) target(land[basic]|mylibrary) moveto(mybattlefield) and!( transforms((,newability[tap(noevent)],newability[shuffle])) oneshot )!])) ueot @@ -33188,6 +33532,15 @@ mana={3} type=Sorcery [/card] [card] +name=Explorer's Cache +auto=counter(1/1,2) +auto=@movedto(graveyard) from(creature[counter{1/1.1}]|mybattlefield):counter(1/1) +auto={T}{C(1/1,-1)}:counter(1/1) target(creature) asSorcery +text=Explorer's Cache enters the battlefield with two +1/+1 counters on it. -- Whenever a creature you control with a +1/+1 counter on it dies, put a +1/+1 counter on Explorer's Cache. -- {T}: Move a +1/+1 counter from Explorer's Cache onto target creature. Activate only as a sorcery. +mana={1}{G} +type=Artifact +[/card] +[card] name=Explorer's Scope auto={1}:equip auto=@combat(attacking) source(mytgt):reveal:1 optionone target(<1>land|reveal) moveto(ownerbattlefield) and!(tap(noevent))! optiononeend optiontwo target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend @@ -34217,6 +34570,14 @@ power=2 toughness=2 [/card] [card] +name=Family Reunion +auto=choice all(creature|myBattlefield) 1/1 +auto=choice all(creature|myBattlefield) hexproof +text=Choose one - -- - Creatures you control get +1/+1 until end of turn. -- - Creatures you control gain hexproof until end of turn. (They can't be the targets of spells or abilities your opponents control.) +mana={1}{W} +type=Instant +[/card] +[card] name=Famished Foragers auto=if compare(oplifelost)~morethan~0 then add{R}{R}{R} auto={2}{R}:name(Draw a card) draw:1 controller @@ -35734,6 +36095,17 @@ mana={4}{B} type=Instant [/card] [card] +name=Final-Word Phantom +abilities=flash,flying +auto=@each opponent endsecondmain:all(this) transforms((,newability[lord(*[-land]|mycastingzone) asflash])) ueot +text=Flash -- Flying -- During each opponent's end step, you may cast spells as though they had flash. +mana={2}{U} +type=Creature +subtype=Spirit Detective +power=1 +toughness=4 +[/card] +[card] name=Finale of Devastation auto=this(X>=10) all(creature|myBattlefield) transforms((,haste)) ueot auto=this(X>=10) all(creature|myBattlefield) +x/+x ueot @@ -36114,6 +36486,16 @@ mana={2}{R} type=Legendary Enchantment [/card] [card] +name=Fires of Victory +kicker={2}{U} +auto=if paid(kicker) then draw:1 controller +target=creature,planeswalker +auto=damage:type:*:myhand +text=Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.) -- If this spell was kicked, draw a card. Fires of Victory deals damage to target creature or planeswalker equal to the number of cards in your hand. +mana={1}{R} +type=Instant +[/card] +[card] name=Firesong and Sunspeaker auto=@damaged(creature) from(*[instant;sorcery;red]|mystack,mygraveyard):life:thatmuch controller auto=@damageof(player) from(*[instant;sorcery;red]|mystack,mygraveyard):life:thatmuch controller @@ -36878,6 +37260,13 @@ mana={4}{U}{U} type=Sorcery [/card] [card] +name=Flooded Woodlands +auto=lord(creature[green;-canattack]|battlefield) transforms((,newability[becomes(^^green)],cantattack,newability[{S(land|myBattlefield)}:name(Sacrifice a land to attack) canattack ueot attackersonly])) +text=Green creatures can't attack unless their controller sacrifices a land for each green creature they control that's attacking. (This cost is paid as attackers are declared.) +mana={2}{U}{B} +type=Enchantment +[/card] +[card] name=Floodhound auto={3}{T}:name(Investigate) name(Create clue) token(Clue) controller text={3}, {T}: Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") @@ -38163,6 +38552,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=Frogmyr Enforcer +abilities=affinityartifacts +other={3}{R} name(prototype) +auto=if paid(alternative) then becomes(,2/2,red) +text=Prototype {3}{R} - 2/2 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.) -- Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.) +mana={7} +type=Artifact Creature +subtype=Frog Myr +power=4 +toughness=4 +[/card] +[card] name=From the Catacombs target=creature|graveyard auto=_INITIATIVE_CONTROLLER_ @@ -38284,6 +38685,17 @@ power=2 toughness=2 [/card] [card] +name=Frostfist Strider +auto=_WARD2_ +auto=target(creature|opponentBattlefield) transforms((,newability[tap],newability[counter(0/0.1.Stun)])) oneshot +text=Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) -- When Frostfist Strider enters the battlefield, tap target creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +mana={3}{U}{U} +type=Creature +subtype=Elemental Giant +power=4 +toughness=4 +[/card] +[card] name=Frostpeak Yeti auto={1}{i}:unblockable ueot text={1}{S}i}: Frostpeak Yeti can't be blocked this turn. ({S}i} can be paid with one mana from a snow source.) @@ -38419,6 +38831,17 @@ mana={2}{B} type=Sorcery [/card] [card] +name=Fungal Fortitude +abilities=flash +target=creature +auto=teach(creature) +2/+0 +auto=teach(creature) transforms((,newability[inplaytapdeath])) ueot +text=Flash -- Enchant creature -- Enchanted creature gets +2/+0. -- When enchanted creature dies, return it to the battlefield tapped under its owner's control. +mana={1}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Fungal Infection target=creature auto=-1/-1 @@ -38970,6 +39393,36 @@ power=3 toughness=3 [/card] [card] +name=Galvanic Discharge +target=creature,planeswalker +auto=alterenergy:3 controller +auto=_HARNESSED_LIGHTNING_(0) +auto=_HARNESSED_LIGHTNING_(1) +auto=_HARNESSED_LIGHTNING_(2) +auto=_HARNESSED_LIGHTNING_(3) +auto=_HARNESSED_LIGHTNING_(4) +auto=_HARNESSED_LIGHTNING_(5) +auto=_HARNESSED_LIGHTNING_(6) +auto=_HARNESSED_LIGHTNING_(7) +auto=_HARNESSED_LIGHTNING_(8) +auto=_HARNESSED_LIGHTNING_(9) +auto=_HARNESSED_LIGHTNING_(10) +auto=_HARNESSED_LIGHTNING_(11) +auto=_HARNESSED_LIGHTNING_(12) +auto=_HARNESSED_LIGHTNING_(13) +auto=_HARNESSED_LIGHTNING_(14) +auto=_HARNESSED_LIGHTNING_(15) +auto=_HARNESSED_LIGHTNING_(16) +auto=_HARNESSED_LIGHTNING_(17) +auto=_HARNESSED_LIGHTNING_(18) +auto=_HARNESSED_LIGHTNING_(19) +auto=_HARNESSED_LIGHTNING_(20) +auto=Choose target creature or planeswalker You get {E}{E}{E} then you may pay any amount of {E} Galvanic Discharge deals that much damage to that permanent +text=Choose target creature or planeswalker. You get {E}{E}{E} (three energy counters), then you may pay any amount of {E}. Galvanic Discharge deals that much damage to that permanent. +mana={R} +type=Instant +[/card] +[card] name=Galvanic Iteration flashback={1}{U}{R} auto=emblem transforms((,newability[@movedto(*[instant;sorcery]|mystack) turnlimited:name(Copy spell) all(trigger[to]) name(Copy spell) activate castcard(copied)])) ueot @@ -39202,6 +39655,17 @@ power=8 toughness=7 [/card] [card] +name=Garna, Bloodfist of Keld +auto=@movedTo(graveyard) from(other creature[attacking]|battlefield):draw:1 +auto=@movedTo(graveyard) from(other creature[-attacking]|battlefield):damage:1 opponent +text=Whenever another creature you control dies, draw a card if it was attacking. Otherwise, Garna, Bloodfist of Keld deals 1 damage to each opponent. +mana={1}{B}{R}{R} +type=Legendary Creature +subtype=Human Berserker +power=4 +toughness=3 +[/card] +[card] name=Garna, the Bloodflame abilities=flash auto=moveto(ownerHand) all(creature[fresh]|graveyard) @@ -40174,6 +40638,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Ghostfire Slice +abilities=devoid +other={R} name(Cast for 2 less) +otherrestriction=type(*[multicolor]|opponentBattlefield)~morethan~0 +target=anytarget +auto=damage:4 +text=Devoid (This card has no color.) -- This spell costs {2} less to cast if an opponent controls a multicolored permanent. -- Ghostfire Slice deals 4 damage to any target. +mana={2}{R} +type=Instant +[/card] +[card] name=Ghostly Castigator abilities=flying,exiledeath backside=Covetous Castaway @@ -41269,6 +41744,14 @@ restriction=never type=Sorcery [/card] [card] +name=Glimpse the Core +auto=choice name(Search basic Forest) target(Forest[basic]|mylibrary) moveto(mybattlefield) and!( tap(noevent) )! +auto=choice name(Return Cave) target(Cave|mygraveyard) moveto(mybattlefield) and!( tap(noevent) )! +text=Choose one - -- - Search your library for a basic Forest card, put that card onto the battlefield tapped, then shuffle. -- - Return target Cave card from your graveyard to the battlefield tapped. +mana={1}{G} +type=Sorcery +[/card] +[card] name=Glimpse the Cosmos aicode=activate target(*[zpos<=3]|mylibrary) moveto(ownerHand) auto=name(look) reveal:3 optionone name(Get a card) target(<1>*|reveal) moveto(ownerHand) optiononeend optiontwo name(put on bottom) target(<3>*|reveal) bottomoflibrary optiontwoend revealend @@ -41565,6 +42048,16 @@ power=4 toughness=4 [/card] [card] +name=Glorifier of Suffering +auto=may sacrifice notatarget(*[artifact;creature]|mybattlefield) && transforms((,newability[may target(creature) counter(1/1)])) forever +text=When Glorifier of Suffering enters the battlefield, you may sacrifice another creature or artifact. When you do, put a +1/+1 counter on each of up to two target creatures. +mana={2}{W} +type=Creature +subtype=Vampire Soldier +power=3 +toughness=2 +[/card] +[card] name=Glorious Enforcer abilities=flying,lifelink auto=@each combatbegins restriction{compare(lifetotal)~morethan~compare(opponentlifetotal)}:name(Gains double strike) transforms((,double strike)) ueot @@ -42742,6 +43235,17 @@ power=5 toughness=4 [/card] [card] +name=Goldfury Strider +abilities=trample +auto={T(*[artifact;creature]|mybattlefield)}{T(*[artifact;creature]|mybattlefield)}:target(creature) 2/0 ueot asSorcery +text=Trample -- Tap two untapped artifacts and/or creatures you control: Target creature gets +2/+0 until end of turn. Activate only as a sorcery. +mana={4}{R} +type=Artifact Creature +subtype=Golem +power=3 +toughness=5 +[/card] +[card] name=Goldhound abilities=first strike,menace auto={T}{S}:Add{W} @@ -43603,6 +44107,15 @@ power=4 toughness=4 [/card] [card] +name=Gravedig +other={2} name(Entwine) +auto=if paid(alternative) then target(player) _ZOMBIETOKEN_ targetedplayer and!( target(creature|mygraveyard) moveto(ownerhand) )! +auto=ifnot paid(alternative) then transforms((,newability[choice target(player) _ZOMBIETOKEN_ targetedplayer],newability[choice target(creature|mygraveyard) moveto(ownerhand)])) +text=Choose one - -- - Target player creates a 2/2 black Zombie creature token. -- - Return target creature card from your graveyard to your hand. -- Entwine {2} (Choose both if you pay the entwine cost.) +mana={1}{B} +type=Sorcery +[/card] +[card] name=Gravel-Hide Goblin auto={3}{G}:+2/+2 text={3}{G}: Gravel-Hide Goblin gets +2/+2 until end of turn. @@ -44780,6 +45293,17 @@ power=3 toughness=3 [/card] [card] +name=Guardian of the Forgotten +abilities=vigilance +auto=lord(creature[modified]|myBattlefield) transforms((,newability[@movedto(this|graveyard) from(myBattlefield):manifest all(*[zpos=1]|mylibrary)])) +text=Vigilance -- Whenever a modified creature you control dies, manifest the top card of your library. (Equipment, Auras you control, and counters are modifications. To manifest a card, put the top card of your library onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card.) +mana={3}{W} +type=Creature +subtype=Elephant Warrior +power=4 +toughness=4 +[/card] +[card] name=Guardian of the Gateless abilities=flying auto=@combat(blocking) source(this):1/1 ueot @@ -44791,6 +45315,16 @@ power=3 toughness=3 [/card] [card] +name=Guardian of the Great Door +abilities=flying +text=As an additional cost to cast this spell, tap four untapped artifacts, creatures, and/or lands you control. -- Flying +mana={W}{W}{T(*[artifact;creature;land]|mybattlefield)}{T(*[artifact;creature;land]|mybattlefield)}{T(*[artifact;creature;land]|mybattlefield)}{T(*[artifact;creature;land]|mybattlefield)} +type=Creature +subtype=Angel +power=4 +toughness=4 +[/card] +[card] name=Guardians of Koilos auto=may target(other *[artifact;legendary;saga]|myBattlefield) moveto(ownerHand) text=When Guardians of Koilos enters the battlefield, you may return another target historic permanent you control to its owner's hand. (Artifacts, legendaries, and Sagas are historic.) @@ -49043,6 +49577,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Howling Galefang +abilities=vigilance +auto=aslongas(*[adventure]|exile) haste +text=Vigilance -- Howling Galefang has haste as long as you own a card in exile that has an Adventure. +mana={2}{G}{G} +type=Creature +subtype=Beast +power=4 +toughness=4 +[/card] +[card] name=Howling Giant abilities=reach auto=_WOLFTOKEN_*2 @@ -50162,6 +50707,15 @@ power=3 toughness=3 [/card] [card] +name=Illicit Masquerade +abilities=flash +auto=counter(0/0,1,impostor) all(creature|myBattlefield) +auto=@movedTo(creature[counter{0/0.1.impostor}]|graveyard) from(battlefield):all(trigger[to]) moveto(exile) and!( target(other creature|mygraveyard) moveTo(mybattlefield) )! +text=Flash -- When Illicit Masquerade enters the battlefield, put an impostor counter on each creature you control. -- Whenever a creature you control with an impostor counter on it dies, exile it. Return up to one other target creature card from your graveyard to the battlefield. +mana={3}{B} +type=Enchantment +[/card] +[card] name=Illuminate abilities=hasotherkicker target=creature @@ -50557,6 +51111,15 @@ power=2 toughness=2 [/card] [card] +name=Impede Momentum +target=creature +auto=transforms((,newability[tap],newability[counter(0/0.3.Stun)])) +auto=_SCRY1_ +text=Tap target creature and put three stun counters on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) -- Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +mana={1}{U} +type=Sorcery +[/card] +[card] name=Impending Doom target=creature auto=mustattack @@ -50839,6 +51402,16 @@ mana={G}{G} type=Enchantment [/card] [card] +name=In Thrall to the Pit +kicker={2}{B} +target=creature +auto=moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste)) ueot)! +auto=if paid(kicker) then transforms((,treason)) forever +text=Kicker {2}{B} (You may pay an additional {2}{B} as you cast this spell.) -- Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. If this spell was kicked, sacrifice that creature at the beginning of the next end step. +mana={3}{R} +type=Sorcery +[/card] +[card] name=In the Darkness Bind Them auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) @@ -52166,6 +52739,17 @@ power=6 toughness=6 [/card] [card] +name=Inti, Seneschal of the Sun +auto=@each my blockers:may reject notatarget(*|myhand) and!(target(*[attacking]) transforms((,newability[counter(1/1)],trample)) ueot )! +auto=@discarded(*|myhand):moveto(exile) and!( transforms((,canplayfromexile)) uent )! all(*[zpos=1]|mylibrary) +text=Whenever you attack, you may discard a card. When you do, put a +1/+1 counter on target attacking creature. It gains trample until end of turn. -- Whenever you discard one or more cards, exile the top card of your library. You may play that card until your next end step. +mana={1}{R} +type=Legendary Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Into the Fae Court auto=Draw:3 auto=create(Faerie:creature Faerie:1/1:blue:flying:cloud)*3 @@ -53457,6 +54041,17 @@ text=(Transforms from Growing Rites of Itlimoc.) -- {T}: Add {G}. -- {T}: Add {G type=Legendary Land [/card] [card] +name=Itzquinth, Firstborn of Gishath +abilities=haste +auto=pay({2}) target(Dinosaur|myBattlefield) transforms((,newability[dynamicability target(other creature)])) oneshot +text=Haste -- When Itzquinth, Firstborn of Gishath enters the battlefield, you may pay {2}. When you do, target Dinosaur you control deals damage equal to its power to another target creature. +mana={R}{G} +type=Legendary Creature +subtype=Dinosaur +power=2 +toughness=3 +[/card] +[card] name=Ivy Seer auto={2}{G}{T}:foreach(*[green]|myhand) 1/1 target(creature) text={2}{G}, {T}: Reveal any number of green cards in your hand. Target creature gets +X/+X until end of turn, where X is the number of cards revealed this way. @@ -54037,6 +54632,17 @@ mana={X}{R}{R} type=Legendary Sorcery [/card] [card] +name=Jedit Ojanen, Mercenary +auto=pay({G}) create(cat warrior:creature cat warrior:2/2:green:forestwalk) +auto=@movedTo(other legendary[creature]|myBattlefield):pay({G}) create(cat warrior:creature cat warrior:2/2:green:forestwalk) +text=Whenever Jedit Ojanen, Mercenary or another legendary creature enters the battlefield under your control, you may pay {G}. If you do, create a 2/2 green Cat Warrior creature token with forestwalk. (It can't be blocked as long as defending player controls a Forest.) +mana={1}{W}{U} +type=Legendary Creature +subtype=Cat Mercenary +power=3 +toughness=3 +[/card] +[card] name=Jeering Homunculus auto=may name(Goad creature) target(creature|battlefield) _GOAD_ text=When Jeering Homunculus enters the battlefield, you may goad target creature. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) @@ -54295,6 +54901,16 @@ mana={1}{B}{B} type=Instant [/card] [card] +name=Join the Maestros +other={4}{B}{S(creature[power>=2]|myBattlefield)} name(Casualty 2) +otherrestriction=type(creature[power>=2]|myBattlefield)~morethan~0 +auto=if paid(alternative) then ability$!name(Copy Join the Maestros) activate castcard(copied noevent named!:Join the Maestros:!)!$ controller +auto=create(ogre warrior:creature ogre warrior:4/3:black) +text=Casualty 2 (As you cast this spell, you may sacrifice a creature with power 2 or greater. When you do, copy this spell.) -- Create a 4/3 black Ogre Warrior creature token. +mana={4}{B} +type=Sorcery +[/card] +[card] name=Joint Assault target=creature auto=2/2 ueot @@ -55914,6 +56530,18 @@ power=4 toughness=3 [/card] [card] +name=Keldon Strike Team +kicker={1}{W} +auto=if paid(kicker) then _SOLDIERTOKEN_*2 +auto=transforms((,newability[lord(other creature|myBattlefield) haste])) ueot +text=Kicker {1}{W} (You may pay an additional {1}{W} as you cast this spell.) -- When Keldon Strike Team enters the battlefield, if it was kicked, create two 1/1 white Soldier creature tokens. -- As long as Keldon Strike Team entered the battlefield this turn, creatures you control have haste. +mana={2}{R} +type=Creature +subtype=Human Warrior +power=3 +toughness=1 +[/card] +[card] name=Keldon Warcaller auto=_ATTACKING_counter(0/0,Lore) target(saga|myBattlefield) text=Whenever Keldon Warcaller attacks, put a lore counter on target Saga you control. @@ -59318,6 +59946,18 @@ mana={2}{B} type=Sorcery [/card] [card] +name=Lethal Throwdown +other={B}{S(creature[modified]|myBattlefield)} name(sacrifice a modified creature) +otherrestriction=type(creature[modified]|myBattlefield)~morethan~0 +target=creature,planeswalker +auto=destroy +auto=if paid(alternative) then draw:1 controller +auto=Destroy target creature or planeswalker If the modified creature was sacrificed drawcard +text=As an additional cost to cast this spell, sacrifice a creature or sacrifice a modified creature. (Equipment, Auras you control, and counters are modifications.) -- Destroy target creature or planeswalker. If the modified creature was sacrificed, draw a card. +mana={B}{S(creature[-modified]|myBattlefield)} +type=Sorcery +[/card] +[card] name=Lethal Vapors auto=@movedto(creature|battlefield):all(trigger[to]) destroy auto={0}:destroy && turns:-1 controller @@ -62674,6 +63314,17 @@ power=* toughness=* [/card] [card] +name=Malleable Impostor +abilities=flash,flying +auto=may target(creature|opponentBattlefield) copy and!( transforms((Faerie Shapeshifter,flying)) forever )! +text=Flash -- Flying -- You may have Malleable Impostor enter the battlefield as a copy of a creature an opponent controls, except it's a Faerie Shapeshifter in addition to its other types and it has flying. +mana={3}{U} +type=Creature +subtype=Faerie Shapeshifter +power=0 +toughness=0 +[/card] +[card] name=Mammoth Growth abilities=foretell target=creature @@ -66363,6 +67014,20 @@ power=1 toughness=4 [/card] [card] +name=Mistway Spy +abilities=flying +facedown={3} +autofacedown=_WARD2_ +autofacedown={1}{U}:morph +autofaceup=transforms((,newability[@combatdamaged(player) from(creature|myBattlefield):create(Clue)])) ueot +text=Flying -- Disguise {1}{U} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.) -- When Mistway Spy is turned face up, until end of turn, whenever a creature you control deals combat damage to a player, investigate. +mana={U} +type=Creature +subtype=Merfolk Detective +power=1 +toughness=1 +[/card] +[card] name=Mite Overseer abilities=first strike auto=this(variable{controllerturn}>0) lord(creature[token]|myBattlefield) 1/0 @@ -69209,6 +69874,18 @@ power=2 toughness=2 [/card] [card] +name=Nelly Borca, Impulsive Accuser +abilities=vigilance +auto=_ATTACKING_suspect all(creature[suspect]) _GOAD_ +auto=_ATTACKING_suspect target(creature) _SUSPECT_IT_ +text=Vigilance -- Whenever Nelly Borca, Impulsive Accuser attacks, suspect target creature. Then goad all suspected creatures. (A suspected creature has menace and can't block.) -- Whenever one or more creatures an opponent controls deal combat damage to one or more of your opponents, you and the controller of those creatures each draw a card. +mana={2}{R}{W} +type=Legendary Creature +subtype=Human Detective +power=2 +toughness=4 +[/card] +[card] name=Nemata, Primeval Warden abilities=reach auto=@movedto(creature|graveyard) from(opponentbattlefield):name(Exile creature) all(trigger[to]) moveto(opponentexile) && _SAPROLINGTOKEN_ @@ -69456,6 +70133,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Nettling Nuisance +abilities=flying +auto=@combatdamaged(player) from(Faerie|mybattlefield) turnlimited:create(pirate:creature pirate:4/2:cantblock:mustattack) opponent +text=Flying -- Whenever one or more Faeries you control deal combat damage to a player, that player creates a 4/2 red Pirate creature token with "This creature can't block." The token is goaded for the rest of the game. (It attacks each combat if able and attacks a player other than you if able.) +mana={2}{B} +type=Creature +subtype=Faerie Rogue +power=3 +toughness=1 +[/card] +[card] name=Network Disruptor abilities=flying auto=tap target(*) @@ -71445,6 +72133,20 @@ power=3 toughness=5 [/card] [card] +name=Ocelot Pride +abilities=first strike,lifelink +auto=_ASCEND_ +auto=@movedTo(*|myBattlefield) restriction{type(City's Blessing|mybattlefield)~equalto~0}:_ASCEND_ +auto=@each my endofturn restriction{compare(lifegain)~morethan~0}:_CITY'S_BLESSING_all(*[token;fresh]|mybattlefield) clone +auto=@each my endofturn restriction{compare(lifegain)~morethan~0}:create(cat:creature cat:1/1:white) +text=First strike, lifelink -- Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.) -- At the beginning of your end step, if you gained life this turn, create a 1/1 white Cat creature token. Then if you have the city's blessing, for each token you control that entered the battlefield this turn, create a token that's a copy of it. +mana={W} +type=Creature +subtype=Cat +power=1 +toughness=1 +[/card] +[card] name=Ochran Assassin abilities=deathtouch, lure text=Deathtouch -- All creatures able to block Ochran Assassin do so. @@ -71709,6 +72411,18 @@ power=3 toughness=3 [/card] [card] +name=Ogre Chitterlord +abilities=menace +auto=create(rat:creature rat:1/1:black:cantblock)*2 +auto=_ATTACKING_ create(rat:creature rat:1/1:black:cantblock)*2 && if type(rat|myBattlefield)~morethan~4 then all(rat|myBattlefield) 2/0 ueot +text=Menace -- Whenever Ogre Chitterlord enters the battlefield or attacks, create two 1/1 black Rat creature tokens with "This creature can't block." Then if you control five or more Rats, each Rat you control gets +2/+0 until end of turn. +mana={4}{R}{R} +type=Creature +subtype=Ogre Warrior +power=6 +toughness=5 +[/card] +[card] name=Ogre Errant auto=_ATTACKING_target(other knight[attacking]) menace ueot text=Whenever Ogre Errant attacks, another target attacking Knight gains menace until end of turn. (It can't be blocked except by two or more creatures.) @@ -71762,6 +72476,18 @@ power=2 toughness=2 [/card] [card] +name=Ohabi Caleria +abilities=reach +auto=@each opponent untap:untap all(archer|mybattlefield) +auto=@damaged(creature) from(archer|mybattlefield):pay({2}) draw:1 +text=Reach -- Untap all Archers you control during each other player's untap step. -- Whenever an Archer you control deals damage to a creature, you may pay {2}. If you do, draw a card. +mana={1}{G}{W} +type=Legendary Creature +subtype=Elf Archer +power=1 +toughness=3 +[/card] +[card] name=Ohran Frostfang auto=lord(creature[attacking]|mybattlefield) deathtouch auto=@combatdamaged(player) from(creature|myBattlefield):draw:1 @@ -71784,6 +72510,23 @@ power=3 toughness=4 [/card] [card] +name=Ojer Pakpatiq, Deepest Epoch +backside=Temple of Cyclical Time +restriction=compare(isflipped)~equalto~0 +anyzone={0}:doubleside(backside) +abilities=flying +auto=@movedTo(instant|myStack) from(myhand):all(trigger[to]) transforms((,newability[gainedexiledeath],newability[phaseaction[my upkeep once] counter(0/0.1.PlayExile)])) ueot +auto=@each my upkeep:all(instant|myexile) removeallcounters(0/0,-1,PlayExile) +auto=@each my upkeep:foreach(*[counter{0/0.1.PlayExile}]|myexile) ability$!name(Choose one) choice name(Cast card from exile) activate castcard(normal) target(*[instant;counter{0/0.1.PlayExile}]|myexile) _ choice name(Don't cast card from exile) donothing!$ controller +auto=_DIES_all(trigger[to]) transforms((,newability[moveTo(mybattlefield)],newability[flip(backside)],newability[counter(0/0.3.Epoch)])) forever +text=Flying -- Whenever you cast an instant spell from your hand, it gains rebound. (Exile it as it resolves. At the beginning of your next upkeep, you may cast it from exile without paying its mana cost.) -- When Ojer Pakpatiq dies, return it to the battlefield tapped and transformed under its owner's control with three time counters on it. +mana={2}{U}{U} +type=Legendary Creature +subtype=God +power=4 +toughness=3 +[/card] +[card] name=Oji, the Exquisite Blade auto=life:2 && _SCRY2_ auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~equalto~1}:may target(creature|myBattlefield) moveto(exile) and!(moveto(ownerbattlefield))! @@ -72497,6 +73240,20 @@ mana={6}{W}{W} type=Sorcery [/card] [card] +name=Ondu Knotmaster // Throw a Line +abilities=lifelink,adventure +auto=@movedTo(creature[modified]|graveyard) from(battlefield):counter(1/1,2) +other={W}{B} name(Adventure) +auto=if paid(alternative) then transforms((,newability[choice name(2 counters on 1 creature) counter(1/1,2) target(creature)],newability[if type(creature|battlefield)~morethan~1 then choice name(1 counter on 2 creatures) counter(1/1) target(<2>creature)])) +auto=if paid(alternative) then _ADVENTURE_ +text=Lifelink -- Whenever another modified creature you control dies, put two +1/+1 counters on Ondu Knotmaster. // Throw a Line Distribute two +1/+1 counters among one or two target creatures. (Then exile this card. You may cast the creature later from exile.) +mana={2}{W}{B} +type=Creature +subtype=Kor Rogue +power=2 +toughness=2 +[/card] +[card] name=Ondu Skyruins auto=tap(noevent) auto={T}:add{W} @@ -72881,6 +73638,13 @@ power=4 toughness=2 [/card] [card] +name=Orazca Puzzle-Door +auto={1}{T}{S}:reveal:2 optionone name(Get a card) target(*|reveal) moveto(ownerHand) optiononeend optiontwo name(put on graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend +text={1}, {T}, Sacrifice Orazca Puzzle-Door: Look at the top two cards of your library. Put one of those cards into your hand and the other into your graveyard. +mana={U} +type=Artifact +[/card] +[card] name=Orazca Raptor mana={2}{R}{R} type=Creature @@ -75142,6 +75906,18 @@ mana={1}{U} type=Instant [/card] [card] +name=Perimeter Enforcer +abilities=flying,lifelink +auto=@movedTo(other Detective|myBattlefield):1/1 ueot +auto=@facedup(Detective|mybattlefield):1/1 ueot +text=Flying, lifelink -- Whenever another Detective enters the battlefield under your control and whenever a Detective you control is turned face up, Perimeter Enforcer gets +1/+1 until end of turn. +mana={1}{W} +type=Creature +subtype=Human Detective +power=1 +toughness=1 +[/card] +[card] name=Perimeter Patrol auto=@movedTo(*[artifact]|myBattlefield):1/0 ueot text=Whenever an artifact enters the battlefield under your control, Perimeter Patrol gets +1/+0 until end of turn. @@ -76191,6 +76967,17 @@ mana={3}{G} type=Sorcery [/card] [card] +name=Pirate Hat +auto=teach(creature) 1/1 +auto=teach(creature) transforms((,newability[_ATTACKING__LOOT_])) +auto={1}:name(Equip Pirate) rehook target(Pirate|mybattlefield) asSorcery +auto={2}:equip +text=Equipped creature gets +1/+1 and has "Whenever this creature attacks, draw a card, then discard a card." -- Equip Pirate {1} -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +mana={1}{U} +type=Artifact +subtype=Equipment +[/card] +[card] name=Pirate Pur abilities=cantblock auto=lord(creature|mybattlefield) mustattack @@ -78325,6 +79112,18 @@ mana={1}{U} type=Instant [/card] [card] +name=Projektor Inspector +auto=may _LOOT_ +auto=@movedTo(other Detective|myBattlefield):may _LOOT_ +auto=@facedup(Detective|mybattlefield):may _LOOT_ +text=Whenever Projektor Inspector or another Detective enters the battlefield under your control and whenever a Detective you control is turned face up, you may draw a card. If you do, discard a card. +mana={2}{U} +type=Creature +subtype=Human Detective +power=3 +toughness=2 +[/card] +[card] name=Prologue to Phyresis auto=alterpoison:1 opponent && draw:1 text=Each opponent gets a poison counter. -- Draw a card. @@ -79132,6 +79931,15 @@ power=2 toughness=1 [/card] [card] +name=Pyretic Rebirth +target=artifact,creature|mygraveyard +auto=transforms((,newability[target(*[creature;planeswalker]) damage:manacost])) oneshot +auto=moveTo(ownerHand) +text=Return target artifact or creature card from your graveyard to your hand. Pyretic Rebirth deals damage equal to that card's mana value to up to one target creature or planeswalker. +mana={2}{B}{R} +type=Instant +[/card] +[card] name=Pyroceratops abilities=trample auto=@movedTo(*[-creature]|mystack):counter(1/1) @@ -79547,6 +80355,16 @@ power=3 toughness=3 [/card] [card] +name=Queen's Bay Paladin +auto=may target(vampire|mygraveyard) moveTo(battlefield) and!(transforms((,newability[counter(0/0.1.finality)],newability[this(counter{0/0.1.finality}>=1) exiledeath],newability[life:-manacost])) forever)! +text=Whenever Queen's Bay Paladin enters the battlefield or attacks, return up to one target Vampire card from your graveyard to the battlefield with a finality counter on it. You lose life equal to its mana value. (If a creature with a finality counter on it would die, exile it instead.) +mana={3}{B}{B} +type=Creature +subtype=Vampire Knight +power=5 +toughness=4 +[/card] +[card] name=Queen's Bay Soldier mana={1}{B} type=Creature @@ -80424,6 +81242,19 @@ power=6 toughness=6 [/card] [card] +name=Ral and the Implicit Maze +auto=counter(0/0,1,Lore) +auto=@each my firstmain:counter(0/0,1,Lore) +auto=damage:2 all(*[creature;planeswalker]|opponentBattlefield) +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}=) may reject notatarget(*|myhand) and!( all(*[zpos<=2]|mylibrary) moveto(exile) and!( transforms((,newability[canplayfromexile uent])) uent )! )! +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) create(Spellgorger Weird) +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}) sacrifice(this) +text=(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) -- I - Ral and the Implicit Maze deals 2 damage to each creature and planeswalker your opponents control. -- II - You may discard a card. If you do, exile the top two cards of your library. You may play them until the end of your next turn. -- III - Create a Spellgorger Weird token. (It's a {2}{R} 2/2 Weird creature with "Whenever you cast a noncreature spell, put a +1/+1 counter on Spellgorger Weird.") +mana={3}{R}{R} +type=Enchantment +subtype=Saga +[/card] +[card] name=Ral's Dispersal target=creature auto=moveTo(ownerHand) @@ -81284,6 +82115,15 @@ type=Enchantment subtype=Aura [/card] [card] +name=Ray of Ruin +auto=aslongas(creature) choice name() name(target creature) target(creature) moveto(exile) and!(_SCRY1_)! +auto=aslongas(vehicle) choice name() name(target vehicle) target(vehicle) moveto(exile) and!(_SCRY1_)! +auto=aslongas(land[-basic]) choice name() name(target nonbasic land) target(land[-basic]) moveto(exile) and!(_SCRY1_)! +text=Exile target creature, Vehicle, or nonbasic land. Scry 1. (Look at the top card of your library. You may put that card on the bottom.) +mana={4}{B} +type=Sorcery +[/card] +[card] name=Rayami, First of the Fallen auto=@movedto(creature[-token]|graveyard) from(battlefield):name(Exile with blood counter) all(trigger[to]) moveto(exile) and!( counter(0/0.1.Blood) )! auto=aslongas(creature[flying;counter{0/0.1.Blood}]|exile) flying @@ -81793,6 +82633,17 @@ power=2 toughness=2 [/card] [card] +name=Reckless Pyrosurfer +abilities=haste +auto=_LANDFALL_transforms((,newability[_ATTACKING_all(other creature[attacking]) 1/0 ueot])) ueot +text=Haste -- Landfall - Whenever a land enters the battlefield under your control, Reckless Pyrosurfer gains battle cry until end of turn. (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn. Each instance of battle cry triggers separately.) +mana={1}{R} +type=Creature +subtype=Human Scout +power=2 +toughness=2 +[/card] +[card] name=Reckless Rage target=creature|opponentbattlefield auto=damage:4 @@ -82160,6 +83011,18 @@ power=4 toughness=4 [/card] [card] +name=Refurbished Familiar +abilities=flying,affinityartifacts +auto=if type(*|opponenthand)~morethan~0 then ability$!name(Discard a card) notatarget(*|myhand) reject!$ opponent +auto=if type(*|opponenthand)~equalto~0 then counter(1/1,2) +text=Affinity for artifacts (This spell costs {1} less to cast for each artifact you control.) -- Flying -- When Refurbished Familiar enters the battlefield, each opponent discards a card. For each opponent who can't, you draw a card. +mana={3}{B} +type=Artifact Creature +subtype=Zombie Rat +power=2 +toughness=1 +[/card] +[card] name=Refuse // Cooperate abilities=hasaftermath,asflash flashback={2}{U} name(Cooperate) @@ -82597,6 +83460,15 @@ mana={U} type=Instant [/card] [card] +name=Relive the Past +auto=ability$! name(target artifact) may name(target artifact) target(artifact|myGraveyard) moveTo(battlefield) and!( transforms((Elemental Creature,setpower=5,settoughness=5)) forever )! !$ controller +auto=ability$! name(target land) may name(target land) target(land|myGraveyard) moveTo(battlefield) and!( transforms((Elemental Creature,setpower=5,settoughness=5)) forever )! !$ controller +auto=ability$! name(target enchantment) may name(target target enchantment) target(enchantment[-Aura]|myGraveyard) moveTo(battlefield) and!( transforms((Elemental Creature,setpower=5,settoughness=5)) forever )! !$ controller +text=Return up to one target artifact card, up to one target land card, and up to one target non-Aura enchantment card from your graveyard to the battlefield. They are 5/5 Elemental creatures in addition to their other types. +mana={5}{G}{W} +type=Sorcery +[/card] +[card] name=Rem Karolus, Stalwart Slayer abilities=flying,haste auto=preventalldamage to(controller) from(*|stack) @@ -86759,6 +87631,16 @@ power=3 toughness=2 [/card] [card] +name=Sage of Days +auto=reveal:3 optionone name(chooose a card) target(*|reveal) moveto(library) optiononeend optiontwo name(put on graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend +text=When Sage of Days enters the battlefield, look at the top three cards of your library. You may put one of those cards back on top of your library. Put the rest into your graveyard. +mana={2}{U} +type=Creature +subtype=Human Wizard +power=3 +toughness=2 +[/card] +[card] name=Sage of Hours auto=_HEROIC_counter(1/1) auto={0}:this(counter{1/1.1}=5) turns:+1 controller && removeallcounters(1/1) @@ -87007,6 +87889,19 @@ mana={3}{U} type=Sorcery [/card] [card] +name=Salt Road Ambushers +auto=@facedup(other creature|mybattlefield):all(trigger) counter(1/1,2) +facedown={3} +autofacedown={3}{G}{G}:morph +autofaceup=counter(1/1) +text=Whenever another permanent you control is turned face up, if it's a creature, put two +1/+1 counters on it. -- Megamorph {3}{G}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.) +mana={3}{G} +type=Creature +subtype=Dog Warrior +power=3 +toughness=3 +[/card] +[card] name=Saltcrusted Steppe auto={T}:add{C} auto={1}{T}:counter(0/0,1,Storage) @@ -89153,6 +90048,13 @@ power=2 toughness=2 [/card] [card] +name=Scroll of Fate +auto={T}:manifest notatarget(*|myhand) +text={T}: Manifest a card from your hand. (Put that card onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card.) +mana={3} +type=Artifact +[/card] +[card] name=Scroll of Isildur auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) @@ -89267,6 +90169,15 @@ power=1 toughness=2 [/card] [card] +name=Scurry of Gremlins +auto=create(gremlin:creature gremlin:1/1:red) +auto=create(gremlin:creature gremlin:1/1:red) && ability$! alterenergy:type:*[creature]:myBattlefield controller !$ controller +auto={E:4}:all(creature|myBattlefield) transforms((,newability[1/0],haste)) +text=When Scurry of Gremlins enters the battlefield, create two 1/1 red Gremlin creature tokens. Then you get an amount of {E} (energy counters) equal to the number of creatures you control. -- Pay {E}{E}{E}{E}: Creatures you control get +1/+0 and gain haste until end of turn. +mana={2}{R}{W} +type=Enchantment +[/card] +[card] name=Scute Swarm auto=_LANDFALL_If type(land|myBattlefield)~morethan~5 then clone all(this) else _INSECTTOKEN_ text=Landfall - Whenever a land enters the battlefield under your control, create a 1/1 green Insect creature token. If you control six or more lands, create a token that's a copy of Scute Swarm instead. @@ -90888,6 +91799,26 @@ power=2 toughness=2 [/card] [card] +name=Shadow Prophecy +auto=reveal:pbasiclandtypes optionone may name(Get 2 cards) target(*|reveal) moveto(ownerHand) optiononeend optiontwo name(put in graveyard) all(*|reveal) moveto(mygraveyard) optiontwoend revealend +text=Domain - Look at the top X cards of your library, where X is the number of basic land types among lands you control. Put up to two of them into your hand and the rest into your graveyard. You lose 2 life. +mana={2}{B} +type=Instant +[/card] +[card] +name=Shadow Puppeteers +abilities=flying +auto=_WARD2_ +auto=create(faerie rogue:creature faerie rogue:1/1:black:flying)*2 +auto=@combat(attacking) source(creature[flying]|myBattlefield):may all(trigger[to]) transforms((Dragon,red,setpower=4,settoughness=4)) ueot +text=Flying, ward {2} -- When Shadow Puppeteers enters the battlefield, create two 1/1 black Faerie Rogue creature tokens with flying. -- Whenever a creature you control with flying attacks, you may have it become a red Dragon with base power and toughness 4/4 in addition to its other colors and types until end of turn. +mana={6}{U} +type=Creature +subtype=Faerie Wizard +power=4 +toughness=4 +[/card] +[card] name=Shadow Stinger auto={T(other creature[rogue]|myBattlefield)}:deathtouch ueot auto=@combatdamagefoeof(player) from(this):deplete:3 opponent @@ -90922,6 +91853,17 @@ mana={1}{B} type=Instant [/card] [card] +name=Shadow of the Second Sun +target=player +auto=@each targetedplayer secondmain:nextphasealter(add,untap,controller,after) +auto=@each targetedplayer secondmain:nextphasealter(add,upkeep,controller,after) +auto=@each targetedplayer secondmain:nextphasealter(add,draw,controller,after) +text=Enchant player -- At the beginning of enchanted player's postcombat main phase, there is an additional beginning phase after this phase. (The end step happens after the added untap, upkeep, and draw steps.) +mana={4}{U}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Shadow-Rite Priest auto=lord(other cleric|myBattlefield) +1/+1 auto={3}{B}{B}{T}{S(other Cleric|myBattlefield)}:reveal:plibrarycount optionone name(choose card) target(creature[black]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend @@ -91759,6 +92701,14 @@ type=Enchantment subtype=Aura [/card] [card] +name=Shifting Woodland +auto=aslongas(forest|myBattlefield) tap(noevent) <1 oneshot +auto={T}:Add{G} +auto=while(restriction{delirium}) {2}{G}{G}:target(other *[-instant;-sorcery]|myGraveyard) copy and!( all(this) transforms((,newability[phaseaction[endofturn once] flip(Shifting Woodland) undocpy])) forever )! +text=Shifting Woodland enters the battlefield tapped unless you control a Forest. -- {T}: Add {G}. -- Delirium - {2}{G}{G}: Shifting Woodland becomes a copy of target permanent card in your graveyard until end of turn. Activate only if there are four or more card types among cards in your graveyard. +type=Land +[/card] +[card] name=Shifty Doppelganger auto={3}{U}{E}:target(creature|myhand) moveto(mybattlefield) and!( transforms((,newability[treason],haste,newability[moveto(mybattlefield) target(Shifty Doppelganger[fresh]|myexile)])) ueot )! text={3}{U}, Exile Shifty Doppelganger: You may put a creature card from your hand onto the battlefield. If you do, that creature gains haste until end of turn. At the beginning of the next end step, sacrifice that creature. If you do, return Shifty Doppelganger to the battlefield. @@ -91972,6 +92922,17 @@ text=Shipwreck Marsh enters the battlefield tapped unless you control two or mor type=Land [/card] [card] +name=Shipwreck Sentry +abilities=defender +auto=@each my combatbegins restriction{type(artifact[fresh]|myBattlefield)~morethan~0}:canattack ueot +text=Defender -- As long as an artifact entered the battlefield under your control this turn, Shipwreck Sentry can attack as though it didn't have defender. +mana={1}{U} +type=Creature +subtype=Human Pirate +power=3 +toughness=3 +[/card] +[card] name=Shipwreck Sifters auto=draw:1 controller && transforms((,newability[name(Discard a card) target(*|myhand) reject])) oneshot auto=@discarded(*[spirit]|myhand):name(Put 1/1 counter) counter(1/1) @@ -93038,6 +93999,18 @@ power=2 toughness=2 [/card] [card] +name=Silverback Elder +auto=@movedTo(creature|mystack):choice destroy target(*[artifact;enchantment]) +auto=@movedTo(creature|mystack):choice reveal:5 optionone choice name(Choose a land card) target(land|reveal) moveto(mybattlefield) and!(tap(noevent))! optiononeend optiontwo choice name(Put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=@movedTo(creature|mystack):choice life:4 +text=Whenever you cast a creature spell, choose one - -- - Destroy target artifact or enchantment. -- - Look at the top five cards of your library. You may put a land card from among them onto the battlefield tapped. Put the rest on the bottom of your library in a random order. -- - You gain 4 life. +mana={2}{G}{G}{G} +type=Creature +subtype=Ape Shaman +power=5 +toughness=7 +[/card] +[card] name=Silverback Shaman abilities=trample auto=_DIES_draw:1 @@ -94694,6 +95667,17 @@ mana={U} type=Sorcery [/card] [card] +name=Sleep with the Fishes +target=creature +auto=teach(creature) tap +auto=create(fish:creature fish:1/1:blue:unblockable) +auto=teach(creature) doesnotuntap +text=Enchant creature -- When Sleep with the Fishes enters the battlefield, tap enchanted creature and you create a 1/1 blue Fish creature token with "This creature can't be blocked." -- Enchanted creature doesn't untap during its controller's untap step. +mana={2}{U}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Sleep-Cursed Faerie abilities=flying auto=_WARD2_ @@ -95888,6 +96872,16 @@ mana={3}{G}{G} type=Instant [/card] [card] +name=Song of Stupefaction +target=*[creature;vehicle] +auto=may deplete:2 controller +auto=teach(creature) foreach(*|mygraveyard) -1/0 +text=Enchant creature or Vehicle -- When Song of Stupefaction enters the battlefield, you may mill two cards. (You may put the top two cards of your library into your graveyard.) -- Fathomless descent - Enchanted permanent gets -X/-0, where X is the number of permanent cards in your graveyard. +mana={1}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Song of Totentanz auto=create(rat:creature rat:1/1:black:cantblock)*X auto=choice lord(creature|myBattlefield) haste @@ -96050,6 +97044,21 @@ mana={2} type=Artifact [/card] [card] +name=Sorin of House Markov +backside=Sorin, Ravenous Neonate +restriction=compare(isflipped)~equalto~0 +anyzone={0}:doubleside(backside) +abilities=lifelink +auto=_EXTORT_ +auto=@each secondmain restriction{compare(lifegain)~morethan~2}:moveto(exile) and!( flip(backside) forcetype(Legendary Planeswalker) )! +text=Lifelink -- Extort (Whenever you cast a spell, you may pay {W/B}. If you do, each opponent loses 1 life and you gain that much life.) -- At the beginning of your postcombat main phase, if you gained 3 or more life this turn, exile Sorin of House Markov, then return him to the battlefield transformed under his owner's control. +mana={1}{B} +type=Legendary Creature +subtype=Human Noble +power=1 +toughness=4 +[/card] +[card] name=Sorin's Guide auto=may moveto(ownerHand) target(Sorin^ Vampire Lord|mylibrary) auto=may moveto(ownerHand) target(Sorin^ Vampire Lord|mygraveyard) @@ -96061,6 +97070,18 @@ power=4 toughness=2 [/card] [card] +name=Sorin, Ravenous Neonate +auto=counter(0/0,3,loyalty) +auto=_EXTORT_ +auto={C(0/0,+2,Loyalty)}:create(food) +auto={C(0/0,-1,Loyalty)}:target(anytarget) damage:lifegain +auto={C(0/0,-6,Loyalty)}:target(creature) moveTo(myBattlefield) and!( transforms((Vampire,newability[if type(other *[white]|myBattlefield)~morethan~1 then counter(0/0.1.Lifelink)],newability[this(counter{0/0.1.Lifelink}>=1) lifelink])) forever )! +text=Extort (Whenever you cast a spell, you may pay {W/B}. If you do, each opponent loses 1 life and you gain that much life.) -- [+2]: Create a Food token. -- [-1]: Sorin, Ravenous Neonate deals damage equal to the amount of life you gained this turn to any target. -- [-6]: Gain control of target creature. It becomes a Vampire in addition to its other types. Put a lifelink counter on it if you control a white permanent other than that creature or Sorin. +color=black,white +type=Legendary Planeswalker +subtype=Sorin +[/card] +[card] name=Soul Barrier auto=@movedTo(creature|opponentstack):ability$!name(Pay 2 or damage) pay[[{2}]] name(pay 2 mana) donothing?damage:2 controller!$ opponent text=Whenever an opponent casts a creature spell, Soul Barrier deals 2 damage to that player unless they pay {2}. @@ -96354,6 +97375,16 @@ mana={1}{U} type=Artifact [/card] [card] +name=Soulcoil Viper +auto={B}{T}{S}:target(creature|mygraveyard) moveTo(battlefield) _FINALITY_COUNTER_ asSorcery +text={B}, {T}, Sacrifice Soulcoil Viper: Return target creature card from your graveyard to the battlefield with a finality counter on it. Activate only as a sorcery. (If a creature with a finality counter on it would die, exile it instead.) +mana={2}{B} +type=Creature +subtype=Snake +power=2 +toughness=3 +[/card] +[card] name=Soulfire Eruption auto=choice name(Choose opponent) moveto(exile) and!( transforms((,canplayfromexile,newability[damage:manacost opponent])) ueot )! all(*[zpos=1]|mylibrary) auto=choice name(Choose 1 creatures or planeswalkers) moveto(exile) and!( transforms((,canplayfromexile,newability[damage:manacost target(*[creature;planeswalker]|battlefield)])) ueot )! all(*[zpos<=1]|mylibrary) @@ -98424,6 +99455,16 @@ power=4 toughness=4 [/card] [card] +name=Stall for Time +kicker={1}{U} +auto=ifnot paid(kicker) then may target(creature) tap +auto=if paid(kicker) then may target(creature) transforms((,newability[tap],newability[counter(0/0.1.Stun)])) +auto=draw:1 +text=Kicker {1}{U} (You may pay an additional {1}{U} as you cast this spell.) -- Tap up to two target creatures. If this spell was kicked, put a stun counter on each of those creatures. (If a permanent with a stun counter would become untapped, remove one from it instead.) -- Draw a card. +mana={2}{W} +type=Instant +[/card] +[card] name=Stalwart Pathlighter abilities=vigilance auto=@each my combatbegins restriction{coven}:name(All creatures gain indestructible) all(creature|myBattlefield) transforms((,indestructible)) ueot @@ -100095,6 +101136,17 @@ mana={1}{B} type=Sorcery [/card] [card] +name=Stronghold Arena +kicker={GW} +other={1}{B}{G}{W} name(Both kickers) +auto=if paid(kicker) then life:3 +auto=if paid(alternative) then life:6 +auto=@each my combatdamage restriction{opponentdamagedbycombat}:may all(*[zpos=1]|mylibrary) moveto(ownerHand) and!( transforms((,newability[damage:manacost controller])) )! +text=Kicker {G} and/or {W} (You may pay an additional {G} and/or {W} as you cast this spell.) -- When Stronghold Arena enters the battlefield, you gain 3 life for each time it was kicked. -- Whenever one or more creatures you control deal combat damage to a player, you may reveal the top card of your library and put it into your hand. If you do, you lose life equal to its mana value. +mana={1}{B} +type=Enchantment +[/card] +[card] name=Stronghold Confessor abilities=menace kicker={3} @@ -100756,6 +101808,16 @@ mana={3}{W}{W} type=Sorcery [/card] [card] +name=Sunfire Torch +auto=teach(creature) +1/+0 +auto=@combat(attacking) source(mytgt):may name(Sacrifice and deal damage) target(Sunfire Torch[attached]|mybattlefield) transforms((,newability[sacrifice],newability[damage:2 target(anytarget)])) ueot +auto={1}:equip +text=Equipped creature gets +1/+0 and has "Whenever this creature attacks, you may sacrifice Sunfire Torch. When you do, this creature deals 2 damage to any target." -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +mana={R} +type=Artifact +subtype=Equipment +[/card] +[card] name=Sungold Barrage target=creature[toughness>=4] auto=destroy @@ -100894,6 +101956,16 @@ mana={1}{W} type=Sorcery [/card] [card] +name=Sunshot Militia +auto={T(*[artifact;creature]|mybattlefield)}{T(*[artifact;creature]|mybattlefield)}:damage:1 opponent asSorcery +text=Tap two untapped artifacts and/or creatures you control: Sunshot Militia deals 1 damage to each opponent. Activate only as a sorcery. +mana={1}{R} +type=Creature +subtype=Human Soldier +power=1 +toughness=3 +[/card] +[card] name=Sunstreak Phoenix abilities=flying auto=if type(*[day;night]|battlefield)~equalto~0 then name(It becomes day) activate castcard(noevent named!:Day:!) @@ -102636,6 +103708,33 @@ mana={G} type=Instant [/card] [card] +name=Tamiyo, Inquisitive Student +backside=Tamiyo, Seasoned Scholar +restriction=compare(isflipped)~equalto~0 +anyzone={0}:doubleside(backside) +abilities=flying +auto=_ATTACKING_create(Clue) +auto=@drawof(player) restriction{compare(pdrewcount)~equalto~3}:name(Exile and transform) moveto(exile) and!( flip(backside) forcetype(Legendary Planeswalker) )! +text=Flying -- Whenever Tamiyo, Inquisitive Student attacks, investigate. (Create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") -- When you draw your third card in a turn, exile Tamiyo, then return her to the battlefield transformed under her owner's control. +mana={U} +type=Legendary Creature +subtype=Moonfolk Wizard +power=0 +toughness=3 +[/card] +[card] +name=Tamiyo, Seasoned Scholar +auto=counter(0/0,2,loyalty) +auto={C(0/0,+2,Loyalty)}:name(+1: Attacking creatures get -1/-0) transforms((,newability[counter(0/0.1.TamiyoEffect)],newability[phaseaction[my untap once sourceinplay] counter(0/0.-1.TamiyoEffect)])) forever +auto=this(counter{0/0.1.TamiyoEffect}>0) lord(creature[attacking]|opponentbattlefield) -1/0 +auto={C(0/0,-3,Loyalty)}:target(instant,sorcery|mygraveyard) moveto(ownerhand) and!( if cantargetcard(*[green]|*) then ability$! choice add{W} _ choice add{U} _ choice add{B} _ choice add{R} _ choice add{G} !$ controller)! +auto={C(0/0,-7,Loyalty)}:draw:halfdowntype:*:mylibrary and!( emblem transforms((,nomaxhand)) forever )! +text=[+2]: Until your next turn, whenever a creature attacks you or a planeswalker you control, it gets -1/-0 until end of turn. -- [-3]: Return target instant or sorcery card from your graveyard to your hand. If it's a green card, add one mana of any color. -- [-7]: Draw cards equal to half the number of cards in your library, rounded up. You get an emblem with "You have no maximum hand size." +color=green,blue +type=Legendary Planeswalker +subtype=Tamiyo +[/card] +[card] name=Tana, the Bloodsower abilities=trample,partner auto=@combatdamaged(player) from(this):token(Saproling,Creature Saproling,1/1,green)*thatmuch @@ -103242,6 +104341,16 @@ mana={2}{G} type=Instant [/card] [card] +name=Tear Asunder +kicker={1}{B} +auto=ifnot paid(kicker) then moveto(exile) target(artifact,enchantment) +auto=if paid(kicker) then moveto(exile) target(*[-land]) +restriction=type(*[artifact;enchantment])~morethan~0 +text=Kicker {1}{B} (You may pay an additional {1}{B} as you cast this spell.) -- Exile target artifact or enchantment. If this spell was kicked, exile target nonland permanent instead. +mana={1}{G} +type=Instant +[/card] +[card] name=Tectonic Giant auto=@targeted(this) from(*|opponentcastingzone):name(Choose one) transforms((,newability[choice name(Exile top cards) all(*[zpos<=2]|mylibrary) moveto(myexile) and!( name(Choose exiled card) target(*[fresh]|myexile) transforms((,newability[canplayfromexile uent])) uent )!],newability[choice name(Damage opponent) damage:3 opponent])) forever auto=_ATTACKING_name(Choose one) transforms((,newability[choice name(Exile top cards) all(*[zpos<=2]|mylibrary) moveto(myexile) and!( name(Choose exiled card) target(*[fresh]|myexile) transforms((,newability[canplayfromexile uent])) uent )!],newability[choice name(Damage opponent) damage:3 opponent])) forever @@ -103526,6 +104635,14 @@ text=(Transforms from Arguel's Blood Fast.) -- {T}: Add {B}. -- {T}, Sacrifice a type=Legendary Land [/card] [card] +name=Temple of Cyclical Time +backside=Ojer Pakpatiq, Deepest Epoch +auto={T}:Add{U} && counter(0/0,-1,Epoch) +auto=this(counter{0/0.1.Epoch}=0) {2}{U}{T}:flip(backside) assorcery +text=(Transforms from Ojer Pakpatiq, Deepest Epoch.) -- {T}: Add {U}. Remove a time counter from Temple of Cyclical Time. -- {2}{U}, {T}: Transform Temple of Cyclical Time. Activate only if it has no time counters on it and only as a sorcery. +type=Land +[/card] +[card] name=Temple of the Dragon Queen auto=if compare(type:dragon:myhand)~equalto~0 then tap(noevent) auto=chooseacolor transforms((,newability[{T}:add{chosencolor}])) forever chooseend @@ -103965,6 +105082,21 @@ power=5 toughness=4 [/card] [card] +name=Tesak, Judith's Hellhound +auto=may counter(1/1) +auto=this(counter{1/1.1}>=1) cantblock +auto=@movedTo(other dog|myBattlefield):may all(trigger) counter(1/1) +auto=lord(other dog|myBattlefield) transforms((,newability[this(counter{1/1.1}>=1) cantblock])) +auto=lord(creature[[counter{any}]]|myBattlefield) haste +auto=_ATTACKING_foreach(creature[attacking]) choose Add{R} +text=Unleash (You may have this creature enter the battlefield with a +1/+1 counter on it. It can't block as long as it has a +1/+1 counter on it.) -- Other Dogs you control have unleash. -- Creatures you control with counters on them have haste. -- Whenever Tesak, Judith's Hellhound attacks, add {R} for each attacking creature. +mana={3}{R} +type=Legendary Creature +subtype=Elemental Dog +power=3 +toughness=3 +[/card] +[card] name=Teshar, Ancestor's Apostle abilities=flying auto=_CASTHISTORIC_target(creature[manacost<=3]|myGraveyard) moveTo(mybattlefield) @@ -104223,6 +105355,19 @@ type=Enchantment subtype=Saga [/card] [card] +name=The Ancient One +auto=aslongas(*[-instant;-sorcery]|myGraveyard) cantattack <8 +auto=aslongas(*[-instant;-sorcery]|myGraveyard) cantpwattack <8 +auto=aslongas(*[-instant;-sorcery]|myGraveyard) cantblock <8 +auto={2}{U}{B}:draw:1 && transforms((,newability[target(*|myhand) transforms((,newability[reject],newability[target(player) deplete:manacost targetedplayer]))])) forever +text=Descend 8 - The Ancient One can't attack or block unless there are eight or more permanent cards in your graveyard. -- {2}{U}{B}: Draw a card, then discard a card. When you discard a card this way, target player mills cards equal to its mana value. +mana={U}{B} +type=Legendary Creature +subtype=Spirit God +power=8 +toughness=8 +[/card] +[card] name=The Antiquities War auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) @@ -110767,6 +111912,14 @@ power=0 toughness=4 [/card] [card] +name=Unlucky Drop +target=*[artifact;creature] +auto=transforms((,newability[choice name(Put on top) moveto(myLibrary)],newability[choice name(Put on bottom) bottomoflibrary])) oneshot +text=Target artifact or creature's owner puts it on the top or bottom of their library. +mana={3}{U} +type=Instant +[/card] +[card] name=Unmarked Grave auto=name(Search library) target(*[-legendary]|myLibrary) moveto(myGraveyard) and!( shuffle )! text=Search your library for a nonlegendary card, put that card into your graveyard, then shuffle. @@ -111055,6 +112208,20 @@ type=Enchantment subtype=Aura [/card] [card] +name=Urborg Lhurgoyf +kicker={UB} +other={1}{G}{U}{B} name(Both kickers) +auto=if paid(kicker) then deplete:3 +auto=if paid(alternative) then deplete:6 +anyzone=type:creature:graveyard/type:creature:graveyardplus1plusend cdaactive +text=Kicker {U} and/or {B} (You may pay an additional {U} and/or {B} as you cast this spell.) -- As Urborg Lhurgoyf enters the battlefield, mill three cards for each time it was kicked. -- Urborg Lhurgoyf's power is equal to the number of creature cards in your graveyard and its toughness is equal to that number plus 1. +mana={1}{G} +type=Creature +subtype=Lhurgoyf +power=* +toughness=1+* +[/card] +[card] name=Urborg Panther auto=@combat(attacking) source(this):transforms((,newability[{B}{S}:destroy target(creature[blocking])])) ueot auto={S(Feral Shadow|mybattlefield)}{S(Breathstealer|mybattlefield)}{S(Urborg Panther|mybattlefield)}:name(search card) reveal:plibrarycount optionone name(choose card) target(Spirit of the Night|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield))! afterrevealedend revealend @@ -112221,6 +113388,18 @@ power=2 toughness=2 [/card] [card] +name=Vein Ripper +abilities=flying +auto=@movedTo(creature|graveyard) from(battlefield):life:2 controller +auto=@movedTo(creature|graveyard) from(battlefield):target(opponent) life:-2 targetedplayer +text=Flying -- Ward-Sacrifice a creature. -- Whenever a creature dies, target opponent loses 2 life and you gain 2 life. +mana={3}{B}{B}{B} +type=Creature +subtype=Vampire Assassin +power=6 +toughness=5 +[/card] +[card] name=Veinwitch Coven abilities=menace auto=@lifeof(player) from(*[-lifefaker]|*):pay({B}) target(creature|mygraveyard) moveto(ownerHand) @@ -113825,6 +115004,22 @@ power=1 toughness=1 [/card] [card] +name=Vodalian Mindsinger +kicker={1}{RG} +other={3}{U}{U}{R}{G} name(Both kickers) +auto=if paid(kicker) then steal target(creature[power<=powerplus1plusend]) +auto=if paid(kicker) then counter(1/1,2) +auto=if paid(alternative) then steal target(creature[power<=powerplus3plusend]) +auto=if paid(alternative) then counter(1/1,4) +auto=ifnot paid(kicker) then ifnot paid(alternative) then steal target(creature[power<=powerminus1minusend]) +text=Kicker {1}{R} and/or {1}{G} -- Vodalian Mindsinger enters the battlefield with two +1/+1 counters on it for each time it was kicked. -- When Vodalian Mindsinger enters the battlefield, gain control of target creature with power less than Vodalian Mindsinger's power for as long as you control Vodalian Mindsinger. +mana={1}{U}{U} +type=Creature +subtype=Merfolk Wizard +power=2 +toughness=2 +[/card] +[card] name=Vodalian Wave-Knight auto=@drawof(player):counter(1/1) all(other *[merfolk;knight]|myBattlefield) text=Whenever you draw a card, put a +1/+1 counter on each other Merfolk and/or Knight you control. @@ -113847,6 +115042,17 @@ power=4 toughness=4 [/card] [card] +name=Vohar, Vodalian Desecrator +auto={T}:draw:1 && transforms((,newability[if type(*[instant;sorcery]|myhand)~morethan~0 then choice name(Discard an instant or sorcery) name(Discard an instant or sorcery) target(*[instant;sorcery]|myhand) reject && life:-1 opponent && life:1],newability[if type(*[-instant;-sorcery]|myhand)~morethan~0 then choice target(*[-instant;-sorcery]|myhand) reject])) oneshot +auto={2}{S}:target(instant,sorcery|mygraveyard) tempflashback asSorcery +text={T}: Draw a card, then discard a card. If you discarded an instant or sorcery card this way, each opponent loses 1 life and you gain 1 life. -- {2}, Sacrifice Vohar, Vodalian Desecrator: You may cast target instant or sorcery card from your graveyard this turn. If that spell would be put into your graveyard, exile it instead. Activate only as a sorcery. +mana={U}{B} +type=Legendary Creature +subtype=Phyrexian Merfolk Wizard +power=1 +toughness=2 +[/card] +[card] name=Voice of Many auto=if type(*[creature]|mybattlefield)~morethan~type(*[creature]|opponentbattlefield) then draw:1 controller text=When Voice of Many enters the battlefield, draw a card for each opponent who controls fewer creatures than you. @@ -113955,6 +115161,19 @@ power=2 toughness=1 [/card] [card] +name=Voja, Jaws of the Conclave +abilities=trample,vigilance +auto=_WARD3_ +auto=_ATTACKING_counter(1/1,type:elf:myBattlefield) all(creature|myBattlefield) +auto=_ATTACKING_draw:type:wolf:myBattlefield +text=Vigilance, trample, ward {3} -- Whenever Voja, Jaws of the Conclave attacks, put X +1/+1 counters on each creature you control, where X is the number of Elves you control. Draw a card for each Wolf you control. +mana={2}{R}{G}{W} +type=Legendary Creature +subtype=Wolf +power=5 +toughness=5 +[/card] +[card] name=Volatile Arsonist abilities=daybound,menace,haste backside=Dire-Strain Anarchist @@ -115142,6 +116361,15 @@ mana={4}{W} type=Instant [/card] [card] +name=Warhost's Frenzy +kicker={B} +auto=all(creature|myBattlefield) 2/0 +auto=if paid(kicker) then emblem transforms((,newability[@movedTo(creature|graveyard) from(myBattlefield):draw:1 controller])) ueot +text=Kicker {B} (You may pay an additional {B} as you cast this spell.) -- Creatures you control get +2/+0 until end of turn. If this spell was kicked, whenever a creature you control dies this turn, draw a card. +mana={2}{R} +type=Instant +[/card] +[card] name=Warkite Marauder abilities=flying auto=_ATTACKING_target(creature|opponentBattlefield) transforms((,newability[loseabilities],setpower=0,settoughness=1)) ueot @@ -115192,6 +116420,13 @@ mana={R} type=Sorcery [/card] [card] +name=Warm Welcome +auto=reveal:5 optionone name(Get Creature) target(creature|reveal) moveto(ownerHand) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary && _CITIZENTOKEN_ )! optiontwoend revealend +text=Look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. Create a 1/1 green and white Citizen creature token. +mana={2}{G} +type=Instant +[/card] +[card] name=Warmonger auto={2}:damage:2 all(creature[-flying]) && damage:1 all(player) auto=foreach(land[-tapped]|opponentBattlefield) transforms((,newability[ability$!name(Pay 2) pay[[{2}]] name(Pay 2) damage:1 all(creature[-flying]) && damage:1 all(player)?donothing!$ opponent])) forever @@ -115558,6 +116793,16 @@ mana={1}{G} type=Instant [/card] [card] +name=Waylaying Pirates +auto=aslongas(artifact|myBattlefield) target(*[artifact;creature]|opponentBattlefield) transforms((,newability[tap],newability[counter(0/0.1.Stun)])) oneshot +text=When Waylaying Pirates enters the battlefield, if you control an artifact, tap target artifact or creature an opponent controls and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +mana={3}{U} +type=Creature +subtype=Human Pirate +power=3 +toughness=3 +[/card] +[card] name=Wayward Guide-Beast abilities=trample,haste auto=@combatdamaged(player) from(this):moveTo(ownerHand) target(land|myBattlefield) @@ -115835,6 +117080,19 @@ toughness=* color=blue,red [/card] [card] +name=Welcome to Sweettooth +auto=counter(0/0,1,Lore) +auto=@each my firstmain:counter(0/0,1,Lore) +auto=create(human:creature human:1/1:white) +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.2.Lore}=) create(food) +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}=) counter(1/1,type:food:mybattlefieldplus1plusend) target(creature|myBattlefield) +auto=@counteradded(0/0,1,Lore) from(this):this(counter{0/0.3.Lore}=) sacrifice(this) +text=(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.) -- I - Create a 1/1 white Human creature token. -- II - Create a Food token. -- III - Put X +1/+1 counters on target creature you control, where X is one plus the number of Foods you control. +mana={1}{G} +type=Enchantment +subtype=Saga +[/card] +[card] name=Welcoming Vampire abilities=flying auto=@movedto(creature[power<=2]|mybattlefield) turnlimited:name(Draw a card) draw:1 controller @@ -117846,6 +119104,17 @@ power=4 toughness=4 [/card] [card] +name=Wumpus Aberration +abilities=devoid,trample +auto=ifnot spent({C}) then ability$!may name(Put a creature) notatarget(creature|myhand) moveTo(battlefield) !$ opponent +text=Devoid (This card has no color.) -- When you cast this spell, if {C} wasn't spent to cast it, target opponent may put a creature card from their hand onto the battlefield. -- Trample +mana={3}{G} +type=Creature +subtype=Eldrazi Beast +power=6 +toughness=6 +[/card] +[card] name=Wurmcoil Larva abilities=deathtouch,lifelink auto=_DIES_create(phyrexian wurm:artifact creature phyrexian wurm:1/2:black:deathtouch)