From 4ae355a6ea53ff1d6cd88811816164e9f71be177 Mon Sep 17 00:00:00 2001 From: Eduardo MG Date: Fri, 2 Aug 2024 17:40:08 -0600 Subject: [PATCH] New cards from CLU, OTJ, DMU, MC3 New cards from CLU, plot cards from OTJ, enlist DMU, MC3 Afterlife Insurance Aloe Alchemist Argivian Cavalier Astor, Bearer of Blades Ayesha Tanaka, Armorer Balduvian Berserker Barkweave Crusher Beastbond Outcaster Benalish Faithbonder Bespoke Battlewagon Blacksnag Buzzard Brimstone Roundup Carnage Interpreter Cleaving Skyrider Coalition Skyknight Coalition Warbrute Combat Research Commander Mustard Conclave Evangelist Conduit Goblin Cunning Coyote Cyclops Superconductor Demonic Ruckus Djinn of Fool's Fall Dust Animus Ecstatic Electromancer Etched Slith Freestrider Commando Frenzied Gorespawn Furious Spinesplitter General Marhault Elsdragon Guardian of New Benalia Guide of Souls Headliner Scarlett Herald of Ilharg Hexbane Tortoise Highway Robbery Infernal Captor Irascible Wolverine Jhoira, Ageless Innovator Jodah's Codex Joint Exploration Keldon Flamesage Linebreaker Baloth Loan Shark Longhorn Sharpshooter Lonis, Genetics Expert Monumental Henge Najal, the Storm Runner Orca, Siege Demon Ordruun Mentor Outcaster Trailblazer Phoenix Chick Pillage the Bog Quirion Beastcaller Radha's Firebrand Railway Brawler Rasputin, the Oneiromancer Rictus Robber Riddle Gate Gargoyle Rise of the Varmints Rona's Vortex Rulik Mons, Warren Chief Rundvelt Hordemaster Scuttling Sentinel Senator Peacock Sheriff of Safe Passage Slickshot Lockpicker Slickshot Show-Off Sludge Titan Smelted Chargebug Spinewoods Paladin Stagecoach Security Stenn, Paranoid Partisan Step Between Worlds Stingerback Terror Suppressor Skyguard Torsten, Founder of Benalia Tribune of Rot Tumbleweed Rising Undercover Butler Unite the Coalition Unruly Krasis Unscrupulous Contractor Visage Bandit Voda Sea Scavenger Voltstorm Angel Walking Bulwark Weatherlight Compleated Yavimaya Steelcrusher --- .../bin/Res/sets/primitives/borderline.txt | 1053 ++++++++++++++++- 1 file changed, 1050 insertions(+), 3 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 99f1a7a7e..f2ff00e20 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 29-07-2024 +#I sorted this programmatically - Thanks to Vitty85 02-08-2024 [card] name=+2 Mace auto={3}:equip @@ -1025,6 +1025,14 @@ power=4 toughness=4 [/card] [card] +name=Afterlife Insurance +auto=all(creature|myBattlefield) transforms((,newability[_DIES__AFTERLIFETOKEN_])) ueot +auto=draw:1 +text=Creatures you control gain afterlife 1 until end of turn. Draw a card. (When a creature with afterlife 1 dies, create a 1/1 white and black Spirit creature token with flying.) +mana={1}{WB} +type=Instant +[/card] +[card] name=Aftermath Analyst auto=deplete:3 auto={3}{G}{S}:all(land|mygraveyard) moveto(mybattlefield) and!(tap(noevent))! @@ -1869,6 +1877,18 @@ mana={W} type=Enchantment [/card] [card] +name=Aloe Alchemist +abilities=trample +autohand={1}{G}:_PLOT_ && ability$!target(creature) transforms((,newability[3/2],trample)) ueot !$ controller +autoexile=_PLOTCAST_ +text=Trample -- When Aloe Alchemist becomes plotted, target creature gets +3/+2 and gains trample until end of turn. -- Plot {1}{G} (You may pay {1}{G} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={1}{G} +type=Creature +subtype=Plant Warlock +power=3 +toughness=2 +[/card] +[card] name=Alora, Merry Thief abilities=backgroundpartner auto=@each my blockers:may target(creature[attacking]|myBattlefield) transforms((,unblockable,newability[phaseaction[endofturn once] moveTo(ownerhand) ueot])) oneshot @@ -4504,6 +4524,17 @@ power=5 toughness=5 [/card] [card] +name=Argivian Cavalier +auto=_ENLIST_ +auto=create(soldier:creature soldier:1/1:white) +text=Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) -- When Argivian Cavalier enters, create a 1/1 white Soldier creature token. +mana={2}{W} +type=Creature +subtype=Orc Knight +power=2 +toughness=2 +[/card] +[card] name=Argivian Phalanx abilities=vigilance,affinitycontrollercreatures text=This spell costs {1} less to cast for each creature you control. -- Vigilance @@ -5431,6 +5462,18 @@ power=4 toughness=4 [/card] [card] +name=Astor, Bearer of Blades +auto=reveal:7 optionone target(*[equipment;vehicle]|reveal) moveto(ownerhand) optiononeend optiontwo name(bottom of library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=lord(equipment|mybattlefield) transforms((,newability[{1}:name(Equip for 1) rehook target(creature|mybattlefield) assorcery])) +auto=lord(vehicle|myBattlefield) transforms((,newability[{crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0}])) +text=When Astor, Bearer of Blades enters, look at the top seven cards of your library. You may reveal an Equipment or Vehicle card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -- Equipment you control have equip {1}. -- Vehicles you control have crew 1. +mana={2}{R}{W} +type=Legendary Creature +subtype=Human Warrior +power=4 +toughness=4 +[/card] +[card] name=Astral Confrontation otherrestriction=myattackersonly other={3}{W} name(Cost 1 less) @@ -6482,6 +6525,17 @@ power=3 toughness=3 [/card] [card] +name=Ayesha Tanaka, Armorer +auto=_ATTACKING_name(look) reveal:4 optionone choice target(artifact[manacost<=power]|reveal) transforms((,newability[moveTo(mybattlefield)],newability[tap(noevent)])) optiononeend optiontwo name(bottom of library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=aslongas(artifact|opponentbattlefield) unblockable >2 +text=Whenever Ayesha Tanaka, Armorer attacks, look at the top four cards of your library. You may put any number of artifact cards with mana value less than or equal to Ayesha's power from among them onto the battlefield tapped. Put the rest on the bottom of your library in a random order. -- Ayesha can't be blocked as long as defending player controls three or more artifacts. +mana={3}{W}{U} +type=Legendary Creature +subtype=Human Artificer +power=2 +toughness=4 +[/card] +[card] name=Ayula's Influence auto={D(land|myhand)}:token(Bear,Creature Bear,2/2,green) text=Discard a land card: Create a 2/2 green Bear creature token. @@ -6873,6 +6927,17 @@ power=2 toughness=3 [/card] [card] +name=Balduvian Berserker +auto=_ENLIST_ +auto=_DIES_damage:power target(anytarget) +text=Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) -- When Balduvian Berserker dies, it deals damage equal to its power to any target. +mana={2}{R} +type=Creature +subtype=Kor Berserker +power=1 +toughness=3 +[/card] +[card] name=Baleful Ammit abilities=lifelink auto=counter(-1/-1) target(creature|mybattlefield) @@ -7406,6 +7471,16 @@ power=2 toughness=2 [/card] [card] +name=Barkweave Crusher +auto=_ENLIST_ +text=Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) +mana={3}{G} +type=Creature +subtype=Elemental Warrior +power=2 +toughness=5 +[/card] +[card] name=Baron Bertram Graywater auto=@movedTo(*[token]|myBattlefield) turnlimited:create(vampire rogue:creature vampire rogue:1/1:black:lifelink) auto={1}{B}{S(other *[creature;artifact]|mybattlefield)}:draw:1 @@ -8218,6 +8293,18 @@ power=6 toughness=4 [/card] [card] +name=Beastbond Outcaster +auto=if type(creature[power>=4]|myBattlefield)~morethan~0 then draw:1 +autohand={1}{G}:_PLOT_ +autoexile=_PLOTCAST_ +text=When Beastbond Outcaster enters, if you control a creature with power 4 or greater, draw a card. -- Plot {1}{G} (You may pay {1}{G} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={2}{G} +type=Creature +subtype=Human Druid +power=3 +toughness=3 +[/card] +[card] name=Beastcaller Savant abilities=haste auto=this(variable{type:creature:myrestrictedcastingzone}>0) {T}:add{B} @@ -8518,6 +8605,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Benalish Faithbonder +abilities=vigilance +auto=_ENLIST_ +text=Vigilance -- Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) +mana={1}{W} +type=Creature +subtype=Human Cleric +power=1 +toughness=3 +[/card] +[card] name=Benalish Honor Guard auto=foreach(creature[legendary]|myBattlefield) 1/0 text=Benalish Honor Guard gets +1/+0 for each legendary creature you control. @@ -8756,6 +8854,24 @@ type=Artifact subtype=Equipment [/card] [card] +name=Bespoke Battlewagon +auto={T}:alterenergy:2 controller +auto={T}{E:2}:tap target(creature) +auto={T}{E:3}:draw:1 +auto={E:4}:becomes(Artifact Creature) ueot +auto={crew(other creature[power>=4]|myBattlefield)}:name(crew 4 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=4]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~3} +auto={crew(other creature[power>=2]|myBattlefield)}{crew(other creature[power>=2]|myBattlefield)}:name(crew 4 [2 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=2]|mybattlefield)~morethan~1,compare(crewtotalpower)~morethan~3} +auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=3]|myBattlefield)}:name(crew 4 [2 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,type(other creature[-tapped;power>=3]|mybattlefield)~morethan~0,type(other creature[-tapped;-cantcrew]|mybattlefield)~morethan~1,compare(crewtotalpower)~morethan~3} +auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=2]|myBattlefield)}:name(crew 4 [3 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=2]|mybattlefield)~morethan~0,type(other creature[-tapped;power>=1]|mybattlefield)~morethan~1,type(other creature[-tapped;-cantcrew]|mybattlefield)~morethan~2,compare(crewtotalpower)~morethan~3} +auto={crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=1]|myBattlefield)}{crew(other creature[power>=1]|myBattlefield)}:name(crew 4 [4 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~3,compare(crewtotalpower)~morethan~3} +text={T}: You get {E}{E} (two energy counters). -- {T}, Pay {E}{E}: Tap target creature. -- {T}, Pay {E}{E}{E}: Draw a card. -- Pay {E}{E}{E}{E}: Bespoke Battlewagon becomes an artifact creature until end of turn. -- Crew 4 +mana={3}{U} +type=Artifact +subtype=Vehicle +power=5 +toughness=6 +[/card] +[card] name=Bestial Bloodline target=creature auto=teach(creature) +2/+2 @@ -9419,6 +9535,19 @@ mana={W} type=Instant [/card] [card] +name=Blacksnag Buzzard +abilities=flying +auto=if morbid then counter(1/1) +autohand={1}{B}:_PLOT_ +autoexile=_PLOTCAST_ +text=Flying -- Blacksnag Buzzard enters with a +1/+1 counter on it if a creature died this turn. -- Plot {1}{B} (You may pay {1}{B} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={2}{B} +type=Creature +subtype=Bird +power=2 +toughness=1 +[/card] +[card] name=Blade Banish target=creature[power>=4] auto=moveTo(exile) @@ -12913,6 +13042,15 @@ power=3 toughness=4 [/card] [card] +name=Brimstone Roundup +auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~equalto~1}:_MERCENARYTOKEN_ +autohand={2}{R}:_PLOT_ +autoexile=_PLOTCAST_ +text=Whenever you cast your second spell each turn, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." -- Plot {2}{R} (You may pay {2}{R} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={1}{R} +type=Enchantment +[/card] +[card] name=Brimstone Trebuchet text=defender,reach auto={T}:damage:1 opponent @@ -14789,6 +14927,18 @@ power=2 toughness=1 [/card] [card] +name=Carnage Interpreter +auto=reject all(*|myhand) && create(clue)*4 +auto=aslongas(*|myhand) 2/2 <2 +auto=aslongas(*|myhand) menace <2 +text=When Carnage Interpreter enters, discard your hand, then investigate four times. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") -- As long as you have one or fewer cards in hand, Carnage Interpreter gets +2/+2 and has menace. +mana={1}{BR}{BR} +type=Creature +subtype=Devil Detective +power=3 +toughness=3 +[/card] +[card] name=Carnage Tyrant abilities=nofizzle, hexproof, trample text=Carnage Tyrant can't be countered. -- Trample, hexproof @@ -18145,6 +18295,18 @@ power=5 toughness=3 [/card] [card] +name=Cleaving Skyrider +abilities=flash,flying +kicker={2}{R} +auto=if paid(kicker) then damage:type:creature[attacking]:battlefield target(anytarget) +text=Flash -- Kicker {2}{R} (You may pay an additional {2}{R} as you cast this spell.) -- Flying -- When Cleaving Skyrider enters, if it was kicked, it deals X damage to any target, where X is the number of attacking creatures. +mana={2}{W} +type=Creature +subtype=Human Warrior +power=2 +toughness=2 +[/card] +[card] name=Cleaving Sliver auto=lord(sliver|mybattlefield) 2/0 text=Sliver creatures you control get +2/+0. @@ -18513,6 +18675,28 @@ power=4 toughness=4 [/card] [card] +name=Coalition Skyknight +abilities=flying +auto=_ENLIST_ +text=Flying -- Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) +mana={3}{W} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] +name=Coalition Warbrute +abilities=trample +auto=_ENLIST_ +text=Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) -- Trample +mana={3}{R} +type=Creature +subtype=Minotaur Berserker +power=3 +toughness=4 +[/card] +[card] name=Coastal Bulwark abilities=defender auto=aslongas(Island|myBattlefield) 2/0 @@ -19092,6 +19276,17 @@ power=2 toughness=3 [/card] [card] +name=Combat Research +target=creature +auto=teach(creature) transforms((,newability[@combatdamaged(player) from(this):draw:1])) +auto=teach(creature[legendary]) +1/+1 +auto=teach(creature[legendary]) transforms((,newability[_WARD1_])) +text=Enchant creature -- Enchanted creature has "Whenever this creature deals combat damage to a player, draw a card." -- As long as enchanted creature is legendary, it gets +1/+1 and has ward {1}. (Whenever enchanted creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {1}.) +mana={U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Combat Thresher abilities=double strike other={2}{W} name(prototype) @@ -19215,6 +19410,18 @@ power=5 toughness=3 [/card] [card] +name=Commander Mustard +abilities=vigilance +auto=lord(other soldier|myBattlefield) transforms((,vigilance,trample,haste)) +auto={2}{R}{W}:all(soldier|myBattlefield) transforms((,newability[_ATTACKING_ damage:1 opponent])) ueot +text=Vigilance -- Other Soldiers you control have vigilance, trample, and haste. -- {2}{R}{W}: Until end of turn, Soldiers you control gain "Whenever this creature attacks, it deals 1 damage to defending player." +mana={3}{R}{W} +type=Legendary Creature +subtype=Human Soldier +power=5 +toughness=5 +[/card] +[card] name=Commander's Insight auto=choice name(target yourself) draw:X controller && draw:pnumofcommandcast controller auto=choice name(target opponent) draw:X opponent && draw:onumofcommandcast opponent @@ -19510,6 +19717,16 @@ power=4 toughness=4 [/card] [card] +name=Conclave Evangelist +auto=@combatdamaged(player) from(this):create(Conclave Evangelist) +text=Myriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token copy that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) -- Whenever Conclave Evangelist deals combat damage to a player, create a token that's a copy of Conclave Evangelist. +mana={3}{GW}{GW} +type=Creature +subtype=Elephant Cleric +power=4 +toughness=4 +[/card] +[card] name=Conclave Guildmage auto={G}{T}:all(creature|myBattlefield) trample auto={5}{W}{T}:create(elf knight:creature elf knight:2/2:green,white:vigilance) @@ -19569,6 +19786,17 @@ power=2 toughness=1 [/card] [card] +name=Conduit Goblin +auto=alterenergy:2 controller +auto=@each my combatbegins:if compare(penergy)~morethan~0 then pay({e:1}) target(other creature|myBattlefield) transforms((,newability[1/0],haste)) ueot +text=When Conduit Goblin enters, you get {E}{E} (two energy counters). -- At the beginning of combat on your turn, you may pay {E}. If you do, another target creature you control gets +1/+0 and gains haste until end of turn. +mana={R}{W} +type=Creature +subtype=Goblin Warrior +power=2 +toughness=2 +[/card] +[card] name=Conduit Pylons auto=_SURVEIL1_ auto={T}:Add{C} @@ -21945,6 +22173,19 @@ power=4 toughness=5 [/card] [card] +name=Cunning Coyote +abilities=haste +auto=target(other creature|myBattlefield) name(1/1 and gains haste) transforms((,newability[1/1],haste)) ueot +autohand={1}{R}:_PLOT_ +autoexile=_PLOTCAST_ +text=Haste -- When Cunning Coyote enters, another target creature you control gets +1/+1 and gains haste until end of turn. -- Plot {1}{R} (You may pay {1}{R} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={1}{R} +type=Creature +subtype=Coyote +power=2 +toughness=2 +[/card] +[card] name=Cunning Evasion auto=@combat(blocked) source(creature|mybattlefield):may all(trigger[to]) moveTo(ownerHand) text=Whenever a creature you control becomes blocked, you may return it to its owner's hand. @@ -22591,6 +22832,18 @@ power=4 toughness=2 [/card] [card] +name=Cyclops Superconductor +auto=@movedto(*[-creature]|mystack):1/1 ueot +auto=alterenergy:3 controller +auto=_DIES_if compare(penergy)~morethan~2 then pay({e:3}) damage:power target(anytarget) +text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- When Cyclops Superconductor enters, you get {E}{E}{E} (three energy counters). -- When Cyclops Superconductor dies, you may pay {E}{E}{E}. When you do, Cyclops Superconductor deals damage equal to its power to any target. +mana={1}{U}{R} +type=Creature +subtype=Cyclops Wizard +power=2 +toughness=2 +[/card] +[card] name=Cytoplast Manipulator auto=counter(1/1,2) auto=@movedto(other creature|battlefield) restriction{compare(hascnt11)~morethan~0,compare(ishuman)~equalto~1}:may name(move 1/1 counter) all(trigger) counter(1/1) && counter(1/1.-1) all(this) @@ -24707,6 +24960,20 @@ mana={2}{B} type=Enchantment [/card] [card] +name=Demonic Ruckus +target=creature +auto=teach(creature) +1/+1 +auto=teach(creature) menace +auto=teach(creature) trample +autograveyard=_DIES_draw:1 +autohand={R}:_PLOT_ +autoexile=_PLOTCAST_ +text=Enchant creature -- Enchanted creature gets +1/+1 and has menace and trample. -- When Demonic Ruckus is put into a graveyard from the battlefield, draw a card. -- Plot {R} (You may pay {R} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={1}{R} +type=Enchantment +subtype=Aura +[/card] +[card] name=Demonic Vigor target=creature auto=teach(creature) +1/+1 @@ -26539,6 +26806,18 @@ power=4 toughness=3 [/card] [card] +name=Djinn of Fool's Fall +abilities=flying +autohand={3}{U}:_PLOT_ +autoexile=_PLOTCAST_ +text=Flying -- Plot {3}{U} (You may pay {3}{U} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={4}{U} +type=Creature +subtype=Djinn +power=4 +toughness=3 +[/card] +[card] name=Djinn of Infinite Deceits abilities=flying auto={T}:moveto(mybattlefield) target(*[-legendary]|opponentbattlefield) && moveto(opponentbattlefield) target(*[-legendary]|myBattlefield) @@ -28950,6 +29229,19 @@ power=1 toughness=2 [/card] [card] +name=Dust Animus +abilities=flying +auto=if type(land[-tapped]|myBattlefield)~morethan~4 then counter(1/1,2) && transforms((,newability[counter(0/0.1.Lifelink)],newability[this(counter{0/0.1.Lifelink}>=1) lifelink])) forever +autohand={1}{W}:_PLOT_ +autoexile=_PLOTCAST_ +text=Flying -- If you control five or more untapped lands, Dust Animus enters with two +1/+1 counters and a lifelink counter on it. -- Plot {1}{W} (You may pay {1}{W} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={1}{W} +type=Creature +subtype=Spirit +power=2 +toughness=3 +[/card] +[card] name=Dust of Moments auto=choice name(Remove 2 time counters) all(*[counter{0/0.1.Time}]|battlefield,exile) counter(0/0,-2,Time) auto=choice name(Add 2 time counters) all(*[counter{0/0.1.Time}]|battlefield,exile) counter(0/0,2,Time) @@ -29727,6 +30019,18 @@ power=1 toughness=1 [/card] [card] +name=Ecstatic Electromancer +auto=@movedto(*[-creature]|mystack):1/1 ueot +auto=may _DISCARD&DRAW_ +auto=_ATTACKING_may _DISCARD&DRAW_ +text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- Whenever Ecstatic Electromancer enters or attacks, you may discard a card. If you do, draw a card. +mana={1}{UR}{UR} +type=Creature +subtype=Goblin Wizard +power=2 +toughness=3 +[/card] +[card] name=Edgar Markov abilities=first strike,haste auto=@movedTo(other *[vampire]|mystack):token(Vampire,Creature Vampire,1/1,black) @@ -32324,6 +32628,17 @@ power=3 toughness=5 [/card] [card] +name=Etched Slith +abilities=menace +auto=@combatdamaged(player) from(this):counter(1/1) && if type(*[counter{any}]|battlefield)~morethan~0 then may name(Remove a counter) removesinglecountertype(1) target(other *[counter{any}]|battlefield) +text=Menace -- Whenever Etched Slith deals combat damage to a player, put a +1/+1 counter on it. When you do, you may remove a counter from another target permanent or opponent. +mana={1}{B} +type=Artifact Creature +subtype=Phyrexian Slith +power=1 +toughness=1 +[/card] +[card] name=Etching of Kumano abilities=haste auto=@movedto(creature|opponentgraveyard):may name(Exile on death) name(Exile on death) transforms((,newability[all(creature[fresh&zpos=type:*:opponentgraveyard]|opponentgraveyard) moveto(ownerexile)])) oneshot @@ -38289,6 +38604,19 @@ mana={R} type=Instant [/card] [card] +name=Freestrider Commando +auto=ifnot casted(this) then counter(1/1,2) +auto=if compare(totmanaspent)~equalto~0 then counter(1/1,2) +autohand={3}{G}:_PLOT_ +autoexile=_PLOTCAST_ +text=Freestrider Commando enters with two +1/+1 counters on it if it wasn't cast or no mana was spent to cast it. -- Plot {3}{G} (You may pay {3}{G} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={2}{G} +type=Creature +subtype=Centaur Mercenary +power=3 +toughness=3 +[/card] +[card] name=Freeze in Place target=creature|opponentBattlefield auto=transforms((,newability[tap],newability[counter(0/0.3.Stun)])) @@ -38334,6 +38662,17 @@ power=2 toughness=2 [/card] [card] +name=Frenzied Gorespawn +auto=name(Goad creature) target(creature|opponentbattlefield) _GOAD_ +auto=@combat(attacking) source(creature|mybattlefield):all(trigger) menace ueot +text=When Frenzied Gorespawn enters the battlefield, for each opponent, goad target creature that player controls. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) -- Whenever one or more creatures attack one of your opponents, those creatures gain menace until end of turn. +mana={3}{B}{R} +type=Creature +subtype=Horror +power=4 +toughness=4 +[/card] +[card] name=Frenzied Rage target=creature auto=teach(creature) +2/+1 @@ -38900,6 +39239,17 @@ mana={2}{R} type=Enchantment [/card] [card] +name=Furious Spinesplitter +abilities=trample +auto=@each my endofturn:if compare(oplifelost)~morethan~0 then counter(1/1) +text=Trample -- At the beginning of your end step, put a +1/+1 counter on Furious Spinesplitter for each opponent who was dealt damage this turn. +mana={2}{RG}{RG} +type=Creature +subtype=Ogre Warrior +power=3 +toughness=3 +[/card] +[card] name=Furnace Gremlin auto={1}{R}:name(Gets 1/0) 1/0 ueot auto=@movedto(this|graveyard) from(battlefield) restriction{compare(power)~equalto~0}:name(Incubate 0) name(Incubate 0) token(Incubator) @@ -40118,6 +40468,16 @@ power=3 toughness=3 [/card] [card] +name=General Marhault Elsdragon +auto=@combat(blocked) source(creature|mybattlefield):all(trigger[to]) 3/3 ueot +text=Whenever a creature you control becomes blocked, it gets +3/+3 until end of turn for each creature blocking it. +mana={2}{R}{G} +type=Legendary Creature +subtype=Elf Warrior +power=4 +toughness=4 +[/card] +[card] name=General's Enforcer auto=lord(human[legendary]|myBattlefield) indestructible auto={2}{W}{B}:moveTo(exile) target(creature|mygraveyard) && token(Human Soldier Gen) @@ -45289,6 +45649,17 @@ power=3 toughness=3 [/card] [card] +name=Guardian of New Benalia +auto=@combat(attacking) source(this) restriction{type(creature[-fresh]|mybattlefield)~morethan~0}:transforms((,newability[{T(creature[-attacking;-fresh]|mybattlefield)}:storedpower/0 ueot && _SCRY2_ limit:1])) ueot +auto={D(*|myhand)}:name(indestructible) transforms((,indestructible,newability[tap])) ueot +text=Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) -- Whenever Guardian of New Benalia enlists a creature, scry 2. -- Discard a card: Guardian of New Benalia gains indestructible until end of turn. Tap it. +mana={1}{W} +type=Creature +subtype=Human Soldier +power=2 +toughness=2 +[/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)])) @@ -45351,6 +45722,17 @@ mana={2}{R} type=Instant [/card] [card] +name=Guide of Souls +auto=@movedTo(other creature|myBattlefield):life:1 && alterenergy:1 controller +auto=@each my blockers:if compare(penergy)~morethan~2 then pay({e:3}) target(creature[attacking]) transforms((Angel,newability[counter(1/1.2),newability[counter(0/0.1.Flying)],newability[this(counter{0/0.1.Flying}>=1) flying]])) forever +text=Whenever another creature you control enters, you gain 1 life and get {E} (an energy counter). -- Whenever you attack, you may pay {E}{E}{E}. When you do, put two +1/+1 counters and a flying counter on target attacking creature. It becomes an Angel in addition to its other types. +mana={W} +type=Creature +subtype=Human Cleric +power=1 +toughness=2 +[/card] +[card] name=Guiding Bolt target=creature[power>=4] auto=destroy @@ -47170,6 +47552,18 @@ power=2 toughness=2 [/card] [card] +name=Headliner Scarlett +abilities=haste +auto=target(player) ability$! all(creature|myBattlefield) cantblock !$ targetedplayer +auto=@each my upkeep:_IMPULSEDRAW_ +text=Haste -- When Headliner Scarlett enters, creatures target player controls can't block this turn. -- At the beginning of your upkeep, exile the top card of your library face down. You may look at and play that card this turn. +mana={3}{R} +type=Legendary Creature +subtype=Human Warlock +power=3 +toughness=3 +[/card] +[card] name=Headstrong Brute abilities=cantblock auto=aslongas(other pirate|mybattlefield) menace @@ -47780,6 +48174,18 @@ power=3 toughness=3 [/card] [card] +name=Herald of Ilharg +abilities=trample +auto=@movedTo(creature|mystack):counter(1/1,2) +auto=@movedTo(creature[manacost>=5]|mystack):dynamicability all(opponent) +text=Trample -- Whenever you cast a creature spell, put two +1/+1 counters on Herald of Ilharg. If that spell has mana value 5 or greater, Herald of Ilharg deals damage equal to the number of counters on it to each opponent. +mana={2}{R}{G} +type=Creature +subtype=Boar Beast +power=3 +toughness=3 +[/card] +[card] name=Herald of Secret Streams auto=lord(creature[counter{1/1}]|mybattlefield) unblockable text=Creatures you control with +1/+1 counters on them can't be blocked. @@ -48126,6 +48532,17 @@ power=0 toughness=0 [/card] [card] +name=Hexbane Tortoise +auto=_WARD2_ +auto=_ENLIST_ +text=Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) -- Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) +mana={2}{G} +type=Creature +subtype=Turtle +power=3 +toughness=2 +[/card] +[card] name=Hexdrinker auto={1}:counter(0/0,1,Level) asSorcery auto=this(counter{0/0.3.Level}) 2/3 @@ -48380,6 +48797,16 @@ type=Snow Land subtype=Mountain Forest [/card] [card] +name=Highway Robbery +auto=may ability$! name(discard) reject notatarget(*|myhand) and!(draw:2)! !$ controller restriction{type(*|myhand)~morethan~0} +auto=may ability$! name(sacrifice a land) sacrifice notatarget(land|myBattlefield) and!(draw:2)! !$ controller +autohand={1}{R}:_PLOT_ +autoexile=_PLOTCAST_ +text=You may discard a card or sacrifice a land. If you do, draw two cards. -- Plot {1}{R} (You may pay {1}{R} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={1}{R} +type=Sorcery +[/card] +[card] name=Hill Giant Herdgorger auto=life:3 controller text=When Hill Giant Herdgorger enters, you gain 3 life. @@ -51790,6 +52217,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Infernal Captor +auto=may name(Exploit) exploits notatarget(creature|mybattlefield) and!(target(*[artifact;creature]|opponentbattlefield) transforms((,newability[moveTo(opponentbattlefield)],newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield)],newability[untap],haste)) ueot)! +text=Exploit (When this creature enters, you may sacrifice a creature.) -- When Infernal Captor exploits a creature, gain control of target artifact or creature until end of turn. Untap that permanent. It gains haste until end of turn. +mana={3}{R} +type=Creature +subtype=Devil Rogue +power=3 +toughness=3 +[/card] +[card] name=Infernal Darkness auto=cumulativeupcost[{B}{L:1}] sacrifice auto=lord(land) loseabilities @@ -53644,6 +54081,18 @@ type=Land subtype=Desert [/card] [card] +name=Irascible Wolverine +auto=_IMPULSEDRAW_ +autohand={2}{R}:_PLOT_ +autoexile=_PLOTCAST_ +text=When Irascible Wolverine enters, exile the top card of your library. Until end of turn, you may play that card. -- Plot {2}{R} (You may pay {2}{R} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={2}{R} +type=Creature +subtype=Wolverine +power=3 +toughness=2 +[/card] +[card] name=Irencrag Feat auto=Add{R}{R}{R}{R}{R}{R}{R} ueot text=Add seven {R}. You can cast only one more spell this turn. @@ -54778,6 +55227,16 @@ power=1 toughness=2 [/card] [card] +name=Jhoira, Ageless Innovator +auto={T}:counter(0/0,2,ingenuity) && transforms((,newability[may moveTo(battlefield) target(artifact[manacost<=counter{0/0.1.ingenuity}]|myHand)])) ueot +text={T}: Put two ingenuity counters on Jhoira, Ageless Innovator, then you may put an artifact card with mana value X or less from your hand onto the battlefield, where X is the number of ingenuity counters on Jhoira. +mana={U}{R} +type=Legendary Creature +subtype=Human Artificer +power=2 +toughness=3 +[/card] +[card] name=Jhoira, Weatherlight Captain auto=_CASTHISTORIC_draw:1 text=Whenever you cast a historic spell, draw a card. (Artifacts, legendaries, and Sagas are historic.) @@ -54837,6 +55296,18 @@ power=2 toughness=2 [/card] [card] +name=Jodah's Codex +auto=this(variable{pbasiclandtypes}=0) {5}{T}:draw:1 +auto=this(variable{pbasiclandtypes}=1) {4}{T}:draw:1 +auto=this(variable{pbasiclandtypes}=2) {3}{T}:draw:1 +auto=this(variable{pbasiclandtypes}=3) {2}{T}:draw:1 +auto=this(variable{pbasiclandtypes}=4) {1}{T}:draw:1 +auto=this(variable{pbasiclandtypes}>4) {T}:draw:1 +text=Domain - {5}, {T}: Draw a card. This ability costs {1} less to activate for each basic land type among lands you control. +mana={5} +type=Artifact +[/card] +[card] name=Jodah, Archmage Eternal abilities=flying auto=lord(*|myrestrictedcastingzone) transforms((,newability[{W}{U}{B}{R}{G}:name(Pay 5 colors and zerocast) name(Pay 5 colors and zerocast) zerocast])) @@ -54913,6 +55384,15 @@ mana={G} type=Instant [/card] [card] +name=Joint Exploration +kicker={G} +auto=ifnot paid(kicker) then scry:2 scrycore delayed draw:1 controller scrycoreend scryend +auto=if paid(kicker) then scry:2 scrycore delayed draw:1 and!( may target(land|myhand) moveTo(mybattlefield) )! controller scrycoreend scryend +text=Kicker {G} (You may pay an additional {G} as you cast this spell.) -- Scry 2, then draw a card. If this spell was kicked, you may put a land card from your hand onto the battlefield. +mana={1}{U} +type=Instant +[/card] +[card] name=Jolene, Plundering Pugilist auto=@each my blockers restriction{type(creature[attacking;power>=4]|myBattlefield)~morethan~0}:create(Treasure) auto={1}{R}{S(*[Treasure]|myBattlefield)}:damage:1 target(anyTarget) @@ -56502,6 +56982,17 @@ power=3 toughness=3 [/card] [card] +name=Keldon Flamesage +auto=_ATTACKING_reveal:power optionone target(*[instant;sorcery;manacost<=power]|reveal) moveTo(exile) and!( transforms((,newability[canplayfromexile],newability[zerocast])) ueot )! optiononeend optiontwo name(bottom of library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=_ENLIST_ +text=Enlist -- Whenever Keldon Flamesage attacks, look at the top X cards of your library, where X is Keldon Flamesage's power. You may exile an instant or sorcery card with mana value X or less from among them. Put the rest on the bottom of your library in a random order. You may cast the exiled card without paying its mana cost. +mana={2}{R} +type=Creature +subtype=Human Shaman +power=2 +toughness=3 +[/card] +[card] name=Keldon Overseer abilities=haste kicker={3}{R} @@ -56527,7 +57018,7 @@ toughness=3 name=Keldon Strike Team kicker={1}{W} auto=if paid(kicker) then _SOLDIERTOKEN_*2 -auto=transforms((,newability[lord(other creature|myBattlefield) haste])) ueot +auto=transforms((,newability[lord(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, 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 @@ -60784,6 +61275,17 @@ power=3 toughness=3 [/card] [card] +name=Linebreaker Baloth +auto=_ENLIST_ +auto=cantbeblockedby(creature[power<=2]) +text=Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) -- Linebreaker Baloth can't be blocked by creatures with power 2 or less. +mana={3}{G}{G} +type=Creature +subtype=Beast +power=4 +toughness=5 +[/card] +[card] name=Lingering Phantom autograveyard=_CASTHISTORIC_ pay({b}):moveto(ownerHand) all(this) text=Whenever you cast a historic spell, you may pay {B}. If you do, return Lingering Phantom from your graveyard to your hand. (Artifacts, legendaries, and Sagas are historic.) @@ -61154,6 +61656,18 @@ power=4 toughness=6 [/card] [card] +name=Loan Shark +auto=if thisturn(*|mystack)~morethan~1 then draw:1 +autohand={3}{U}:_PLOT_ +autoexile=_PLOTCAST_ +text=When Loan Shark enters, if you've cast two or more spells this turn, draw a card. -- Plot {3}{U} (You may pay {3}{U} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={3}{U} +type=Creature +subtype=Shark Rogue +power=3 +toughness=4 +[/card] +[card] name=Loathsome Catoblepas auto={2}{G}:transforms((,_MUST_BE_BLOCKD_)) ueot auto=_DIES_target(creature|opponentbattlefield) -3/-3 ueot @@ -61390,6 +61904,18 @@ power=3 toughness=2 [/card] [card] +name=Longhorn Sharpshooter +abilities=reach +autohand={3}{R}:_PLOT_ && ability$! damage:2 target(anytarget) !$ controller +autoexile=_PLOTCAST_ +text=Reach -- When Longhorn Sharpshooter becomes plotted, it deals 2 damage to any target. -- Plot {3}{R} (You may pay {3}{R} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={2}{R} +type=Creature +subtype=Minotaur Rogue +power=3 +toughness=3 +[/card] +[card] name=Longtusk Stalker auto=alterenergy:1 controller auto=_ATTACKING_alterenergy:1 controller @@ -61433,6 +61959,18 @@ power=1 toughness=2 [/card] [card] +name=Lonis, Genetics Expert +auto=evolve +auto=@counteradded(1/1) from(this):create(clue) +auto=@sacrificed(clue|mybattlefield):counter(1/1) target(other creature|myBattlefield) +text=Evolve (Whenever a creature enters under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.) -- Whenever one or more +1/+1 counters are put on Lonis, investigate that many times. -- Whenever you sacrifice a Clue, put a +1/+1 counter on another target creature you control. +mana={1}{GU}{GU} +type=Legendary Creature +subtype=Snake Elf Detective +power=1 +toughness=2 +[/card] +[card] name=Lookout's Dispersal target=*|stack other={1}{U} name(You control a pirate) @@ -67617,6 +68155,15 @@ mana={3}{B}{B} type=Sorcery [/card] [card] +name=Monumental Henge +auto=tap(noevent) +auto=aslongas(plains|myBattlefield) untap +auto={T}:Add{W} +auto={2}{W}{W}{T}:name(look) reveal:5 optionone target(*[artifact;legendary;saga]|reveal) moveto(ownerhand) optiononeend optiontwo name(bottom of library) choose all(*|reveal) bottomoflibrary optiontwoend revealend +text=Monumental Henge enters tapped unless you control a Plains. -- {T}: Add {W}. -- {2}{W}{W}, {T}: Look at the top five cards of your library. You may reveal a historic card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. (Artifacts, legendaries, and Sagas are historic.) +type=Land +[/card] +[card] name=Moodmark Painter auto=target(creature) transforms((,menace,newability[type:creature:mygraveyard/0])) ueot text=Undergrowth - When Moodmark Painter enters, target creature gains menace and gets +X/+0 until end of turn, where X is the number of creature cards in your graveyard. (It can't be blocked except by two or more creatures.) @@ -69128,6 +69675,17 @@ power=2 toughness=3 [/card] [card] +name=Najal, the Storm Runner +auto=lord(sorcery|myhand) asflash +auto=_ATTACKING_pay({2}) transforms((,newability[@movedto(*[instant;sorcery]|mystack) turnlimited:all(trigger[to]) activate castcard(copied noevent)])) ueot +text=You may cast sorcery spells as though they had flash. -- Whenever Najal, the Storm Runner attacks, you may pay {2}. If you do, when you next cast an instant or sorcery spell this turn, copy it. You may choose new targets for the copy. +mana={2}{U}{U}{R} +type=Legendary Creature +subtype=Efreet Wizard +power=5 +toughness=4 +[/card] +[card] name=Najeela, the Blade-Blossom auto=@combat(attacking) source(warrior|myBattlefield):may create(warrior:creature warrior:1/1:white:battleready) auto={W}{U}{B}{R}{G}:all(*[attacking]) transforms((,newability[untap],trample,lifelink,haste)) ueot && nextphasealter(add,combatphases,controller,after) restriction{during battle} @@ -73674,6 +74232,18 @@ mana={5} type=Artifact [/card] [card] +name=Orca, Siege Demon +abilities=trample +auto=@movedTo(other creature|graveyard) from(battlefield):counter(1/1) +auto=_DIES_thisforeach(power) ability$!damage:1 target(anytarget)!$ controller +text=Trample -- Whenever another creature dies, put a +1/+1 counter on Orca, Siege Demon. -- When Orca dies, it deals damage equal to its power divided as you choose among any number of targets. +mana={5}{B}{R} +type=Legendary Creature +subtype=Demon +power=5 +toughness=5 +[/card] +[card] name=Orchard Strider aicode=activate target(land[basic]|mylibrary) moveto(ownerHand) autohand={1}{G}{cycle}:name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>land[basic]|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(ownerHand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend @@ -73877,6 +74447,17 @@ power=2 toughness=1 [/card] [card] +name=Ordruun Mentor +auto=_MENTOR_ +auto=@each my blockers:target(creature[attacking]) first strike ueot +text=Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.) -- Whenever you attack a player, target creature that's attacking that player gains first strike until end of turn. +mana={2}{RW} +type=Creature +subtype=Minotaur Soldier +power=3 +toughness=2 +[/card] +[card] name=Ore-Scale Guardian abilities=flying,haste anyzone=affinity(land|mygraveyard) reduce({1}) @@ -74306,6 +74887,23 @@ mana={1}{W}{W} type=Enchantment [/card] [card] +name=Outcaster Trailblazer +auto=choice Add{W} +auto=choice Add{U} +auto=choice Add{B} +auto=choice Add{R} +auto=choice Add{G} +auto=@movedto(other creature[power>=4]|mybattlefield):draw:1 +autohand={2}{G}:_PLOT_ +autoexile=_PLOTCAST_ +text=When Outcaster Trailblazer enters, add one mana of any color. -- Whenever another creature you control with power 4 or greater enters, draw a card. -- Plot {2}{G} (You may pay {2}{G} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={2}{G} +type=Creature +subtype=Human Druid +power=4 +toughness=2 +[/card] +[card] name=Outflank target=creature[attacking;blocking] auto=damage:type:creature:mybattlefield @@ -76299,6 +76897,17 @@ power=6 toughness=6 [/card] [card] +name=Phoenix Chick +abilities=flying,haste,cantblock +autograveyard=@each my blockers restriction{type(creature[attacking]|myBattlefield)~morethan~2}:pay({R}{R}) readytofight && counter(1/1) +text=Flying, haste -- Phoenix Chick can't block. -- Whenever you attack with three or more creatures, you may pay {R}{R}. If you do, return Phoenix Chick from your graveyard to the battlefield tapped and attacking with a +1/+1 counter on it. +mana={R} +type=Creature +subtype=Phoenix +power=1 +toughness=1 +[/card] +[card] name=Phoenix of Ash abilities=flying,haste auto={2}{R}:2/0 ueot @@ -76804,6 +77413,15 @@ power=2 toughness=1 [/card] [card] +name=Pillage the Bog +auto=name(Reveal x cards) reveal:twicetype:land:mybattlefield optionone name(Get Card) target(*|reveal) moveto(ownerHand) optiononeend optiontwo name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend +autohand={1}{B}{G}:_PLOT_ +autoexile=_PLOTCAST_ +text=Look at the top X cards of your library, where X is twice the number of lands you control. Put one of them into your hand and the rest on the bottom of your library in a random order. -- Plot {1}{B}{G} (You may pay {1}{B}{G} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={B}{G} +type=Sorcery +[/card] +[card] name=Pillar of Origins auto=chooseatype transforms((,newability[this(variable{type:chosentype:myrestrictedcastingzone}>0) {T}:add{W}],newability[this(variable{type:chosentype:myrestrictedcastingzone}>0) {T}:add{U}],newability[this(variable{type:chosentype:myrestrictedcastingzone}>0) {T}:add{R}],newability[this(variable{type:chosentype:myrestrictedcastingzone}>0) {T}:add{G}],newability[this(variable{type:chosentype:myrestrictedcastingzone}>0) {T}:add{B}])) chooseend text=As Pillar of Origins enters, choose a creature type. -- {T}: Add one mana of any color. Spend this mana only to cast a creature spell of the chosen type. @@ -80508,6 +81126,17 @@ power=3 toughness=5 [/card] [card] +name=Quirion Beastcaller +auto=@movedTo(creature|mystack):counter(1/1) +auto=_DIES_thisforeach(counter{1/1}) ability$!counter(1/1) target(creature|mybattlefield)!$ controller +text=Whenever you cast a creature spell, put a +1/+1 counter on Quirion Beastcaller. -- When Quirion Beastcaller dies, distribute X +1/+1 counters among any number of target creatures you control, where X is the number of +1/+1 counters on Quirion Beastcaller. +mana={1}{G} +type=Creature +subtype=Dryad Warrior +power=2 +toughness=2 +[/card] +[card] name=Quirion Explorer auto=this(variable{olandg}>0) {t}:out{g} auto=this(variable{olandu}>0) {t}:out{u} @@ -80568,6 +81197,22 @@ power=3 toughness=5 [/card] [card] +name=Radha's Firebrand +auto=_ATTACKING_target(creature<=powerminus1minusend|opponentBattlefield) cantblock +auto=this(variable{pbasiclandtypes}=0) {5}{R}:2/2 ueot limit:1 +auto=this(variable{pbasiclandtypes}=1) {4}{R}:2/2 ueot limit:1 +auto=this(variable{pbasiclandtypes}=2) {3}{R}:2/2 ueot limit:1 +auto=this(variable{pbasiclandtypes}=3) {2}{R}:2/2 ueot limit:1 +auto=this(variable{pbasiclandtypes}=4) {1}{R}:2/2 ueot limit:1 +auto=this(variable{pbasiclandtypes}>4) {R}:2/2 ueot limit:1 +text=Whenever Radha's Firebrand attacks, target creature defending player controls with power less than Radha's Firebrand's power can't block this turn. -- Domain - {5}{R}: Radha's Firebrand gets +2/+2 until end of turn. This ability costs {1} less to activate for each basic land type among lands you control. Activate only once each turn. +mana={1}{R} +type=Creature +subtype=Human Warrior +power=3 +toughness=1 +[/card] +[card] name=Radha, Coalition Warlord auto=@tapped(this):target(other creature|myBattlefield) pbasiclandtypes/pbasiclandtypes ueot text=Domain - Whenever Radha, Coalition Warlord becomes tapped, another target creature you control gets +X/+X until end of turn, where X is the number of basic land types among lands you control. @@ -80948,6 +81593,19 @@ mana={3}{B} type=Enchantment [/card] [card] +name=Railway Brawler +abilities=reach,trample +auto=@movedTo(other creature|myBattlefield):all(trigger[to]) transforms((,newability[counter(1/1.p)])) ueot +autohand={3}{G}:_PLOT_ +autoexile=_PLOTCAST_ +text=Reach, trample -- Whenever another creature you control enters, put X +1/+1 counters on it, where X is its power. -- Plot {3}{G} (You may pay {3}{G} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={3}{G}{G} +type=Creature +subtype=Rhino Warrior +power=5 +toughness=5 +[/card] +[card] name=Rain of Gore auto=@lifeof(player) from(*[-lifefaker]|*):name(Loose life instead) life:-twicethatmuch controller auto=@lifefoeof(player):name(Loose life instead) life:-twicethatmuch opponent @@ -81790,6 +82448,28 @@ power=0 toughness=3 [/card] [card] +name=Rasputin, the Oneiromancer +auto=counter(0/0,1,dream) +auto=_GOBLINTOKEN_ opponent +auto={T}{C(0/0,-1,dream)}:Add{C} +auto={T}{C(0/0,-2,dream)}:Add{C}{C} +auto={T}{C(0/0,-3,dream)}:Add{C}{C}{C} +auto={T}{C(0/0,-4,dream)}:Add{C}{C}{C}{C} +auto={T}{C(0/0,-5,dream)}:Add{C}{C}{C}{C}{C} +auto={T}{C(0/0,-6,dream)}:Add{C}{C}{C}{C}{C}{C} +auto={T}{C(0/0,-7,dream)}:Add{C}{C}{C}{C}{C}{C}{C} +auto={T}{C(0/0,-8,dream)}:Add{C}{C}{C}{C}{C}{C}{C}{C} +auto={T}{C(0/0,-9,dream)}:Add{C}{C}{C}{C}{C}{C}{C}{C}{C} +auto={T}{C(0/0,-10,dream)}:Add{C}{C}{C}{C}{C}{C}{C}{C}{C}{C} +auto={T}{C(0/0,-1,dream)}:create(knight:creature knight:2/2:white:protection from red) +text=When Rasputin, the Oneiromancer enters, put a dream counter on it for each opponent you have. Each opponent creates a 1/1 red Goblin creature token. -- {T}, Remove one or more dream counters from Rasputin: Add that much {C}. -- {T}, Remove a dream counter from Rasputin: Create a 2/2 white Knight creature token with protection from red. +mana={1}{W}{U} +type=Legendary Creature +subtype=Human Wizard +power=4 +toughness=1 +[/card] +[card] name=Rat Colony auto=foreach(rat|myBattlefield) 1/0 text=Rat Colony gets +1/+0 for each other Rat you control. -- A deck can have any number of cards named Rat Colony. @@ -84681,6 +85361,30 @@ type=Instant subtype=Trap [/card] [card] +name=Rictus Robber +auto=if morbid then create(zombie rogue:creature zombie rogue:2/2:blue:black) +autohand={2}{B}:_PLOT_ +autoexile=_PLOTCAST_ +text=When Rictus Robber enters, if a creature died this turn, create a 2/2 blue and black Zombie Rogue creature token. -- Plot {2}{B} (You may pay {2}{B} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={3}{B} +type=Creature +subtype=Zombie Rogue +power=4 +toughness=3 +[/card] +[card] +name=Riddle Gate Gargoyle +abilities=flying +auto=alterenergy:3 controller +auto=@each my blockers:if compare(penergy)~morethan~1 then pay({e:2}) target(creature|myBattlefield) lifelink ueot +text=Flying -- When Riddle Gate Gargoyle enters, you get {E}{E}{E} (three energy counters). -- Whenever you attack, you may pay {E}{E}. When you do, target creature you control gains lifelink until end of turn. +mana={W}{U} +type=Artifact Creature +subtype=Gargoyle +power=2 +toughness=2 +[/card] +[card] name=Riddleform aicode=activate transforms((,newability[all(*[zpos<=1]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot auto=@movedTo(*[-creature]|mystack):may transforms((Sphinx Creature,setpower=3,settoughness=3,flying)) ueot @@ -85196,6 +85900,15 @@ mana={9}{C}{C}{C} type=Sorcery [/card] [card] +name=Rise of the Varmints +auto=create(varmint:creature varmint:2/1:green)*type:creature:myGraveyard +autohand={2}{G}:_PLOT_ +autoexile=_PLOTCAST_ +text=Create X 2/1 green Varmint creature tokens, where X is the number of creature cards in your graveyard. -- Plot {2}{G} (You may pay {2}{G} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={3}{G} +type=Sorcery +[/card] +[card] name=Rise of the Witch-king auto=ability$!name(Sacrifice a creature) name(Sacrifice a creature) sacrifice notatarget(creature|mybattlefield)!$ opponent auto=name(Sacrifice a creature) target(creature|mybattlefield) sacrifice and!( transforms((,newability[may name(Return another permanent) target(other *[-instant;-sorcery]|mygraveyard) moveTo(mybattlefield)])) oneshot )! @@ -86107,6 +86820,15 @@ mana={X}{R}{R} type=Sorcery [/card] [card] +name=Rona's Vortex +kicker={2}{B} +target=*[creature;planeswalker]|opponentBattlefield +auto=if paid(kicker) then bottomoflibrary else moveTo(ownerHand) +text=Kicker {2}{B} (You may pay an additional {2}{B} as you cast this spell.) -- Return target creature or planeswalker you don't control to its owner's hand. If this spell was kicked, put that permanent on the bottom of its owner's library instead. +mana={U} +type=Instant +[/card] +[card] name=Rona, Disciple of Gix auto=lord(*[counter{0/0.1.RonaExiled}]|myexile) canplayfromexile auto=if type(*[artifact]|mygraveyard)~morethan~0 then choice name(Exile artifact card) name(Exile artifact card) target(*[artifact]|mygraveyard) moveto(exile) and!( transforms((,newability[counter(0/0.1.RonaExiled)])) forever )! @@ -86875,6 +87597,17 @@ power=3 toughness=3 [/card] [card] +name=Rulik Mons, Warren Chief +abilities=menace +auto=_ATTACKING_reveal:1 optionone if type(land|reveal)~morethan~0 then target(*|reveal) transforms((,newability[moveTo(mybattlefield)],newability[tap(noevent)])) else all(*|reveal) moveto(mylibrary) && create(goblin:creature goblin:1/1:red) optiononeend revealend +text=Menace (This creature can't be blocked except by two or more creatures.) -- Whenever Rulik Mons, Warren Chief attacks, look at the top card of your library. If it's a land card, you may put it onto the battlefield tapped. If you didn't put a card onto the battlefield this way, create a 1/1 red Goblin creature token. +mana={1}{R}{G}{G} +type=Legendary Creature +subtype=Goblin +power=3 +toughness=3 +[/card] +[card] name=Rumbleweed abilities=reach,trample,vigilance anyzone=affinity(land|mygraveyard) reduce({1}) @@ -87047,6 +87780,17 @@ power=0 toughness=4 [/card] [card] +name=Rundvelt Hordemaster +auto=lord(other goblin|myBattlefield) 1/1 +auto=@movedTo(Goblin|graveyard) from(battlefield):moveto(exile) and!( if cantargetcard(*[Goblin]|*) then transforms((,newability[canplayfromexile])) ueot )! all(*[zpos=1]|mylibrary) +text=Other Goblins you control get +1/+1. -- Whenever Rundvelt Hordemaster or another Goblin you control dies, exile the top card of your library. If it's a Goblin creature card, you may cast that card until the end of your next turn. +mana={1}{R} +type=Creature +subtype=Goblin Warrior +power=1 +toughness=1 +[/card] +[card] name=Rune Snag target=*|stack auto=if type(Rune Snag|graveyard)~equalto~0 then transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever @@ -90203,6 +90947,17 @@ power=4 toughness=1 [/card] [card] +name=Scuttling Sentinel +abilities=flash,vigilance +auto=target(other creature|myBattlefield) transforms((crab,blue,hexproof,newability[counter(1/1)])) ueot +text=Flash -- Vigilance -- When Scuttling Sentinel enters, put a +1/+1 counter on another target creature you control. Until end of turn, that creature becomes a blue Crab in addition to its other types and gains hexproof. (It can't be the target of spells or abilities your opponents control.) +mana={1}{GU}{GU} +type=Creature +subtype=Crab Elf +power=3 +toughness=2 +[/card] +[card] name=Scuttling Sliver auto=all(creature[sliver]|mybattlefield) transforms((,newability[{2}:untap])) text=Sliver creatures you control have "{2}: Untap this creature." @@ -91183,6 +91938,17 @@ power=2 toughness=2 [/card] [card] +name=Senator Peacock +auto=lord(Artifact|myBattlefield) transforms((clue,newability[{2}{S}:draw:1])) forever +auto=@sacrificed(Artifact|myBattlefield):target(creature) unblockable ueot +text=Artifacts you control are Clues in addition to their other types and have "{2}, Sacrifice this artifact: Draw a card." -- Whenever you sacrifice a Clue, target creature can't be blocked this turn. +mana={3}{U}{U} +type=Legendary Creature +subtype=Human Advisor +power=3 +toughness=4 +[/card] +[card] name=Sengir Connoisseur abilities=flying auto=@movedTo(other creature|graveyard) from(battlefield) turnlimited:counter(1/1) @@ -92610,6 +93376,19 @@ power=3 toughness=1 [/card] [card] +name=Sheriff of Safe Passage +auto=counter(1/1) +auto=foreach(other creature|myBattlefield) counter(1/1) +autohand={1}{W}:_PLOT_ +autoexile=_PLOTCAST_ +text=Sheriff of Safe Passage enters with a +1/+1 counter on it plus an additional +1/+1 counter on it for each other creature you control. -- Plot {1}{W} (You may pay {1}{W} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={2}{W} +type=Creature +subtype=Human Knight +power=0 +toughness=0 +[/card] +[card] name=Shessra, Death's Whisper auto=name(Creature must block) target(creature) transforms((,newability[mustblock])) ueot auto=@each my endofturn restriction{morbid}:may name(Pay 2 and draw) life:-2 && draw:1 controller @@ -95694,6 +96473,31 @@ mana={X}{B} type=Instant [/card] [card] +name=Slickshot Lockpicker +auto=target(instant,sorcery|mygraveyard) tempflashback ueot +autohand={2}{U}:_PLOT_ +autoexile=_PLOTCAST_ +text=When Slickshot Lockpicker enters, target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.) -- Plot {2}{U} (You may pay {2}{U} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={2}{U} +type=Creature +subtype=Human Rogue +power=2 +toughness=3 +[/card] +[card] +name=Slickshot Show-Off +abilities=flying,haste +auto=@movedTo(*[-creature]|mystack):2/0 ueot +autohand={1}{R}:_PLOT_ +autoexile=_PLOTCAST_ +text=Flying, haste -- Whenever you cast a noncreature spell, Slickshot Show-Off gets +2/+0 until end of turn. -- Plot {1}{R} (You may pay {1}{R} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={1}{R} +type=Creature +subtype=Bird Wizard +power=1 +toughness=2 +[/card] +[card] name=Slimebind abilities=flash target=creature @@ -95962,6 +96766,18 @@ power=5 toughness=5 [/card] [card] +name=Sludge Titan +abilities=trample +auto= +auto=_ATTACKING_deplete:5 may creature and/or a land from among them inmoveto(ownerhand) +text=Trample -- Whenever Sludge Titan enters the battlefield or attacks, mill five cards. You may put a creature card and/or a land card from among them into your hand. +mana={4}{BG}{BG} +type=Creature +subtype=Zombie Giant +power=6 +toughness=6 +[/card] +[card] name=Slumbering Keepguard auto=@movedTo(enchantment|myBattlefield):_SCRY1_ auto={2}{W}:type:enchantment:myBattlefield/type:enchantment:myBattlefield ueot @@ -96074,6 +96890,18 @@ power=2 toughness=3 [/card] [card] +name=Smelted Chargebug +abilities=menace +auto=alterenergy:2 controller +auto=_ATTACKING_if compare(penergy)~morethan~0 then pay({e:1}) target(other creature[attacking]) transforms((,newability[1/0],menace)) ueot +text=Menace -- When Smelted Chargebug enters, you get {E}{E} (two energy counters). -- Whenever Smelted Chargebug attacks, you may pay {E}. If you do, another target attacking creature gets +1/+0 and gains menace until end of turn. +mana={1}{R} +type=Artifact Creature +subtype=Insect +power=1 +toughness=3 +[/card] +[card] name=Smelting Vat aicode=activate transforms((,newability[if type(artifact[zpos<=8]|mylibrary)~equalto~0 then all(*[zpos<=8]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!],newability[if type(artifact[zpos<=8]|mylibrary)~morethan~0 then target(artifact[zpos<=8]|mylibrary) moveto(mybattlefield) and!( all(*[zpos<=thatmuch]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!])) oneshot auto={1}{T}{S(other artifact[manacost=0]|mybattlefield)}:name(Sacrifice artifact with manacost 0) reveal:8 optionone name(Get an artifact) target(artifact[-creature&manacost<=0]|reveal) moveto(mybattlefield) optiononeend optiontwo name(Put on bottom) target(*|reveal) bottomoflibrary and!( all(*|reveal) bottomoflibrary )! optiontwoend revealend @@ -98518,6 +99346,19 @@ text=Hideaway (This land enters tapped. When it does, look at the top four cards type=Land [/card] [card] +name=Spinewoods Paladin +abilities=trample +auto=life:3 +autohand={3}{G}:_PLOT_ +autoexile=_PLOTCAST_ +text=Trample -- When Spinewoods Paladin enters, you gain 3 life. -- Plot {3}{G} (You may pay {3}{G} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={4}{G} +type=Creature +subtype=Human Knight +power=5 +toughness=4 +[/card] +[card] name=Spinning Darkness other={E(*[black]|mygraveyard)}{E(*[black]|mygraveyard)}{E(*[black]|mygraveyard)} name(Exile 3 black creatures) auto=damage:3 target(creature[-black]) @@ -99377,6 +100218,19 @@ mana={1}{W} type=Artifact [/card] [card] +name=Stagecoach Security +auto=all(creature|myBattlefield) 1/1 +auto=all(creature|myBattlefield) vigilance +autohand={3}{W}:_PLOT_ +autoexile=_PLOTCAST_ +text=When Stagecoach Security enters, creatures you control get +1/+1 and gain vigilance until end of turn. -- Plot {3}{W} (You may pay {3}{W} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={4}{W} +type=Creature +subtype=Human Soldier +power=4 +toughness=5 +[/card] +[card] name=Staggering Insight target=creature auto=1/1 @@ -99974,6 +100828,23 @@ mana={2}{B}{B} type=Sorcery [/card] [card] +name=Stenn, Paranoid Partisan +auto=choice name(Artifact) transforms((,newability[lord(Artifact|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Battle) transforms((,newability[lord(Battle|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Enchantment) transforms((,newability[lord(Enchantment|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Instant) transforms((,newability[lord(Instant|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Planeswalker) transforms((,newability[lord(Planeswalker|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Sorcery) transforms((,newability[lord(Sorcery|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Tribal) transforms((,newability[lord(Tribal|mycastingzone) changecost(colorless:-1)])) forever +auto={1}{W}{U}:_BLINK_UEOT_ +text=As Stenn, Paranoid Partisan enters, choose a card type other than creature or land. -- Spells you cast of the chosen type cost {1} less to cast. -- {1}{W}{U}: Exile Stenn. Return it to the battlefield under its owner's control at the beginning of the next end step. +mana={W}{U} +type=Legendary Creature +subtype=Human Wizard +power=2 +toughness=2 +[/card] +[card] name=Stensia Uprising auto=@each my endofturn:name(Create Human) token(Human,Creature Human,1/1,red) and!( if type(*|mybattlefield)~equalto~13 then may name(Sacrifice and damage) all(this) sacrifice and!( transforms((,newability[damage:7 target(anytarget)])) oneshot )! )! text=At the beginning of your end step, create a 1/1 red Human creature token. Then if you control exactly thirteen permanents, you may sacrifice Stensia Uprising. When you do, it deals 7 damage to any target. @@ -99981,6 +100852,17 @@ mana={2}{R}{R} type=Enchantment [/card] [card] +name=Step Between Worlds +auto=ability$! may moveto(mylibrary) all(*|myhand) && moveto(mylibrary) all(*|mygraveyard) && shuffle && draw:7 !$ controller +auto=ability$! may moveto(mylibrary) all(*|myhand) && moveto(mylibrary) all(*|mygraveyard) && shuffle && draw:7 !$ opponent +auto=moveto(exile) +autohand={4}{U}{U}:_PLOT_ +autoexile=_PLOTCAST_ +text=Each player may shuffle their hand and graveyard into their library. Each player who does draws seven cards. Exile Step Between Worlds. -- Plot {4}{U}{U} (You may pay {4}{U}{U} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={3}{U}{U} +type=Sorcery +[/card] +[card] name=Step Through target=<2>creature|battlefield aicode=activate moveto(ownerHand) target(wizard|myLibrary) @@ -100122,6 +101004,19 @@ power=3 toughness=1 [/card] [card] +name=Stingerback Terror +abilities=flying,trample +auto=foreach(*|myHand) -1/-1 +autohand={2}{R}:_PLOT_ +autoexile=_PLOTCAST_ +text=Flying, trample -- Stingerback Terror gets -1/-1 for each card in your hand. -- Plot {2}{R} (You may pay {2}{R} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={2}{R}{R} +type=Creature +subtype=Scorpion Dragon +power=7 +toughness=7 +[/card] +[card] name=Stinging Cave Crawler abilities=deathtouch auto=aslongas(*[-instant;-sorcery]|myGraveyard) _ATTACKING_life:-1 >3 @@ -102049,6 +102944,16 @@ power=2 toughness=2 [/card] [card] +name=Suppressor Skyguard +abilities=flying +text=Flying -- Whenever a player attacks you, if that player has another opponent who isn't being attacked, prevent all combat damage that would be dealt to you this combat. +mana={2}{W}{U} +type=Creature +subtype=Human Knight +power=2 +toughness=4 +[/card] +[card] name=Supreme Phantom abilities=flying auto=lord(other spirit|myBattlefield) +1/+1 @@ -109040,6 +109945,17 @@ mana={X}{R}{R} type=Sorcery [/card] [card] +name=Torsten, Founder of Benalia +auto=reveal:7 optionone target(*[creature;land]|reveal) moveTo(hand) optiononeend optiontwo name(bottom of library) all(*|reveal) bottomoflibrary optiontwoend revealend +auto=_DIES__SOLDIERTOKEN_*7 +text=When Torsten, Founder of Benalia enters, reveal the top seven cards of your library. Put any number of creature and/or land cards from among them into your hand and the rest on the bottom of your library in a random order. -- When Torsten dies, create seven 1/1 white Soldier creature tokens. +mana={5}{G}{W} +type=Legendary Creature +subtype=Human Soldier +power=7 +toughness=7 +[/card] +[card] name=Toski, Bearer of Secrets abilities=nofizzle,indestructible,mustattack auto=@combatdamaged(player) from(creature|myBattlefield):draw:1 controller @@ -109923,6 +110839,16 @@ mana={2}{R} type=Enchantment [/card] [card] +name=Tribune of Rot +auto=_ATTACKING_transforms((,newability[if type(creature[zpos<=2]|mylibrary)~equalto~0 then deplete:2 controller],newability[if type(creature[zpos<=2]|mylibrary)~equalto~1 then deplete:2 controller && _SAPROLINGTOKEN_],newability[if type(creature[zpos<=2]|mylibrary)~equalto~2 then deplete:2 controller && _SAPROLINGTOKEN_*2])) +text=Whenever Tribune of Rot attacks, mill two cards. For each creature card milled this way, create a 1/1 green Saproling creature token. +mana={1}{BG}{BG} +type=Creature +subtype=Elf Shaman +power=3 +toughness=3 +[/card] +[card] name=Tributary Instructor auto=_MENTOR_ auto=@movedto(creature[counter{1/1}]|graveyard) from(mybattlefield):name(Draw card) draw:1 @@ -110371,6 +111297,15 @@ power=2 toughness=2 [/card] [card] +name=Tumbleweed Rising +auto=token(elemental,creature elemental,power:highest:creature:mybattlefield/power:highest:creature:mybattlefield,green) +autohand={2}{G}:_PLOT_ +autoexile=_PLOTCAST_ +text=Create an X/X green Elemental creature token, where X is the greatest power among creatures you control. -- Plot {2}{G} (You may pay {2}{G} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={1}{G} +type=Sorcery +[/card] +[card] name=Tundra Fumarole target=creature,planeswalker restriction=compare(mysnowpoolcount)~equalto~0 @@ -111456,6 +112391,17 @@ mana={2}{B} type=Instant [/card] [card] +name=Undercover Butler +auto=_ATTACKING_if compare(lifetotal)~lessthan~compare(opponentlifetotal) then unblockable ueot +auto=_ATTACKING_if compare(lifetotal)~equalto~compare(opponentlifetotal) then unblockable ueot +text=Whenever Undercover Butler attacks the player with the most life or tied for most life, it can't be blocked this turn. +mana={2}{UB} +type=Creature +subtype=Human Rogue +power=2 +toughness=3 +[/card] +[card] name=Undercover Crocodelf auto=@combatdamaged(player) from(this):create(Clue) facedown={3} @@ -111821,6 +112767,13 @@ mana={2}{W} type=Instant [/card] [card] +name=Unite the Coalition +auto=thisforeach(variable{5}) ability$!name(Choose one) choice target(creature) phaseout _ choice target(player) draw:1 _ choice moveTo(exile) all(*|opponentgraveyard) _ choice damage:2 target(anytarget) _ choice destroy target(*[artifact;enchantment]) !$ controller +text=Choose five. You may choose the same mode more than once. -- - Target permanent phases out. -- - Target player draws a card. -- - Exile target player's graveyard. -- - Unite the Coalition deals 2 damage to any target. -- - Destroy target artifact or enchantment. +mana={2}{W}{U}{B}{R}{G} +type=Instant +[/card] +[card] name=Universal Automaton abilities=changeling text=Changeling (This card is every creature type.) @@ -111995,6 +112948,18 @@ power=0 toughness=4 [/card] [card] +name=Unruly Krasis +abilities=trample +auto=_ATTACKING_may target(other creature|myBattlefield) transforms((,setpower=power,settoughness=power)) ueot +auto={3}{G}{U}:_ADAPT3_ +text=Trample -- Whenever Unruly Krasis attacks, you may have the base power and toughness of another target creature you control become X/X until end of turn, where X is Unruly Krasis's power. -- {3}{G}{U}: Adapt 3. (If this creature has no +1/+1 counters on it, put three +1/+1 counters on it.) +mana={1}{G}{U} +type=Creature +subtype=Shark Octopus Lizard +power=4 +toughness=4 +[/card] +[card] name=Unscrupulous Agent auto=ability$! target(*|myhand) moveto(exile) !$ target(opponent) text=When Unscrupulous Agent enters, target opponent exiles a card from their hand. @@ -112005,6 +112970,18 @@ power=1 toughness=1 [/card] [card] +name=Unscrupulous Contractor +auto=may notATarget(creature|mybattlefield) sacrifice and!( target(player) ability$! draw:2 && life:-2 !$ targetedplayer )! +autohand={2}{B}:_PLOT_ +autoexile=_PLOTCAST_ +text=When Unscrupulous Contractor enters, you may sacrifice a creature. When you do, target player draws two cards and loses 2 life. -- Plot {2}{B} (You may pay {2}{B} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={2}{B} +type=Creature +subtype=Human Assassin +power=3 +toughness=2 +[/card] +[card] name=Unseal the Necropolis auto=all(player) deplete:3 auto=may moveTo(ownerHand) notatarget(creature|myGraveyard) @@ -114583,6 +115560,18 @@ power=1 toughness=1 [/card] [card] +name=Visage Bandit +auto=may notatarget(creature|myBattlefield) copy and!( transforms((Shapeshifter Rogue)) forever )! +autohand={2}{U}:_PLOT_ +autoexile=_PLOTCAST_ +text=You may have Visage Bandit enter as a copy of a creature you control, except it's a Shapeshifter Rogue in addition to its other types. -- Plot {2}{U} (You may pay {2}{U} and exile this card from your hand. Cast it as a sorcery on a later turn without paying its mana cost. Plot only as a sorcery.) +mana={3}{U} +type=Creature +subtype=Shapeshifter Rogue +power=2 +toughness=2 +[/card] +[card] name=Visage of Bolas auto=may moveto(ownerHand) target(Nicol Bolas^ the Deceiver|mylibrary,mygraveyard) auto={T}:Add{U} @@ -114965,6 +115954,16 @@ power=3 toughness=1 [/card] [card] +name=Voda Sea Scavenger +auto=reveal:pbasiclandtypes optionone target(*|reveal) moveTo(mylibrary) optiononeend optiontwo name(bottom of library) all(*|reveal) bottomoflibrary optiontwoend revealend +text=Domain - When Voda Sea Scavenger enters, look at the top X cards of your library, where X is the number of basic land types among lands you control. You may put one of those cards on top of your library. Put the rest on the bottom of your library in a random order. +mana={2}{U} +type=Creature +subtype=Merfolk Rogue +power=3 +toughness=2 +[/card] +[card] name=Vodalian Arcanist auto=this(variable{type:*[instant;sorcery]:myhand}>0) {T}:Add{C} text={T}: Add Colorless. Spend this mana only to cast an instant or sorcery spell. @@ -115427,6 +116426,18 @@ power=3 toughness=1 [/card] [card] +name=Voltstorm Angel +abilities=flying +auto=alterenergy:3 controller +auto=@each my combatbegins:if compare(penergy)~morethan~1 then pay({e:2}) transforms((,newability[choice name(vigilance and lifelink) transforms((,vigilance,lifelink)) ueot],newability[choice all(other creature|myBattlefield) 1/1])) ueot +text=Flying -- When Voltstorm Angel enters, you get {E}{E}{E} (three energy counters). -- At the beginning of combat on your turn, you may pay {E}{E}. When you do, choose one - -- - Voltstorm Angel gains vigilance and lifelink until end of turn. -- - Other creatures you control get +1/+1 until end of turn. +mana={3}{W}{W} +type=Creature +subtype=Angel +power=4 +toughness=4 +[/card] +[card] name=Vona's Hunger auto=_ASCEND_ auto=if type(City's Blessing|mybattlefield)~morethan~0 then ability$!name(sacrifice half creatures) name(sacrifice half creatures) notatarget(creature|myBattlefield) sacrifice!$ opponent @@ -115859,6 +116870,17 @@ mana={B}{B} type=Sorcery [/card] [card] +name=Walking Bulwark +abilities=defender +auto={2}:target(creature[defender]) transforms((,haste,canattack,newability[combattoughness])) ueot asSorcery +text=Defender -- {2}: Until end of turn, target creature with defender gains haste, can attack as though it didn't have defender, and assigns combat damage equal to its toughness rather than its power. Activate only as a sorcery. +mana={1} +type=Artifact Creature +subtype=Golem +power=0 +toughness=3 +[/card] +[card] name=Walking Skyscraper abilities=trample anyzone=foreach(creature[modified]|myBattlefield) altercost(colorless,-1) @@ -116919,6 +117941,20 @@ power=4 toughness=5 [/card] [card] +name=Weatherlight Compleated +abilities=flying +auto=this(counter{0/0.1.phyresis}>=4) transforms((Phyrexian Creature)) +auto=@movedTo(creature|graveyard) from(mybattlefield):counter(0/0.1.phyresis) +auto=this(counter{0/0.1.phyresis}>=6) transforms((,newability[@movedTo(creature|graveyard) from(mybattlefield):choose draw:1])) +auto=this(counter{0/0.1.phyresis}<6) transforms((,newability[@movedTo(creature|graveyard) from(mybattlefield):choose _SCRY1_])) +text=Flying -- As long as Weatherlight Compleated has four or more phyresis counters on it, it's a Phyrexian creature in addition to its other types. -- Whenever a creature you control dies, put a phyresis counter on Weatherlight Compleated. Then draw a card if it has seven or more phyresis counters on it. If it doesn't, scry 1. +mana={2} +type=Legendary Artifact +subtype=Vehicle +power=5 +toughness=5 +[/card] +[card] name=Weaver of Blossoms abilities=daybound backside=Blossom-Clad Werewolf @@ -119394,6 +120430,17 @@ power=4 toughness=6 [/card] [card] +name=Yavimaya Steelcrusher +auto=_ENLIST_ +auto={1}{S}:destroy target(artifact) +text=Enlist (As this creature attacks, you may tap a nonattacking creature you control without summoning sickness. When you do, add its power to this creature's until end of turn.) -- {1}, Sacrifice Yavimaya Steelcrusher: Destroy target artifact. +mana={1}{R} +type=Creature +subtype=Ape Warrior +power=2 +toughness=2 +[/card] +[card] name=Yavimaya, Cradle of Growth auto=lord(land) transforms((forest)) text=Each land is a Forest in addition to its other land types. @@ -120409,4 +121456,4 @@ type=Legendary Creature subtype=Devil power=2 toughness=3 -[/card] \ No newline at end of file +[/card]