From 273d666bcce8d7cf360a869e2f288c5843fbb55d Mon Sep 17 00:00:00 2001 From: Eduardo MG Date: Fri, 5 May 2023 22:20:30 -0600 Subject: [PATCH] New cards from MOC, MOM March of the Machine Commander (MOC) March of the Machine (MOM) A few others from BRO and ONE Some old auras that get sacrificed at end of turn if you cast them as if they had flash fixed Fire Prophecy NEW: Umori, the Collector Rootwire Amalgam Steel Seraph Tyrranax Rex Paladin of Predation Axgard Artisan Zephyr Winder Phyrexian Pegasus Orthion, Hero of Lavabrink Surrak and Goreclaw Angelic Intervention Pile On Terror of Towashi Interdisciplinary Mascot Fertilid's Favor Vengeant Earth Sidar Jabari of Zhalfir Moira and Teshar Shalai and Hallar Vodalian Wave-Knight Bitterthorn, Nissa's Animus Herald of Hoofbeats Chivalric Alliance Darksteel Splicer Mistmeadow Vanisher Death-Greeter's Champion Hedron Detonator Pain Distributor Locthwain Lancer Schema Thief Exsanguinator Cavalry Nesting Dovehawk Filigree Vector Conjurer's Mantle Infernal Sovereign Firemane Commando Goro-Goro and Satoru Katilda and Lier Slimefoot and Squee Soar Armor of Thorns Grave Servitude Lightning Reflexes Spider Climb Parapet Mystic Veil Relic Ward Titania, Voice of Gaea Titania, Gaea Incarnate Professional Face-Breaker Oracle's Vault Volcanic Spite --- .../bin/Res/sets/primitives/borderline.txt | 608 +++++++++++++++++- 1 file changed, 606 insertions(+), 2 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index fd76658ae..aa09247ac 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -2361,6 +2361,20 @@ power=5 toughness=5 [/card] [card] +name=Angelic Intervention +target=creature,planeswalker|myBattlefield +auto=choice name(colorless) transforms((,newability[protection from colorless])) ueot +auto=choice name(white) transforms((,newability[protection from white])) ueot +auto=choice name(blue) transforms((,newability[protection from blue])) ueot +auto=choice name(black) transforms((,newability[protection from black])) ueot +auto=choice name(red) transforms((,newability[protection from red])) ueot +auto=choice name(green) transforms((,newability[protection from green])) ueot +auto=if cantargetcard(creature) then counter(1/1) +text=Target creature or planeswalker you control gains protection from colorless or from the color of your choice until end of turn. If it's a creature, put a +1/+1 counter on it. (It can't be blocked, targeted, dealt damage, enchanted, or equipped by anything with that quality.) +mana={1}{W} +type=Instant +[/card] +[card] name=Angelic Observer abilities=flying anyzone=foreach(Citizen|myBattlefield) changecost(colorless:-1) forcedalive @@ -3890,6 +3904,19 @@ mana={B} type=Instant [/card] [card] +name=Armor of Thorns +abilities=asflash +other={1}{G} name(Cast with flash) +restriction=can play enchantment +auto=if paid(alternative) then all(this) transforms((,newability[phaseaction[cleanup sourceinplay once] sacrifice all(this)])) +target=creature[-black] +auto=teach(creature) +2/+2 +text=You may cast Armor of Thorns as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -- Enchant nonblack creature -- Enchanted creature gets +2/+2. +mana={1}{G} +type=Enchantment +subtype=Aura +[/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 )! @@ -5226,6 +5253,16 @@ text=Axgard Armory enters the battlefield tapped. -- {T}: Add {W}. -- {1}{R}{R}{ type=Land [/card] [card] +name=Axgard Artisan +auto=@counteradded(1/1) from(this) turnlimited:create(Treasure Sur) +text=Whenever one or more +1/+1 counters are put on Axgard Artisan for the first time each turn, create a Treasure token. (it's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={1}{R} +type=Creature +subtype=Dwarf Artificer +power=2 +toughness=1 +[/card] +[card] name=Axgard Braggart abilities=boast auto={1}{W} restriction{didattack,compare(hascntbstreduce)~equalto~0}:doboast && transforms((,newability[untap],newability[counter(1/1)])) oneshot limit:hasabilitytwoboastplus1plusend @@ -5717,7 +5754,7 @@ name=Balor abilities=flying auto=_ATTACKING_name(Choose one) transforms((,newability[choice name(Opponent draws and discards) draw:3 opponent && discard:3 opponent],newability[choice name(Opponent sacrifices artifact) ability$!name(Sacrifice nontoken artifact) notatarget(artifact[-token]|mybattlefield) sacrifice!$ opponent],newability[choice name(Damage opponent) damage:type:*:opponenthand opponent])) oneshot auto=_DIES_name(Choose one) transforms((,newability[choice name(Opponent draws and discards) draw:3 opponent && discard:3 opponent],newability[choice name(Opponent sacrifices artifact) ability$!name(Sacrifice nontoken artifact) notatarget(artifact[-token]|mybattlefield) sacrifice!$ opponent],newability[choice name(Damage opponent) damage:type:*:opponenthand opponent])) oneshot -text=Flying -- Whenever Balor attacks or dies, choose one or more. Each mode must target a different player. -- â?¢ Target opponent draws three cards, then discards three cards at random. -- â?¢ Target opponent sacrifices a nontoken artifact. -- â?¢ Balor deals damage to target opponent equal to the number of cards in their hand. +text=Flying -- Whenever Balor attacks or dies, choose one or more. Each mode must target a different player. -- -Target opponent draws three cards, then discards three cards at random. -- -Target opponent sacrifices a nontoken artifact. -- -Balor deals damage to target opponent equal to the number of cards in their hand. mana={3}{R}{R} type=Creature subtype=Demon @@ -7574,6 +7611,17 @@ power=4 toughness=4 [/card] [card] +name=Bitterthorn, Nissa's Animus +auto=teach(creature) 1/1 +auto=@combat(attacking) source(mytgt):may name(search basic land) notAtarget(land[basic]|myLibrary) moveTo(myBattlefield) and!(tap(noevent))! +auto={3}:equip +auto=livingweapontoken(Phyrexian Germ,Creature Phyrexian Germ,0/0,black) +text=Living weapon (When this Equipment enters the battlefield, create a 0/0 black Phyrexian Germ creature token, then attach this to it.) -- Equipped creature gets +1/+1. -- Whenever equipped creature attacks, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle. -- Equip {3} +mana={3} +type=Legendary Artifact +subtype=Equipment +[/card] +[card] name=Black Dragon abilities=flying auto=name(Creature gets -3/-3) target(creature|opponentbattlefield) -3/-3 ueot @@ -14293,6 +14341,14 @@ mana={2}{G} type=Artifact [/card] [card] +name=Chivalric Alliance +auto=@each my blockers restriction{type(creature[attacking]|myBattlefield)~morethan~1}:draw:1 +auto={2}{D(*|myhand)}:create(knight:creature knight:2/2:white:blue:vigilance) +text=Whenever you attack with two or more creatures, draw a card. -- {2}, Discard a card: Create a 2/2 white and blue Knight creature token with vigilance. +mana={1}{W} +type=Enchantment +[/card] +[card] name=Choking Miasma kicker={G} auto=all(creature) -2/-2 @@ -16379,6 +16435,17 @@ mana={W}{B} type=Sorcery [/card] [card] +name=Conjurer's Mantle +auto=teach(creature) 1/1 +auto=teach(creature) vigilance +auto=teach(creature) transforms((,newability[_ATTACKING_ name(shares a creature type) reveal:6 optionone name(Get card) target(*[share!types!]|reveal) moveto(hand) optiononeend optiontwo all(*|reveal) bottomoflibrary optiontwoend revealend])) +auto={1}:equip +text=Equipped creature gets +1/+1 and has vigilance. -- Whenever equipped creature attacks, look at the top six cards of your library. You may reveal a card that shares a creature type with that creature from among them and put it into your hand. Put the rest on the bottom of your library in a random order. -- Equip {1} +mana={1}{W} +type=Artifact +subtype=Equipment +[/card] +[card] name=Connive // Concoct other={3}{U}{B} name(Concoct) aicode=activate transforms((,newability[surveil],newability[all(*[zpos<=psurveiloffsetplus3plusend]|mylibrary) transforms((,newability[if compare(genrand2)~equalto~1 then moveto(mygraveyard)])) oneshot])) oneshot @@ -19176,6 +19243,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=Darksteel Splicer +auto=create(phyrexian golem:artifact creature phyrexian golem:3/3) +auto=@movedTo(Phyrexian[-token]|myBattlefield):create(phyrexian golem:artifact creature phyrexian golem:3/3) +auto=lord(golem|myBattlefield) indestructible +text=Whenever Darksteel Splicer or another nontoken Phyrexian enters the battlefield under your control, create X 3/3 colorless Phyrexian Golem artifact creature tokens, where X is the number of opponents you have. -- Golems you control have indestructible. +mana={6}{W} +type=Creature +subtype=Phyrexian Artificer +power=1 +toughness=1 +[/card] +[card] name=Darling of the Masses auto=lord(other citizen|myBattlefield) 1/0 auto=_ATTACKING_create(citizen:creature citizen:1/1:green,white) @@ -19874,6 +19953,20 @@ mana={W}{B}{G} type=Enchantment [/card] [card] +name=Death-Greeter's Champion +abilities=double strike +other={3}{R} name(Dash) +auto=if paid(alternative) then transforms((,newability[haste],newability[phaseaction[endofturn sourceinplay] moveto(ownerhand) all(this)])) forever +auto=name(This creature) target(this) counter(1/1) +auto=name(Target other creature) target(other creature) transforms((,newability[counter(1/1)],newability[double strike])) ueot +text=Dash {3}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) -- Backup 1 (When this creature enters the battlefield, put a +1/+1 counter on target creature. If that's another creature, it gains the following abilities until end of turn.) -- Double strike +mana={2}{R} +type=Creature +subtype=Human Warrior +power=2 +toughness=1 +[/card] +[card] name=Death-Priest of Myrkul auto=lord(*[zombie;vampire;skeleton]|myBattlefield) 1/1 auto=@each my endofturn restriction{morbid}:pay({1}) name(Pay 1 and create skeleton) token(Skeleton,Creature Skeleton,1/1,black) @@ -27444,6 +27537,17 @@ power=4 toughness=2 [/card] [card] +name=Exsanguinator Cavalry +abilities=lifelink,menace +auto=@combatdamaged(player) from(Knight|myBattlefield):all(trigger[from]) counter(1/1) && create(blood) +text=Menace, lifelink -- Whenever a Knight you control deals combat damage to a player, put a +1/+1 counter on that creature and create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") +mana={2}{B} +type=Creature +subtype=Vampire Knight +power=2 +toughness=3 +[/card] +[card] name=Extinguish the Light target=creature,planeswalker auto=destroy and!( if cantargetcard(*[manacost<=3]) then life:3 controller )! @@ -28992,6 +29096,15 @@ power=1 toughness=1 [/card] [card] +name=Fertilid's Favor +target=player +auto=ability$!name(Search a land) name(Search a land) target(land[basic]|mylibrary) moveTo(myBattlefield) and!(tap(noevent))! !$ targetedPlayer +auto=ability$!may counter(1/1,2) target(artifact,creature)!$ controller +text=Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles. Put two +1/+1 counters on up to one target artifact or creature. +mana={3}{G} +type=Instant +[/card] +[card] name=Fervent Mastery other={2}{R}{R} name(Cast for 1 less) aicode=activate transforms((,newability[target(<3>*|mylibrary) moveto(myhand) and!( discard:1 controller )!])) oneshot @@ -29376,6 +29489,17 @@ power=* toughness=3 [/card] [card] +name=Filigree Vector +auto=ability$! may target(creature|mybattlefield) counter(1/1) !$ controller && ability$! may target(artifact|mybattlefield) counter(0/0,1,Charge) !$ controller +auto={1}{T}{S(other artifact|mybattlefield)}:_PROLIFERATE_ +text=When Filigree Vector enters the battlefield, put a +1/+1 counter on each of any number of target creatures and a charge counter on each of any number of target artifacts. -- {1}, {T}, Sacrifice another artifact: Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +mana={3}{W} +type=Artifact Creature +subtype=Phyrexian Construct +power=1 +toughness=1 +[/card] +[card] name=Fin-Clade Fugitives auto=cantbeblockedby(creature[power<=2]) autograveyard={4}{G}:name(Activate Encore) name(Activate Encore) moveto(exile) and!(clone with(treason,haste,mustattack))! asSorcery @@ -29588,7 +29712,7 @@ type=Sorcery name=Fire Prophecy target=creature auto=damage:3 -auto=may bottomoflibrary target(*|myHand) && draw:1 controller +auto=may bottomoflibrary notAtarget(*|myHand) and!(draw:1 controller)! text=Fire Prophecy deals 3 damage to target creature. You may put a card from your hand on the bottom of your library. If you do, draw a card. mana={1}{R} type=Instant @@ -29732,6 +29856,17 @@ power=4 toughness=3 [/card] [card] +name=Firemane Commando +abilities=flying +auto=@each my blockers restriction{type(creature[attacking]|myBattlefield)~morethan~1}:draw:1 +text=Flying -- Whenever you attack with two or more creatures, draw a card. -- Whenever another player attacks with two or more creatures, they draw a card if none of those creatures attacked you. +mana={3}{W} +type=Creature +subtype=Angel Soldier +power=4 +toughness=3 +[/card] +[card] name=Firemind Vessel auto=tapped(noevent) auto={T}:Add{W}{U} @@ -35575,6 +35710,17 @@ power=2 toughness=7 [/card] [card] +name=Goro-Goro and Satoru +auto=@combatdamaged(player) from(creature[fresh]|myBattlefield) turnlimited:create(dragon spirit:creature dragon spirit:5/5:red:flying) +auto={1}{R}:all(creature|myBattlefield) haste +text=Whenever one or more creatures you control that entered the battlefield this turn deal combat damage to a player, create a 5/5 red Dragon Spirit creature token with flying. -- {1}{R}: Creatures you control gain haste until end of turn. +mana={U}{B}{R} +type=Legendary Creature +subtype=Goblin Human +power=3 +toughness=4 +[/card] +[card] name=Gossamer Chains auto={H}:name(prevent all combat damage that would be dealt by target creature) donothing target(creature[attacking]) && fog to(mytgt) oneshot && fog from(mytgt) oneshot text=Return Gossamer Chains to its owner's hand: Prevent all combat damage that would be dealt by target unblocked creature this turn. @@ -35899,6 +36045,20 @@ mana={5}{B}{B} type=Instant [/card] [card] +name=Grave Servitude +abilities=asflash +other={1}{B} name(Cast with flash) +restriction=can play enchantment +auto=if paid(alternative) then all(this) transforms((,newability[phaseaction[cleanup sourceinplay once] sacrifice all(this)])) +target=creature +auto=teach(creature) +3/-1 +auto=teach(creature) transforms((,black)) +text=You may cast Grave Servitude as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -- Enchant creature -- Enchanted creature gets +3/-1 and is black. +mana={1}{B} +type=Enchantment +subtype=Aura +[/card] +[card] name=Grave Sifter auto=chooseatype transforms((,newability[target(creature[chosentype]|mygraveyard) moveto(myhand)])) oneshot chooseend auto=ability$!transforms((,newability[chooseatype transforms((,newability[target(creature[chosentype]|mygraveyard) moveto(myhand)])) oneshot chooseend])) oneshot!$ opponent @@ -38679,6 +38839,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Hedron Detonator +auto=@movedTo(artifact|myBattlefield):damage:1 target(opponent) +auto={T}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}:__PLAY_TOP_FROM_EXILE__ +text=Whenever an artifact enters the battlefield under your control, Hedron Detonator deals 1 damage to target opponent. -- {T}, Sacrifice two artifacts: Exile the top card of your library. You may play that card this turn. +mana={2}{R} +type=Creature +subtype=Goblin Artificer +power=2 +toughness=3 +[/card] +[card] name=Heightened Reflexes target=creature auto=1/0 ueot @@ -38971,6 +39142,17 @@ power=4 toughness=4 [/card] [card] +name=Herald of Hoofbeats +abilities=horsemanship +auto=lord(other knight|myBattlefield) horsemanship +text=Horsemanship (This creature can't be blocked except by creatures with horsemanship.) -- Other Knights you control have horsemanship. +mana={3}{U} +type=Creature +subtype=Human Knight +power=3 +toughness=3 +[/card] +[card] name=Herald of Secret Streams auto=lord(creature[counter{1/1}]|mybattlefield) unblockable text=Creatures you control with +1/+1 counters on them can't be blocked. @@ -42276,6 +42458,19 @@ mana={B} type=Instant [/card] [card] +name=Infernal Sovereign +abilities=flying,trample +auto=phasealter(remove,draw,controller) +auto=@movedTo(land|mybattlefield):draw:1 && life:-1 +auto=@movedto(*|mystack):draw:1 && life:-1 +text=Flying, trample -- Skip your draw step. -- Whenever you play a land or cast a spell, you draw a card and you lose 1 life. +mana={4}{B}{B} +type=Creature +subtype=Demon +power=6 +toughness=6 +[/card] +[card] name=Inferno Hellion abilities=trample auto=_ATTACKING_phaseaction[endofturn once] moveTo(ownerlibrary) and!(shuffle)! @@ -42998,6 +43193,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=Interdisciplinary Mascot +other={convoke} name(Convoke) +auto=_WARD_(3) +auto=name(Reveal 4 cards) reveal:4 optionone name(Get a card) target(*|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) all(*|reveal) bottomoflibrary optiontwoend revealend +text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Ward {3} -- When Interdisciplinary Mascot enters the battlefield, look at the top four cards of your library. Put one of them into your hand and the rest on the bottom of your library in a random order. +mana={6}{U}{U} +type=Creature +subtype=Elemental Fractal +power=5 +toughness=5 +[/card] +[card] name=Interplanar Beacon auto=@movedTo(planeswalker|mystack):life:1 auto={T}:Add{C} @@ -45339,6 +45546,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Katilda and Lier +auto=@movedTo(Human|mystack):target(instant,sorcery|mygraveyard) tempflashback ueot +text=Whenever you cast a Human spell, target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.) +mana={G}{W}{U} +type=Legendary Creature +subtype=Human +power=3 +toughness=3 +[/card] +[card] name=Katilda's Rising Dawn abilities=exiledeath backside=Katilda, Dawnhart Martyr @@ -48885,6 +49102,20 @@ power=2 toughness=2 [/card] [card] +name=Lightning Reflexes +abilities=asflash +other={1}{R} name(Cast with flash) +restriction=can play enchantment +auto=if paid(alternative) then all(this) transforms((,newability[phaseaction[cleanup sourceinplay once] sacrifice all(this)])) +target=creature +auto=teach(creature) +1/+0 +auto=teach(creature) first strike +text=You may cast Lightning Reflexes as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -- Enchant creature -- Enchanted creature gets +1/+0 and has first strike. +mana={1}{R} +type=Enchantment +subtype=Aura +[/card] +[card] name=Lightning Skelemental abilities=trample,haste,treason auto=@combatdamaged(player) from(this):ability$!target(<2>*|myhand) reject!$ @@ -49571,6 +49802,17 @@ power=0 toughness=3 [/card] [card] +name=Locthwain Lancer +abilities=menace +auto=@movedTo(Knight[-token]|graveyard) from(mybattlefield):life:-1 opponent && draw:1 +text=Menace -- Whenever a nontoken Knight you control dies, each opponent loses 1 life and you draw a card. +mana={4}{B} +type=Creature +subtype=Human Knight +power=5 +toughness=5 +[/card] +[card] name=Locthwain Paladin abilities=menace auto=if casted(this) then if spent({B}{B}{B}) then counter(1/1) @@ -53847,6 +54089,16 @@ text={T}: Add {U}. // Hengegate Pathway type=Land [/card] [card] +name=Mistmeadow Vanisher +auto=@tapped(this):may (blink)ueot target(*[-land;-token]|battlefield) +text=Whenever Mistmeadow Vanisher becomes tapped, exile up to one target nonland, nontoken permanent. Return that card to the battlefield under its owner's control at the beginning of the next end step. +mana={2}{WU} +type=Creature +subtype=Kithkin Wizard +power=3 +toughness=2 +[/card] +[card] name=Mistmoon Griffin abilities=flying auto=_DIES_moveto(myexile) all(this) @@ -54054,6 +54306,17 @@ power=7 toughness=5 [/card] [card] +name=Moira and Teshar +abilities=flying +auto=_CASTHISTORIC_target(*[-land;-instant;-sorcery]|mygraveyard) moveTo(mybattlefield) and!( transforms((,newability[haste],newability[unearth],newability[exiledeath])) forever )! +text=Flying -- Whenever you cast a historic spell, return target nonland permanent card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. If it would leave the battlefield, exile it instead of putting it anywhere else. (Artifacts, legendaries, and Sagas are historic.) +mana={3}{W}{B} +type=Legendary Creature +subtype=Phyrexian Spirit Bird +power=4 +toughness=5 +[/card] +[card] name=Moira, Urborg Haunt abilities=menace auto=@combatdamaged(player) from(this):moveTo(battlefield) target(creature[fresh]|myGraveyard) @@ -55458,6 +55721,19 @@ type=Enchantment subtype=Aura [/card] [card] +name=Mystic Veil +abilities=asflash +other={1}{U} name(Cast with flash) +restriction=can play enchantment +auto=if paid(alternative) then all(this) transforms((,newability[phaseaction[cleanup sourceinplay once] sacrifice all(this)])) +target=creature +auto=teach(creature) shroud +text=You may cast Mystic Veil as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -- Enchant creature -- Enchanted creature has shroud. (It can't be the target of spells or abilities.) +mana={1}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Mystical Dispute other={U} name(Counter Blue) auto=if paid(alternative) then name(counter blue spell) target(*[blue]|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever @@ -56353,6 +56629,18 @@ power=1 toughness=1 [/card] [card] +name=Nesting Dovehawk +abilities=flying +auto=@each my combatbegins:_POPULATE_ +auto=@movedTo(creature[token]|myBattlefield):counter(1/1) +text=Flying -- At the beginning of combat on your turn, populate. (Create a token that's a copy of a creature token you control.) -- Whenever a creature token enters the battlefield under your control, put a +1/+1 counter on Nesting Dovehawk. +mana={3}{W} +type=Creature +subtype=Bird +power=2 +toughness=2 +[/card] +[card] name=Nesting Dragon abilities=flying auto=_LANDFALL_token(dragon egg) @@ -59008,6 +59296,14 @@ power=1 toughness=5 [/card] [card] +name=Oracle's Vault +auto={2}{T}{counter(0/0,1,brick)}:__PLAY_TOP_FROM_EXILE__ +auto=this(counter{0/0.3.brick}) {T}:moveto(exile) and!( transforms((,zerocast,canplayfromexile)) ueot )! all(*[zpos=1]|mylibrary) +text={2}, {T}: Exile the top card of your library. Until end of turn, you may play that card. Put a brick counter on Oracle's Vault. -- {T}: Exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. Activate this ability only if there are three or more brick counters on Oracle's Vault. +mana={4} +type=Artifact +[/card] +[card] name=Orah, Skyclave Hierophant abilities=lifelink auto=@movedTo(cleric[manacost=1]|myGraveyard) from(myBattlefield):moveTo(myBattlefield) target(cleric[manacost<=0]|myGraveyard) @@ -59391,6 +59687,17 @@ power=0 toughness=2 [/card] [card] +name=Orthion, Hero of Lavabrink +auto={1}{R}{T}:clone with(treason,haste) target(other creature|mybattlefield) asSorcery +auto={6}{R}{R}{R}{T}:name(Create five tokens) target(other creature|mybattlefield) transforms((,newability[clone with(treason^haste)],newability[clone with(treason^haste)],newability[clone with(treason^haste)],newability[clone with(treason^haste)],newability[clone with(treason^haste)])) asSorcery +text={1}{R}, {T}: Create a token that's a copy of another target creature you control. It gains haste. Sacrifice it at the beginning of the next end step. Activate only as a sorcery. -- {6}{R}{R}{R}, {T}: Create five tokens that are copies of another target creature you control. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery. +mana={3}{R} +type=Legendary Creature +subtype=Human Soldier +power=3 +toughness=3 +[/card] +[card] name=Orthodoxy Enforcer abilities=vigilance auto=aslongas(artifact|myBattlefield) 2/+0 >1 @@ -60004,6 +60311,19 @@ mana={B} type=Sorcery [/card] [card] +name=Pain Distributor +abilities=menace +auto=@movedto(*|opponentstack) restriction{thisturn(*|opponentstack)~equalto~1} turnlimited:create(treasure sur) +auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~lessthan~1} turnlimited:create(treasure sur) +auto=@movedto(artifact|graveyard) from(opponentBattlefield):damage:1 opponent +text=Menace -- Whenever a player casts their first spell each turn, they create a Treasure token. -- Whenever an artifact an opponent controls is put into a graveyard from the battlefield, Pain Distributor deals 1 damage to that player. +mana={2}{R} +type=Creature +subtype=Devil Citizen +power=2 +toughness=3 +[/card] +[card] name=Painful Lesson target=player auto=draw:2 targetedplayer @@ -60123,6 +60443,18 @@ power=1 toughness=1 [/card] [card] +name=Paladin of Predation +abilities=toxic +auto=cantbeblockedby(creature[power<=2]) +auto=@combatdamaged(player) from(this):alterpoison:6 opponent +text=Toxic 6 (Players dealt combat damage by -- this creature also get six poison counters.) -- Paladin of Predation can't be blocked by creatures with power 2 or less. +mana={5}{G}{G} +type=Creature +subtype=Phyrexian Knight +power=6 +toughness=7 +[/card] +[card] name=Paladin of the Bloodstained auto=token(Vampire,creature Vampire,1/1,white,lifelink) text=When Paladin of the Bloodstained enters the battlefield, create a 1/1 white Vampire creature token with lifelink. @@ -60309,6 +60641,17 @@ power=2 toughness=2 [/card] [card] +name=Parapet +abilities=asflash +other={1}{W} name(Cast with flash) +restriction=can play enchantment +auto=if paid(alternative) then all(this) transforms((,newability[phaseaction[cleanup sourceinplay once] sacrifice all(this)])) +auto=lord(other creature|myBattlefield) +0/+1 +text=You may cast Parapet as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -- Creatures you control get +0/+1. +mana={1}{W} +type=Enchantment +[/card] +[card] name=Parasitic Grasp other={1}{B}{B} name(Cleave) restriction=type(creature[human]|battlefield)~morethan~0 @@ -61360,6 +61703,17 @@ power=2 toughness=3 [/card] [card] +name=Phyrexian Pegasus +abilities=flying +auto=_ATTACKING_target(other creature[attacking;-flying]) flying ueot +text=Flying -- Whenever Phyrexian Pegasus attacks, another target attacking creature without flying gains flying until end of turn. +mana={2}{W} +type=Creature +subtype=Phyrexian Pegasus +power=2 +toughness=2 +[/card] +[card] name=Phyrexian Processor auto=choice name(Pay 0 life) transforms((,newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^0/0^black)])) forever auto=if compare(lifetotal)~morethan~0 then choice name(Pay 1 life) name(Pay 1 life) transforms((,newability[life:-1],newability[{4}{T}:name(Create minion) token(Minion^Creature Phyrexian Minion^1/1^black)])) forever @@ -61556,6 +61910,16 @@ mana={3}{R}{R} type=Sorcery [/card] [card] +name=Pile On +other={convoke} name(Convoke) +target=creature,planeswalker +auto=destroy +auto=name(Surveil 2) reveal:psurveiloffsetplus2plusend optionone name(put in graveyard) target(*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put in library) target(*|reveal) moveto(ownerlibrary) optiontwoend afterrevealed surveil afterrevealedend revealend +text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.) -- Destroy target creature or planeswalker. Surveil 2. (Look at the top two cards of your library, then put any number of them into your graveyard and the rest on top of your library in any order.) +mana={3}{B} +type=Instant +[/card] +[card] name=Pilfer target=opponent auto=reject notatarget(*[-land]|targetedpersonshand) @@ -63466,6 +63830,18 @@ power=3 toughness=3 [/card] [card] +name=Professional Face-Breaker +abilities=menace +auto=@each combatdamage restriction{opponentdamagedbycombat}:token(Treasure Sur) +auto={S(*[Treasure]|myBattlefield)}:__PLAY_TOP_FROM_EXILE__ +text=Menace -- Whenever one or more creatures you control deal combat damage to a player, create a Treasure token. -- Sacrifice a Treasure: Exile the top card of your library. You may play that card this turn. +mana={2}{R} +type=Creature +subtype=Human Warrior +power=2 +toughness=3 +[/card] +[card] name=Professor of Symbology auto=_LEARN_ text=When Professor of Symbology enters the battlefield, learn. (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.) @@ -67053,6 +67429,19 @@ mana={3} type=Artifact [/card] [card] +name=Relic Ward +abilities=asflash +other={1}{W} name(Cast with flash) +restriction=can play enchantment +auto=if paid(alternative) then all(this) transforms((,newability[phaseaction[cleanup sourceinplay once] sacrifice all(this)])) +target=artifact +auto=teach(creature) shroud +text=You may cast Relic Ward as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -- Enchant artifact -- Enchanted artifact has shroud. (It can't be the target of spells or abilities.) +mana={1}{W} +type=Enchantment +subtype=Aura +[/card] +[card] name=Relic of Legends auto={T}:Add{W} auto={T}:Add{U} @@ -69420,6 +69809,18 @@ power=2 toughness=1 [/card] [card] +name=Rootwire Amalgam +other={1}{G} name(prototype) +auto=if paid(alternative) then becomes(,2/3,green) +auto={3}{G}{G}{S}:create(golem:artifact creature golem:thricepower/thricepower:haste ueot) asSorcery +text=Prototype {1}{G} - 2/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.) -- {3}{G}{G}, Sacrifice Rootwire Amalgam: Create an X/X colorless Golem artifact creature token, where X is three times Rootwire Amalgam's power. It gains haste until end of turn. Activate only as a sorcery. +mana={5} +type=Artifact Creature +subtype=Golem +power=5 +toughness=5 +[/card] +[card] name=Rosemane Centaur abilities=vigilance other={convoke} name(Convoke) @@ -71984,6 +72385,17 @@ type=Artifact subtype=Equipment [/card] [card] +name=Schema Thief +abilities=flying +auto=@combatdamaged(player) from(this):clone target(artifact|opponentBattlefield) +text=Flying -- Whenever Schema Thief deals combat damage to a player, create a token that's a copy of target artifact that player controls. +mana={3}{U} +type=Creature +subtype=Vedalken Rogue Artificer +power=3 +toughness=3 +[/card] +[card] name=Scheming Symmetry auto=ability$!choice name(search a card) notatarget(*|mylibrary) moveto(mylibrary)!$ controller auto=ability$!choice name(search a card) notatarget(*|mylibrary) moveto(mylibrary)!$ opponent @@ -74019,6 +74431,17 @@ mana={2}{R} type=Instant [/card] [card] +name=Shalai and Hallar +abilities=flying,vigilance +auto=@counteradded(1/1) source(creature|myBattlefield):damage:1 target(opponent) +text=Flying, vigilance -- Whenever one or more +1/+1 counters are put on a creature you control, Shalai and Hallar deals that much damage to target opponent. +mana={1}{R}{G}{W} +type=Legendary Creature +subtype=Angel Elf +power=3 +toughness=3 +[/card] +[card] name=Shalai's Acolyte abilities=flying kicker={1}{G} @@ -75102,6 +75525,19 @@ power=3 toughness=2 [/card] [card] +name=Sidar Jabari of Zhalfir +abilities=first strike,flying +autocommandzone=@combat(attacking) source(creature[Knight]|mybattlefield) turnlimited:_LOOT_ +auto=@combat(attacking) source(creature[Knight]|mybattlefield) turnlimited:_LOOT_ +auto=@combatdamaged(player) from(this):target(creature[Knight]|mygraveyard) moveTo(mybattlefield) +text=Eminence - Whenever you attack with one or more Knights, if Sidar Jabari of Zhalfir is in the command zone or on the battlefield, draw a card, then discard a card. -- Flying, first strike -- Whenever Sidar Jabari deals combat damage to a player, return target Knight creature card from your graveyard to the battlefield. +mana={1}{W}{U}{B} +type=Legendary Creature +subtype=Human Knight +power=4 +toughness=3 +[/card] +[card] name=Sidar Kondo of Jamuraa abilities=flanking,partner auto=lord(creature[-flying;-reach]|opponentBattlefield) cantbeblockerof(creature[power<=2]) @@ -77129,6 +77565,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=Slimefoot and Squee +auto=_SAPROLINGTOKEN_ +auto=_ATTACKING__SAPROLINGTOKEN_ +autograveyard={1}{B}{R}{G}{S(saproling|myBattlefield)}:moveTo(battlefield) && ability$!may target(other creature|mygraveyard) moveTo(battlefield)!$ controller asSorcery +text=Whenever Slimefoot and Squee enters the battlefield or attacks, create a 1/1 green Saproling creature token. -- {1}{B}{R}{G}, Sacrifice a Saproling: Return Slimefoot and Squee and up to one other target creature card from your graveyard to the battlefield. Activate only as a sorcery. +mana={B}{R}{G} +type=Legendary Creature +subtype=Fungus Goblin +power=3 +toughness=3 +[/card] +[card] name=Slimefoot, the Stowaway auto=@movedTo(saproling|graveyard) from(mybattlefield):damage:1 each opponent && life:1 auto={4}:create(saproling:creature saproling:1/1:green:) @@ -77565,6 +78013,20 @@ type=Enchantment subtype=Aura [/card] [card] +name=Soar +abilities=asflash +other={1}{U} name(Cast with flash) +restriction=can play enchantment +auto=if paid(alternative) then all(this) transforms((,newability[phaseaction[cleanup sourceinplay once] sacrifice all(this)])) +target=creature +auto=teach(creature) +0/+1 +auto=teach(creature) flying +text=You may cast Soar as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -- Enchant creature -- Enchanted creature gets +0/+1 and has flying. +mana={1}{U} +type=Enchantment +subtype=Aura +[/card] +[card] name=Soaring Drake abilities=flying text=Flying @@ -79177,6 +79639,20 @@ mana={2}{W}{U} type=Instant [/card] [card] +name=Spider Climb +abilities=asflash +other={G} name(Cast with flash) +restriction=can play enchantment +auto=if paid(alternative) then all(this) transforms((,newability[phaseaction[cleanup sourceinplay once] sacrifice all(this)])) +target=creature +auto=teach(creature) +0/+3 +auto=teach(creature) reach +text=You may cast Spider Climb as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. -- Enchant creature -- Enchanted creature gets +0/+3 and has reach. (It can block creatures with flying.) +mana={G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Spike Cannibal auto=counter(1/1) auto=all(other creature|mybattlefield) transforms((,newability[thisforeach(counter{1/1.1}) counter(1/1) target(Spike Cannibal[fresh]|mybattlefield) && counter(1/1.-1) all(this)])) oneshot @@ -80598,6 +81074,19 @@ power=5 toughness=4 [/card] [card] +name=Steel Seraph +abilities=flying,vigilance +other={1}{W}{W} name(prototype) +auto=if paid(alternative) then becomes(,3/3,white) +auto=@each my combatbegins:ability$!choice target(creature|myBattlefield) flying ueot _ choice target(creature|myBattlefield) vigilance ueot _ choice target(creature|myBattlefield) lifelink ueot !$ controller +text=Prototype {1}{W}{W} - 3/3 (You may cast this spell with different mana cost, color, and size. It keeps its abilities and types.) -- Flying -- At the beginning of combat on your turn, target creature you control gains your choice of flying, vigilance, or lifelink until end of turn. +mana={6} +type=Artifact Creature +subtype=Angel +power=5 +toughness=4 +[/card] +[card] name=Steel Squirrel auto={6}:all(this) rolld6 6 winability donothing winabilityend loseability donothing loseabilityend rolld6end auto=@dierolled(*|battlefield) result(5) from(controller):name(Get 5/5) name(Get 5/5) 5/5 ueot @@ -82520,6 +83009,18 @@ power=6 toughness=6 [/card] [card] +name=Surrak and Goreclaw +abilities=trample +auto=lord(other creature|myBattlefield) trample +auto=@movedTo(other creature[-token]|myBattlefield):all(trigger[to]) counter(1/1) && all(trigger[to]) haste ueot +text=Trample -- Other creatures you control have trample. -- Whenever another nontoken creature enters the battlefield under your control, put a +1/+1 counter on it. It gains haste until end of turn. +mana={4}{G}{G} +type=Legendary Creature +subtype=Human Bear +power=6 +toughness=5 +[/card] +[card] name=Surtland Elementalist other={7}{U}{U} name(Cast wihtout giant) otherrestriction=type(giant|myhand)~equalto~0 @@ -84832,6 +85333,17 @@ power=5 toughness=5 [/card] [card] +name=Terror of Towashi +abilities=deathtouch +auto=_ATTACKING_pay({3}{B}) target(creature|mygraveyard) moveTo(mybattlefield) and!(becomes(Phyrexian) forever)! +text=Deathtouch -- Whenever Terror of Towashi attacks, you may pay {3}{B}. When you do, return target creature card from your graveyard to the battlefield. It's a Phyrexian in addition to its other types. +mana={2}{B}{B} +type=Creature +subtype=Phyrexian Ogre +power=4 +toughness=3 +[/card] +[card] name=Terror of the Peaks abilities=flying auto=@targeted(this) from(*|opponentzones):life:-3 opponent @@ -87178,6 +87690,20 @@ mana={3}{G} type=Enchantment [/card] [card] +name=Titania, Gaea Incarnate +auto=meldfrom(Titania, Voice of Gaea|Argoth, Sanctum of Nature) +abilities=haste,reach,trample,vigilance +anyzone=type:land:myBattlefield/type:land:myBattlefield cdaactive +auto=all(land|mygraveyard) moveto(mybattlefield) and!(tap(noevent))! +auto={3}{G}:target(land|mybattlefield) transforms((Elemental Creature,newability[counter(1/1.4)],newability[haste])) forever +text=Vigilance, reach, trample, haste -- Titania, Gaea Incarnate's power and toughness are each equal to the number of lands you control. -- When Titania enters the battlefield, return all land cards from your graveyard to the battlefield tapped. -- {3}{G}: Put four +1/+1 counters on target land you control. It becomes a 0/0 Elemental creature with haste. It's still a land. +color=green +type=Legendary Creature +subtype=Elemental Avatar +power=* +toughness=* +[/card] +[card] name=Titania, Nature's Force auto=lord(Forest|mygraveyard) CanPlayFromGraveyard auto=@movedTo(Forest|myBattlefield):create(elemental:creature elemental:5/3:green) @@ -87190,6 +87716,18 @@ power=6 toughness=6 [/card] [card] +name=Titania, Voice of Gaea +abilities=reach +auto=@movedto(land|mygraveyard):life:2 +auto=@each my upkeep restriction{type(land|mygraveyard)~morethan~3}:notAtarget(Argoth^ Sanctum of Nature|mybattlefield) meld(Titania, Gaea Incarnate) +text=Reach -- Whenever one or more land cards are put into your graveyard from anywhere, you gain 2 life. -- At the beginning of your upkeep, if there are four or more land cards in your graveyard and you both own and control Titania, Voice of Gaea and a land named Argoth, Sanctum of Nature, exile them, then meld them into Titania, Gaea Incarnate. +mana={1}{G}{G} +type=Legendary Creature +subtype=Elemental +power=3 +toughness=4 +[/card] +[card] name=Titanic Brawl target=creature|mybattlefield other={G} name(Target creature with 1/1 counter) @@ -89457,6 +89995,18 @@ power=4 toughness=4 [/card] [card] +name=Tyrranax Rex +abilities=haste,trample,nofizzle,toxic +auto=_WARD_(4) +auto=@combatdamaged(player) from(this):alterpoison:4 opponent +text=This spell can't be countered. -- Trample, ward {4}, haste -- Toxic 4 (Players dealt combat damage by this creature also get four poison counters.) +mana={4}{G}{G}{G} +type=Creature +subtype=Phyrexian Dinosaur +power=8 +toughness=8 +[/card] +[card] name=Tyvar's Stand target=creature|myBattlefield auto=+X/+X @@ -89632,6 +90182,22 @@ mana={1}{B} type=Instant [/card] [card] +name=Umori, the Collector +auto=choice name(Artifact) transforms((,newability[lord(Artifact|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Creature) transforms((,newability[lord(Creature|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Enchantment) transforms((,newability[lord(Enchantment|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Planeswalker) transforms((,newability[lord(Planeswalker|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Tribal) transforms((,newability[lord(Tribal|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Instant) transforms((,newability[lord(Instant|mycastingzone) changecost(colorless:-1)])) forever +auto=choice name(Sorcery) transforms((,newability[lord(Sorcery|mycastingzone) changecost(colorless:-1)])) forever +text=Companion â¿¿ Each nonland card in your starting deck shares a card type. (If this card is your chosen companion, you may put it into your hand from outside the game for {3} as a sorcery.) -- As Umori, the Collector enters the battlefield, choose a card type. -- Spells you cast of the chosen type cost {1} less to cast. +mana={2}{BG}{BG} +type=Legendary Creature +subtype=Ooze +power=4 +toughness=5 +[/card] +[card] name=Unblinking Bleb facedown={3} autofacedown={2}{U}:morph @@ -91557,6 +92123,14 @@ power=4 toughness=4 [/card] [card] +name=Vengeant Earth +target=creature,land|myBattlefield +auto=transforms((Elemental Creature,setpower=4,settoughness=4,haste,newability[_ATTACKING_ability$! notAtarget(creature|myBattlefield) transforms((,newability[mustblock])) ueot!$ opponent])) ueot +text=Target creature or land you control becomes a 4/4 Elemental creature with haste in addition to its other types until end of turn. It must be blocked this turn if able. +mana={1}{G} +type=Instant +[/card] +[card] name=Vengeant Vampire abilities=lifelink auto=_DIES_life:4 controller @@ -92830,6 +93404,16 @@ power=1 toughness=1 [/card] [card] +name=Vodalian Wave-Knight +auto=@drawof(player):counter(1/1) all(other *[merfolk;knight]|myBattlefield) +text=Whenever you draw a card, put a +1/+1 counter on each other Merfolk and/or Knight you control. +mana={2}{W}{U} +type=Creature +subtype=Merfolk Knight +power=3 +toughness=3 +[/card] +[card] name=Vogar, Necropolis Tyrant abilities=menace auto=@movedTo(other creature|graveyard) from(battlefield) restriction{myturnonly}:counter(1/1) @@ -92965,6 +93549,15 @@ mana={10}{R}{R} type=Sorcery [/card] [card] +name=Volcanic Spite +target=creature,planeswalker,battle +auto=damage:3 +auto=may bottomoflibrary notAtarget(*|myHand) and!(draw:1 controller)! +text=Volcanic Spite deals 3 damage to target creature, . You may put a card from your hand on the bottom of your library. If you do, draw a card. +mana={1}{R} +type=Instant +[/card] +[card] name=Volcanic Torrent autostack=if casted(this) then cascade:plibrarycount auto=all(creature|opponentBattlefield) damage:pstormcount @@ -97152,6 +97745,17 @@ power=1 toughness=1 [/card] [card] +name=Zephyr Winder +abilities=flying +auto=@combatdamaged(player) from(this):may untap target(creature) +text=Flying -- Whenever Zephyr Winder deals combat damage to a player, untap up to one target creature. +mana={1}{U} +type=Creature +subtype=Elemental +power=2 +toughness=1 +[/card] +[card] name=Zerapa Minotaur abilities=first strike auto={2}:-first strike ueot