From 30851bb2b2b60d9c1359e82f2e99c3913d363fdd Mon Sep 17 00:00:00 2001 From: Eduardo MG Date: Fri, 11 Nov 2022 18:03:39 -0600 Subject: [PATCH] Adding primitives for sets released in 2022 Sorted using tools from Vitty85, thanks for your contributions Tested the cards in crappy and incorporated them into the borderline ones This does not include any Brothers' War cards since it's not yet released with official multiverseID's --- .../bin/Res/sets/primitives/borderline.txt | 3156 ++++++++++++++++- .../mtg/bin/Res/sets/primitives/crappy.txt | 89 +- 2 files changed, 3145 insertions(+), 100 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 424b2d317..8f649b1e9 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -1,6 +1,6 @@ #Bordeline Primitives Pack for Wagic the Homebrew. #Please keep these card alphabetized, and try to have the "name=" line at the top of each card -#I sorted this programatically - Vitty85 21-12-2021 +#I sorted this programatically - Thanks to Vitty85 11-11-2022 [card] name=+2 Mace auto={3}:equip @@ -224,6 +224,17 @@ power=1 toughness=3 [/card] [card] +name=Academy Wall +abilities=defender +auto=@movedTo(instant,sorcery|mystack) turnlimited:may _LOOT_ +text=Defender -- Whenever you cast an instant or sorcery spell, you may draw a card. If you do, discard a card. This ability triggers only once each turn. +mana={2}{U} +type=Creature +subtype=Wall +power=0 +toughness=5 +[/card] +[card] name=Access Tunnel auto={T}:add{C} auto={3}{T}:name(Creature becomes unblockable) target(creature[power<=3]|battlefield) transforms((,newability[unblockable])) ueot @@ -647,6 +658,18 @@ power=5 toughness=5 [/card] [card] +name=Aether Channeler +auto=choice token(Bird,Creature Bird,1/1,white,flying) +auto=choice target(other *[-land]) moveto(ownerhand) +auto=choice draw:1 +text=When Aether Channeler enters the battlefield, choose one - -- - Create a 1/1 white Bird creature token with flying. -- - Return another target nonland permanent to its owner's hand. -- - Draw a card. +mana={2}{U} +type=Creature +subtype=Human Wizard +power=2 +toughness=1 +[/card] +[card] name=Aether Gust target=*[red;green]|battlefield,stack auto=transforms((,newability[Choice name(Top) moveto(library)],newability[Choice name(Bottom) bottomoflibrary])) controller @@ -1584,6 +1607,15 @@ power=1 toughness=1 [/card] [card] +name=An Offer You Can't Refuse +target=*[-creature]|stack +auto=fizzle +auto=token(Treasure Sur)*2 opponent +text=Counter target noncreature spell. Its controller creates two Treasure tokens. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={U} +type=Instant +[/card] +[card] name=Ana Battlemage abilities=hasotherkicker other={2}{U} name(Kicker blue) @@ -2017,6 +2049,17 @@ power=5 toughness=5 [/card] [card] +name=Angelic Observer +abilities=flying +anyzone=foreach(Citizen|myBattlefield) changecost(colorless:-1) forcedalive +text=This spell costs {1} less to cast for each Citizen you control. -- Flying +mana={5}{W} +type=Creature +subtype=Angel Advisor +power=3 +toughness=3 +[/card] +[card] name=Angelic Quartermaster abilities=flying auto=may name(Put 1/1 counter) target(other creature|battlefield) counter(1/1) @@ -2049,6 +2092,17 @@ power=4 toughness=4 [/card] [card] +name=Angelic Sleuth +abilities=flying +auto=@movedto(other *[counter{any}]|nonbattlezone) from(mybattlefield):name(Create clue) token(Clue) controller +text=Flying -- Whenever another permanent you control leaves the battlefield, if it had counters on it, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +mana={2}{W} +type=Creature +subtype=Angel Advisor +power=2 +toughness=3 +[/card] +[card] name=Angler Drake abilities=flying auto=may moveto(ownerhand) target(creature) @@ -2292,6 +2346,14 @@ mana={1}{W}{W} type=Enchantment [/card] [card] +name=Antagonize +target=creature +auto=4/3 +text=Target creature gets +4/+3 until end of turn. +mana={1}{R} +type=Instant +[/card] +[card] name=Anthem of Rakdos auto=@damaged(creature|myBattlefield) from(*[-Anthem of Rakdos]|myzones):damage:thatmuch all(trigger[to]) auto=@damaged(creature|opponentBattlefield) from(*[-Anthem of Rakdos]|*):damage:thatmuch all(trigger[to]) @@ -3280,6 +3342,17 @@ power=3 toughness=3 [/card] [card] +name=Argivian Phalanx +abilities=vigilance +anyzone=foreach(creature|mybattlefield) changecost(colorless:-1) forcedalive +text=This spell costs {1} less to cast for each creature you control. -- Vigilance +mana={5}{W} +type=Creature +subtype=Human Kor Soldier +power=4 +toughness=4 +[/card] +[card] name=Arguel's Blood Fast auto={1}{B}{L:2}:draw:1 auto=@each my upkeep:if compare(lifetotal)~lessthan~6 then flip(Temple of Aclazotz) @@ -3373,6 +3446,15 @@ power=3 toughness=2 [/card] [card] +name=Armor of Shadows +target=creature +auto=1/0 +auto=indestructible +text=Until end of turn, target creature gets +1/+0 and gains indestructible. (Damage and effects that say "destroy" don't destroy it.) +mana={B} +type=Instant +[/card] +[card] name=Armored Skyhunter abilities=flying aicode=activate target(*[aura;equipment;zpos<=6]|mylibrary) moveto(myBattlefield) and!( transforms((,newability[if cantargetcard(*[equipment]|*) then name(Attach to creature) rehook target(creature|mybattlefield)],newability[all(*[zpos<=5]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!])) oneshot )! @@ -3439,6 +3521,17 @@ type=Enchantment subtype=Saga [/card] [card] +name=Aron, Benalia's Ruin +abilities=menace +auto={W}{B}{T}{S(other creature|mybattlefield)}:all(creature|myBattlefield) counter(1/1) +text=Menace (This creature can't be blocked except by two or more creatures.) -- {W}{B}, {T}, Sacrifice another creature: Put a +1/+1 counter on each creature you control. +mana={W}{W}{B} +type=Legendary Creature +subtype=Phyrexian Human +power=3 +toughness=3 +[/card] +[card] name=Arrester's Admonition target=creature auto=moveTo(ownerHand) @@ -3535,6 +3628,14 @@ power=1 toughness=1 [/card] [card] +name=Artillery Blast +target=creature[tapped] +auto=damage:pbasiclandtypesplus1plusend +text=Domain - Artillery Blast deals X damage to target tapped creature, where X is 1 plus the number of basic land types among lands you control. +mana={1}{W} +type=Instant +[/card] +[card] name=Artisan of Forms auto=counter(0/0,1,ArtisanEffect) auto=emblem transforms((,newability[@targeted(creature[counter{0/0.1.ArtisanEffect}]|mybattlefield) from(*|myzones):all(trigger[to]) transforms((,newability[may name(Becomes a copy) target(creature) copy])) forever])) forever dontremove @@ -3786,6 +3887,17 @@ mana={GW}{GW} type=Instant [/card] [card] +name=Astarion, the Decadent +abilities=deathtouch,lifelink +auto=@each my endofturn:ability$!name(Choose one) choice name(Feed) damage:oplifelost opponent _ choice name(Friends) life:lifegain!$ controller +text=Deathtouch, lifelink -- At the beginning of your end step, choose one - -- - Feed - Target opponent loses life equal to the amount of life they lost this turn. -- - Friends - You gain life equal to the amount of life you gained this turn. +mana={4}{W}{B} +type=Legendary Creature +subtype=Vampire Elf Rogue +power=4 +toughness=4 +[/card] +[card] name=Astral Cornucopia auto=if paid(kicker) then counter(0/0,kicked,Charge) auto={T}:name(Add X white mana) thisforeach(counter{0/0,1,Charge}) add{W} @@ -3875,6 +3987,14 @@ power=2 toughness=3 [/card] [card] +name=Atrocious Experiment +target=player +auto=deplete:2 && draw:2 && life:-2 +text=Target player mills two cards, draws two cards, and loses 2 life. (To mill a card, a player puts the top card of their library into their graveyard.) +mana={2}{B} +type=Sorcery +[/card] +[card] name=Attendant of Vraska auto=_DIES_if type(planeswalker[vraska]|myBattlefield)~morethan~0 then life:power text=When Attendant of Vraska dies, if you control a Vraska planeswalker, you gain life equal to Attendant of Vraska's power. @@ -3896,6 +4016,16 @@ power=2 toughness=3 [/card] [card] +name=Attended Socialite +auto=@movedTo(other creature|myBattlefield):1/1 ueot +text=Alliance - Whenever another creature enters the battlefield under your control, Attended Socialite gets +1/+1 until end of turn. +mana={1}{G} +type=Creature +subtype=Elf Druid +power=2 +toughness=1 +[/card] +[card] name=Atzal, Cave of Eternity auto={T}:Add{W} auto={T}:Add{U} @@ -4112,6 +4242,16 @@ power=3 toughness=3 [/card] [card] +name=Automatic Librarian +auto=_SCRY_(2) +text=When Automatic Librarian enters the battlefield, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +mana={3} +type=Artifact Creature +subtype=Construct +power=3 +toughness=2 +[/card] +[card] name=Autumn Willow abilities=opponentshroud,shroud auto={G}:name(Can be target of your spells) transforms((,newability[-shroud])) ueot @@ -4623,6 +4763,16 @@ power=4 toughness=4 [/card] [card] +name=Backup Agent +auto=counter(1/1) target(creature) +text=When Backup Agent enters the battlefield, put a +1/+1 counter on target creature. +mana={1}{W} +type=Creature +subtype=Human Citizen +power=1 +toughness=1 +[/card] +[card] name=Backup Plan abilities=isconspiracy restriction=never @@ -4812,6 +4962,18 @@ power=5 toughness=5 [/card] [card] +name=Balmor, Battlemage Captain +abilities=flying +auto=@movedTo(instant,sorcery|mystack):all(creature|myBattlefield)) 1/0 ueot +auto=@movedTo(instant,sorcery|mystack):all(creature|myBattlefield)) trample ueot +text=Flying -- Whenever you cast an instant or sorcery spell, creatures you control get +1/+0 and gain trample until end of turn. +mana={U}{R} +type=Legendary Creature +subtype=Bird Wizard +power=1 +toughness=3 +[/card] +[card] name=Baloth Gorger kicker={4} auto=if paid(kicker) then counter(1/1,3) @@ -5412,6 +5574,15 @@ type=Enchantment subtype=Saga [/card] [card] +name=Battle-Rage Blessing +target=creature +auto=deathtouch +auto=indestructible +text=Target creature gains deathtouch and indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +mana={1}{B} +type=Instant +[/card] +[card] name=Battlefield Promotion target=creature auto=counter(1/1) @@ -5464,6 +5635,17 @@ power=2 toughness=1 [/card] [card] +name=Battlefly Swarm +abilities=flying +auto={B}:deathtouch ueot +text=Flying -- {B}: Battlefly Swarm gains deathtouch until end of turn. +mana={B} +type=Creature +subtype=Phyrexian Insect +power=1 +toughness=1 +[/card] +[card] name=Battletide Alchemist auto=@damaged(player) from(*|opponentbattlefield,opponentstack,opponenthand,opponentgraveyard,opponentlibrary,opponentexile]):may foreach(cleric|mybattlefield) prevent:1 controller auto=@damaged(player) from(*|mybattlefield,mystack,myhand,mygraveyard,mylibrary,myexile]):may foreach(cleric|mybattlefield) prevent:1 opponent @@ -5475,6 +5657,18 @@ power=3 toughness=4 [/card] [card] +name=Battlewing Mystic +abilities=flying +kicker={R} +auto=if paid(kicker) then reject all(*|myhand) && draw:2 +text=Kicker {R} (You may pay an additional {R} as you cast this spell.) -- Flying -- When Battlewing Mystic enters the battlefield, if it was kicked, discard your hand, then draw two cards. +mana={1}{U} +type=Creature +subtype=Bird Wizard +power=2 +toughness=1 +[/card] +[card] name=Bayou Groff other={4}{G} name(Pay 3) restriction=type(creature|mybattlefield)~morethan~0 @@ -5826,6 +6020,17 @@ power=4 toughness=2 [/card] [card] +name=Bellowing Mauler +auto=@each my endofturn:ability$!name(lose 4 life or sacrifice) choice life:-4 controller _ choice restriction{type(creature|mybattlefield)~morethan~0} sacrifice notatarget(creature[-token]|mybattlefield)!$ opponent +auto=@each my endofturn:ability$!name(lose 4 life or sacrifice) choice life:-4 controller _ choice restriction{type(creature|mybattlefield)~morethan~0} sacrifice notatarget(creature[-token]|mybattlefield)!$ controller +text=At the beginning of your end step, each player loses 4 life unless they sacrifice a nontoken creature. +mana={4}{B} +type=Creature +subtype=Ogre Warrior +power=4 +toughness=6 +[/card] +[card] name=Beloved Beggar backside=Generous Soul abilities=hasdisturb @@ -5914,6 +6119,17 @@ power=1 toughness=2 [/card] [card] +name=Benalish Sleeper +kicker={B} +auto=if paid(kicker) then ability$!sacrifice notatarget(creature|mybattlefield)!$ controller && ability$!sacrifice notatarget(creature|mybattlefield)!$ opponent +text=Kicker {B} (You may pay an additional {B} as you cast this spell.) -- When Benalish Sleeper enters the battlefield, if it was kicked, each player sacrifices a creature. +mana={1}{W} +type=Creature +subtype=Phyrexian Human Soldier +power=3 +toughness=1 +[/card] +[card] name=Beneath the Sands abilities=cycling auto=moveto(mybattlefield) target(land[basic]|mylibrary) and!(tap(noevent))! @@ -6401,6 +6617,17 @@ power=4 toughness=4 [/card] [card] +name=Black Market Tycoon +auto=@each my upkeep:foreach(treasure|myBattlefield) damage:2 controller +auto={T}:token(Treasure sur) +text=At the beginning of your upkeep, Black Market Tycoon deals 2 damage to you for each Treasure you control. -- {T}: Create a Treasure token. +mana={R}{G} +type=Creature +subtype=Cat Rogue +power=2 +toughness=2 +[/card] +[card] name=Blackblade Reforged auto=teach(creature) type:land:mybattlefield/type:land:mybattlefield nonstatic auto=name(Equip legendary) {3}:rehook target(creature[legendary]|mybattlefield) asSorcery @@ -6502,6 +6729,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Blade-Blizzard Kitsune +abilities=double strike +autohand={3}{W}{N}:ninjutsu +text=Ninjutsu {3}{W} ({3}{W}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- Double strike +mana={2}{W} +type=Creature +subtype=Fox Ninja +power=2 +toughness=2 +[/card] +[card] name=Bladeback Sliver abilities=hellbent auto=aslongas(*|myhand) lord(sliver|myBattlefield) {T}:damage:1 target(player,planeswalker) <1 @@ -6544,6 +6782,18 @@ power=2 toughness=3 [/card] [card] +name=Bladewing, Deathless Tyrant +abilities=flying,haste +auto=@combatdamaged(player) from(this):foreach(creature|mygraveyard) create(zombie knight:creature zombie knight:2/2:black:menace) +auto=@combatdamaged(planeswalker) from(this):foreach(creature|mygraveyard) create(zombie knight:creature zombie knight:2/2:black:menace) +text=Flying, haste -- Whenever Bladewing, Deathless Tyrant deals combat damage to a player or planeswalker, for each creature card in your graveyard, create a 2/2 black Zombie Knight creature token with menace. +mana={5}{B}{R} +type=Legendary Creature +subtype=Dragon Skeleton +power=6 +toughness=6 +[/card] +[card] name=Blaring Captain abilities=partner partner=Blaring Recruiter @@ -7720,6 +7970,17 @@ power=6 toughness=3 [/card] [card] +name=Body Dropper +auto=@sacrificed(creature|mybattlefield):counter(1/1) +auto={B}{R}{S(other creature|mybattlefield)}:menace ueot +text=Whenever you sacrifice another creature, put a +1/+1 counter on Body Dropper. -- {B}{R}, Sacrifice another creature: Body Dropper gains menace until end of turn. (It can't be blocked except by two or more creatures.) +mana={B}{R} +type=Creature +subtype=Devil Warrior +power=2 +toughness=2 +[/card] +[card] name=Body of Knowledge abilities=nomaxhand anyzone=type:*:myhand/type:*:myhand cdaactive @@ -7739,6 +8000,17 @@ mana={G}{G}{G}{U}{U}{U} type=Sorcery [/card] [card] +name=Bog Badger +kicker={B} +auto=if paid(kicker) then all(creature|myBattlefield) menace ueot +text=Kicker {B} (You may pay an additional {B} as you cast this spell.) -- When Bog Badger enters the battlefield, if it was kicked, creatures you control gain menace until end of turn. (A creature with menace can't be blocked except by two or more creatures.) +mana={2}{G} +type=Creature +subtype=Badger +power=3 +toughness=3 +[/card] +[card] name=Bog Naughty abilities=flying auto={3}{B}{S(food|myBattlefield)}:target(creature) -3/-3 ueot @@ -8233,6 +8505,13 @@ power=2 toughness=1 [/card] [card] +name=Bootleggers' Stash +auto=lord(land|myBattlefield) {T}:token(Treasure sur) +text=Lands you control have "{T}: Create a Treasure token." +mana={5}{G} +type=Artifact +[/card] +[card] name=Boots of Speed auto={1}:equip auto=teach(creature) 1/0 @@ -8352,6 +8631,15 @@ mana={3} type=Artifact [/card] [card] +name=Botanical Plaza +auto=tap(noevent) +auto={T}:Add{G} +auto={T}:Add{W} +auto={2}{G}{W}{T}{S}:draw:1 +text=Botanical Plaza enters the battlefield tapped. -- {T}: Add {G} or {W}. -- {2}{G}{W}, {T}, Sacrifice Botanical Plaza: Draw a card. +type=Land +[/card] +[card] name=Bottle Golems abilities=trample auto=_DIES_name(Gain life) life:power controller @@ -8867,6 +9155,17 @@ power=2 toughness=3 [/card] [card] +name=Briar Hydra +abilities=trample +auto=@combatdamaged(player) from(this):counter(1/1,pbasiclandtypes) target(creature|myBattlefield) +text=Trample -- Domain - Whenever Briar Hydra deals combat damage to a player, put X +1/+1 counters on target creature you control, where X is the number of basic land types among lands you control. +mana={5}{G} +type=Creature +subtype=Plant Hydra +power=6 +toughness=6 +[/card] +[card] name=Briarblade Adept auto=_ATTACKING_target(creature|opponentbattlefield) -1/-1 ueot autograveyard={3}{B}:name(Activate Encore) name(Activate Encore) moveto(exile) and!(clone with(treason,haste,mustattack))! asSorcery @@ -8980,6 +9279,13 @@ power=3 toughness=4 [/card] [card] +name=Brilliant Restoration +auto=all(*[artifact;enchantment]|mygraveyard) moveTo(battlefield) +text=Return all artifact and enchantment cards from your graveyard to the battlefield. +mana={3}{W}{W}{W}{W} +type=Sorcery +[/card] +[card] name=Brimaz, King of Oreskos abilities=vigilance auto=_ATTACKING_token(Cat Soldier,Creature Cat Soldier,1/1,white,vigilance,battleready) controller @@ -9160,6 +9466,24 @@ mana={2}{G} type=Instant [/card] [card] +name=Brokers Ascendancy +auto=@each my endofturn:counter(1/1) all(creature|myBattlefield) +auto=@each my endofturn:counter(0/0,1,Loyalty) all(planeswalker|myBattlefield) +text=At the beginning of your end step, put a +1/+1 counter on each creature you control and a loyalty counter on each planeswalker you control. +mana={G}{W}{U} +type=Enchantment +[/card] +[card] +name=Brokers Initiate +auto={4}{G/U}:transforms((,setpower=5,settoughness=5)) ueot +text={4}{G/U}: Brokers Initiate has base power and toughness 5/5 until end of turn. +mana={W} +type=Creature +subtype=Cat Citizen +power=0 +toughness=4 +[/card] +[card] name=Brokkos, Apex of Forever abilities=trample,mutate otherrestriction=type(creature[-human]|mybattlefield)~morethan~0 @@ -9215,6 +9539,21 @@ type=Artifact subtype=Equipment [/card] [card] +name=Bronze Walrus +auto=_SCRY_(2) +auto={T}:Add{W} +auto={T}:Add{U} +auto={T}:Add{B} +auto={T}:Add{R} +auto={T}:Add{G} +text=When Bronze Walrus enters the battlefield, scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) -- {T}: Add one mana of any color. +mana={3} +type=Artifact Creature +subtype=Walrus +power=2 +toughness=2 +[/card] +[card] name=Brood Weaver abilities=reach auto=_DIES_name(Create spider) token(Spider,Creature Spider,1/2,green,reach) @@ -9640,6 +9979,15 @@ power=2 toughness=4 [/card] [card] +name=Buy Your Silence +target=*[-land] +auto=moveto(exile) +auto=token(Treasure Sur) targetController +text=Exile target nonland permanent. Its controller creates a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={4}{W} +type=Sorcery +[/card] +[card] name=By Force target=artifact auto=destroy @@ -9743,6 +10091,16 @@ mana={B} type=Sorcery [/card] [card] +name=Cabaretti Initiate +auto={2}{R/W}:double strike ueot +text={2}{R/W}: Cabaretti Initiate gains double strike until end of turn. +mana={G} +type=Creature +subtype=Raccoon Citizen +power=1 +toughness=2 +[/card] +[card] name=Cackling Culprit backside=Panicked Bystander auto=@movedTo(creature|graveyard) from(mybattlefield):name(Gain 1 life) life:1 controller @@ -10965,6 +11323,16 @@ mana={3}{G} type=Sorcery [/card] [card] +name=Celebrity Fencer +auto=@movedTo(other creature|myBattlefield):counter(1/1) +text=Alliance - Whenever another creature enters the battlefield under your control, put a +1/+1 counter on Celebrity Fencer. +mana={3}{W} +type=Creature +subtype=Elf Druid +power=3 +toughness=2 +[/card] +[card] name=Celestial Enforcer auto=aslongas(creature[flying]|myBattlefield) {1}{W}{T}:tap target(creature) text={1}{W}, {T}: Tap target creature. Activate this ability only if you control a creature with flying. @@ -11166,6 +11534,17 @@ mana={1}{U}{R} type=Instant [/card] [card] +name=Ceremonial Groundbreaker +auto=teach(creature) 2/1 +auto=teach(creature) trample +auto=name(Equip Citizen) {1}:rehook target(Citizen|mybattlefield) +auto={3}:equip +text=Equipped creature gets +2/+1 and has trample. -- Equip Citizen {1} -- Equip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) +mana={1}{G}{W} +type=Artifact +subtype=Equipment +[/card] +[card] name=Ceremonial Knife auto=teach(creature) transforms((,newability[_ATTACKING_name(Create blood) token(Blood)])) auto=teach(creature) 1/0 @@ -11794,6 +12173,16 @@ power=1 toughness=1 [/card] [card] +name=Chardalyn Dragon +abilities=flying +text=Flying +mana={6} +type=Artifact Creature +subtype=Dragon +power=4 +toughness=4 +[/card] +[card] name=Charge auto=all(other creature|myBattlefield) +1/+1 text=Creatures you control get +1/+1 until end of turn. @@ -11873,6 +12262,16 @@ power=3 toughness=1 [/card] [card] +name=Charismatic Vanguard +auto={4}{W}:all(creature|myBattlefield) 1/1 +text={4}{W}: Creatures you control get +1/+1 until end of turn. +mana={2}{W} +type=Creature +subtype=Dwarf Soldier +power=3 +toughness=2 +[/card] +[card] name=Charity Extractor abilities=lifelink text=Lifelink @@ -12261,6 +12660,15 @@ mana={2}{G} type=Artifact [/card] [card] +name=Choking Miasma +kicker={G} +auto=all(creature) -2/-2 +auto=if paid(kicker) then counter(1/1) notatarget(creature|myBattlefield) +text=Kicker {G} (You may pay an additional {G} as you cast this spell.) -- If this spell was kicked, put a +1/+1 counter on a creature you control. -- All creatures get -2/-2 until end of turn. +mana={1}{B}{B} +type=Sorcery +[/card] +[card] name=Choking Vines restriction=blockersonly target=creature[attacking] @@ -12309,6 +12717,16 @@ mana={7} type=Legendary Artifact [/card] [card] +name=Chrome Cat +auto=_SCRY_(1) +text=When Chrome Cat enters the battlefield, scry 1. +mana={3} +type=Artifact Creature +subtype=Cat +power=3 +toughness=2 +[/card] +[card] name=Chrome Courier abilities=flying aicode=activate target(*[zpos<=2]|mylibrary) moveto(myhand) and!( transforms((,newability[if cantargetcard(*[artifact]|*) then life:3 controller],newability[target(*[zpos<=1]|mylibrary) moveto(myGraveyard)])) oneshot )! @@ -12503,6 +12921,17 @@ power=2 toughness=3 [/card] [card] +name=Circuit Mender +auto=life:2 +auto=@movedTo(this|nonbattlezone) from(myBattlefield):draw:1 +text=When Circuit Mender enters the battlefield, you gain 2 life. -- When Circuit Mender leaves the battlefield, draw a card. +mana={3} +type=Artifact Creature +subtype=Insect +power=2 +toughness=3 +[/card] +[card] name=Circuitous Route aicode=activate moveTo(myBattlefield) and!(tap(noevent))! target(*[basic;gate]|myLibrary) auto=name(search card) reveal:plibrarycount optionone name(choose card) target(*[basic;gate]|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) and!(tap(noevent))!)! afterrevealedend revealend @@ -12511,6 +12940,24 @@ mana={3}{G} type=Sorcery [/card] [card] +name=Citizen's Arrest +auto=(blink)forsrc target(creature,planeswalker|opponentbattlefield) +text=When Citizen's Arrest enters the battlefield, exile target creature or planeswalker an opponent controls until Citizen's Arrest leaves the battlefield. +mana={1}{W}{W} +type=Enchantment +[/card] +[card] +name=Citizen's Crowbar +auto=teach(creature) 1/1 +auto=teach(creature) {W}{T}{S(Citizen's Crowbar)}:Destroy target(artifact,enchantment) +auto={2}:equip +auto=livingweapontoken(Citizen,Creature Citizen,1/1,green,white) +text=When Citizen's Crowbar enters the battlefield, create a 1/1 green and white Citizen creature token, then attach Citizen's Crowbar to it. -- Equipped creature gets +1/+1 and has "{W}, {T}, Sacrifice Citizen's Crowbar: Destroy target artifact or enchantment." -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +mana={1}{W} +type=Artifact +subtype=Equipment +[/card] +[card] name=City's Blessing abilities=shroud,indestructible,doublefacedeath,nofizzle type=Emblem @@ -12547,6 +12994,16 @@ mana={1}{W}{W} type=Sorcery [/card] [card] +name=Civic Gardener +auto=_ATTACKING_untap target(creature,land) +text=Whenever Civic Gardener attacks, untap target creature or land. +mana={1}{G} +type=Creature +subtype=Human Citizen +power=2 +toughness=2 +[/card] +[card] name=Civic Stalwart auto=all(creature|myBattlefield) +1/+1 ueot text=When Civic Stalwart enters the battlefield, creatures you control get +1/+1 until end of turn. @@ -12942,6 +13399,16 @@ mana={B} type=Instant [/card] [card] +name=Cloak of the Bat +auto=teach(creature) flying +auto=teach(creature) haste +auto={2}:equip +text=Equipped creature has flying and haste. -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +mana={2} +type=Artifact +subtype=Equipment +[/card] +[card] name=Cloaked Cadet abilities=training auto=_TRAINING_ @@ -12954,6 +13421,27 @@ power=2 toughness=4 [/card] [card] +name=Clockwork Drawbridge +abilities=defender +auto={2}{W}{T}:tap target(creature) +text=Defender -- {2}{W}, {T}: Tap target creature. +mana={W} +type=Artifact Creature +subtype=Wall +power=0 +toughness=3 +[/card] +[card] +name=Clockwork Fox +auto=@movedTo(this|nonbattlezone) from(battlefield):draw:2 && draw:1 opponent +text=When Clockwork Fox leaves the battlefield, you draw two cards and each opponent draws a card. +mana={3} +type=Artifact Creature +subtype=Fox +power=3 +toughness=2 +[/card] +[card] name=Clockwork Servant auto=if casted(this) then if spent({G}{G}{G}) then draw:1 controller auto=if casted(this) then if spent({W}{W}{W}) then draw:1 controller @@ -13388,6 +13876,16 @@ power=6 toughness=6 [/card] [card] +name=Colossal Growth +kicker={R} +target=creature +auto=+3/+3 +auto=if paid(kicker) then transforms((,newability[1/1],newability[trample],newability[haste])) ueot +text=Kicker {R} (You may pay an additional {R} as you cast this spell.) -- Target creature gets +3/+3 until end of turn. If this spell was kicked, instead that creature gets +4/+4 and gains trample and haste until end of turn. +mana={1}{G} +type=Instant +[/card] +[card] name=Colossal Heroics abilities=hasnokicker,hasstrive kicker=multi{1}{G} name(Strive) @@ -14236,6 +14734,13 @@ power=2 toughness=2 [/card] [card] +name=Contaminated Aquifer +auto=tap(noevent) +text=({T}: Add {U} or {B}.) -- Contaminated Aquifer enters the battlefield tapped. +type=Land +subtype=Island Swamp +[/card] +[card] name=Contamination auto=upcost[{S(creature|mybattlefield)}] sacrifice auto=lord(land) loseabilities @@ -14327,6 +14832,18 @@ power=1 toughness=1 [/card] [card] +name=Cormela, Glamour Thief +abilities=haste +auto={1}{T}:Add{U}{B}{R} restriction{type(*[instant;sorcery]|myhand)~morethan~0} +auto=_DIES_may target(instant,sorcery|mygraveyard) moveto(ownerhand) +text=Haste -- {1}, {T}: Add {U}{B}{R}. Spend this mana only to cast instant and/or sorcery spells. -- When Cormela, Glamour Thief dies, return up to one target instant or sorcery card from your graveyard to your hand. +mana={1}{U}{B}{R} +type=Legendary Creature +subtype=Vampire Rogue +power=2 +toughness=4 +[/card] +[card] name=Corpse Augur auto=_DIES_ notatarget(player) then draw:foreach(notAtarget(creature|targetedpersonsgraveyard) && life:-foreach(notAtarget(creature|targetedpersonsgraveyard) text=When Corpse Augur dies, you draw X cards and you lose X life, where X is the number of creature cards in target player's graveyard. @@ -14456,6 +14973,13 @@ power=2 toughness=4 [/card] [card] +name=Cosmic Epiphany +auto=draw:type:*[instant;sorcery]:mygraveyard +text=Draw cards equal to the number of instant and sorcery cards in your graveyard. +mana={4}{U}{U} +type=Sorcery +[/card] +[card] name=Cosmic Intervention abilities=foretell autohand=_FORETELL_ @@ -14552,6 +15076,20 @@ power=2 toughness=2 [/card] [card] +name=Courier's Briefcase +auto=create(citizen:creature citizen:1/1:green,white) +auto={T}{S}:Add{W} +auto={T}{S}:Add{U} +auto={T}{S}:Add{B} +auto={T}{S}:Add{R} +auto={T}{S}:Add{G} +auto={W}{U}{B}{R}{G}{T}{S}:draw:3 +text=When Courier's Briefcase enters the battlefield, create a 1/1 green and white Citizen creature token. -- {T}, Sacrifice Courier's Briefcase: Add one mana of any color. -- {W}{U}{B}{R}{G}, {T}, Sacrifice Courier's Briefcase: Draw three cards. +mana={1}{G} +type=Artifact +subtype=Treasure +[/card] +[card] name=Court Cleric abilities=lifelink auto=aslongas(planeswalker[ajani]|myBattlefield) +1/+1 @@ -14848,6 +15386,13 @@ power=5 toughness=5 [/card] [card] +name=Crash the Party +auto=foreach(creature[tapped]|myBattlefield) create(Rhino Warrior:Creature Rhino Warrior:4/4:green) and!( tap(noevent) )! +text=Create a tapped 4/4 green Rhino Warrior creature token for each tapped creature you control. +mana={5}{G} +type=Instant +[/card] +[card] name=Crash the Ramparts target=creature auto=3/3 @@ -15022,6 +15567,17 @@ power=5 toughness=5 [/card] [card] +name=Crew Captain +abilities=haste +auto=indestructible ueot +text=Haste -- Crew Captain has indestructible as long as it entered the battlefield this turn. +mana={B}{R}{G} +type=Creature +subtype=Human Warrior +power=4 +toughness=2 +[/card] +[card] name=Crime // Punishment other={X}{B}{G} name(Punishment) auto=if paid(alternative) then destroy all(creature[manacost=X]) @@ -15114,6 +15670,16 @@ mana={2} type=Artifact [/card] [card] +name=Crooked Custodian +auto=tap(noevent) +text=Crooked Custodian enters the battlefield tapped. +mana={1}{B} +type=Creature +subtype=Ogre Rogue +power=3 +toughness=2 +[/card] +[card] name=Crossroads Candleguide auto=may name(Exile a card) target(*|graveyard) moveto(exile) auto={2}:name(Add 1 mana) ability$!name(Choose one) choice name(Add red mana) add{R} _ choice name(Add green mana) add{G} _ choice name(Add black mana) add{B} _ choice name(Add white mana) add{W} _ choice name(Add blue mana) add{U}!$ controller @@ -15434,6 +16000,18 @@ power=1 toughness=6 [/card] [card] +name=Crystal Grotto +auto=_SCRY_(1) +auto={T}:Add{C} +auto={1}{T}:Add{W} +auto={1}{T}:Add{U} +auto={1}{T}:Add{B} +auto={1}{T}:Add{R} +auto={1}{T}:Add{G} +text=When Crystal Grotto enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) -- {T}: Add {C}. -- {1}, {T}: Add one mana of any color. +type=Land +[/card] +[card] name=Crystal Slipper auto=teach(creature) haste auto=teach(creature) 1/0 @@ -15509,6 +16087,17 @@ mana={X}{U}{R} type=Sorcery [/card] [card] +name=Cult Conscript +auto=tap(noevent) +autograveyard={1}{B} restriction{morbid}:moveTo(mybattlefield) +text=Cult Conscript enters the battlefield tapped. -- {1}{B}: Return Cult Conscript from your graveyard to the battlefield. Activate only if a non-Skeleton creature died under your control this turn. +mana={B} +type=Creature +subtype=Skeleton Warrior +power=2 +toughness=1 +[/card] +[card] name=Cult Guildmage auto={3}{B}{T}:target(player) ability$!name(discard) target(*|myhand) reject!$ targetedplayer assorcery auto={R}{T}:damage:1 target(opponent) @@ -16024,6 +16613,13 @@ mana={1}{R} type=Sorcery [/card] [card] +name=Cut a Deal +auto=draw:1 opponent && draw:1 +text=Each opponent draws a card, then you draw a card for each opponent who drew a card this way. +mana={2}{W} +type=Sorcery +[/card] +[card] name=Cycle of Life auto={H}:name(Creature becomes 0/1) target(creature[fresh]|mybattlefield) transforms((,newability[becomes(Creature^0/1) uynt],newability[phaseaction[my upkeep once sourceinplay] counter(1/1)])) forever text=Return Cycle of Life to its owner's hand: Target creature you cast this turn becomes 0/1 until your next upkeep. At the beginning of your next upkeep, put a +1/+1 counter on that creature. @@ -16223,6 +16819,13 @@ mana={B}{B} type=Sorcery [/card] [card] +name=Damning Verdict +auto=destroy all(creature[counter{notany}]) +text=Destroy all creatures with no counters on them. +mana={3}{W}{W} +type=Sorcery +[/card] +[card] name=Damping Field auto=lord(artifact|battlefield) doesnotuntap auto=@each my untap restriction{type(artifact[tapped]|mybattlefield)~morethan~0}:name(Untap one artifact) target(artifact[tapped]|mybattlefield) untap @@ -16283,6 +16886,17 @@ power=2 toughness=2 [/card] [card] +name=Danitha, Benalia's Hope +abilities=first strike,vigilance,lifelink +auto=may notatarget(aura,equipment|myhand,mygraveyard) newtarget +text=First strike, vigilance, lifelink -- When Danitha, Benalia's Hope enters the battlefield, you may put an Aura or Equipment card from your hand or graveyard onto the battlefield attached to Danitha. +mana={4}{W} +type=Legendary Creature +subtype=Human Knight +power=4 +toughness=4 +[/card] +[card] name=Danse Macabre auto=name(Sacrifice a creature) target(creature[-token]|mybattlefield) sacrifice and!( transforms((,newability[phaseaction[endofturn once] removeallcounters(0/0.1.DanseEffect)],newability[counter(0/0.1.DanseEffect)],newability[@dierolled(this|mygraveyard) from(controller) once:if compare(lastrollresultplustoughnessplusend)~lessthan~15 then target(creature[counter{0/0.1.DanseEffect}]|graveyard) moveto(mybattlefield) else target(creature[counter{0/0.1.DanseEffect}]|graveyard) moveto(mybattlefield)],newability[name(Roll a d20) rolld20 20 winability donothing winabilityend rolld20end])) ueot )! auto=ability$!name(Sacrifice creature) name(Sacrifice creature) notatarget(creature[-token]|mybattlefield) sacrifice and!( transforms((,newability[phaseaction[endofturn once] removeallcounters(0/0.1.DanseEffect)],newability[counter(0/0.1.DanseEffect)])) ueot )! !$ opponent @@ -16337,6 +16951,16 @@ power=2 toughness=2 [/card] [card] +name=Daring Escape +target=creature +auto=1/0 +auto=first strike +auto=_SCRY_(1) +text=Target creature gets +1/+0 and gains first strike until end of turn. Scry 1. +mana={R} +type=Instant +[/card] +[card] name=Daring Fiendbonder abilities=haste,mustattack autograveyard={1}{B}{E}:target(creature) transform((,newability[counter(0/0.1.Indestructible)],newability[this(counter{0/0.1.Indestructible}>=1) indestructible])) @@ -16455,6 +17079,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Darling of the Masses +auto=lord(other citizen|myBattlefield) 1/0 +auto=_ATTACKING_create(citizen:creature citizen:1/1:green,white) +text=Other Citizens you control get +1/+0. -- Whenever Darling of the Masses attacks, create a 1/1 green and white Citizen creature token. +mana={2}{G}{W} +type=Creature +subtype=Elf Citizen +power=2 +toughness=4 +[/card] +[card] name=Dash Hopes target=*|stack auto=transforms((,newability[pay[[{L:5}]] name(pay 5 life) donothing?fizzle])) oneshot @@ -17123,6 +17758,21 @@ mana={5}{R}{R}{R} type=Sorcery [/card] [card] +name=Deathbloom Gardener +abilities=deathtouch +auto={T}:Add{W} +auto={T}:Add{U} +auto={T}:Add{B} +auto={T}:Add{R} +auto={T}:Add{G} +text=Deathtouch -- {T}: Add one mana of any color. +mana={2}{G} +type=Creature +subtype=Elf Druid +power=1 +toughness=1 +[/card] +[card] name=Deathbloom Thallid auto=_DIES_create(saproling:creature saproling:1/1:green:) text=When Deathbloom Thallid dies, create a 1/1 green Saproling creature token. @@ -17238,6 +17888,29 @@ power=5 toughness=3 [/card] [card] +name=Decanter of Endless Water +abilities=nomaxhand +auto={T}:Add{W} +auto={T}:Add{U} +auto={T}:Add{B} +auto={T}:Add{R} +auto={T}:Add{G} +text=You have no maximum hand size. -- {T}: Add one mana of any color. +mana={3} +type=Artifact +[/card] +[card] +name=Decimate +auto=ability$!destroy target(artifact)!$ controller +auto=ability$!destroy target(creature)!$ controller +auto=ability$!destroy target(enchantment)!$ controller +auto=ability$!destroy target(land)!$ controller +restriction=type(artifact)~morethan~0,type(creature)~morethan~0,type(enchantment)~morethan~0,type(land)~morethan~0 +text=Destroy target artifact, target creature, target enchantment, and target land. +mana={2}{R}{G} +type=Sorcery +[/card] +[card] name=Decimator Beetle auto=counter(-1/-1) target(creature|mybattlefield) auto=_ATTACKING_counter(-1/-1,-1) target(creature|mybattlefield) && counter(-1/-1) target(creature|opponentbattlefield) @@ -17862,6 +18535,15 @@ power=3 toughness=1 [/card] [card] +name=Depopulate +auto=aslongas(creature[multicolor]|myBattlefield) draw:1 controller +auto=aslongas(creature[multicolor]|opponentBattlefield) draw:1 opponent +auto=destroy all(creature) +text=Each player who controls a multicolored creature draws a card. Then destroy all creatures. +mana={2}{W}{W} +type=Sorcery +[/card] +[card] name=Depose // Deploy other={2}{W}{U} name(Deploy) auto=ifnot paid(alternative) then draw:1 controller @@ -18152,6 +18834,15 @@ power=2 toughness=3 [/card] [card] +name=Destroy Evil +auto=destroy name(target creature) target(creature[toughness>=4]) restriction{type(creature[power>=4]|battlefield)~morethan~0} +auto=destroy name(target enchantment) target(enchantment) restriction{type(enchantment|battlefield)~morethan~0} +restriction=type(*[creature;enchantment]|battlefield)~morethan~0 +text=Choose one - -- - Destroy target creature with toughness 4 or greater. -- - Destroy target enchantment. +mana={1}{W} +type=Instant +[/card] +[card] name=Destructive Digger auto={3}{T}{S(*[artifact;land]|mybattlefield)}:draw:1 text={3}, {T}, Sacrifice an artifact or land: Draw a card. @@ -18191,6 +18882,13 @@ type=Enchantment subtype=Aura [/card] [card] +name=Determined Iteration +auto=@each my combatbegins:clone with(haste,unearth) notAtarget(creature[token]|myBattlefield) +text=At the beginning of combat on your turn, populate. The token created this way gains haste. Sacrifice it at the beginning of the next end step. (To populate, create a token that's a copy of a creature token you control.) +mana={1}{R} +type=Enchantment +[/card] +[card] name=Devastating Dreams auto=if type(*|myHand)~morethan~0 then choice name(Discard 1 card) discard:1 controller && damage:1 all(creature) && ability$!sacrifice notatarget(land|mybattlefield)!$ controller && ability$!sacrifice notatarget(land|mybattlefield)!$ opponent auto=if type(*|myHand)~morethan~1 then choice name(Discard 2 cards) discard:2 controller && damage:2 all(creature) && ability$!sacrifice notatarget(<2>land|mybattlefield)!$ controller && ability$!sacrifice notatarget(<2>land|mybattlefield)!$ opponent @@ -18253,6 +18951,17 @@ power=1 toughness=1 [/card] [card] +name=Devilish Valet +abilities=trample,haste +auto=@movedTo(other creature|myBattlefield):dynamicability ueot +text=Trample, haste -- Alliance - Whenever another creature enters the battlefield under your control, double Devilish Valet's power until end of turn. +mana={2}{R} +type=Creature +subtype=Devil Warrior +power=1 +toughness=3 +[/card] +[card] name=Devious Cover-Up target=*|stack auto=fizzleto(exile) @@ -18547,6 +19256,18 @@ mana={1}{U}{B} type=Instant [/card] [card] +name=Dihada, Binder of Wills +auto=counter(0/0,5,loyalty) +auto={C(0/0,+2,Loyalty)}:target(legendary[creature]) transforms((,newability[vigilance],newability[lifelink],newability[indestructible])) uynt +auto={C(0/0,+2,Loyalty)}:name(No target) donothing +auto={C(0/0,-3,Loyalty)}:name(Reveal the top four) reveal:4 optionone name(Select any number of legendary) target(*[legendary]|reveal) moveto(myhand) optiononeend optiontwo name(Put into your graveyard) all(<4>*|reveal) moveto(mygraveyard) and!(token(treasure sur))! optiontwoend revealend +auto={C(0/0,-11,Loyalty)}:moveto(myBattlefield) all(*[-land]) && all(*[-land]) transforms((,newability[untap],newability[haste])) ueot +text=[+2]: Up to one target legendary creature gains vigilance, lifelink, and indestructible until your next turn. -- [-3]: Reveal the top four cards of your library. Put any number of legendary cards from among them into your hand and the rest into your graveyard. Create a Treasure token for each card put into your graveyard this way. -- [-11]: Gain control of all nonland permanents until end of turn. Untap them. They gain haste until end of turn. -- Dihada, Binder of Wills can be your commander. +mana={1}{R}{W}{B} +type=Legendary Planeswalker +subtype=Dihada +[/card] +[card] name=Diligent Excavator auto=_CASTHISTORIC_target(player) deplete:2 text=Whenever you cast a historic spell, target player puts the top two cards of their library into their graveyard. (Artifacts, legendaries, and Sagas are historic.) @@ -18730,6 +19451,20 @@ power=3 toughness=3 [/card] [card] +name=Dire Mimic +abilities=flash +auto={T}{S}:Add{W} +auto={T}{S}:Add{U} +auto={T}{S}:Add{B} +auto={T}{S}:Add{R} +auto={T}{S}:Add{G} +auto={3}:becomes(Artifact Creature Shapeshifter,5/5) ueot +text=Flash -- {T}, Sacrifice Dire Mimic: Add one mana of any color. -- {3}: Dire Mimic becomes a Shapeshifter artifact creature with base power and toughness 5/5 until end of turn. +mana={2} +type=Artifact +subtype=Treasure +[/card] +[card] name=Dire Tactics target=creature auto=moveTo(exile) @@ -19306,6 +20041,16 @@ mana={3}{B} type=Enchantment [/card] [card] +name=Dokuchi Shadow-Walker +autohand={3}{B}{N}:ninjutsu +text=Ninjutsu {3}{B} ({3}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) +mana={4}{B}{B} +type=Creature +subtype=Ogre Ninja +power=5 +toughness=5 +[/card] +[card] name=Dollhouse of Horrors auto={1}{T}:name(Exile creature) target(creature|mygraveyard) moveto(myexile) and!( clone and!( transforms((Artifact Construct,newability[type:construct:mybattlefield/type:construct:mybattlefield cdaactive],newability[haste])) forever )! )! asSorcery text={1}, {T}: Exile a creature card from your graveyard: Create a token that's a copy of that card, except it's a 0/0 Construct artifact creature with "This creature gets +1/+1 for each Construct you control." That creature gains haste until end of turn. Activate only as a sorcery. @@ -19697,6 +20442,13 @@ mana={2}{R}{R}{S(*[instant;sorcery]|mygraveyard)} type=Sorcery [/card] [card] +name=Drag to the Bottom +auto=all(creature) -pbasiclandtypesplus1plusend/-pbasiclandtypesplus1plusend +text=Domain - Each creature gets -X/-X until end of turn, where X is 1 plus the number of basic land types among lands you control. +mana={2}{B}{B} +type=Sorcery +[/card] +[card] name=Drag to the Underworld target=creature anyzone=foreach(manaB|myBattlefield) changecost(colorless:-1) forcedalive @@ -19877,6 +20629,16 @@ power=5 toughness=3 [/card] [card] +name=Dragonborn Looter +auto={1}{T}:_LOOT_ +text={1}, {T}: Draw a card, then discard a card. +mana={1}{U} +type=Creature +subtype=Dragon Rogue +power=1 +toughness=2 +[/card] +[card] name=Dragonkin Berserker abilities=boast,first strike auto={4}{R} restriction{didattack,compare(hascntbstreduce)~equalto~0}:doboast && _DRAGONTOKEN_ limit:hasabilitytwoboastplus1plusend @@ -20531,6 +21293,16 @@ mana={2}{B} type=Sorcery [/card] [card] +name=Drillworks Mole +auto={2}{T}:counter(1/1) all(this) && target(creature[iscommander]|myBattlefield) counter(1/1) +text={2}, {T}: Put a +1/+1 counter on Drillworks Mole and a +1/+1 counter on up to one target commander creature you control. +mana={1} +type=Artifact Creature +subtype=Mole +power=1 +toughness=1 +[/card] +[card] name=Driven // Despair abilities=hasaftermath flashback={1}{B} name(Despair) @@ -20740,6 +21512,17 @@ power=2 toughness=2 [/card] [card] +name=Drumbellower +abilities=flying +auto=@each opponent untap:untap all(creature|mybattlefield) +text=Flying -- Untap all creatures you control during each other player's untap step. +mana={2}{W} +type=Creature +subtype=Spirit +power=2 +toughness=1 +[/card] +[card] name=Dryad Greenseeker auto={T}:reveal:1 optionone if type(land|reveal)~morethan~0 then target(<1>*|reveal) moveto(hand) optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend text={T}: Look at the top card of your library. If it's a land card, you may reveal it and put it into your hand. @@ -21553,6 +22336,18 @@ mana={2} type=Artifact [/card] [card] +name=Elas il-Kor, Sadistic Pilgrim +abilities=deathtouch +auto=@movedTo(other creature|myBattlefield):life:1 +auto=@movedTo(other creature|graveyard) from(mybattlefield):life:-1 opponent +text=Deathtouch -- Whenever another creature enters the battlefield under your control, you gain 1 life. -- Whenever another creature you control dies, each opponent loses 1 life. +mana={W}{B} +type=Legendary Creature +subtype=Phyrexian Kor Cleric +power=2 +toughness=2 +[/card] +[card] name=Elder Gargaroth abilities=vigilance,reach,trample auto=@combat(attacking,blocking) source(this):ability$!name(Choose one) choice name(Create token) token(Beast Eld) _ choice name(Gain life) life:3 controller _ choice name(Draw card) draw:1 controller!$ controller @@ -21671,6 +22466,27 @@ power=0 toughness=4 [/card] [card] +name=Electrostatic Infantry +abilities=trample +auto=@movedTo(instant,sorcery|mystack):counter(1/1) +text=Trample -- Whenever you cast an instant or sorcery spell, put a +1/+1 counter on Electrostatic Infantry. +mana={1}{R} +type=Creature +subtype=Dwarf Wizard +power=1 +toughness=2 +[/card] +[card] +name=Elegant Entourage +auto=@movedTo(other creature|myBattlefield):target(other creature) transforms((,newability[1/1],newability[trample])) ueot +text=Alliance - Whenever another creature enters the battlefield under your control, target creature other than Elegant Entourage gets +1/+1 and gains trample until end of turn. +mana={3}{G} +type=Creature +subtype=Elf Druid +power=4 +toughness=4 +[/card] +[card] name=Elemental Expressionist auto=@movedto(*[instant;sorcery]|mystack):name(Choose a creature) target(creature|mybattlefield) transforms((,newability[exiledeath],newability[@movedto(this|exile):token(Elemental^Creature Elemental^4/4^blue^red)])) ueot text=Magecraft - Whenever you cast or copy an instant or sorcery spell, choose target creature you control. Until end of turn, it gains "If this creature would leave the battlefield, exile it instead of putting it anywhere else" and "When this creature is put into exile, create a 4/4 blue and red Elemental creature token." (Each instance of that ability triggers separately.) @@ -21770,6 +22586,16 @@ power=0 toughness=2 [/card] [card] +name=Elfhame Wurm +abilities=vigilance,trample +text=Vigilance, trample +mana={4}{G} +type=Creature +subtype=Wurm +power=5 +toughness=4 +[/card] +[card] name=Eligeth, Crossroads Augur abilities=flying,partner,replacescry auto=@scryed(*|mybattlefield,mystack):name(Draw cards instead of scry) draw:scryedcards controller @@ -22684,6 +23510,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Enthusiastic Mechanaut +abilities=flying +auto=lord(Artifact|mycastingzone) altercost(colorless,-1) +text=Flying -- Artifact spells you cast cost {1} less to cast. +mana={U}{R} +type=Artifact Creature +subtype=Goblin Artificer +power=2 +toughness=2 +[/card] +[card] name=Enthusiastic Study target=creature auto=transforms((,newability[3/1],newability[trample])) ueot @@ -22849,17 +23686,6 @@ type=Enchantment subtype=Aura [/card] [card] -name=Etrata, the Silencer -abilities=unblockable -auto=@damagefoeof(player) from(this): transforms((,newability[moveTo(opponentExile) target(creature|opponentBattlefield) with counter{0/0.1.Hit}],newability[if restriction{type(creature[counter{0/0.1.Hit}]|opponentExile)~morethan~2} wingame controller)) && moveTo(ownerlibrary) all(this) && shuffle -text=Etrata, the Silencer can't be blocked. -- Whenever Etrata deals combat damage to a player, exile target creature that player controls and put a hit counter on that card. That player loses the game if they own three or more exiled cards with hit counters on them. Etrata's owner shuffles Etrata into their library. -mana={2}{U}{B} -type=Legendary Creature -subtype=Vampire Assassin -power=3 -toughness=5 -[/card] -[card] name=Erratic Cyclops abilities=trample auto=@movedto(*[instant;sorcery;manacost=1]|mystack):all(this) 1/0 ueot @@ -23255,6 +24081,17 @@ power=4 toughness=4 [/card] [card] +name=Etrata, the Silencer +abilities=unblockable +auto=@damagefoeof(player) from(this): transforms((,newability[moveTo(opponentExile) target(creature|opponentBattlefield) with counter{0/0.1.Hit}],newability[if restriction{type(creature[counter{0/0.1.Hit}]|opponentExile)~morethan~2} wingame controller)) && moveTo(ownerlibrary) all(this) && shuffle +text=Etrata, the Silencer can't be blocked. -- Whenever Etrata deals combat damage to a player, exile target creature that player controls and put a hit counter on that card. That player loses the game if they own three or more exiled cards with hit counters on them. Etrata's owner shuffles Etrata into their library. +mana={2}{U}{B} +type=Legendary Creature +subtype=Vampire Assassin +power=3 +toughness=5 +[/card] +[card] name=Eureka auto=moveto(ownerbattlefield) notatarget(*[creature;artifact;enchantment;land;planeswalker]|myhand) auto=ability$! moveto(ownerbattlefield) notatarget(*[creature;artifact;enchantment;land;planeswalker]|myhand) !$ opponent @@ -23373,6 +24210,18 @@ power=3 toughness=2 [/card] [card] +name=Evolved Sleeper +auto={B}:becomes(Cleric,2/2) forever +auto=this(cantargetcard(*[cleric]) {1}{B}:becomes(Horror,3/3,deathtouch) forever ) +auto=this(cantargetcard(*[Horror]) {1}{B}{B}:counter(1/1) && draw:1 && life:-1 ) +text={B}: Evolved Sleeper becomes a Human Cleric with base power and toughness 2/2. -- {1}{B}: If Evolved Sleeper is a Cleric, put a deathtouch counter on it and it becomes a Phyrexian Human Cleric with base power and toughness 3/3. -- {1}{B}{B}: If Evolved Sleeper is a Phyrexian, put a +1/+1 counter on it, then you draw a card and you lose 1 life. +mana={B} +type=Creature +subtype=Human +power=1 +toughness=1 +[/card] +[card] name=Evra, Halcyon Witness abilities=lifelink auto={4}:count(lifetotal) && transforms((,newability[lifeset:p controller})) forever && all(this) transforms((,setpower=countedamount)) forever @@ -23531,6 +24380,17 @@ power=4 toughness=4 [/card] [card] +name=Exhibition Magician +auto=choice create(citizen:creature citizen:1/1:green,white) +auto=choice token(Treasure sur) +text=When Exhibition Magician enters the battlefield, choose one -- Create a 1/1 green and white Citizen creature token. -- Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={2}{R} +type=Creature +subtype=Human Wizard +power=2 +toughness=1 +[/card] +[card] name=Exhilarating Elocution target=creature|mybattlefield auto=name(Put two 1/1 counters) transforms((,newability[counter(1/1.2)],newability[name(Other creature gets +1/+1) target(other creature|mybattlefield) 1/1 ueot])) oneshot @@ -23789,6 +24649,14 @@ power=4 toughness=2 [/card] [card] +name=Extinguish the Light +target=creature,planeswalker +auto=destroy and!( if cantargetcard(*[manacost<=3]) then life:3 controller )! +text=Destroy target creature or planeswalker. If its mana value was 3 or less, you gain 3 life. +mana={2}{B}{B} +type=Instant +[/card] +[card] name=Extract Brain aicode=activate target(*[zpos<=fullpaid]|opponenthand) activate castcard(normal) auto=name(Look opponent hand) reveal:x revealzone(opponenthand) optionone name(Cast card) target(*|reveal) activate castcard(normal) optiononeend optiontwo name(Put back) all(*|reveal) moveto(ownerhand) optiontwoend revealend @@ -23797,6 +24665,24 @@ mana={X}{U}{B} type=Sorcery [/card] [card] +name=Extraction Specialist +abilities=lifelink +auto=target(creature[manacost<=2]|graveyard) moveTo(mybattlefield) and!(transforms((,newability[cantattack],newability[cantpwattack],newability[cantblock])))! +text=Lifelink -- When Extraction Specialist enters the battlefield, return target creature card with mana value 2 or less from your graveyard to the battlefield. That creature can't attack or block for as long as you control Extraction Specialist. +mana={2}{W} +type=Creature +subtype=Human Rogue +power=3 +toughness=2 +[/card] +[card] +name=Extravagant Replication +auto=@each my upkeep:clone target(other *[-land]|myBattlefield) +text=At the beginning of your upkeep, create a token that's a copy of another target nonland permanent you control. +mana={4}{U}{U} +type=Enchantment +[/card] +[card] name=Extus, Oriq Overlord abilities=double strike other={6}{B}{R} name(Awaken the Blood Avatar) @@ -26300,6 +27186,16 @@ power=2 toughness=1 [/card] [card] +name=Flaming Fist Officer +auto=@movedTo(other creature|nonbattlezone) from(mybattlefield):counter(1/1) +text=Whenever another creature you control leaves the battlefield, put a +1/+1 counter on Flaming Fist Officer. +mana={2}{W} +type=Creature +subtype=Gnome Soldier +power=2 +toughness=2 +[/card] +[card] name=Flaming Gambit target=player flashback={X}{R}{R} @@ -26369,6 +27265,16 @@ power=6 toughness=6 [/card] [card] +name=Fleetfoot Dancer +abilities=trample,lifelink,haste +text=Trample, lifelink, haste +mana={1}{R}{G}{W} +type=Creature +subtype=Elf Druid +power=4 +toughness=4 +[/card] +[card] name=Fleeting Spirit auto={W}{E(*|mygraveyard)}{E(*|mygraveyard)}{E(*|mygraveyard)}:name(Gains first strike) transforms((,newability[first strike])) ueot auto={D(*|myhand)}:name(Exile and return) moveto(myexile) and!( transforms((,newability[phaseaction[endofturn once checkex] moveto(ownerbattlefield)])) ueot )! @@ -26533,6 +27439,25 @@ mana={GW} type=Sorcery [/card] [card] +name=Flowstone Infusion +target=creature +auto=2/-2 +text=Target creature gets +2/-2 until end of turn. +mana={R} +type=Instant +[/card] +[card] +name=Flowstone Kavu +abilities=menace +auto={R}:1/-1 ueot +text=Menace (This creature can't be blocked except by two or more creatures.) -- {R}: Flowstone Kavu gets +1/-1 until end of turn. +mana={2}{R} +type=Creature +subtype=Kavu +power=2 +toughness=3 +[/card] +[card] name=Fluctuator auto=lord(*[cycling]|mycastingzone) altercost(colorless,-2) text=Cycling abilities you activate cost up to {2} less to activate. @@ -26889,6 +27814,16 @@ mana={1}{B} type=Sorcery [/card] [card] +name=Forge Boss +auto=@sacrificed(other creature|mybattlefield) turnlimited:damage:2 opponent +text=Whenever you sacrifice one or more other creatures, Forge Boss deals 2 damage to each opponent. This ability triggers only once each turn. +mana={2}{B}{R} +type=Creature +subtype=Human Warrior +power=3 +toughness=4 +[/card] +[card] name=Forge of Heroes auto={T}:add{C} auto={T} restriction{type(creature[iscommander;fresh]|mybattlefield)~morethan~0}:name(Add 1/1 counter to Commander) target(creature[iscommander;fresh]|mybattlefield) counter(1/1) @@ -27174,6 +28109,13 @@ mana={3}{W}{U} type=Sorcery [/card] [card] +name=Fractured Powerstone +auto={T}:Add{1} +text={T}: Add {1} to your mana pool. -- {T}: Roll the planar die. Activate this ability only any time you could cast a sorcery. +mana={2} +type=Artifact +[/card] +[card] name=Fractured Sanity auto=deplete:14 opponent abilities=cycling @@ -27662,6 +28604,14 @@ power=3 toughness=5 [/card] [card] +name=Furious Bellow +target=creature +auto=3/0 && _SCRY_(1) +text=Target creature gets +3/+0 and gains first strike until end of turn. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +mana={1}{R} +type=Instant +[/card] +[card] name=Furious Rise auto=@each my endofturn aslongas(creature[power>=4]|myBattlefield):moveto(exile) and!( transforms((,canplayfromexile)) ueot )! all(*[zpos=1]|mylibrary) uynt text=At the beginning of your end step, if you control a creature with power 4 or greater, exile the top card of your library. You may play that card until you exile another card with Furious Rise. @@ -28225,6 +29175,16 @@ power=1 toughness=3 [/card] [card] +name=Gathering Throng +auto=may moveto(myhand) target(Gathering Throng|mylibrary) +text=When Gathering Throng enters the battlefield, you may search your library for any number of cards named Gathering Throng, reveal them, put them into your hand, then shuffle. +mana={2}{W} +type=Creature +subtype=Human Citizen +power=3 +toughness=1 +[/card] +[card] name=Gauntlets of Light target=creature auto=0/2 @@ -28595,6 +29555,13 @@ mana={R}{R}{R}{R} type=Sorcery [/card] [card] +name=Geothermal Bog +auto=tap(noevent) +text=({T}: Add {B} or {R}.) -- Geothermal Bog enters the battlefield tapped. +type=Land +subtype=Swamp Mountain +[/card] +[card] name=Geralf, Visionary Stitcher auto=lord(zombie|mybattlefield) flying auto={U}{T}{S(other creature[-token]|mybattlefield)}:name(Create Zombie) token(Zombie,Creature Zombie,storedtoughness/storedtoughness,blue) @@ -28706,6 +29673,18 @@ power=2 toughness=5 [/card] [card] +name=Ghitu Amplifier +kicker={2}{U} +auto=if paid(kicker) then target(creature|opponentBattlefield) moveto(ownerhand) +auto=@movedTo(instant,sorcery|mystack):2/0 ueot +text=Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.) -- When Ghitu Amplifier enters the battlefield, if it was kicked, return target creature an opponent controls to its owner's hand. -- Whenever you cast an instant or sorcery spell, Ghitu Amplifier gets +2/+0 until end of turn. +mana={1}{R} +type=Creature +subtype=Human Wizard +power=1 +toughness=2 +[/card] +[card] name=Ghitu Chronicler kicker={3}{R} auto=if paid(kicker) then target(instant,sorcery|mygraveyard) moveto(ownerhand) @@ -28956,6 +29935,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Gibbering Barricade +abilities=defender +auto={2}{B}{S(creature|myBattlefield)}:life:1 && draw:1 +text=Defender -- {2}{B}, Sacrifice a creature: You gain 1 life and draw a card. +mana={2}{B} +type=Creature +subtype=Nightmare Wall +power=2 +toughness=4 +[/card] +[card] name=Gideon's Battle Cry auto=all(creature|myBattlefield) counter(1/1) auto=target(planeswalker[gideon&manacost=6]|mylibrary) moveto(myhand) @@ -29131,6 +30121,16 @@ mana={1}{W} type=Instant [/card] [card] +name=Gilded Pinions +auto=token(Treasure sur) +auto=teach(creature) flying +auto={2}:equip +text=When Gilded Pinions enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") -- Equipped creature has flying. -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +mana={2} +type=Artifact +subtype=Equipment +[/card] +[card] name=Gilded Sentinel mana={4} type=Artifact Creature @@ -29230,6 +30230,17 @@ power=7 toughness=6 [/card] [card] +name=Githzerai Monk +abilities=flash,flying +auto=name(Psychic Defense) tap all(creature|opponentBattlefield) +text=Flash -- Flying -- Psychic Defense - When Githzerai Monk enters the battlefield, tap all creatures you don't control. +mana={4}{W} +type=Creature +subtype=Gith Monk +power=3 +toughness=2 +[/card] +[card] name=Gitrog, Horror of Zhava abilities=menace auto=@each combatbegins:if cantargetcard(*[-tapped]|*) then ability$!may name(Sacrifice a creature) name(Sacrifice a creature) notatarget(creature|myBattlefield) sacrifice and!( name(Tap Gitrog) target(*[Gitrog^ Horror of Zhava;-tapped]|opponentBattlefield) transforms((,newability[tap],newability[name(Seek a land) moverandom(*[land]) from(mylibrary) to(myhand)])) oneshot )! !$ opponent @@ -29571,6 +30582,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Glittermonger +auto={T}:token(Treasure sur) +text={T}: Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={3}{G} +type=Creature +subtype=Elf Rogue +power=1 +toughness=4 +[/card] +[card] name=Global Ruin auto=ability$!name(Sacrifice forests) name(Sacrifice forests) target(forest|mybattlefield) sacrifice!$ controller auto=ability$!name(Sacrifice plains) name(Sacrifice plains) target(plains|mybattlefield) sacrifice!$ controller @@ -30226,6 +31247,16 @@ mana={1}{R} type=Enchantment [/card] [card] +name=Goblin Picker +auto={R}{T}{D(*|myhand)}:draw:1 +text={R}, {T}, Discard a card: Draw a card. +mana={1}{R} +type=Creature +subtype=Goblin +power=2 +toughness=2 +[/card] +[card] name=Goblin Racketeer auto=_ATTACKING_may name(Goad creature) target(creature|opponentBattlefield) _GOAD_ text=Whenever Goblin Racketeer attacks, you may goad target creature defending player controls. (Until your next turn, that creature attacks each combat if able and attacks a player other than you if able.) @@ -30540,6 +31571,16 @@ mana={1}{G}{U} type=Sorcery [/card] [card] +name=Golden-Tail Disciple +abilities=lifelink +text=Lifelink +mana={2}{W} +type=Enchantment Creature +subtype=Fox Monk +power=2 +toughness=3 +[/card] +[card] name=Goldenhide Ox auto=name(Creature must be blocked) target(creature) transforms((,newability[_ATTACKING_all(creature|opponentbattlefield) transforms((,newability[mustblock])) ueot])) ueot auto=@movedto(enchantment|myBattlefield):name(Creature must be blocked) target(creature) transforms((,newability[_ATTACKING_all(creature|opponentbattlefield) transforms((,newability[mustblock])) ueot])) ueot @@ -30551,6 +31592,21 @@ power=5 toughness=4 [/card] [card] +name=Goldhound +abilities=first strike,menace +auto={T}{S}:Add{W} +auto={T}{S}:Add{U} +auto={T}{S}:Add{B} +auto={T}{S}:Add{R} +auto={T}{S}:Add{G} +text=First strike -- Menace (This creature can't be blocked except by two or more creatures.) -- {T}, Sacrifice Goldhound: Add one mana of any color. +mana={R} +type=Artifact Creature +subtype=Treasure Dog +power=1 +toughness=1 +[/card] +[card] name=Goldmane Griffin abilities=flying,vigilance auto=moveto(myhand) target(Ajani^ Inspiring Leader|mylibrary) @@ -30960,6 +32016,14 @@ power=0 toughness=0 [/card] [card] +name=Grand Crescendo +auto=create(Citizen:creature Citizen:1/1:green,white:)*X +auto=all(creature|myBattlefield) indestructible +text=Create X 1/1 green and white Citizen creature tokens. Creatures you control gain indestructible until end of turn. +mana={X}{W}{W} +type=Instant +[/card] +[card] name=Grand Warlord Radha abilities=haste auto=@each my blockers:foreach(creature[attacking]|mybattlefield) ability$!name(Choose one) choice name(Add red mana) add{R} doesntempty _ choice name(Add green mana) add{G} doesntempty!$ controller @@ -31310,6 +32374,16 @@ power=7 toughness=7 [/card] [card] +name=Greatsword of Tyr +auto=@combat(attacking) source(mytgt):may tap target(creature|opponentBattlefield) +auto=@combat(attacking) source(mytgt):counter(1/1) && tap target(creature|opponentBattlefield) +auto={W}:equip +text=Whenever equipped creature attacks, put a +1/+1 counter on it and tap up to one target creature defending player controls. -- Equip {W} ({W}: Attach to target creature you control. Equip only as a sorcery.) +mana={1}{W} +type=Artifact +subtype=Equipment +[/card] +[card] name=Green Dragon abilities=flying auto=emblem transforms((,newability[@damaged(creature|opponentbattlefield):name(Poison Breath) all(trigger[to]) destroy])) ueot @@ -32015,6 +33089,15 @@ power=4 toughness=4 [/card] [card] +name=Guiding Bolt +target=creature[power>=4] +auto=destroy +auto=_SCRY_(2) +text=Destroy target creature with power 4 or greater. -- Scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +mana={2}{W} +type=Instant +[/card] +[card] name=Guiding Spirit abilities=flying aicode=activate target(creature[zpos<=1]|mygraveyard) moveto(mylibrary) @@ -32583,6 +33666,25 @@ text=Cumulative upkeep {1} (At the beginning of your upkeep, put an age counter type=Land [/card] [card] +name=Halo Fountain +auto={W}{T}{Q(creature[tapped]|mybattlefield)}:create(citizen:creature citizen:1/1:green,white) +auto={W}{W}{T}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}:draw:1 +auto={W}{W}{W}{W}{W}{T}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}{Q(creature[tapped]|mybattlefield)}:wingame +text={W}, {T}, Untap a tapped creature you control: Create a 1/1 green and white Citizen creature token. -- {W}{W}, {T}, Untap two tapped creatures you control: Draw a card. -- {W}{W}{W}{W}{W}, {T}, Untap fifteen tapped creatures you control: You win the game. +mana={2}{W} +type=Artifact +[/card] +[card] +name=Halo Scarab +autograveyard={2}{E}:token(Treasure sur) +text={2}, Exile Halo Scarab from your graveyard: Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={2} +type=Artifact Creature +subtype=Insect +power=2 +toughness=1 +[/card] +[card] name=Halvar, God of Battle other={1}{W} name(Sword of the Realms) otherrestriction=can play equipment,compare(isflipped)~equalto~1 @@ -32669,6 +33771,16 @@ type=Legendary Artifact subtype=Equipment [/card] [card] +name=Hammers of Moradin +auto=_ATTACKING_tap target(creature|opponentBattlefield) +text=Myriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token that's a copy of this creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) -- Whenever Hammers of Moradin attacks, for each opponent, tap up to one target creature that player controls. +mana={2}{W} +type=Creature +subtype=Dwarf Cleric +power=3 +toughness=3 +[/card] +[card] name=Hampering Snare abilities=cycling auto=all(creature|opponentBattlefield) -2/-0 ueot @@ -33119,6 +34231,18 @@ mana={3}{B}{B} type=Instant [/card] [card] +name=Haughty Djinn +abilities=flying +anyzone=pginstantsorcery/4 cdaactive +auto=lord(Instant,sorcery|mycastingzone) altercost(colorless,-1) +text=Flying -- Haughty Djinn's power is equal to the number of instant and sorcery cards in your graveyard. -- Instant and sorcery spells you cast cost {1} less to cast. +mana={1}{U}{U} +type=Creature +subtype=Djinn +power=* +toughness=4 +[/card] +[card] name=Hauken's Insight backside=Jacob Hauken, Inspector auto=@each my upkeep:name(Exile top card) all(*[zpos=1]|mylibrary) moveto(myexile) and!( counter(0/0,1,GlassExiled) )! @@ -33135,6 +34259,13 @@ mana={1}{W} type=Enchantment [/card] [card] +name=Haunted Mire +auto=tap(noevent) +text=({T}: Add {B} or {G}.) -- Haunted Mire enters the battlefield tapped. +type=Land +subtype=Swamp Forest +[/card] +[card] name=Haunted Ridge auto=if type(other land|mybattlefield)~lessthan~2 then tap(noevent) auto={T}:add{B} @@ -33143,6 +34274,17 @@ text=Haunted Ridge enters the battlefield tapped unless you control two or more type=Land [/card] [card] +name=Haunting Figment +abilities=vigilance +auto=@movedTo(instant,sorcery|mystack) turnlimited:unblockable ueot +text=Vigilance -- Haunting Figment can't be blocked as long as you've cast an instant or sorcery spell this turn. +mana={1}{U} +type=Creature +subtype=Illusion +power=2 +toughness=1 +[/card] +[card] name=Haunting Imitation auto=if type(creature[zpos=1]|library)~equalto~0 then moveto(myhand) auto=all(creature[zpos=1]|library) clone and!( becomes(Spirit,1/1,flying) forever )! @@ -33944,6 +35086,17 @@ power=1 toughness=4 [/card] [card] +name=Hero's Heirloom +auto=teach(creature) 2/1 +auto=teach(legendary) trample +auto=teach(legendary) haste +auto={2}:equip +text=Equipped creature gets +2/+1. -- As long as equipped creature is legendary, it has trample and haste. -- Equip {2} +mana={2} +type=Artifact +subtype=Equipment +[/card] +[card] name=Heroes of the Revel auto=token(Satyr,Creature Satyr,1/1,red,cantblock) auto=@targeted(this) from(*|mycastingzone):all(creature|myBattlefield) 1/0 ueot @@ -33963,6 +35116,15 @@ mana={5} type=Legendary Artifact [/card] [card] +name=Heroic Charge +kicker={1}{r} +auto=all(creature|myBattlefield) 2/1 +auto=if paid(kicker) then all(creature|myBattlefield) trample +text=Kicker {1}{R} (You may pay an additional {1}{R} as you cast this spell.) -- Creatures you control get +2/+1 until end of turn. If this spell was kicked, those creatures also gain trample until end of turn. +mana={2}{W}{W} +type=Instant +[/card] +[card] name=Heroic Reinforcements auto=lord(other creature|myBattlefield) +1/+1 auto=lord(other creature|myBattlefield) haste @@ -34088,6 +35250,17 @@ mana={1}{W}{U} type=Enchantment [/card] [card] +name=High-Rise Sawjack +abilities=reach +auto=@combat(blocking) source(this) from(creature[flying]):all(this) 2/0 ueot +text=Reach -- Whenever High-Rise Sawjack blocks a creature with flying, High-Rise Sawjack gets +2/+0 until end of turn. +mana={2}{G} +type=Creature +subtype=Elf Citizen +power=2 +toughness=3 +[/card] +[card] name=Highborn Vampire mana={3}{B} type=Creature @@ -34403,6 +35576,18 @@ power=4 toughness=5 [/card] [card] +name=Hold for Ransom +target=creature +auto=teach(creature) cantattack +auto=teach(creature) cantpwattack +auto=teach(creature) cantblock +auto=teach(creature) transforms((,newability[{7}:Sacrifice notatarget(Hold for Ransom) && draw:1 asSorcery])) +text=Enchant creature -- Enchanted creature can't attack or block and has "{7}: Hold for Ransom's controller sacrifices it and draws a card. Activate only as a sorcery." +mana={1}{W} +type=Enchantment +subtype=Aura +[/card] +[card] name=Hold the Perimeter abilities=isconspiracy restriction=never @@ -35417,6 +36602,26 @@ mana={2}{B}{R} type=Instant [/card] [card] +name=Hurler Cyclops +auto={1}{S(other creature|mybattlefield)}:damage:1 target(creature,player) +text={1}, Sacrifice another creature: Hurler Cyclops deals 1 damage to any target. +mana={3}{R}{R} +type=Creature +subtype=Cyclops +power=5 +toughness=4 +[/card] +[card] +name=Hurloon Battle Hymn +target=creature,planeswalker +kicker={w} +auto=damage:4 +auto=if paid(kicker) then life:4 controller +text=Kicker {W} (You may pay an additional {W} as you cast this spell.) -- Hurloon Battle Hymn deals 4 damage to target creature or planeswalker. If this spell was kicked, you gain 4 life. +mana={2}{R} +type=Instant +[/card] +[card] name=Hushbringer abilities=flying,lifelink,noentertrg,nodietrg text=Flying, lifelink -- Creatures entering the battlefield or dying don't cause abilities to trigger. @@ -35706,6 +36911,13 @@ mana={2} type=Artifact [/card] [card] +name=Idyllic Beachfront +auto=tap(noevent) +text=({T}: Add {W} or {U}.) -- Idyllic Beachfront enters the battlefield tapped. +type=Land +subtype=Plains Island +[/card] +[card] name=Idyllic Grange auto=aslongas(other land[plains]|myBattlefield) tap(noevent) <3 oneshot auto=aslongas(other land[plains]|myBattlefield) >2 target(creature|myBattlefield) counter(1/1) once @@ -36420,6 +37632,13 @@ power=4 toughness=5 [/card] [card] +name=Incandescent Aria +auto=damage:3 all(creature[-token]) +text=Incandescent Aria deals 3 damage to each nontoken creature. +mana={R}{G}{W} +type=Sorcery +[/card] +[card] name=Incarnation Technique other={4}{B} name(Demonstrate) auto=name(Mill cards and return creature) transforms((,newability[deplete:5 controller],newability[target(creature|mygraveyard) moveto(mybattlefield)])) oneshot @@ -37016,6 +38235,17 @@ type=Sorcery subtype=Lesson [/card] [card] +name=Inkrise Infiltrator +abilities=flying +auto={3}{B}:2/2 ueot +text=Flying -- {3}{B}: Inkrise Infiltrator gets +2/+2 until end of turn. +mana={1}{B} +type=Creature +subtype=Human Ninja +power=1 +toughness=2 +[/card] +[card] name=Inner Demon target=creature auto=teach(creature) +2/+2 @@ -37300,6 +38530,17 @@ power=1 toughness=4 [/card] [card] +name=Inspiring Overseer +abilities=flying +auto=life:1 && draw:1 +text=Flying -- When Inspiring Overseer enters the battlefield, you gain 1 life and draw a card. +mana={2}{W} +type=Creature +subtype=Angel Cleric +power=2 +toughness=1 +[/card] +[card] name=Inspiring Refrain abilities=exiledeath other={2}{U} name(Suspend 3) @@ -37616,6 +38857,15 @@ mana={2}{W} type=Instant [/card] [card] +name=Involuntary Employment +target=creature +auto=moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste)) ueot)! +auto=token(Treasure sur) +text=Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={3}{R} +type=Sorcery +[/card] +[card] name=Iona's Blessing target=creature auto=teach(creature) 2/2 @@ -38090,6 +39340,15 @@ type=Artifact mana={1} [/card] [card] +name=Jackhammer +auto=teach(creature) 2/0 +auto={2}:equip +text=Equipped creature gets +2/+0. -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +mana={1}{R} +type=Artifact +subtype=Equipment +[/card] +[card] name=Jackknight auto=@movedto(artifact|mybattlefield):counter(1/1) all(this) auto=@movedto(artifact[contraption]|mybattlefield):transforms((,newability[lifelink])) ueot @@ -38217,6 +39476,18 @@ power=5 toughness=5 [/card] [card] +name=Jan Jansen, Chaos Crafter +abilities=haste +auto={T}{S(artifact[creature]|myBattlefield)}:token(Treasure sur)*2 +auto={T}{S(artifact[-creature]|myBattlefield)}:create(construct:artifact creature construct:1/1:colorless:)*2 +text=Haste -- {T}, Sacrifice an artifact creature: Create two Treasure tokens. -- {T}, Sacrifice a noncreature artifact: Create two 1/1 colorless Construct artifact creature tokens. +mana={R}{W}{B} +type=Legendary Creature +subtype=Gnome Artificer +power=3 +toughness=3 +[/card] +[card] name=Jar of Eyeballs auto=@movedTo(creature|mygraveyard) from(battlefield):counter(0/0,2,Eyeball) auto=this(counter{0/0.2.Eyeball}) {3}{T}:removeallcounters(0/0,1,Eyeball) && reveal:2 optionone target(*|reveal) moveto(myhand) optiononeend optiontwo name(Put in library) all(*|reveal) bottomoflibrary optiontwoend revealend @@ -38255,6 +39526,18 @@ mana={3} type=Artifact [/card] [card] +name=Jared Carthalion +auto=counter(0/0,5,loyalty) +auto={C(0/0,+1,Loyalty)}:create(Kavu:Creature Kavu:3/3:trample:white:blue:black:red:green) +auto={C(0/0,-3,Loyalty)}:name(counters equal to number of colors) target(creature) transforms((,newability[counter(1/1.mycolnum)])) +auto={C(0/0,-6,Loyalty)}:moveTo(ownerhand) target(*[multicolor]|mygraveyard) +auto={C(0/0,-6,Loyalty)}:name(Return card that's all colors) moveTo(ownerhand) target(*[white&blue&black&red&green]|mygraveyard) && draw:1 && token(Treasure sur)*2 +text=[+1]: Create a 3/3 Kavu creature token with trample that's all colors. -- [-3]: Choose up to two target creatures. For each of them, put a number of +1/+1 counters on it equal to the number of colors it is. -- [-6]: Return target multicolored card from your graveyard to your hand. If that card was all colors, draw a card and create two Treasure tokens. -- Jared Carthalion can be your commander. +mana={W}{U}{B}{R}{G} +type=Legendary Planeswalker +subtype=Jared +[/card] +[card] name=Jared Carthalion, True Heir auto=_MONARCH_OPPONENT_ auto=emblem transforms((,newability[@becomesmonarchof(player):name(You can't become the monarch) _MONARCH_OPPONENT_])) ueot @@ -38308,6 +39591,14 @@ mana={5}{R} type=Sorcery [/card] [card] +name=Jaya's Firenado +target=creature,planeswalker +auto=damage:5 && _SCRY_(1) +text=Jaya's Firenado deals 5 damage to target creature or planeswalker. Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +mana={4}{R} +type=Sorcery +[/card] +[card] name=Jaya's Greeting target=creature auto=damage:3 @@ -38337,6 +39628,18 @@ power=0 toughness=4 [/card] [card] +name=Jenson Carthalion, Druid Exile +auto=@movedTo(*[multicolor]|mystack):scry:1 scrycore delayed dontshow donothing scrycoreend scryend +auto=@movedTo(*[white&blue&black&red&green]|mystack):create(angel:creature angel:4/4:white:flying,vigilance) +auto={5}{T}:Add{W}{U}{B}{R}{G} +text=Whenever you cast a multicolored spell, scry 1. If that spell was all colors, create a 4/4 white Angel creature token with flying and vigilance. -- {5}, {T}: Add {W}{U}{B}{R}{G}. +mana={G}{W} +type=Legendary Creature +subtype=Human Druid +power=2 +toughness=2 +[/card] +[card] name=Jerren, Corrupted Bishop backside=Ormendahl, the Corrupter restriction=compare(isflipped)~equalto~0 @@ -38370,6 +39673,41 @@ mana={5} type=Artifact [/card] [card] +name=Jetmir's Garden +abilities=cycling +auto=tap(noevent) +autohand=__CYCLING__({3}) +text=({T}: Add {R}, {G}, or {W}.) -- Jetmir's Garden enters the battlefield tapped. -- Cycling {3} ({3}, Discard this card: Draw a card.) +type=Land +subtype=Mountain Forest Plains +[/card] +[card] +name=Jetmir, Nexus of Revels +auto=aslongas(creature|myBattlefield) lord(creature|myBattlefield) 1/0 >2 +auto=aslongas(creature|myBattlefield) lord(creature|myBattlefield) vigilance >2 +auto=aslongas(creature|myBattlefield) lord(creature|myBattlefield) 1/0 >5 +auto=aslongas(creature|myBattlefield) lord(creature|myBattlefield) trample >5 +auto=aslongas(creature|myBattlefield) lord(creature|myBattlefield) 1/0 >8 +auto=aslongas(creature|myBattlefield) lord(creature|myBattlefield) double strike >8 +text=Creatures you control get +1/+0 and have vigilance as long as you control three or more creatures. -- Creatures you control also get +1/+0 and have trample as long as you control six or more creatures. -- Creatures you control also get +1/+0 and have double strike as long as you control nine or more creatures. +mana={1}{R}{G}{W} +type=Legendary Creature +subtype=Cat Demon +power=5 +toughness=4 +[/card] +[card] +name=Jewel Thief +abilities=vigilance,trample +auto=token(Treasure sur) +text=Vigilance, trample -- When Jewel Thief enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={2}{G} +type=Creature +subtype=Cat Rogue +power=3 +toughness=3 +[/card] +[card] name=Jewel-Eyed Cobra abilities=deathtouch auto=_DIES_name(Create Treasure) token(Treasure Sur) @@ -38465,6 +39803,14 @@ power=1 toughness=1 [/card] [card] +name=Join Forces +target=creature +auto=2/2 +text=Untap up to two target creatures. They each get +2/+2 until end of turn. +mana={2}{W} +type=Instant +[/card] +[card] name=Join Shields auto=all(creature|myBattlefield) untap auto=all(creature|myBattlefield) opponentshroud @@ -38644,6 +39990,16 @@ power=2 toughness=2 [/card] [card] +name=Jukai Naturalist +auto=lord(Enchantment|mycastingzone) altercost(colorless,-1) +text=Lifelink -- Enchantment spells you cast cost {1} less to cast. +mana={G}{W} +type=Enchantment Creature +subtype=Human Monk +power=2 +toughness=2 +[/card] +[card] name=Jumbo Imp abilities=flying auto=transforms((Creature Summon Imp,setpower=0,settoughness=0)) forever @@ -38698,6 +40054,17 @@ power=2 toughness=2 [/card] [card] +name=Juniper Order Rootweaver +kicker={G} +auto=if paid(kicker) then counter(1/1) target(creature|myBattlefield) +text=Kicker {G} (You may pay an additional {G} as you cast this spell.) -- When Juniper Order Rootweaver enters the battlefield, if it was kicked, put a +1/+1 counter on target creature you control. +mana={1}{W} +type=Creature +subtype=Human Druid +power=2 +toughness=2 +[/card] +[card] name=Junk Winder autoexile=thisforeach(variable{type:*[token]:mybattlefield}>0) changecost(colorless:-1) forcedalive autograveyard=thisforeach(variable{type:*[token]:mybattlefield}>0) changecost(colorless:-1) forcedalive @@ -40041,6 +41408,18 @@ power=* toughness=4 [/card] [card] +name=King Darien XLVIII +auto=lord(other creature|myBattlefield) +1/+1 +auto={3}{G}{W}:counter(1/1) && create(soldier:creature soldier:1/1:white) +auto={S}:all(creature[token]|myBattlefield) transforms((,newability[hexproof],newability[indestructible])) ueot +text=Other creatures you control get +1/+1. -- {3}{G}{W}: Put a +1/+1 counter on King Darien and create a 1/1 white Soldier creature token. -- Sacrifice King Darien: Creature tokens you control gain hexproof and indestructible until end of turn. +mana={1}{G}{W} +type=Legendary Creature +subtype=Human Soldier +power=2 +toughness=3 +[/card] +[card] name=King Harald's Revenge target=creature auto=foreach(creature|myBattlefield) 1/1 @@ -40341,6 +41720,18 @@ power=2 toughness=1 [/card] [card] +name=Knight of Dawn's Light +abilities=first strike,lifefaker +auto=@lifeof(player) from(*[-lifefaker]|*):life:1 controller +auto={1}{W}:1/1 ueot +text=First strike -- If you would gain life, you gain that much life plus 1 instead. -- {1}{W}: Knight of Dawn's Light gets +1/+1 until end of turn. +mana={1}{W} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Knight of Dusk auto={B}{B}:destroy target(creature[blocking]) limit:1 text={B}{B}: Destroy target creature blocking Knight of Dusk. @@ -40351,6 +41742,17 @@ power=2 toughness=2 [/card] [card] +name=Knight of Dusk's Shadow +abilities=menace,nolifegainopponent +auto={1}{B}:1/1 ueot +text=Menace (This creature can't be blocked except by two or more creatures.) -- Your opponents can't gain life. -- {1}{B}: Knight of Dusk's Shadow gets +1/+1 until end of turn. +mana={1}{B} +type=Creature +subtype=Human Knight +power=2 +toughness=2 +[/card] +[card] name=Knight of Grace abilities=first strike auto=cantbetargetof(*[black]) @@ -40670,6 +42072,17 @@ power=1 toughness=4 [/card] [card] +name=Korlessa, Scale Singer +abilities=showfromtoplibrary +auto=aslongas(Dragon[zpos=1]|mylibrary) canplayfromlibrarytop >0 +text=You may look at the top card of your library any time. -- You may cast Dragon spells from the top of your library. +mana={G}{U} +type=Legendary Creature +subtype=Dragon Bard +power=1 +toughness=4 +[/card] +[card] name=Korvold, Fae-Cursed King abilities=flying auto=sacrifice target(*|mybattlefield) @@ -41160,6 +42573,18 @@ power=2 toughness=2 [/card] [card] +name=Kyodai, Soul of Kamigawa +abilities=flash,flying +auto=target(other *) transforms((,indestructible)) +auto={W}{U}{B}{R}{G}:5/5 ueot +text=Flash -- Flying -- When Kyodai, Soul of Kamigawa enters the battlefield, another target permanent gains indestructible for as long as you control Kyodai. -- {W}{U}{B}{R}{G}: Kyodai gets +5/+5 until end of turn. +mana={3}{W} +type=Legendary Creature +subtype=Dragon Spirit +power=3 +toughness=3 +[/card] +[card] name=Kyren Archive auto=@each my upkeep:may name(Exile top card) all(*[zpos=1]|mylibrary) moveto(myexile) and!( counter(0/0,1,KyrenExiled) )! auto={5}{S}:all(*|myhand) reject && ability$!name(Move back exiled cards) name(Move back exiled cards) all(*[counter{0/0.1.KyrenExiled}]|myexile) moveto(ownerhand)!$ controller @@ -42168,6 +43593,17 @@ power=2 toughness=2 [/card] [card] +name=Leyline Binding +abilities=flash +autoexile=thisforeach(variable{pbasiclandtypes}>0) changecost(colorless:-1) forcedalive +autograveyard=thisforeach(variable{pbasiclandtypes}>0) changecost(colorless:-1) forcedalive +autohand=thisforeach(variable{pbasiclandtypes}>0) changecost(colorless:-1) forcedalive +auto=(blink)forsrc target(*[-land]|opponentbattlefield) +text=Flash -- Domain - This spell costs {1} less to cast for each basic land type among lands you control. -- When Leyline Binding enters the battlefield, exile target nonland permanent an opponent controls until Leyline Binding leaves the battlefield. +mana={5}{W} +type=Enchantment +[/card] +[card] name=Leyline Invocation auto=token(Fractal,Creature Fractal,0/0,green,blue) and!( counter(1/1,type:land:mybattlefield) )! text=Create a 0/0 green and blue Fractal creature token. Put X +1/+1 counters on it, where X is the number of lands you control. @@ -42370,6 +43806,14 @@ mana={G} type=Instant [/card] [card] +name=Life Insurance +auto=_EXTORT_ +auto=@movedTo(creature[-token]|graveyard) from(battlefield):life:-1 && token(Treasure sur) +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.) -- Whenever a nontoken creature dies, you lose 1 life and create a Treasure token. +mana={3}{W}{B} +type=Enchantment +[/card] +[card] name=Light Up the Night flashback={3}{R} otherrestriction=type(planeswalker|mybattlefield)~morethan~0 @@ -42986,6 +44430,16 @@ power=1 toughness=3 [/card] [card] +name=Llanowar Stalker +auto=@movedTo(other creature|myBattlefield):1/0 ueot +text=Whenever another creature enters the battlefield under your control, Llanowar Stalker gets +1/+0 until end of turn. +mana={G} +type=Creature +subtype=Elf Warrior +power=1 +toughness=1 +[/card] +[card] name=Llanowar Tribe auto={T}:add{G}{G}{G} text={T}: Add {G}{G}{G}. @@ -43642,6 +45096,14 @@ mana={2} type=Artifact [/card] [card] +name=Lucky Offering +target=artifact[manacost<=3] +auto=destroy && life:3 controller +text=Destroy target artifact with mana value 3 or less. You gain 3 life. +mana={W} +type=Sorcery +[/card] +[card] name=Ludevic, Necro-Alchemist abilities=partner auto=@each my end restriction{compare(oplifelost)~morethan~0}:may draw:1 controller @@ -43720,6 +45182,18 @@ power=2 toughness=4 [/card] [card] +name=Lulu, Loyal Hollyphant +abilities=flying,chooseabackground +auto=@each my end restriction{revolt}:all(creature[tapped]|myBattlefield) untap +auto=@each my end restriction{revolt}:all(creature[tapped]|myBattlefield) counter(1/1) +text=Flying -- At the beginning of your end step, if a permanent you controlled left the battlefield this turn, put a +1/+1 counter on each tapped creature you control, then untap them. -- Choose a Background (You can have a Background as a second commander.) +mana={3}{W} +type=Legendary Creature +subtype=Elephant Angel +power=3 +toughness=2 +[/card] +[card] name=Lumbering Battlement abilities=vigilance auto=choice name(Exile 0 creatures) name(Exile 0 creatures) donothing @@ -43906,6 +45380,13 @@ power=4 toughness=2 [/card] [card] +name=Lurking Evil +auto={0}:name(pay halfup life) life:-halfuplifetotal controller && transforms((removetypes)) forever && transforms((Creature Phyrexian Horror,setpower=4,settoughness=4,flying)) forever +text=Pay half your life, rounded up: Lurking Evil becomes a 4/4 Phyrexian Horror creature with flying. +mana={B}{B}{B} +type=Enchantment +[/card] +[card] name=Lurking Roper abilities=doesnotuntap auto=@lifeof(player):name(Untap) untap @@ -43936,6 +45417,15 @@ mana={3} type=Artifact [/card] [card] +name=Luxurious Libation +target=creature +auto=X/X +auto=create(Citizen:creature Citizen:1/1:green,white) +text=Target creature gets +X/+X until end of turn. Create a 1/1 green and white Citizen creature token. +mana={X}{G} +type=Instant +[/card] +[card] name=Luxury Suite auto=tap(noevent) auto={T}:Add{B} @@ -44234,6 +45724,16 @@ mana={2} type=Artifact [/card] [card] +name=Magnigoth Sentry +abilities=reach +text=Reach +mana={3}{G} +type=Creature +subtype=Treefolk +power=4 +toughness=4 +[/card] +[card] name=Magus of the Balance auto={4}{W}{T}{S}:auto=if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then ability$! sacrifice notatarget(land|mybattlefield) !$ controller && if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then ability$! sacrifice notatarget(land|mybattlefield) !$ opponent && if type(creature|mybattlefield)~morethan~type(creature|opponentbattlefield) then ability$! sacrifice notatarget(creature|mybattlefield) !$ controller && if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then ability$! sacrifice notatarget(creature|mybattlefield) !$ opponent && if type(*|myhand)~morethan~type(*|opponenthand) then ability$! reject notatarget(*|myhand) !$ controller && if type(*|opponenthand)~morethan~type(*|myhand) then ability$! reject notatarget(*|myhand) !$ opponent text={4}{W}, {T}, Sacrifice Magus of the Balance: Each player chooses a number of lands they control equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players discard cards and sacrifice creatures the same way. @@ -44286,6 +45786,16 @@ power=1 toughness=1 [/card] [card] +name=Mahadi, Emporium Master +auto=@each my endofturn:foreach(creature[fresh]|graveyard) token(Treasure sur) +text=At the beginning of your end step, create a Treasure token for each creature that died this turn. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={1}{B}{R} +type=Legendary Creature +subtype=Cat Devil +power=3 +toughness=3 +[/card] +[card] name=Maja, Bretagard Protector auto=lord(other creature|mybattlefield) 1/1 auto=_LANDFALL_token(Warrior,Creature Human Warrior,1/1,white) @@ -44330,6 +45840,15 @@ power=2 toughness=2 [/card] [card] +name=Majestic Metamorphosis +target=artifact,creature +auto=ueot transforms((artifact creature Angel,setpower=4,settoughness=4,flying)) +auto=draw:1 controller +text=Until end of turn, target artifact or creature becomes a 4/4 Angel artifact creature and gains flying. -- Draw a card. +mana={2}{U} +type=Instant +[/card] +[card] name=Majestic Myriarch auto=foreach(creature|mybattlefield) 2/2 auto=@each my combatbegins restriction{if type(creature[flying]|mybattlefield)~morethan~0}: flying ueot @@ -44503,6 +46022,14 @@ power=3 toughness=3 [/card] [card] +name=Malicious Malfunction +auto=all(creature) exiledeath ueot +auto=all(creature) -2/-2 ueot +text=All creatures get -2/-2 until end of turn. If a creature would die this turn, exile it instead. +mana={1}{B}{B} +type=Sorcery +[/card] +[card] name=Malignus #MISSING: Damage can't be prevented anyzone=halfupopponentlifetotal/halfupopponentlifetotal cdaactive @@ -44882,6 +46409,17 @@ mana={3}{B} type=Enchantment [/card] [card] +name=Marching Duodrone +auto=_ATTACKING_token(treasure sur) +auto=_ATTACKING_token(treasure sur) opponent +text=Whenever Marching Duodrone attacks, each player creates a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={2} +type=Artifact Creature +subtype=Construct +power=2 +toughness=2 +[/card] +[card] name=Mardu Outrider text=As an additional cost to cast this spell, discard a card. mana={1}{B}{B}{D(other *|myhand)} @@ -45835,6 +47373,17 @@ power=1 toughness=1 [/card] [card] +name=Meria's Outrider +abilities=reach +auto=damage:pbasiclandtypes opponent +text=Reach -- Domain - When Meria's Outrider enters the battlefield, it deals damage to each opponent equal to the number of basic land types among lands you control. +mana={4}{R} +type=Creature +subtype=Elf Archer +power=4 +toughness=4 +[/card] +[card] name=Merieke Ri Berit abilities=doesnotuntap auto={T}:name(Gain control of creature) all(this) counter(0/0.1.MeriekeStolen) && target(creature) moveto(myBattlefield) and!( counter(0/0.1.MeriekeStolen) )! @@ -45848,6 +47397,17 @@ power=1 toughness=1 [/card] [card] +name=Mesa Cavalier +abilities=flying +auto=life:2 +text=Flying -- When Mesa Cavalier enters the battlefield, you gain 2 life. +mana={2}{W} +type=Creature +subtype=Human Knight +power=2 +toughness=1 +[/card] +[card] name=Mesa Lynx auto=this(variable{opponentturn}>0) 0/2 text=As long as it's not your turn, Mesa Lynx gets +0/+2. @@ -46015,6 +47575,16 @@ power=3 toughness=2 [/card] [card] +name=Midnight Assassin +abilities=flying,deathtouch +text=Flying, deathtouch +mana={2}{B} +type=Creature +subtype=Vampire Assassin +power=1 +toughness=2 +[/card] +[card] name=Midnight Clock auto={T}:add{1} auto={2}{U}:counter(0/0,1,hour) @@ -46100,6 +47670,18 @@ power=3 toughness=4 [/card] [card] +name=Miirym, Sentinel Wyrm +abilities=flying +auto=@targeted(this) from(*|opponentstack):choice name(This spell costs 2 more) name(This spell costs 2 more) target(*|opponentstack) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot +auto=@movedTo(other Dragon[-token]|myBattlefield):all(trigger[to]) clone options(nolegend) +text=Flying, ward {2} -- Whenever another nontoken Dragon enters the battlefield under your control, create a token that's a copy of it, except the token isn't legendary if that Dragon is legendary. +mana={3}{G}{U}{R} +type=Legendary Creature +subtype=Dragon Spirit +power=6 +toughness=6 +[/card] +[card] name=Mila, Crafty Companion backside=Lukka, Wayward Bonder other={4}{R}{R} name(Lukka, Wayward Bonder) @@ -46791,6 +48373,14 @@ mana={6}{U}{U}{U} type=Sorcery [/card] [card] +name=Mnemonic Sphere +auto={1}{U}{S}:draw:2 +autohand={U}{discard}:draw:1 +text={1}{U}, Sacrifice Mnemonic Sphere: Draw two cards. -- Channel {U}, Discard Mnemonic Sphere: Draw a card. +mana={1}{U} +type=Artifact +[/card] +[card] name=Moaning Wall abilities=defender,cycling autohand=__CYCLING__({2}) @@ -46858,6 +48448,19 @@ type=Enchantment subtype=Aura [/card] [card] +name=Mogis, God of Slaughter +abilities=indestructible +auto=this(variable{rakdos}<7) transforms((removetypes,newability[becomes(Legendary Enchantment God)])) +auto=this(variable{rakdos}>6) transforms((Legendary Enchantment Creature)) +auto=@each opponent upkeep:ability$!name(Mogis, God of Slaughter) choice damage:2 controller _ choice restriction{type(creature|mybattlefield)~morethan~0} sacrifice notatarget(creature|mybattlefield)!$ opponent +text=Indestructible -- As long as your devotion to black and red is less than seven, Mogis isn't a creature. -- At the beginning of each opponent's upkeep, Mogis deals 2 damage to that player unless he or she sacrifices a creature. +mana={2}{B}{R} +type=Legendary Enchantment Creature +subtype=God +power=7 +toughness=5 +[/card] +[card] name=Molderhulk anyzone=foreach(creature|mygraveyard) changecost(colorless:-1) forcedalive auto=target(land|mygraveyard) moveTo(mybattlefield) @@ -46938,6 +48541,19 @@ mana={1}{R} type=Instant [/card] [card] +name=Molten Monstrosity +abilities=trample +autoexile=thisforeach(variable{pwr:highest:creature:mybattlefield}>0) changecost(colorless:-1) forcedalive +autograveyard=thisforeach(variable{pwr:highest:creature:mybattlefield}>0) changecost(colorless:-1) forcedalive +autohand=thisforeach(variable{pwr:highest:creature:mybattlefield}>0) changecost(colorless:-1) forcedalive +text=This spell costs {X} less to cast, where X is the greatest power among creatures you control. -- Trample +mana={7}{R} +type=Creature +subtype=Hellion +power=5 +toughness=5 +[/card] +[card] name=Molten Slagheap auto={T}:add{C} auto={1}{T}:counter(0/0,1,Storage) @@ -46946,6 +48562,13 @@ text={T}: Add {C}. -- {1}, {T}: Put a storage counter on Molten Slagheap. -- {1} type=Land [/card] [card] +name=Molten Tributary +auto=tap(noevent) +text=({T}: Add {U} or {R}.) -- Molten Tributary enters the battlefield tapped. +type=Land +subtype=Island Mountain +[/card] +[card] name=Moment of Craving target=creature auto=-2/-2 @@ -47103,6 +48726,17 @@ power=3 toughness=2 [/card] [card] +name=Moonfolk Puzzlemaker +abilities=flying +auto=@tapped(this):_SCRY_(1) +text=Flying -- Whenever Moonfolk Puzzlemaker becomes tapped, scry 1. +mana={2}{U} +type=Artifact Creature +subtype=Moonfolk Wizard +power=1 +toughness=4 +[/card] +[card] name=Moonlit Ambusher abilities=nightbound backside=Oakshade Stalker @@ -47166,6 +48800,17 @@ type=Artifact mana={2} [/card] [card] +name=Moonsnare Specialist +autohand={2}{U}{N}:ninjutsu +auto=may target(creature) moveto(ownerhand) +text=Ninjutsu {2}{U} ({2}{U}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- When Moonsnare Specialist enters the battlefield, return up to one target creature to its owner's hand. +mana={3}{U} +type=Creature +subtype=Human Ninja +power=2 +toughness=2 +[/card] +[card] name=Moonveil Regent abilities=flying auto=@movedto(*[colorless]|mystack):may name(Discard your hand) transforms((,newability[all(*|myhand) reject])) oneshot @@ -47328,6 +48973,17 @@ power=2 toughness=2 [/card] [card] +name=Mossbeard Ancient +abilities=trample +auto=life:5 +text=Trample -- When Mossbeard Ancient enters the battlefield, you gain 5 life. +mana={5}{G}{G} +type=Creature +subtype=Treefolk +power=7 +toughness=7 +[/card] +[card] name=Mosscoat Goriak abilities=vigilance text=Vigilance @@ -47348,6 +49004,17 @@ text=Hideaway (This land enters the battlefield tapped. When it does, look at th type=Land [/card] [card] +name=Most Wanted +abilities=flash +target=creature +auto=teach(creature) 2/1 +auto=teach(creature) transforms((,newability[_DIES_token(Treasure sur)*2])) controller +text=Flash -- Enchant creature -- Enchanted creature gets +2/+1. -- When enchanted creature dies, create two Treasure tokens. +mana={2}{G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Mother Bear auto={3}{G}{E(this|mygraveyard)}:create(Bear:creature Bear:2/2:green)*2 asSorcery text={3}{G}{G}, Exile Mother Bear from your graveyard: Create two 2/2 green Bear creature tokens. Activate this ability only any time you could cast a sorcery. @@ -47368,6 +49035,17 @@ power=1 toughness=1 [/card] [card] +name=Mothrider Patrol +abilities=flying +auto={3}{W}{T}:tap target(creature) +text=Flying -- {3}{W}, {T}: Tap target creature. +mana={W} +type=Creature +subtype=Fox Warrior +power=1 +toughness=1 +[/card] +[card] name=Mount Velus Manticore auto=@each my combatbegins restriction{type(*|myhand)~morethan~0}:may name(Discard a card) target(*|myhand) reject and!( transforms((,newability[name(Deals damage) damage:numoftypes target(player^creature^planeswalker)])) oneshot )! text=At the beginning of combat on your turn, you may discard a card. When you do, Mount Velus Manticore deals X damage to any target, where X is the number of card types the discarded card has. @@ -47476,6 +49154,17 @@ text=Suspend 3-{0} (Rather than cast this card from your hand, pay 0 and exile i type=Artifact [/card] [card] +name=Mukotai Ambusher +abilities=lifelink +autohand={1}{B}{N}:ninjutsu +text=Ninjutsu {1}{B} ({1}{B}, Return an unblocked attacker you control to hand: Put this card onto the battlefield from your hand tapped and attacking.) -- Lifelink +mana={3}{B} +type=Artifact Creature +subtype=Rat Ninja +power=3 +toughness=2 +[/card] +[card] name=Muldrotha, the Gravetide auto=this(variable{controllerturn}>0) {0}:name(May play a land from graveyard) name(May play a land from graveyard) target(land|myGraveyard) canplayfromgraveyard ueot limit:1 auto=this(variable{controllerturn}>0) {0}:name(May cast a creature from graveyard) name(May cast a creature from graveyard) target(creature|myGraveyard) canplayfromgraveyard ueot limit:1 @@ -47525,6 +49214,17 @@ power=2 toughness=2 [/card] [card] +name=Mungha Wurm +auto=lord(land|myBattlefield) doesnotuntap +auto=@each my untap:untap notatarget(land[tapped]|mybattlefield) +text=You can't untap more than one land during your untap step. +mana={2}{G}{G} +type=Creature +subtype=Wurm +power=6 +toughness=5 +[/card] +[card] name=Munitions Expert abilities=flash auto=may damage:type:creature[goblin]:mybattlefield target(creature,planeswalker) @@ -47717,6 +49417,42 @@ power=3 toughness=3 [/card] [card] +name=Myojin of Blooming Dawn +auto=if casted(this) then counter(0/0.1.Indestructible) +auto=this(counter{0/0.1.Indestructible}) indestructible +auto={C(0/0,-1,Indestructible)}:foreach(*|myBattlefield) create(spirit:creature spirit:1/1:colorless) +text=Myojin of Blooming Dawn enters the battlefield with an indestructible counter on it if you cast it from your hand. -- Remove an indestructible counter from Myojin of Blooming Dawn: Create a 1/1 colorless Spirit creature token for each permanent you control. +mana={5}{W}{W}{W} +type=Legendary Creature +subtype=Spirit +power=4 +toughness=6 +[/card] +[card] +name=Myojin of Grim Betrayal +auto=if casted(this) then counter(0/0.1.Indestructible) +auto=this(counter{0/0.1.Indestructible}) indestructible +auto={C(0/0,-1,Indestructible)}:moveTo(myBattlefield) all(creature[fresh]|graveyard) +text=Myojin of Grim Betrayal enters the battlefield with an indestructible counter on it if you cast it from your hand. -- Remove an indestructible counter from Myojin of Grim Betrayal: Put onto the battlefield under your control all creature cards in all graveyards that were put there from anywhere this turn. +mana={5}{B}{B}{B} +type=Legendary Creature +subtype=Spirit +power=5 +toughness=2 +[/card] +[card] +name=Myojin of Roaring Blades +auto=if casted(this) then counter(0/0.1.Indestructible) +auto=this(counter{0/0.1.Indestructible}) indestructible +auto={C(0/0,-1,Indestructible)}:target(creature) damage:7 +text=Myojin of Roaring Blades enters the battlefield with an indestructible counter on it if you cast it from your hand. -- Remove an indestructible counter from Myojin of Roaring Blades: It deals 7 damage to each of up to three targets. +mana={5}{R}{R}{R} +type=Legendary Creature +subtype=Spirit +power=7 +toughness=4 +[/card] +[card] name=Myr Reservoir auto=this(variable{type:myr:myrestrictedcastingzone}>0) {T}:add{C}{C} auto=this(variable{type:myr:mybattlefield}>0) {T}:add{C}{C} @@ -48095,6 +49831,21 @@ power=1 toughness=1 [/card] [card] +name=Nalia de'Arnise +abilities=showfromtoplibrary +auto=aslongas(Cleric[zpos=1]|mylibrary) canplayfromlibrarytop >0 +auto=aslongas(Rogue[zpos=1]|mylibrary) canplayfromlibrarytop >0 +auto=aslongas(Warrior[zpos=1]|mylibrary) canplayfromlibrarytop >0 +auto=aslongas(Wizard[zpos=1]|mylibrary) canplayfromlibrarytop >0 +auto=@each my combatbegins:if compare(calculateparty)~equalto~4 then name(+1/+1 counter and deathtouch) all(creature|myBattlefield) transforms((,newability[counter(1/1)],newability[deathtouch])) ueot +text=You may look at the top card of your library any time. -- You may cast Cleric, Rogue, Warrior, and Wizard spells from the top of your library. -- At the beginning of combat on your turn, if you have a full party, put a +1/+1 counter on each creature you control and those creatures gain deathtouch until end of turn. +mana={1}{W}{B} +type=Legendary Creature +subtype=Human Rogue +power=3 +toughness=3 +[/card] +[card] name=Narfi, Betrayer King auto=lord(other *[zombie;snow]|mybattlefield) 1/1 autograveyard={i}{i}{i}:moveto(mybattlefield) and!( tap(noevent) )! @@ -48568,6 +50319,19 @@ power=2 toughness=2 [/card] [card] +name=Nemata, Primeval Warden +abilities=reach +auto=@movedto(creature|graveyard) from(opponentbattlefield):name(Exile creature) all(trigger[to]) moveto(opponentexile) && _SAPROLINGTOKEN_ +auto={G}{S(Saproling|myBattlefield)}:2/2 ueot +auto={1}{B}{S(Saproling|myBattlefield)}{S(Saproling|myBattlefield)}:draw:1 +text=Reach -- If a creature an opponent controls would die, exile it instead. When you do, create a 1/1 green Saproling creature token. -- {G}, Sacrifice a Saproling: Nemata, Primeval Warden gets +2/+2 until end of turn. -- {1}{B}, Sacrifice two Saprolings: Draw a card. +mana={2}{B}{G} +type=Legendary Creature +subtype=Treefolk +power=3 +toughness=4 +[/card] +[card] name=Nemesis of Mortals anyzone=foreach(creature|mygraveyard) changecost(colorless:-1) forcedalive auto=this(cantargetcard(*[-monstrous]) {7}{G}{G}:becomes(monstrous) forever && counter(1/1,5) restriction{type(creature|mygraveyard)~equalto~0} @@ -48754,6 +50518,29 @@ type=Artifact subtype=Equipment [/card] [card] +name=Network Disruptor +abilities=flying +auto=tap target(*) +text=Flying -- When Network Disruptor enters the battlefield, tap target permanent. +mana={U} +type=Artifact Creature +subtype=Moonfolk Rogue +power=1 +toughness=1 +[/card] +[card] +name=Network Terminal +auto={T}:Add{W} +auto={T}:Add{U} +auto={T}:Add{B} +auto={T}:Add{R} +auto={T}:Add{G} +auto={1}{T}{T(Artifact|myBattlefield)}:_LOOT_ +text={T}: Add one mana of any color. -- {1}, {T}, Tap another untapped artifact you control: Draw a card, then discard a card. +mana={3} +type=Artifact +[/card] +[card] name=Neurok Transmuter auto={U}:target(creature) transforms((artifact)) ueot auto={U}:target(creature[artifact]) transforms((removetypes)) ueot && transforms((Creature,blue)) ueot @@ -48920,6 +50707,17 @@ power=7 toughness=7 [/card] [card] +name=Nezumi Bladeblesser +auto=aslongas(artifact|mybattlefield) deathtouch +auto=aslongas(enchantment|mybattlefield) menace +text=Nezumi Bladeblesser has deathtouch as long as you control an artifact. -- Nezumi Bladeblesser has menace as long as you control an enchantment. (It can't be blocked except by two or more creatures.) +mana={2}{B} +type=Creature +subtype=Rat Samurai +power=3 +toughness=2 +[/card] +[card] name=Niambi, Esteemed Speaker abilities=flash auto=may moveTo(myHand) and!(transforms((,newability[dynamicability])))! target(other creature|myBattlefield) @@ -49264,6 +51062,17 @@ power=2 toughness=3 [/card] [card] +name=Nimble Larcenist +abilities=flying +auto=target(opponent) reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose card) notatarget(<1>*[artifact;instant;sorcery]|reveal) moveto(exile) optiononeend optiontwo all(*|reveal) moveto(ownerhand) optiontwoend revealend +text=Flying -- When Nimble Larcenist enters the battlefield, target opponent reveals their hand. You choose an artifact, instant, or sorcery card from it and exile that card. +mana={W}{U}{B} +type=Creature +subtype=Bird Rogue +power=2 +toughness=1 +[/card] +[card] name=Nimble Obstructionist abilities=flash,flying,cycling autohand=__CYCLING__({2}{U}) @@ -49307,6 +51116,14 @@ power=1 toughness=3 [/card] [card] +name=Nimblewright Schematic +auto=create(construct artifact:creature construct artifact:1/1:colorless) +auto=_DIES_create(construct artifact:creature construct artifact:1/1:colorless) +text=When Nimblewright Schematic enters the battlefield or is put into a graveyard from the battlefield, create a 1/1 colorless Construct artifact creature token. +mana={2} +type=Artifact +[/card] +[card] name=Nimbus Champion abilities=flying auto=_ATTACKING_may moveto(ownerHand) target(creature) @@ -49351,6 +51168,15 @@ power=6 toughness=3 [/card] [card] +name=Ninja's Kunai +auto=teach(creature) {1}{T}{S(Ninja's Kunai)}:damage:3 target(player,creature) +auto={1}:equip +text=Equipped creature has "{1}, {T}, Sacrifice Ninja's Kunai: Ninja's Kunai deals 3 damage to any target." -- Equip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +mana={1} +type=Artifact +subtype=Equipment +[/card] +[card] name=Nira, Hellkite Duelist abilities=flash,flying,trample,haste auto=transforms((,newability[cantlose],newability[@lifelostof(player) once:if compare(lifetotal)~lessthan~5 then lifeset:5 controller && draw:3 controller])) ueot @@ -49362,6 +51188,17 @@ power=6 toughness=6 [/card] [card] +name=Nishoba Brawler +abilities=trample +anyzone=pbasiclandtypes/3 cdaactive +text=Trample -- Domain - Nishoba Brawler's power is equal to the number of basic land types among lands you control. +mana={1}{G} +type=Creature +subtype=Cat Warrior +power=* +toughness=3 +[/card] +[card] name=Nissa's Defeat target=Forest, green enchantment,,green planeswalker auto=destroy @@ -49470,6 +51307,15 @@ power=2 toughness=2 [/card] [card] +name=Noble's Purse +auto=tap(noevent) +auto=counter(0/0,3,Coin) +auto={T}{C(0/0.-1.Coin)}:token(Treasure sur) +text=Noble's Purse enters the battlefield tapped and with three coin counters on it. -- {T}, Remove a coin counter from Noble's Purse: Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={2} +type=Artifact +[/card] +[card] name=Nocturnal Feeder abilities=flying auto=_DIES_life:-2 opponent && life:2 controller @@ -49990,6 +51836,17 @@ mana={1}{B} type=Instant [/card] [card] +name=Obscura Initiate +abilities=flying +auto={1}{W/B}:lifelink ueot +text=Flying -- {1}{W/B}: Obscura Initiate gains lifelink until end of turn. +mana={2}{U} +type=Creature +subtype=Bird Citizen +power=2 +toughness=2 +[/card] +[card] name=Obscuring Haze auto=preventAllCombatDamage from(creature|opponentbattlefield) ueot other={0} name(Cast without Paying its Mana Cost) @@ -50256,6 +52113,17 @@ power=1 toughness=1 [/card] [card] +name=Ognis, the Dragon's Lash +abilities=haste +auto=@combat(attacking) source(creature[haste]|mybattlefield):token(Treasure sur) +text=Haste -- Whenever a creature you control with haste attacks, create a tapped Treasure token. +mana={1}{BR}{R}{RG} +type=Legendary Creature +subtype=Viashino Warrior +power=3 +toughness=3 +[/card] +[card] name=Ogre Errant auto=_ATTACKING_target(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.) @@ -50585,6 +52453,14 @@ mana={2}{W} type=Enchantment [/card] [card] +name=Ominous Parcel +auto={2}{T}{S}:target(land[basic]|mylibrary) moveto(myhand) +auto={5}{T}{S}:damage:4 target(creature) +text={2}, {T}, Sacrifice Ominous Parcel: Search your library for a basic land card, reveal it, put it into your hand, then shuffle. -- {5}, {T}, Sacrifice Ominous Parcel: It deals 4 damage to target creature. +mana={1} +type=Artifact +[/card] +[card] name=Ominous Roost auto=token(Bird,Creature Bird,1/1,white,flying,cloud) auto=@movedto(*|mystack) from(mygraveyard):name(Create Bird) token(Bird,Creature Bird,1/1,white,flying,cloud) @@ -51271,6 +53147,14 @@ power=3 toughness=2 [/card] [card] +name=Organic Extinction +other={improvise} name(Improvise) +auto=destroy all(creature[-artifact]) +text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) -- Destroy all nonartifact creatures. +mana={8}{W}{W} +type=Sorcery +[/card] +[card] name=Oriq Loremage auto={T}:name(Search instant or sorcery) target(*[instant;sorcery]|mylibrary) moveto(mygraveyard) and!( shuffle )! && counter(1/1) all(this) auto={T}:name(Search permanent) target(*[-instant;-sorcery]|mylibrary) moveto(mygraveyard) and!( shuffle )! @@ -52148,6 +54032,27 @@ mana={4}{G} type=Enchantment [/card] [card] +name=Paragon of Modernity +abilities=flying +auto=name(Pay {W}{B}{G}) {W}{B}{G}:counter(1/1) +auto=name(Pay {W}{U}{G}) {W}{U}{G}:counter(1/1) +auto=name(Pay {W}{U}{B}) {W}{U}{B}:counter(1/1) +auto=name(Pay {U}{B}{R}) {U}{B}{R}:counter(1/1) +auto=name(Pay {W}{U}{R}) {W}{U}{R}:counter(1/1) +auto=name(Pay {B}{R}{G}) {B}{R}{G}:counter(1/1) +auto=name(Pay {W}{B}{R}) {W}{B}{R}:counter(1/1) +auto=name(Pay {W}{R}{G}) {W}{R}{G}:counter(1/1) +auto=name(Pay {U}{B}{G}) {U}{B}{G}:counter(1/1) +auto=name(Pay {U}{R}{G}) {U}{R}{G}:counter(1/1) +auto={3}:1/1 ueot +text=Flying -- {3}: Paragon of Modernity gets +1/+1 until end of turn. If exactly three colors of mana were spent to activate this ability, put a +1/+1 counter on it instead. +mana={4} +type=Artifact Creature +subtype=Angel Warrior +power=2 +toughness=2 +[/card] +[card] name=Parasitic Grasp other={1}{B}{B} name(Cleave) restriction=type(creature[human]|battlefield)~morethan~0 @@ -52468,6 +54373,18 @@ power=2 toughness=2 [/card] [card] +name=Patriar's Seal +auto={T}:Add{W} +auto={T}:Add{U} +auto={T}:Add{B} +auto={T}:Add{R} +auto={T}:Add{G} +auto={1}{T}:untap target(legendary[creature]|myBattlefield) +text={T}: Add one mana of any color. -- {1}, {T}: Untap target legendary creature you control. +mana={3} +type=Artifact +[/card] +[card] name=Patriarch's Bidding auto=chooseatype moveto(ownerbattlefield) all(creature[chosentype]|graveyard) chooseend text=Each player chooses a creature type. Each player returns all creature cards of a type chosen this way from his or her graveyard to the battlefield. @@ -52975,6 +54892,15 @@ power=12 toughness=12 [/card] [card] +name=Phyrexian Espionage +kicker={1}{B} +auto=draw:2 +auto=if paid(kicker) then ability$!name(discard) reject notatarget(*|myhand)!$ opponent +text=Kicker {1}{B} (You may pay an additional {1}{B} as you cast this spell.) -- Draw two cards. If this spell was kicked, each opponent discards a card. +mana={2}{U} +type=Sorcery +[/card] +[card] name=Phyrexian Furnace auto={T}:name(Exile bottom card from my graveyard) moveTo(myexile) all(*[zpos=type:*:mygraveyard]|mygraveyard) auto={T}:name(Exile bottom card from opponent's graveyard) moveTo(opponentexile) all(*[zpos=type:*:opponentgraveyard]|opponentgraveyard) @@ -53113,6 +55039,28 @@ power=9 toughness=9 [/card] [card] +name=Phyrexian Vivisector +auto=@movedTo(creature|graveyard) from(mybattlefield):_SCRY_(1) +text=Whenever a creature you control dies, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +mana={1}{B} +type=Creature +subtype=Phyrexian Human +power=2 +toughness=2 +[/card] +[card] +name=Phyrexian Warhorse +kicker={W} +auto=if paid(kicker) then create(soldier:creature soldier:1/1:white) +auto={1}{S(other creature|mybattlefield)}:2/1 ueot +text=Kicker {W} (You may pay an additional {W} as you cast this spell.) -- When Phyrexian Warhorse enters the battlefield, if it was kicked, create a 1/1 white Soldier creature token. -- {1}, Sacrifice another creature: Phyrexian Warhorse gets +2/+1 until end of turn. +mana={3}{B} +type=Creature +subtype=Phyrexian Horse +power=3 +toughness=3 +[/card] +[card] name=Pierce the Sky target=creature[flying] auto=damage:7 @@ -53152,6 +55100,14 @@ mana={3}{R}{R} type=Sorcery [/card] [card] +name=Pilfer +target=opponent +auto=reject notatarget(*[-land]|targetedpersonshand) +text=Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. +mana={1}{B} +type=Sorcery +[/card] +[card] name=Pilfering Hawk abilities=flying auto={i}{T}:_LOOT_ @@ -54783,6 +56739,24 @@ power=3 toughness=4 [/card] [card] +name=Prized Statue +auto=token(Treasure sur) +auto=_DIES_token(Treasure sur) +text=When Prized Statue enters the battlefield or is put into a graveyard from the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={2} +type=Artifact +[/card] +[card] +name=Prizefight +target=creature|myBattlefield +auto=transforms((,newability[target(creature|opponentbattlefield) dynamicability])) ueot +restriction=type(creature|opponentbattlefield)~morethan~0 +auto=token(Treasure sur) +text=Target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.) -- Create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={1}{G} +type=Instant +[/card] +[card] name=Prodigious Growth target=creature auto=teach(creature) +7/+7 @@ -54966,6 +56940,14 @@ power=1 toughness=1 [/card] [card] +name=Prosperous Partnership +auto=create(citizen:creature citizen:1/1:green,white:)*2 +auto={T(creature[-tapped]|myBattlefield)}{T(creature[-tapped]|myBattlefield)}{T(creature[-tapped]|myBattlefield)}:token(Treasure sur) +text=When Prosperous Partnership enters the battlefield, create two 1/1 green and white Citizen creature tokens. -- Tap three untapped creatures you control: Create a Treasure token. +mana={1}{R}{W} +type=Enchantment +[/card] +[card] name=Prosperous Pirates auto=token(435451)*2 text=When Prosperous Pirates enters the battlefield, create two colorless Treasure artifact tokens with "{T}, Sacrifice this artifact: Add one mana of any color to your mana pool." @@ -55159,6 +57141,17 @@ mana={4}{U}{U} type=Instant [/card] [card] +name=Pseudodragon Familiar +abilities=flying +auto={2}{U}:target(creature) flying ueot +text=Flying -- {2}{U}: Target creature gains flying until end of turn. +mana={2}{U} +type=Creature +subtype=Dragon +power=2 +toughness=1 +[/card] +[card] name=Psychic Corrosion auto=@drawof(player):deplete:2 opponent text=Whenever you draw a card, each opponent puts the top two cards of their library into their graveyard. @@ -55887,6 +57880,17 @@ power=4 toughness=4 [/card] [card] +name=Queza, Augur of Agonies +auto=@drawof(player):life:1 +auto=@drawof(player):life:-1 target(opponent) +text=Whenever you draw a card, target opponent loses 1 life and you gain 1 life. +mana={1}{W}{U}{B} +type=Legendary Creature +subtype=Cephalid Advisor +power=3 +toughness=4 +[/card] +[card] name=Quicken auto=target(sorcery|myhand) transforms((,newability[flash])) ueot auto=draw:1 controller @@ -55941,6 +57945,25 @@ power=1 toughness=1 [/card] [card] +name=Racers' Ring +auto=tap(noevent) +auto={T}:Add{R} +auto={T}:Add{G} +auto={2}{R}{G}{T}{S}:draw:1 +text=Racers' Ring enters the battlefield tapped. -- {T}: Add {R} or {G}. -- {2}{R}{G}, {T}, Sacrifice Racers' Ring: Draw a card. +type=Land +[/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. +mana={2}{R}{G} +type=Legendary Creature +subtype=Elf Warrior +power=3 +toughness=3 +[/card] +[card] name=Radha, Heart of Keld abilities=showfromtoplibrary,canplaylandlibrarytop auto=this(variable{controllerturn}>0) first strike @@ -55987,6 +58010,13 @@ type=Enchantment subtype=Aura [/card] [card] +name=Radiant Grove +auto=tap(noevent) +text=({T}: Add {G} or {W}.) -- Radiant Grove enters the battlefield tapped. +type=Land +subtype=Forest Plains +[/card] +[card] name=Radiant Restraints backside=Radiant Grace target=opponent @@ -56068,6 +58098,37 @@ power=3 toughness=3 [/card] [card] +name=Raff, Weatherlight Stalwart +abilities=vigilance +auto=@movedTo(instant,sorcery|mystack):may transforms((,newability[tap notatarget(<2>creature[-tapped]|myBattlefield)],newability[draw:1])) oneshot +auto={3}{W}{W}:all(creature|myBattlefield)) transforms((,newability[1/1],newability[vigilance])) ueot +text=Whenever you cast an instant or sorcery spell, you may tap two untapped creatures you control. If you do, draw a card. -- {3}{W}{W}: Creatures you control get +1/+1 and gain vigilance until end of turn. +mana={W}{U} +type=Legendary Creature +subtype=Human Wizard +power=1 +toughness=3 +[/card] +[card] +name=Raffine's Guidance +target=creature +auto=teach(creature) +1/+1 +flashback={2}{W} +text=Enchant creature -- Enchanted creature gets +1/+1. -- You may cast Raffine's Guidance from your graveyard by paying {2}{W} rather than paying its mana cost. +mana={W} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Raffine's Tower +abilities=cycling +auto=tap(noevent) +autohand=__CYCLING__({3}) +text=({T}: Add {W}, {U}, or {B}.) -- Raffine's Tower enters the battlefield tapped. -- Cycling {3} ({3}, Discard this card: Draw a card.) +type=Land +subtype=Plains Island Swamp +[/card] +[card] name=Rafter Demon auto=if paid(alternative) then ability$!name(discard) target(*|myhand) reject!$ opponent text=Spectacle {3}{B}{R} (You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn.) -- When Rafter Demon enters the battlefield, if its spectacle cost was paid, each opponent discards a card. @@ -56123,6 +58184,17 @@ mana={1}{R} type=Sorcery [/card] [card] +name=Ragefire Hellkite +abilities=flying +auto=_ATTACKING_may name(gain double strike) transforms((,newability[sacrifice notatarget(other creature|myBattlefield)],newability[double strike])) ueot +text=Flying -- Whenever Ragefire Hellkite attacks, you may sacrifice another creature. If you do, Ragefire Hellkite gains double strike until end of turn. +mana={4}{R}{R} +type=Creature +subtype=Dragon +power=5 +toughness=3 +[/card] +[card] name=Ragged Recluse backside=Odious Witch restriction=compare(isflipped)~equalto~0 @@ -56798,6 +58870,19 @@ power=3 toughness=3 [/card] [card] +name=Raphael, Fiendish Savior +abilities=flying +auto=lord(other *[demon;devil;imp;tiefling]|myBattlefield) 1/1 +auto=lord(other *[demon;devil;imp;tiefling]|myBattlefield) lifelink +auto=@each endofturn restriction{type(*[fresh]|graveyard)~morethan~0}:create(devil:creature devil:1/1:red) and!( transforms((,newability[@movedto(this|mygraveyard):damage:1 target(*[player;creature;planeswalker])])) forever )! +text=Flying -- Other Demons, Devils, Imps, and Tieflings you control get +1/+1 and have lifelink. -- At the beginning of each end step, if a creature card was put into your graveyard from anywhere this turn, create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target." +mana={3}{B}{R} +type=Legendary Creature +subtype=Devil Noble +power=4 +toughness=4 +[/card] +[card] name=Raptor Companion mana={1}{W} type=Creature @@ -56827,6 +58912,19 @@ power=2 toughness=1 [/card] [card] +name=Ratadrabik of Urborg +abilities=vigilance +auto=@targeted(this) from(*|opponentstack):choice name(This spell costs 2 more) name(This spell costs 2 more) target(*|opponentstack) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot +auto=lord(other zombie|myBattlefield) vigilance +auto=@movedTo(other creature[legendary]|graveyard) from(battlefield):all(trigger[from]) clone options(nolegend) and!( transforms((Zombie,setpower=2,settoughness=2,newcolors[black])) forever )! +text=Vigilance, ward {2} -- Other Zombies you control have vigilance. -- Whenever another legendary creature you control dies, create a token that's a copy of that creature, except it's not legendary and it's a 2/2 black Zombie in addition to its other colors and types. +mana={2}{W}{B} +type=Legendary Creature +subtype=Zombie Wizard +power=3 +toughness=3 +[/card] +[card] name=Raugrin Crystal abilities=cycling auto={T}:Add{U} @@ -57161,6 +59259,14 @@ mana={1}{G}{W} type=Instant [/card] [card] +name=Ready to Rumble +auto=choice damage:5 target(creature,planeswalker) +auto=choice destroy target(artifact) +text=Choose one -- Ready to Rumble deals 5 damage to target creature or planeswalker. -- Destroy target artifact. +mana={4}{R} +type=Sorcery +[/card] +[card] name=Reality Acid target=artifact,creature,enchantment,land,planeswalker auto=vanishing:3 @@ -57432,6 +59538,14 @@ power=2 toughness=3 [/card] [card] +name=Reckoner's Bargain +auto=life:storedmanacost +auto=draw:2 +text=As an additional cost to cast this spell, sacrifice an artifact or creature. -- You gain life equal to the sacrificed permanent's mana value. Draw two cards. +mana={1}{B}{S(*[creature;artifact]|myBattlefield)} +type=Instant +[/card] +[card] name=Reclaim the Wastes aicode=activate target(land[basic]|myLibrary) moveTo(myHand) kicker={3} @@ -57610,6 +59724,15 @@ mana={3}{R} type=Instant [/card] [card] +name=Refuse to Yield +target=creature +auto=untap +auto=2/7 +text=Target creature gets +2/+7 until end of turn. Untap it. +mana={1}{W} +type=Instant +[/card] +[card] name=Regal Behemoth abilities=trample auto=_MONARCH_CONTROLLER_ @@ -57902,6 +60025,22 @@ mana={3} type=Artifact [/card] [card] +name=Relic of Legends +auto={T}:Add{W} +auto={T}:Add{U} +auto={T}:Add{B} +auto={T}:Add{R} +auto={T}:Add{G} +auto={T(creature[legendary]|myBattlefield)}:Add{W} +auto={T(creature[legendary]|myBattlefield)}:Add{U} +auto={T(creature[legendary]|myBattlefield)}:Add{B} +auto={T(creature[legendary]|myBattlefield)}:Add{R} +auto={T(creature[legendary]|myBattlefield)}:Add{G} +text={T}: Add one mana of any color. -- Tap an untapped legendary creature you control: Add one mana of any color. +mana={3} +type=Artifact +[/card] +[card] name=Rem Karolus, Stalwart Slayer abilities=flying,haste auto=preventalldamage to(controller) from(*|stack) @@ -58057,6 +60196,17 @@ mana={3} type=Snow Artifact [/card] [card] +name=Replication Specialist +abilities=flying +auto=@movedto(artifact[-token]|mybattlefield):all(trigger[to]) pay[[{1}{U}]] clone +text=Flying -- Whenever a nontoken artifact enters the battlefield under your control, you may pay {1}{U}. If you do, create a token that's a copy of that artifact. +mana={4}{U} +type=Creature +subtype=Moonfolk Artificer +power=3 +toughness=4 +[/card] +[card] name=Replication Technique other={4}{U} name(Demonstrate) auto=name(Copy permanent) target(*|mybattlefield) clone @@ -58114,6 +60264,17 @@ mana={4}{B}{S(creature|mybattlefield)} type=Instant [/card] [card] +name=Rescuer Chwinga +abilities=flash +auto=may name(Natural Shelter) moveto(ownerhand) target(other *|myBattlefield) +text=Flash -- Natural Shelter - When Rescuer Chwinga enters the battlefield, you may return another permanent you control to its owner's hand. +mana={1}{W} +type=Creature +subtype=Elemental Spirit +power=2 +toughness=2 +[/card] +[card] name=Rescuer Sphinx abilities=flying auto=may target(*[-land]|myBattlefield) moveto(ownerhand) && counter(1/1) all(this) @@ -58170,6 +60331,17 @@ power=3 toughness=2 [/card] [card] +name=Resolute Reinforcements +abilities=flash +auto=create(soldier:creature soldier:1/1:white) +text=Flash -- When Resolute Reinforcements enters the battlefield, create a 1/1 white Soldier creature token. +mana={1}{W} +type=Creature +subtype=Human Soldier +power=1 +toughness=1 +[/card] +[card] name=Resolute Rider auto={WB}{WB}:lifelink ueot auto={WB}{WB}{WB}:indestructible ueot @@ -59491,6 +61663,18 @@ power=1 toughness=3 [/card] [card] +name=River Kelpie +abilities=persist +auto=@movedTo(creature,artifact,enchantment,land|battlefield) from(graveyard):draw:1 +auto=@movedTo(sorcery,instant|stack) from(graveyard):draw:1 +text=Whenever River Kelpie or another permanent is put onto the battlefield from a graveyard, draw a card. -- Whenever a player casts a spell from a graveyard, draw a card. -- Persist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) +mana={3}{U}{U} +type=Creature +subtype=Beast +power=3 +toughness=3 +[/card] +[card] name=River Serpent abilities=cycling auto=aslongas(type(*|mygraveyard)~lessthen~5) cantattack @@ -59560,6 +61744,16 @@ power=2 toughness=2 [/card] [card] +name=Riveteers Initiate +auto={1}{B/G}:deathtouch ueot +text={1}{B/G}: Riveteers Initiate gains deathtouch until end of turn. +mana={1}{R} +type=Creature +subtype=Viashino Citizen +power=2 +toughness=2 +[/card] +[card] name=Rix Maadi Reveler auto=if paid(alternative) then reject all(*|myhand) and!(draw:3)! auto=if type(*|myhand)~morethan~0 then ability$! reject notatarget(*|myhand) and!(draw:1)! !$ controller @@ -59661,6 +61855,16 @@ power=1 toughness=3 [/card] [card] +name=Rocco, Cabaretti Caterer +auto=if casted(this) then notatarget(creature[manacost<=X]|mylibrary) moveto(mybattlefield) +text=When Rocco, Cabaretti Caterer enters the battlefield, if you cast it, you may search your library for a creature card with mana value X or less, put it onto the battlefield, then shuffle. +mana={X}{R}{G}{W} +type=Legendary Creature +subtype=Elf Druid +power=3 +toughness=1 +[/card] +[card] name=Rock Equipment auto={1}:equip auto=teach(creature) {1}{T}{S(Rock Equipment|myBattlefield)}:name(Damage any target) name(Damage any target) damage:2 target(player,creature,planeswalker) @@ -59788,6 +61992,18 @@ type=Enchantment subtype=Class [/card] [card] +name=Rohgahh, Kher Keep Overlord +auto=lord(other kobold|myBattlefield) +2/+2 +auto=@movedTo(Kobold|mystack) may pay({2}):create(dragon:creature dragon:4/4:red:flying) +auto=@movedTo(Dragon|mystack):create(Kobolds of Kher Keep:creature kobold:0/1:red) +text=Other Kobolds you control get +2/+2. -- Whenever you cast a Kobold spell, you may pay {2}. If you do, create a 4/4 red Dragon creature token with flying. -- Whenever you cast a Dragon spell, create a 0/1 red Kobold creature token named Kobolds of Kher Keep. +mana={3}{B}{R} +type=Legendary Creature +subtype=Kobold Warrior +power=4 +toughness=4 +[/card] +[card] name=Roil Eruption kicker={5} auto=if paid(kicker) then name(Deals 5 damages) name(Deals 5 damages) damage:5 target(player,creature,planeswalker) @@ -59857,6 +62073,17 @@ power=2 toughness=2 [/card] [card] +name=Rona, Sheoldred's Faithful +auto=@movedTo(instant,sorcery|mystack):life:-1 opponent +flashback={1}{U}{B}{B}{D(*|myhand)}{D(*|myhand)} +text=Whenever you cast an instant or sorcery spell, each opponent loses 1 life. -- You may cast Rona, Sheoldred's Faithful from your graveyard by discarding two cards in addition to paying its other costs. +mana={1}{U}{B}{B} +type=Legendary Creature +subtype=Human Wizard +power=3 +toughness=4 +[/card] +[card] name=Rookie Mistake target=creature auto=0/2 ueot @@ -60019,6 +62246,17 @@ power=4 toughness=4 [/card] [card] +name=Rosnakht, Heir of Rohgahh +auto=_ATTACKING_all(other creature[attacking]) 1/0 ueot +auto=_HEROIC_create(Kobolds of Kher Keep:creature kobold:0/1:red) +text=Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) -- Heroic - Whenever you cast a spell that targets Rosnakht, Heir of Rohgahh, create a 0/1 red Kobold creature token named Kobolds of Kher Keep. +mana={R} +type=Legendary Creature +subtype=Kobold Warrior +power=0 +toughness=1 +[/card] +[card] name=Rot Hulk abilities=menace auto=moveTo(myBattlefield) target(zombie|mygraveyard) @@ -60147,6 +62385,16 @@ mana={3}{W}{W} type=Sorcery [/card] [card] +name=Roving Harper +auto=draw:1 +text=When Roving Harper enters the battlefield, draw a card. +mana={2}{W} +type=Creature +subtype=Elf Scout +power=2 +toughness=2 +[/card] +[card] name=Roving Keep abilities=defender auto={7}:2/0 && trample && canattack ueot @@ -60478,6 +62726,17 @@ power=1 toughness=1 [/card] [card] +name=Runaway Trash-Bot +abilities=trample +auto=foreach(*[artifact;enchantment]|myGraveyard) 1/0 +text=Trample -- Runaway Trash-Bot gets +1/+0 for each artifact and/or enchantment card in your graveyard. +mana={3} +type=Artifact Creature +subtype=Construct +power=0 +toughness=4 +[/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 @@ -60530,6 +62789,62 @@ type=Enchantment subtype=Aura Rune [/card] [card] +name=Rune of Protection: Artifacts +auto={W}:name(prevent damage) notatarget(artifact|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot +autohand=__CYCLING__({2}) +text={W}: The next time an artifact source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) +mana={1}{W} +type=Enchantment +[/card] +[card] +name=Rune of Protection: Black +auto={W}:name(prevent damage) notatarget(*[black]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot +autohand=__CYCLING__({2}) +text={W}: The next time a black source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) +mana={1}{W} +type=Enchantment +[/card] +[card] +name=Rune of Protection: Blue +auto={W}:name(prevent damage) notatarget(*[blue]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot +autohand=__CYCLING__({2}) +text={W}: The next time a blue source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) +mana={1}{W} +type=Enchantment +[/card] +[card] +name=Rune of Protection: Green +auto={W}:name(prevent damage) notatarget(*[green]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot +autohand=__CYCLING__({2}) +text={W}: The next time a green source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) +mana={1}{W} +type=Enchantment +[/card] +[card] +name=Rune of Protection: Lands +auto={W}:name(prevent damage) notatarget(land|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot +autohand=__CYCLING__({2}) +text={W}: The next time a land source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) +mana={1}{W} +type=Enchantment +[/card] +[card] +name=Rune of Protection: Red +auto={W}:name(prevent damage) notatarget(*[red]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot +autohand=__CYCLING__({2}) +text={W}: The next time a red source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) +mana={1}{W} +type=Enchantment +[/card] +[card] +name=Rune of Protection: White +auto={W}:name(prevent damage) notatarget(*[white]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot +autohand=__CYCLING__({2}) +text={W}: The next time a white source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) +mana={1}{W} +type=Enchantment +[/card] +[card] name=Rune of Speed target=artifact,creature,enchantment,land,planeswalker auto=draw:1 controller @@ -60809,6 +63124,13 @@ mana={1}{W} type=Enchantment [/card] [card] +name=Sacred Peaks +auto=tap(noevent) +text=({T}: Add {R} or {W}.) -- Sacred Peaks enters the battlefield tapped. +type=Land +subtype=Mountain Plains +[/card] +[card] name=Sacred White Deer auto=aslongas(planeswalker[Yanggu]|mybattlefield) {3}{G}{T}:life:4 text={3}{G},{T}: You gain 4 life. Activate this ability only if you control a Yanggu planeswalker. @@ -61100,6 +63422,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Samite Herbalist +auto=@tapped(this):name(Scry 1) transforms((,newability[life:1],newability[scry:1 scrycore delayed dontshow donothing scrycoreend scryend])) +text=Whenever Samite Herbalist becomes tapped, you gain 1 life and scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +mana={1}{W} +type=Creature +subtype=Human Cleric +power=2 +toughness=1 +[/card] +[card] name=Samite Sanctuary auto={2}:target(creature) absorb ueot auto=foreach(land[-tapped]|opponentBattlefield) transforms((,newability[ability$!name(Pay 2) pay[[{2}]] name(Pay 2) notatarget(creature) absorb ueot?donothing!$ opponent])) forever @@ -61448,6 +63780,15 @@ mana={B}{B} type=Instant [/card] [card] +name=Sapphire Charm +auto=choice target(player) draw:1 +auto=choice target(creature) flying ueot +auto=choice target(creature|opponentbattlefield) phaseout +text=Choose one -- Target player draws a card at the beginning of the next turn's upkeep. -- Target creature gains flying until end of turn. -- Target creature an opponent controls phases out. (While it's phased out, it's treated as though it doesn't exist. It phases in before its controller untaps during their next untap step.) +mana={U} +type=Instant +[/card] +[card] name=Saprazzan Breaker auto={U}:reveal:1 optionone if type(land|reveal)~lessthan~1 then transforms((,newability[target(<1>*|reveal) moveto(mygraveyard)])) optiononeend optiontwo if type(land|reveal)~morethan~0 then transforms((,newability[unblockable ueot],newability[target(<1>*|reveal) moveto(mygraveyard)])) optiontwoend revealend text={U}: Put the top card of your library into your graveyard. If that card is a land card, Saprazzan Breaker is unblockable this turn. @@ -62546,6 +64887,16 @@ mana={1}{U} type=Enchantment [/card] [card] +name=Scuttling Butler +auto=@each my combatbegins:if type(*[multicolor]|myBattlefield)~morethan~1 then double strike ueot +text=At the beginning of combat on your turn, if you control two or more multicolored permanents, Scuttling Butler gains double strike until end of turn. +mana={3} +type=Artifact Creature +subtype=Construct +power=4 +toughness=1 +[/card] +[card] name=Scuttling Sliver auto=all(creature[sliver]|mybattlefield) transforms((,newability[{2}:untap])) text=Sliver creatures you control have "{2}: Untap this creature." @@ -62749,6 +65100,17 @@ mana={3}{W} type=Enchantment [/card] [card] +name=Searchlight Companion +abilities=flying +auto=create(spirit:creature spirit:1/1:colorless) +text=Flying -- When Searchlight Companion enters the battlefield, create a 1/1 colorless Spirit creature token. +mana={3} +type=Artifact Creature +subtype=Drone +power=1 +toughness=1 +[/card] +[card] name=Searing Barrage target=creature auto=damage:5 @@ -63157,6 +65519,17 @@ subtype=Human Cleric power=2 toughness=3 [/card] +[card] +name=Selfless Samurai +auto=@combat(attackedalone) source(*[Samurai;Warrior]|myBattlefield):all(trigger[to]) lifelink ueot +auto={S}:indestructible target(other creature|myBattlefield)) ueot +text=Whenever a Samurai or Warrior you control attacks alone, it gains lifelink until end of turn. -- Sacrifice Selfless Samurai: Another target creature you control gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +mana={1}{W} +type=Creature +subtype=Fox Samurai +power=2 +toughness=2 +[/card] [card] name=Selfless Savior auto={S}:target(other creature|myBattlefield) indestructible ueot @@ -63271,6 +65644,17 @@ power=2 toughness=2 [/card] [card] +name=Sengir Connoisseur +abilities=flying +auto=@movedTo(other creature|graveyard) from(battlefield) turnlimited:counter(1/1) +text=Flying -- Whenever one or more other creatures die, put a +1/+1 counter on Sengir Connoisseur. This ability triggers only once each turn. +mana={3}{B}{B} +type=Creature +subtype=Vampire +power=3 +toughness=3 +[/card] +[card] name=Sengir, the Dark Baron abilities=flying,partner auto=@movedTo(other creature|graveyard) from(battlefield):counter(1/1,2) @@ -63489,6 +65873,17 @@ power=1 toughness=1 [/card] [card] +name=Serra Redeemer +abilities=flying +auto=@movedTo(other creature[power<=2]|myBattlefield):all(trigger[to]) counter(1/1,2) +text=Flying -- Whenever another creature with power 2 or less enters the battlefield under your control, put two +1/+1 counters on that creature. +mana={3}{W}{W} +type=Creature +subtype=Angel Soldier +power=2 +toughness=4 +[/card] +[card] name=Serra's Emissary abilities=flying auto=choice name(artifact) transforms((,newability[preventalldamage to(controller) from(artifact)],newability[lord(creature|myBattlefield) transforms((,newability[protection from(artifact)]))])) forever @@ -63652,6 +66047,17 @@ power=2 toughness=2 [/card] [card] +name=Seven-Tail Mentor +auto=counter(1/1) target(creature|myBattlefield) +auto=_DIES_counter(1/1) target(creature|myBattlefield) +text=When Seven-Tail Mentor enters the battlefield or dies, put a +1/+1 counter on target creature or Vehicle you control. +mana={3}{W} +type=Creature +subtype=Fox Samurai +power=2 +toughness=3 +[/card] +[card] name=Severed Strands target=creature auto=destroy @@ -63757,6 +66163,17 @@ mana={1}{B} type=Instant [/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 +text=Other Clerics you control get +1/+1. -- {3}{B}{B}, {T}, Sacrifice another Cleric: Search your library for a black creature card, put it onto the battlefield, then shuffle. +mana={1}{B} +type=Creature +subtype=Human Cleric +power=2 +toughness=2 +[/card] +[card] name=Shadowbeast Sighting flashback={6}{G} auto=token(Beast,Creature Beast,4/4,green) @@ -63882,6 +66299,18 @@ mana={2}{R} type=Instant [/card] [card] +name=Shalai's Acolyte +abilities=flying +kicker={1}{G} +auto=if paid(kicker) then counter(1/1,2) +text=Kicker {1}{G} (You may pay an additional {1}{G} as you cast this spell.) -- Flying -- If Shalai's Acolyte was kicked, it enters the battlefield with two +1/+1 counters on it. +mana={4}{W} +type=Creature +subtype=Angel +power=3 +toughness=4 +[/card] +[card] name=Shalai, Voice of Plenty abilities=flying,controllershroud auto=lord(other creature|myBattlefield) opponentshroud @@ -63946,6 +66375,19 @@ power=3 toughness=3 [/card] [card] +name=Shanid, Sleepers' Scourge +abilities=menace +auto=lord(other legendary[creature]|myBattlefield) menace +auto=@movedTo(legendary|mystack):draw:1 && life:-1 +auto=@movedTo(legendary[land]|myBattlefield):draw:1 && life:-1 +text=Menace -- Other legendary creatures you control have menace. -- Whenever you play a legendary land or cast a legendary spell, you draw a card and you lose 1 life. +mana={1}{R}{W}{B} +type=Legendary Creature +subtype=Human Knight +power=2 +toughness=4 +[/card] +[card] name=Shanna, Sisay's Legacy auto=cantbetargetof(artifact,creatures,enchantment[-auras],land,planeswalker|opponentbattlefield,opponentgraveyard) auto=foreach(creature|myBattlefield) 1/1 @@ -64223,6 +66665,18 @@ mana={1}{R} type=Sorcery [/card] [card] +name=Sheoldred, the Apocalypse +abilities=deathtouch +auto=@drawof(player):life:2 +auto=@drawof(opponent):life:-2 opponent +text=Deathtouch -- Whenever you draw a card, you gain 2 life. -- Whenever an opponent draws a card, they lose 2 life. +mana={2}{B}{B} +type=Legendary Creature +subtype=Phyrexian Praetor +power=4 +toughness=5 +[/card] +[card] name=Shepherd of Heroes abilities=flying auto=life:twicecalculateparty controller @@ -64301,6 +66755,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Shield-Wall Sentinel +abilities=defender +auto=name(Search creature) target(creature[defender]|mylibrary) moveto(myhand) and!( shuffle )! +text=Defender -- When Shield-Wall Sentinel enters the battlefield, you may search your library for a creature card with defender, reveal it, put it into your hand, then shuffle. +mana={4} +type=Artifact Creature +subtype=Golem +power=1 +toughness=3 +[/card] +[card] name=Shifting Ceratops abilities=protection from blue auto=nofizzle @@ -64527,6 +66992,17 @@ power=2 toughness=2 [/card] [card] +name=Shivan Devastator +abilities=flying,haste +auto=counter(1/1,X) +text=Flying, haste -- Shivan Devastator enters the battlefield with X +1/+1 counters on it. +mana={X}{R} +type=Creature +subtype=Dragon Hydra +power=0 +toughness=0 +[/card] +[card] name=Shivan Fire kicker={4} auto=Kicker damage:2 @@ -64722,6 +67198,16 @@ power=2 toughness=2 [/card] [card] +name=Shrine Steward +aicode=activate moveTo(myHand) target(*[Aura;Shrine]|myLibrary) +text=When Shrine Steward enters the battlefield, you may search your library for an Aura or Shrine card, reveal it, put it into your hand, then shuffle. +mana={5} +type=Artifact Creature +subtype=Construct +power=3 +toughness=2 +[/card] +[card] name=Shrine of the Forsaken Gods auto={T}:add{C} auto=this(variable{type:*[-red;-black;-blue;-green;-white]:myrestrictedcastingzone}>0) {T}:if type(land|mybattlefield)~morethan~6 then add{C}{C} @@ -66151,6 +68637,17 @@ power=1 toughness=3 [/card] [card] +name=Sky Crier +abilities=flying,lifelink +auto={3}{W}:target(opponent) draw:1 controller && draw:1 opponent +text=Flying, lifelink -- {3}{W}: You and target opponent each draw a card. +mana={1}{W} +type=Creature +subtype=Bird Citizen +power=1 +toughness=1 +[/card] +[card] name=Sky Terror abilities=flying, menace text=Flying, menace @@ -66182,6 +68679,17 @@ power=1 toughness=2 [/card] [card] +name=Sky-Blessed Samurai +abilities=flying +anyzone=foreach(enchantment|myBattlefield) changecost(colorless:-1) forcedalive +text=This spell costs {1} less to cast for each enchantment you control. -- Flying +mana={6}{W} +type=Enchantment Creature +subtype=Human Samurai +power=4 +toughness=4 +[/card] +[card] name=Skyblade of the Legion abilities=flying text=Flying @@ -66204,6 +68712,27 @@ type=Enchantment subtype=Aura [/card] [card] +name=Skyboon Evangelist +abilities=flying +auto=target(other creature|battlefield) counter(1/1) +auto=@combat(attacking) source(creature[counter{any}]|mybattlefield):all(trigger[to]) flying ueot +text=Flying -- When Skyboon Evangelist enters the battlefield, support 6. (Put a +1/+1 counter on each of up to six other target creatures.) -- Whenever a creature with a counter on it attacks one of your opponents, that creature gains flying until end of turn. +mana={4}{W} +type=Creature +subtype=Bird Advisor +power=3 +toughness=3 +[/card] +[card] +name=Skybridge Towers +auto=tap(noevent) +auto={T}:Add{W} +auto={T}:Add{U} +auto={2}{W}{U}{T}{S}:draw:1 +text=Skybridge Towers enters the battlefield tapped. -- {T}: Add {W} or {U}. -- {2}{W}{U}, {T}, Sacrifice Skybridge Towers: Draw a card. +type=Land +[/card] +[card] name=Skycat Sovereign abilities=flying auto=foreach(other creature[flying]|myBattlefield) 1/1 @@ -66462,6 +68991,17 @@ power=3 toughness=2 [/card] [card] +name=Skyswimmer Koi +abilities=flying +auto=@movedTo(artifact|myBattlefield):may draw:1 && transforms((,newability[target(*|myhand) reject])) forever +text=Flying -- Whenever an artifact enters the battlefield under your control, you may draw a card. If you do, discard a card. +mana={3}{U} +type=Creature +subtype=Fish +power=3 +toughness=3 +[/card] +[card] name=Skywarp Skaab abilities=flying auto=if type(creature|mygraveyard)~morethan~1 then may name(Exile 2 creature) name(Exile 2 creature) target(creature|mygraveyard) moveto(exile) and!( transforms((,newability[name(Exile another creature) target(other creature|mygraveyard) moveto(exile) and!( draw:1 controller )!])) oneshot )! @@ -66657,6 +69197,15 @@ power=8 toughness=8 [/card] [card] +name=Slip Out the Back +target=creature +auto=counter(1/1) +auto=phaseout +text=Put a +1/+1 counter on target creature. It phases out. (Treat it and anything attached to it as though they don't exist until its controller's next turn.) +mana={U} +type=Instant +[/card] +[card] name=Slippery Scoundrel auto=_ASCEND_ auto=@movedTo(*|myBattlefield) restriction{type(City's Blessing|mybattlefield)~equalto~0}:_ASCEND_ @@ -67042,6 +69591,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Soaring Drake +abilities=flying +text=Flying +mana={2}{U} +type=Creature +subtype=Drake +power=2 +toughness=3 +[/card] +[card] name=Soaring Show-Off abilities=flying auto=draw:1 @@ -67066,6 +69625,16 @@ power=1 toughness=3 [/card] [card] +name=Social Climber +auto=@movedTo(other creature|myBattlefield):life:1 +text=Alliance - Whenever another creature enters the battlefield under your control, you gain 1 life. +mana={2}{G} +type=Creature +subtype=Human Druid +power=3 +toughness=2 +[/card] +[card] name=Sojourner's Companion abilities=affinityartifacts aicode=activate target(land[artifact]|mylibrary) moveto(myhand) @@ -67599,6 +70168,16 @@ mana={X}{B} type=Sorcery [/card] [card] +name=Soul of Emancipation +auto=may target(other *[-land]|battlefield) transforms((,newability[_DIES_create(Angel:Creature Angel:3/3:white:flying)],newability[destroy])) +text=When Soul of Emancipation enters the battlefield, destroy up to three other target nonland permanents. For each of those permanents, its controller creates a 3/3 white Angel creature token with flying. +mana={4}{G}{W}{U} +type=Creature +subtype=Avatar +power=5 +toughness=7 +[/card] +[card] name=Soul of Eternity anyzone=lifetotal/lifetotal cdaactive autograveyard={7}{W}{W}:name(Activate Encore) name(Activate Encore) moveto(exile) and!(clone with(treason,haste,mustattack))! asSorcery @@ -67637,6 +70216,20 @@ power=6 toughness=6 [/card] [card] +name=Soul of Windgrace +auto=may notatarget(land|graveyard) moveTo(mybattlefield) and!(tap(noevent))! +auto=_ATTACKING_may notatarget(land|graveyard) moveTo(mybattlefield) and!(tap(noevent))! +auto={G}{D(land|myhand)}:life:3 +auto={1}{R}{D(land|myhand)}:draw:1 +auto={2}{B}{D(land|myhand)}:name(indestructible) tap(noevent) && indestructible ueot +text=Whenever Soul of Windgrace enters the battlefield or attacks, you may put a land card from a graveyard onto the battlefield tapped under your control. -- {G}, Discard a land card: You gain 3 life. -- {1}{R}, Discard a land card: Draw a card. -- {2}{B}, Discard a land card: Soul of Windgrace gains indestructible until end of turn. Tap it. +mana={1}{B}{R}{G} +type=Legendary Creature +subtype=Cat Avatar +power=5 +toughness=4 +[/card] +[card] name=Soul of the Rapids abilities=flying,opponentshroud text=Flying -- Hexproof (This creature can't be the target of spells or abilities your opponents control.) @@ -67929,6 +70522,15 @@ power=2 toughness=2 [/card] [card] +name=Spara's Headquarters +abilities=cycling +auto=tap(noevent) +autohand=__CYCLING__({3}) +text=({T}: Add {G}, {W}, or {U}.) -- Spara's Headquarters enters the battlefield tapped. -- Cycling {3} ({3}, Discard this card: Draw a card.) +type=Land +subtype=Forest Plains Island +[/card] +[card] name=Spare Dagger auto={1}:equip auto=teach(creature) 1/0 @@ -68053,6 +70655,17 @@ power=6 toughness=6 [/card] [card] +name=Speakeasy Server +abilities=flying +auto=foreach(other creature|myBattlefield) life:1 +text=Flying -- When Speakeasy Server enters the battlefield, you gain 1 life for each other creature you control. +mana={4}{W} +type=Creature +subtype=Bird Citizen +power=3 +toughness=3 +[/card] +[card] name=Speaker of the Heavens abilities=vigilance,lifelink auto={T}:_ANGELTOKEN_ restriction{compare(lifetotalminusstartinglifeminusend)~morethan~6} asSorcery @@ -68859,6 +71472,16 @@ power=2 toughness=4 [/card] [card] +name=Spirited Companion +auto=draw:1 +text=When Spirited Companion enters the battlefield, draw a card. +mana={1}{W} +type=Enchantment Creature +subtype=Dog +power=1 +toughness=1 +[/card] +[card] name=Spiritual Focus auto=@discarded(*|hand):may draw:1 controller auto=@discarded(*|hand):life:2 controller @@ -68954,6 +71577,16 @@ power=3 toughness=4 [/card] [card] +name=Splatter Goblin +auto=_DIES_target(creature|opponentBattlefield)) -1/-1 ueot +text=When Splatter Goblin dies, target creature an opponent controls gets -1/-1 until end of turn. +mana={1}{B} +type=Creature +subtype=Phyrexian Goblin +power=2 +toughness=1 +[/card] +[card] name=Splendid Agony target=creature auto=counter(-1/-1) @@ -69801,6 +72434,16 @@ power=3 toughness=2 [/card] [card] +name=Steadfast Unicorn +auto={3}{W}:all(creature|myBattlefield) transforms((,newability[1/1],newability[vigilance])) ueot myturnonly +text={3}{W}: Creatures you control get +1/+1 and gain vigilance until end of turn. Activate only during your turn. +mana={W} +type=Creature +subtype=Unicorn +power=1 +toughness=2 +[/card] +[card] name=Steady Aim target=creature auto=Untap @@ -70043,6 +72686,14 @@ power=2 toughness=2 [/card] [card] +name=Stimulus Package +auto=token(Treasure sur)*2 +auto={S(*[Treasure]|myBattlefield)}:create(citizen:creature citizen:1/1:green,white) +text=When Stimulus Package enters the battlefield, create two Treasure tokens. (They're artifacts with "{T}, Sacrifice this artifact: Add one mana of any color.") -- Sacrifice a Treasure: Create a 1/1 green and white Citizen creature token. +mana={2}{R}{G} +type=Enchantment +[/card] +[card] name=Stinging Lionfish auto=@movedto(*|mystack) restriction{opponentturnonly,thisturn(*|mystack)~equalto~0}:ability$!name(Choose one) choice name(Tap non-land) tap(noevent) target(*[-land]|battlefield) _ choice name(Untap non-land) untap target(*[-land]|battlefield) _ choice name(Do nothing) donothing!$ controller text=Whenever you cast your first spell during each opponent's turn, you may tap or untap target nonland permanent. @@ -70187,6 +72838,16 @@ mana={X}{U}{U} type=Sorcery [/card] [card] +name=Stone Giant +auto={T}:target(creature[toughness<=powerminus1minusend]|myBattlefield) transforms((,newability[flying],newability[treason])) +text={T}: Target creature you control with toughness less than Stone Giant's power gains flying until end of turn. Destroy that creature at the beginning of the next end step. +mana={2}{R}{R} +type=Creature +subtype=Giant +power=3 +toughness=4 +[/card] +[card] name=Stone Haven Pilgrim auto=@combat(attacking) source(this) restriction{type(*[artifact;enchantment]|myBattlefield)~morethan~0}:1/1 ueot && lifelink ueot text=Whenever Stone Haven Pilgrim attacks, if you control an artifact or enchantment, Stone Haven Pilgrim gets +1/+1 and gains lifelink until end of turn. @@ -70241,6 +72902,16 @@ power=1 toughness=2 [/card] [card] +name=Stoneskin +abilities=flash +target=creature +auto=teach(creature) +0/+10 +text=Flash -- Enchant creature -- Enchanted creature gets +0/+10. +mana={2}{W} +type=Enchantment +subtype=Aura +[/card] +[card] name=Stonewise Fortifier auto={4}{W}:preventAllDamage to(this) ueot text={4}{W}: Prevent all damage that would be dealt to Stonewise Fortifier by target creature this turn. @@ -70614,6 +73285,14 @@ power=2 toughness=2 [/card] [card] +name=Strangle +target=creature,planeswalker +auto=damage:3 +text=Strangle deals 3 damage to target creature or planeswalker. +mana={R} +type=Sorcery +[/card] +[card] name=Strangling Grasp target=*[creature;planeswalker]|opponentbattlefield backside=Vengeful Strangler @@ -71260,6 +73939,13 @@ power=2 toughness=1 [/card] [card] +name=Sunlit Marsh +auto=tap(noevent) +text=({T}: Add {W} or {B}.) -- Sunlit Marsh enters the battlefield tapped. +type=Land +subtype=Plains Swamp +[/card] +[card] name=Sunmane Pegasus abilities=flying auto={1}{W}:vigilance && lifelink ueot @@ -72250,6 +74936,16 @@ mana={4}{B} type=Instant [/card] [card] +name=Tabaxi Toucaneers +abilities=flying +text=Flying -- Myriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token that's a copy of this creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) +mana={4}{W} +type=Creature +subtype=Cat Ranger +power=3 +toughness=2 +[/card] +[card] name=Taborax, Hope's Demise abilities=flying auto=this(counter{1/1.1}>4) lifelink @@ -72459,6 +75155,15 @@ mana={1}{W} type=Sorcery [/card] [card] +name=Take to the Streets +auto=all(creature|myBattlefield) 2/2 ueot +auto=all(citizens|myBattlefield) 1/1 ueot +auto=all(citizens|myBattlefield) vigilance ueot +text=Creatures you control get +2/+2 until end of turn. Citizens you control get an additional +1/+1 and gain vigilance until end of turn. +mana={4}{G} +type=Sorcery +[/card] +[card] name=Tale's End target=*[legendary]|stack auto=fizzle @@ -72563,6 +75268,15 @@ mana={3}{U} type=Sorcery [/card] [card] +name=Tamiyo's Safekeeping +target=*|myBattlefield +auto=transforms((,newability[opponentshroud],newability[indestructible])) ueot +auto=life:2 +text=Target permanent you control gains hexproof and indestructible until end of turn. You gain 2 life. (A permanent with hexproof and indestructible can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.) +mana={G} +type=Instant +[/card] +[card] name=Tana, the Bloodsower abilities=trample,partner auto=@combatdamaged(player) from(this):token(Saproling,Creature Saproling,1/1,green)*thatmuch @@ -72625,6 +75339,13 @@ power=1 toughness=1 [/card] [card] +name=Tangled Islet +auto=tap(noevent) +text=({T}: Add {G} or {U}.) -- Tangled Islet enters the battlefield tapped. +type=Land +subtype=Forest Island +[/card] +[card] name=Tangled Vale auto=tap(noevent) auto={T}:add{G} @@ -72794,6 +75515,17 @@ mana={4}{B}{B} type=Sorcery [/card] [card] +name=Tattered Apparition +abilities=flying +auto={1}{B}:1/1 ueot +text=Flying -- {1}{B}: Tattered Apparition gets +1/+1 until end of turn. +mana={3}{B} +type=Creature +subtype=Shade +power=2 +toughness=2 +[/card] +[card] name=Tattered Mummy auto=_DIES_life:-2 opponent text=When Tattered Mummy dies, each opponent loses 2 life. @@ -73430,6 +76162,16 @@ power=* toughness=* [/card] [card] +name=Territorial Maro +anyzone=pbasiclandtypespluspbasiclandtypesplusend/pbasiclandtypespluspbasiclandtypesplusend cdaactive +text=Domain - Territorial Maro's power and toughness are each equal to twice the number of basic land types among lands you control. +mana={4}{G} +type=Creature +subtype=Elemental +power=* +toughness=* +[/card] +[card] name=Territorial Scythecat abilities=trample auto=_LANDFALL_counter(1/1) @@ -73866,6 +76608,19 @@ mana={4}{W}{W} type=Legendary Artifact [/card] [card] +name=The Council of Four +auto=_SECOND_DRAW_draw:1 +auto=@drawfoeof(player) restriction{compare(pdrewcount)~equalto~2}:draw:1 +auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~equalto~1}:create(knight:creature knight:2/2:white) +auto=@movedto(*|opponentStack) restriction{thisturn(*|opponentStack)~equalto~1}:create(knight:creature knight:2/2:white) +text=Whenever a player draws their second card during their turn, you draw a card. -- Whenever a player casts their second spell during their turn, you create a 2/2 white Knight creature token. +mana={3}{W}{U} +type=Legendary Creature +subtype=Human Noble +power=0 +toughness=8 +[/card] +[card] name=The Crowd Goes Wild auto=target(creature|battlefield) counter(1/1) auto=all(creature[counter{1/1.1}]) trample @@ -74126,6 +76881,17 @@ power=3 toughness=3 [/card] [card] +name=The Raven Man +auto=@discarded(*|hand) turnlimited:phaseaction[once,endofturn] create(bird:creature bird:1/1:black:flying:cantblock) +auto={3}{B}{T}:ability$!name(discard) reject notatarget(*|myhand)!$ opponent assorcery +text=At the beginning of each end step, if a player discarded a card this turn, create a 1/1 black Bird creature token with flying and "This creature can't block." -- {3}{B}, {T}: Each opponent discards a card. Activate only as a sorcery. +mana={1}{B} +type=Legendary Creature +subtype=Human Wizard +power=2 +toughness=1 +[/card] +[card] name=The Raven's Warning auto=counter(0/0,1,Lore) auto=@each my firstmain:counter(0/0,1,Lore) @@ -74140,6 +76906,18 @@ type=Enchantment subtype=Saga [/card] [card] +name=The Reaver Cleaver +auto=teach(creature) 1/1 +auto=teach(creature) trample +auto=teach(creature) transforms((,newability[@combatdamaged(player) from(this):token(Treasure Sur)*thatmuch])) +auto=teach(creature) transforms((,newability[@combatdamaged(planeswalker) from(this):token(Treasure Sur)*thatmuch])) +auto={3}:equip +text=Equipped creature gets +1/+1 and has trample and "Whenever this creature deals combat damage to a player or planeswalker, create that many Treasure tokens." -- Equip {3} +mana={2}{R} +type=Legendary Artifact +subtype=Equipment +[/card] +[card] name=The Ringhart Crest auto=chooseatype transforms((,newability[this(variable{type:creature[legendary;chosentype]:myrestrictedcastingzone}>0) {T}:add{W}],newability[this(variable{type:creature[legendary;chosentype]:myrestrictedcastingzone}>0) {T}:add{U}],newability[this(variable{type:creature[legendary;chosentype]:myrestrictedcastingzone}>0) {T}:add{R}],newability[this(variable{type:creature[legendary;chosentype]:myrestrictedcastingzone}>0) {T}:add{G}],newability[this(variable{type:creature[legendary;chosentype]:myrestrictedcastingzone}>0) {T}:add{B}])) chooseend text=As The Ringhart Crest enters the battlefield, choose a creature type. -- {T}: Add {G}. Spend this mana only to cast a creature spell of the chosen type or a legendary creature spell. // {2}{G}{G} Kolvori, God of Kinship @@ -75101,6 +77879,16 @@ text={T}: Add {U}. // Barkchannel Pathway type=Land [/card] [card] +name=Tidepool Turtle +auto={2}{U}:_SCRY_(1) +text={2}{U}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +mana={3}{U} +type=Creature +subtype=Turtle +power=2 +toughness=5 +[/card] +[card] name=Tiger-Tribe Hunter abilities=trample auto=@combat(attacking) source(this) restriction{compare(pwrtotatt)~morethan~5}:may name(Sacrifice a creature) target(other creature|myBattlefield) transforms((,newability[sacrifice],newability[name(Deals damage) target(creature) damage:power])) oneshot @@ -75231,6 +78019,14 @@ power=5 toughness=5 [/card] [card] +name=Timeless Lotus +auto=tap(noevent) +auto={T}:Add{W}{U}{B}{R}{G} +text=Timeless Lotus enters the battlefield tapped. -- {T}: Add {W}{U}{B}{R}{G}. +mana={5} +type=Legendary Artifact +[/card] +[card] name=Timeless Witness auto=name(Return card) target(*|myGraveyard) moveTo(myHand) autograveyard={5}{G}{G}{E}:name(Eternalize) clone and!( transforms((Zombie,removemc,setpower=4,settoughness=4,black)) forever )! assorcery @@ -75606,6 +78402,17 @@ power=2 toughness=3 [/card] [card] +name=Tolarian Terror +anyzone=foreach(*[instant;sorcery]|mygraveyard) changecost(colorless:-1) forcedalive +auto=@targeted(this) from(*|opponentstack):choice name(This spell costs 2 more) name(This spell costs 2 more) target(*|opponentstack) transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) oneshot +text=This spell costs {1} less to cast for each instant and sorcery card in your graveyard. -- Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) +mana={6}{U} +type=Creature +subtype=Serpent +power=5 +toughness=5 +[/card] +[card] name=Toll of the Invasion target=opponent auto=reveal:type:*:targetedpersonshand revealzone(targetedpersonshand) optionone name(choose discards) target(<1>*[-land]|reveal) moveto(ownerhand) and!( transforms((,newability[reject],newability[all(*|reveal) moveto(ownerhand)])) oneshot )! optiononeend optiontwo name(look) target(<1>*|reveal) moveto(ownerhand) and!( all(*|reveal) moveto(ownerhand) )! optiontwoend afterrevealed transforms((,newability[_AMASS_(1) controller])) oneshot afterrevealedend revealend @@ -76165,6 +78972,16 @@ power=4 toughness=4 [/card] [card] +name=Toxic Abomination +auto=life:-2 +text=When Toxic Abomination enters the battlefield, you lose 2 life. +mana={1}{B} +type=Creature +subtype=Phyrexian Zombie +power=3 +toughness=2 +[/card] +[card] name=Toxic Deluge auto=if compare(lifetotal)~morethan~0 then choice name(Pay 1 Life) life:-1 controller && all(creature|battlefield) -1/-1 ueot auto=if compare(lifetotal)~morethan~1 then choice name(Pay 2 Life) life:-2 controller && all(creature|battlefield) -2/-2 ueot @@ -76290,6 +79107,15 @@ mana={3}{R} type=Sorcery [/card] [card] +name=Tramway Station +auto=tap(noevent) +auto={T}:Add{B} +auto={T}:Add{R} +auto={2}{B}{R}{T}{S}:draw:1 +text=Tramway Station enters the battlefield tapped. -- {T}: Add {B} or {R}. -- {2}{B}{R}, {T}, Sacrifice Tramway Station: Draw a card. +type=Land +[/card] +[card] name=Transcendent Envoy abilities=flying auto=lord(enchantment[aura]|mycastingzone) altercost(colorless,-1) @@ -76992,6 +79818,17 @@ mana={1}{R}{R} type=Snow Sorcery [/card] [card] +name=Tura Kenner-d, Skyknight +abilities=flying +auto=@movedTo(instant,sorcery|mystack):create(soldier:creature soldier:1/1:white) +text=Flying -- Whenever you cast an instant or sorcery spell, create a 1/1 white Soldier creature token. +mana={2}{W}{U}{U} +type=Legendary Creature +subtype=Human Knight +power=3 +toughness=3 +[/card] +[card] name=Turbulent Dreams auto=if type(*|myHand)~morethan~0 then choice ability$!name(X=1) target(*|myhand) reject!$ controller && moveto(ownerhand) target(*[-land]|battlefield) auto=if type(*|myHand)~morethan~1 then choice ability$!name(X=2) target(<2>*|myhand) reject!$ controller && moveto(ownerhand) target(<2>*[-land]|battlefield) @@ -77279,6 +80116,16 @@ power=1 toughness=2 [/card] [card] +name=Twisted Embrace +target=*[artifact;creature]|myBattlefield +auto=destroy target(*[creature;planeswalker]|opponentbattlefield) +auto=teach(creature) +1/+1 +text=Enchant artifact or creature you control -- When Twisted Embrace enters the battlefield, destroy target creature or planeswalker an opponent controls. -- As long as enchanted permanent is a creature, it gets +1/+1. +mana={2}{B}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Twisted Reflection other={B} name(Entwine) auto=if paid(alternative) then target(creature) -6/0 ueot && target(creature) swap ueot @@ -77319,6 +80166,17 @@ power=4 toughness=4 [/card] [card] +name=Two-Headed Hellkite +abilities=flying,menace,haste +auto=_ATTACKING_draw:2 +text=Flying, menace, haste -- Whenever Two-Headed Hellkite attacks, draw two cards. +mana={1}{W}{U}{B}{R}{G} +type=Creature +subtype=Dragon +power=5 +toughness=5 +[/card] +[card] name=Two-Headed Zombie abilities=menace text=Menace (This creature can't be blocked except by two or more creatures.) @@ -77367,6 +80225,16 @@ power=2 toughness=2 [/card] [card] +name=Tymora's Invoker +auto=name(Sleight of Hand){8}:draw:2 +text=Sleight of Hand - {8}: Draw two cards. +mana={1}{U} +type=Creature +subtype=Orc Rogue +power=1 +toughness=3 +[/card] +[card] name=Tyrant's Familiar abilities=flying,haste auto=aslongas(*[iscommander]|mybattlefield) 2/2 >0 @@ -78380,6 +81248,18 @@ type=Artifact subtype=Equipment [/card] [card] +name=Uurg, Spawn of Turg +anyzone=type:land:mygraveyard/5 cdaactive +auto=@each my upkeep:name(Reveal) reveal:1 optionone name(Choose to put in Graveyard) target(*|reveal) moveto(mygraveyard) optiononeend optiontwo target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend +auto={B}{G}{S(land|myBattlefield)}:life:2 +text=Uurg, Spawn of Turg's power is equal to the number of land cards in your graveyard. -- At the beginning of your upkeep, look at the top card of your library. You may put that card into your graveyard. -- {B}{G}, Sacrifice a land: You gain 2 life. +mana={B}{B}{G} +type=Legendary Creature +subtype=Frog Beast +power=* +toughness=5 +[/card] +[card] name=Uvilda, Dean of Perfection other={3}{R}{R} name(Nassari, Dean of Expression) otherrestriction=can play creature,compare(isflipped)~equalto~1 @@ -78536,6 +81416,17 @@ power=3 toughness=1 [/card] [card] +name=Valiant Veteran +auto=lord(other soldier|myBattlefield) +1/+1 +autograveyard={3}{W}{W}{E}:all(soldier|myBattlefield) counter(1/1) +text=Other Soldiers you control get +1/+1. -- {3}{W}{W}, Exile Valiant Veteran from your graveyard: Put a +1/+1 counter on each Soldier you control. +mana={1}{W} +type=Creature +subtype=Kor Soldier +power=2 +toughness=2 +[/card] +[card] name=Valki, God of Lies backside=Tibalt, Cosmic Impostor other={5}{B}{R} name(Tibalt, Cosmic Impostor) @@ -78667,6 +81558,18 @@ power=3 toughness=1 [/card] [card] +name=Vampire Scrivener +abilities=flying +auto=@lifeof(player) restriction{myturnonly}:counter(1/1) +auto=@lifelostof(player) restriction{myturnonly}:counter(1/1) +text=Flying -- Whenever you gain life during your turn, put a +1/+1 counter on Vampire Scrivener. -- Whenever you lose life during your turn, put a +1/+1 counter on Vampire Scrivener. +mana={4}{B} +type=Creature +subtype=Vampire Warlock +power=2 +toughness=2 +[/card] +[card] name=Vampire Slayer auto=@damaged(vampire|battlefield) from(this):all(trigger[to]) destroy text=Whenever Vampire Slayer deal damage to a Vampire, destroy that creature. @@ -78813,6 +81716,15 @@ mana={2}{B} type=Instant [/card] [card] +name=Vanquisher's Axe +auto=teach(creature) 2/0 +auto={2}:equip +text=Equipped creature gets +2/+0. -- Equip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) +mana={1} +type=Artifact +subtype=Equipment +[/card] +[card] name=Vanquisher's Banner auto=chooseatype all(this) transforms((,newability[lord(creature[chosentype]|mybattlefield) 1/1],newability[@movedTo(creature[chosentype]|mystack):draw:1 controller])) forever chooseend text=As Vanquisher's Banner enters the battlefield, choose a creature type. -- Creatures you control of the chosen type get +1/+1. -- Whenever you cast a creature spell of the chosen type, draw a card. @@ -79983,6 +82895,16 @@ mana={B} type=Instant [/card] [card] +name=Virus Beetle +auto=ability$!name(discard) reject notatarget(*|myhand)!$ opponent +text=When Virus Beetle enters the battlefield, each opponent discards a card. +mana={1}{B} +type=Artifact Creature +subtype=Insect +power=1 +toughness=1 +[/card] +[card] name=Visage of Bolas auto=may moveto(myhand) target(Nicol Bolas^ the Deceiver|mylibrary,mygraveyard) and!( shuffle )! auto={T}:Add{U} @@ -80356,6 +83278,15 @@ mana={2} type=Artifact [/card] [card] +name=Void Rend +abilities=nofizzle +target=*[-land] +auto=destroy +text=This spell can't be countered. -- Destroy target nonland permanent. +mana={W}{U}{B} +type=Instant +[/card] +[card] name=Voidslime target=*|stack auto=fizzle @@ -81503,6 +84434,15 @@ power=3 toughness=1 [/card] [card] +name=Waterfront District +auto=tap(noevent) +auto={T}:Add{U} +auto={T}:Add{B} +auto={2}{U}{B}{T}{S}:draw:1 +text=Waterfront District enters the battlefield tapped. -- {T}: Add {U} or {B}. -- {2}{U}{B}, {T}, Sacrifice Waterfront District: Draw a card. +type=Land +[/card] +[card] name=Waterkin Shaman auto=@movedto(creature[flying]|mybattlefield):1/1 ueot text=Whenever a creature with flying enters the battlefield under your control, Waterkin Shaman gets +1/+1 until end of turn. @@ -82546,6 +85486,18 @@ power=3 toughness=6 [/card] [card] +name=Wingmantle Chaplain +abilities=defender +auto=create(bird:creature bird:1/1:white:flying)*foreach(creature[defender]|myBattlefield) +auto=@movedTo(creature[defender]|myBattlefield):create(bird:creature bird:1/1:white:flying) +text=Defender -- When Wingmantle Chaplain enters the battlefield, create a 1/1 white Bird creature token with flying for each creature with defender you control. -- Whenever another creature with defender enters the battlefield under your control, create a 1/1 white Bird creature token with flying. +mana={3}{W} +type=Creature +subtype=Human Cleric +power=0 +toughness=3 +[/card] +[card] name=Wings of Hubris auto={1}:equip auto=teach(creature) flying @@ -82607,6 +85559,16 @@ power=4 toughness=4 [/card] [card] +name=Winter Eladrin +auto=may name(Gust of Wind) target(other creature) moveto(ownerhand) +text=Gust of Wind - When Winter Eladrin enters the battlefield, return up to one other target creature to its owner's hand. +mana={2}{U} +type=Creature +subtype=Faerie Elf Wizard +power=2 +toughness=2 +[/card] +[card] name=Winter Orb auto=aslongas sourcenottap:lord(land) doesnotuntap auto=@each my untap:untap notatarget(land|mybattlefield) @@ -82851,6 +85813,16 @@ mana={2}{U} type=Sorcery [/card] [card] +name=Witty Roastmaster +auto=@movedTo(other creature|myBattlefield):damage:1 opponent +text=Alliance - Whenever another creature enters the battlefield under your control, Witty Roastmaster deals 1 damage to each opponent. +mana={2}{R} +type=Creature +subtype=Devil Citizen +power=3 +toughness=2 +[/card] +[card] name=Wizard Class abilities=nomaxhand auto=counter(0/0,1,Level) @@ -83042,6 +86014,13 @@ power=1 toughness=1 [/card] [card] +name=Wooded Ridgeline +auto=tap(noevent) +text=({T}: Add {R} or {G}.) -- Wooded Ridgeline enters the battlefield tapped. +type=Land +subtype=Mountain Forest +[/card] +[card] name=Woodland Champion auto=@movedTo(*[token]|myBattlefield):counter(1/1) text=Whenever one or more tokens enter the battlefield under your control, put that many +1/+1 counters on Woodland Champion. @@ -83278,6 +86257,16 @@ power=6 toughness=6 [/card] [card] +name=Wrecking Crew +abilities=reach,trample +text=Reach, trample +mana={4}{R} +type=Creature +subtype=Human Warrior +power=4 +toughness=5 +[/card] +[card] name=Wren's Run Hydra abilities=reach auto=counter(1/1,x) @@ -83338,6 +86327,17 @@ power=2 toughness=1 [/card] [card] +name=Writhing Necromass +abilities=deathtouch +anyzone=foreach(creature|mygraveyard) changecost(colorless:-1) forcedalive +text=This spell costs {1} less to cast for each creature card in your graveyard. -- Deathtouch +mana={6}{B} +type=Creature +subtype=Zombie Giant +power=5 +toughness=5 +[/card] +[card] name=Wrong Turn target=creature auto=moveto(opponentbattlefield) @@ -83370,6 +86370,15 @@ power=2 toughness=2 [/card] [card] +name=Wyrm's Crossing Patrol +text=Myriad (Whenever this creature attacks, for each opponent other than defending player, you may create a token that's a copy of this creature that's tapped and attacking that player or a planeswalker they control. Exile the tokens at end of combat.) +mana={W} +type=Creature +subtype=Human Soldier +power=1 +toughness=1 +[/card] +[card] name=Xanathar, Guild Kingpin auto=@each my upkeep:transforms((,newability[maxcast(*)0 opponent],newability[{0}:if type(*[counter{0/0.1.XanaEffect}]|myhand)~equalto~0 then name(Look top card) name(Look top card) all(*[zpos=1]|opponentlibrary) moveto(myhand) and!( transforms((,newability[choice name(Put back) moveto(opponentlibrary)],newability[choice name(Can play card) transforms((,newability[anytypeofmana],newability[counter(0/0.1.XanaEffect)])) ueot])) ueot )! ])) ueot auto=@each my end:all(*[counter{0/0.1.XanaEffect}]|myhand) moveto(opponentlibrary) @@ -83381,6 +86390,15 @@ power=5 toughness=6 [/card] [card] +name=Xander's Lounge +abilities=cycling +auto=tap(noevent) +autohand=__CYCLING__({3}) +text=({T}: Add {U}, {B}, or {R}.) -- Xander's Lounge enters the battlefield tapped. -- Cycling {3} ({3}, Discard this card: Draw a card.) +type=Land +subtype=Island Swamp Mountain +[/card] +[card] name=Xantcha, Sleeper Agent auto=moveto(opponentBattlefield) auto=this(cantattack) @@ -83519,6 +86537,17 @@ power=4 toughness=4 [/card] [card] +name=Yavimaya Iconoclast +kicker={R} +auto=if paid(kicker) then transforms((,newability[1/1],newability[haste])) ueot +text=Kicker {R} (You may pay an additional {R} as you cast this spell.) -- Trample -- When Yavimaya Iconoclast enters the battlefield, if it was kicked, it gets +1/+1 and gains haste until end of turn. +mana={1}{G} +type=Creature +subtype=Elf +power=3 +toughness=2 +[/card] +[card] name=Yavimaya Sapherd auto=_SAPROLINGTOKEN_ text=When Yavimaya Sapherd enters the battlefield, create a 1/1 green Saproling creature token. @@ -83529,6 +86558,18 @@ power=2 toughness=2 [/card] [card] +name=Yavimaya Sojourner +autoexile=thisforeach(variable{pbasiclandtypes}>0) changecost(colorless:-1) forcedalive +autograveyard=thisforeach(variable{pbasiclandtypes}>0) changecost(colorless:-1) forcedalive +autohand=thisforeach(variable{pbasiclandtypes}>0) changecost(colorless:-1) forcedalive +text=Domain - This spell costs {1} less to cast for each basic land type among lands you control. +mana={7}{G} +type=Creature +subtype=Treefolk +power=4 +toughness=6 +[/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. @@ -83624,6 +86665,26 @@ power=5 toughness=5 [/card] [card] +name=Yoshimaru, Ever Faithful +abilities=partner +auto=@movedTo(other *[legendary]|myBattlefield):counter(1/1) +text=Whenever another legendary permanent enters the battlefield under your control, put a +1/+1 counter on Yoshimaru, Ever Faithful. -- Partner (You can have two commanders if both have partner.) +mana={W} +type=Legendary Creature +subtype=Dog +power=1 +toughness=1 +[/card] +[card] +name=You Are Already Dead +target=creature[damaged] +auto=destroy +auto=draw:1 +text=Destroy target creature that was dealt damage this turn. -- Draw a card. +mana={B} +type=Instant +[/card] +[card] name=You Come to a River auto=choice name(Return non-land permanent) target(*[-land]|battlefield) moveTo(ownerhand) auto=choice name(Creature gets 1/0) target(creature|battlefield) transforms((,newability[1/0],newability[unblockable])) ueot @@ -83717,6 +86778,14 @@ mana={W} type=Instant [/card] [card] +name=You're Confronted by Robbers +auto=choice name(Stall for Time) tap target(creature) +auto=choice name(Call for Aid) create(soldier:creature soldier:1/1:white:)*3 +text=Choose one - -- - Stall for Time - Tap up to three target creatures. -- - Call for Aid - Create three 1/1 white Soldier creature tokens. +mana={3}{W} +type=Instant +[/card] +[card] name=Young Necromancer auto=if type(creature|myGraveyard)~morethan~0 then if type(*|myGraveyard)~morethan~2 then may name(Exile 2 cards) target(*|myGraveyard) moveto(myexile) and!( transforms((,newability[name(Exile second card) target(*|myGraveyard) moveto(myexile) and!( transforms((,newability[[name(Return card on battlefield) target(creature|myGraveyard) moveto(myBattlefield)])) oneshot )!])) oneshot )! text=When Young Necromancer enters the battlefield, you may exile two cards from your graveyard. When you do, return target creature card from your graveyard to the battlefield. @@ -83727,6 +86796,14 @@ power=2 toughness=3 [/card] [card] +name=Your Temple Is Under Attack +auto=choice name(Pray for Protection) all(creature|myBattlefield) indestructible +auto=choice name(strike a deal) draw:2 target(opponent) && draw:2 controller +text=Choose one - -- - Pray for Protection - Creatures you control gain indestructible until end of turn. -- - Strike a Deal - You and target opponent each draw two cards. +mana={2}{W} +type=Instant +[/card] +[card] name=Youthful Valkyrie abilities=flying auto=@movedto(other angel|mybattlefield):counter(1/1) @@ -83895,6 +86972,16 @@ power=7 toughness=3 [/card] [card] +name=Zar Ojanen, Scion of Efrava +auto=@tapped(this):all(creature[toughness<=pbasiclandtypesminus1minusend]|myBattlefield) counter(1/1) +text=Domain - Whenever Zar Ojanen, Scion of Efrava becomes tapped, put a +1/+1 counter on each creature you control with toughness less than the number of basic land types among lands you control. +mana={3}{G}{W} +type=Legendary Creature +subtype=Cat Warrior +power=4 +toughness=4 +[/card] +[card] name=Zara, Renegade Recruiter abilities=flying aicode=activate target(creature|opponenthand) moveto(mybattlefield) and!( transforms((,newability[ninjutsu],newability[phaseaction[endofturn once sourceinplay] moveto(ownerhand)])) forever )! @@ -84007,6 +87094,17 @@ power=3 toughness=3 [/card] [card] +name=Zeriam, Golden Wind +abilities=flying +auto=@combatdamaged(player) from(Griffin|mybattlefield):create(griffin:creature griffin:2/2:white:flying) +text=Flying -- Whenever a Griffin you control deals combat damage to a player, create a 2/2 white Griffin creature token with flying. +mana={3}{W} +type=Legendary Creature +subtype=Griffin +power=3 +toughness=4 +[/card] +[card] name=Zetalpa, Primal Dawn abilities=flying,double strike,indestructible,vigilance,trample text=Flying, double strike, vigilance, trample, indestructible @@ -84046,6 +87144,26 @@ power=2 toughness=2 [/card] [card] +name=Ziatora's Proving Ground +abilities=cycling +auto=tap(noevent) +autohand=__CYCLING__({3}) +text=({T}: Add {B}, {R}, or {G}.) -- Ziatora's Proving Ground enters the battlefield tapped. -- Cycling {3} ({3}, Discard this card: Draw a card.) +type=Land +subtype=Swamp Mountain Forest +[/card] +[card] +name=Ziatora, the Incinerator +abilities=flying +auto=@each my endofturn:may notatarget(other creature|mybattlefield) sacrifice && transforms((,newability[damage:power target(player^creature^planeswalker)],newability[token(Treasure sur)*3])) oneshot +text=Flying -- At the beginning of your end step, you may sacrifice another creature. When you do, Ziatora, the Incinerator deals damage equal to that creature's power to any target and you create three Treasure tokens. +mana={3}{B}{R}{G} +type=Legendary Creature +subtype=Demon Dragon +power=6 +toughness=6 +[/card] +[card] name=Zimone, Quandrix Prodigy auto={1}{T}:name(Put land in play) target(land|myhand) moveto(mybattlefield) and!( tap(noevent) )! auto=this(variable{type:land:mybattlefield}<8) {4}{T}:name(Draw 1 card) draw:1 controller @@ -84126,6 +87244,20 @@ mana={3}{U} type=Enchantment [/card] [card] +name=Zur, Eternal Schemer +abilities=flying +auto=lord(creature[Enchantment]|myBattlefield) deathtouch +auto=lord(creature[Enchantment]|myBattlefield) lifelink +auto=lord(creature[Enchantment]|myBattlefield) opponentshroud +auto={1}{W}:target(enchantment[-aura]|myBattlefield) transforms((creature,setpower=0,settoughness=0,newability[manacost/manacost])) +text=Flying -- Enchantment creatures you control have deathtouch, lifelink, and hexproof. -- {1}{W}: Target non-Aura enchantment you control becomes a creature in addition to its other types and has base power and base toughness each equal to its mana value. +mana={W}{U}{B} +type=Legendary Creature +subtype=Human Wizard +power=1 +toughness=4 +[/card] +[card] name=Zurzoth, Chaos Rider auto=@drawfoeof(player) restriction{myturnonly} turnlimited:name(Create Devil) token(Devil,Creature Devil,1/1,red) and!( transforms((,newability[@movedto(this|mygraveyard):damage:1 target(*[player;creature;planeswalker])])) forever )! auto=@combat(attacking) source(creature[devil]|myBattlefield) turnlimited:name(Draw and discard) draw:1 and!(discard:1 controller)! oneshot diff --git a/projects/mtg/bin/Res/sets/primitives/crappy.txt b/projects/mtg/bin/Res/sets/primitives/crappy.txt index c65520905..d3f5a12fa 100644 --- a/projects/mtg/bin/Res/sets/primitives/crappy.txt +++ b/projects/mtg/bin/Res/sets/primitives/crappy.txt @@ -1,88 +1 @@ -#Please keep these card alphabetized, and try to have the "name=" line at the top of each card -#I sorted this programatically so the other comments are removed except for AUTO_DEFINE - Vitty85 30-11-2020 -[card] -name=Decimate -auto=ability$!destroy target(artifact)!$ controller -auto=ability$!destroy target(creature)!$ controller -auto=ability$!destroy target(enchantment)!$ controller -auto=ability$!destroy target(land)!$ controller -restriction=type(artifact)~morethan~0,type(creature)~morethan~0,type(enchantment)~morethan~0,type(land)~morethan~0 -text=Destroy target artifact, target creature, target enchantment, and target land. -mana={2}{R}{G} -type=Sorcery -[/card] -[card] -name=Lurking Evil -auto={0}:name(pay halfup life) life:-halfuplifetotal controller && transforms((removetypes)) forever && transforms((Creature Phyrexian Horror,setpower=4,settoughness=4,flying)) forever -text=Pay half your life, rounded up: Lurking Evil becomes a 4/4 Phyrexian Horror creature with flying. -mana={B}{B}{B} -type=Enchantment -[/card] -[card] -name=River Kelpie -abilities=persist -auto=@movedTo(creature,artifact,enchantment,land|battlefield) from(graveyard):draw:1 -auto=@movedTo(sorcery,instant|stack) from(graveyard):draw:1 -text=Whenever River Kelpie or another permanent is put onto the battlefield from a graveyard, draw a card. -- Whenever a player casts a spell from a graveyard, draw a card. -- Persist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) -mana={3}{U}{U} -type=Creature -subtype=Beast -power=3 -toughness=3 -[/card] -[card] -name=Rune of Protection: Artifacts -auto={W}:name(prevent damage) notatarget(artifact|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot -autohand=__CYCLING__({2}) -text={W}: The next time an artifact source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) -mana={1}{W} -type=Enchantment -[/card] -[card] -name=Rune of Protection: Black -auto={W}:name(prevent damage) notatarget(*[black]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot -autohand=__CYCLING__({2}) -text={W}: The next time a black source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) -mana={1}{W} -type=Enchantment -[/card] -[card] -name=Rune of Protection: Blue -auto={W}:name(prevent damage) notatarget(*[blue]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot -autohand=__CYCLING__({2}) -text={W}: The next time a blue source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) -mana={1}{W} -type=Enchantment -[/card] -[card] -name=Rune of Protection: Green -auto={W}:name(prevent damage) notatarget(*[green]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot -autohand=__CYCLING__({2}) -text={W}: The next time a green source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) -mana={1}{W} -type=Enchantment -[/card] -[card] -name=Rune of Protection: Lands -auto={W}:name(prevent damage) notatarget(land|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot -autohand=__CYCLING__({2}) -text={W}: The next time a land source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) -mana={1}{W} -type=Enchantment -[/card] -[card] -name=Rune of Protection: Red -auto={W}:name(prevent damage) notatarget(*[red]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot -autohand=__CYCLING__({2}) -text={W}: The next time a red source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) -mana={1}{W} -type=Enchantment -[/card] -[card] -name=Rune of Protection: White -auto={W}:name(prevent damage) notatarget(*[white]|battlefield,stack,hand,graveyard) preventalldamage to(controller) from(mytgt) ueot -autohand=__CYCLING__({2}) -text={W}: The next time a white source of your choice would deal damage to you this turn, prevent that damage. -- Cycling {2} ({2}, Discard this card: Draw a card.) -mana={1}{W} -type=Enchantment -[/card] +