diff --git a/projects/mtg/bin/Res/sets/IKO/_cards.dat b/projects/mtg/bin/Res/sets/IKO/_cards.dat index b6ef0bfaf..5013c4a73 100644 --- a/projects/mtg/bin/Res/sets/IKO/_cards.dat +++ b/projects/mtg/bin/Res/sets/IKO/_cards.dat @@ -1383,75 +1383,150 @@ rarity=R [card] primitive=Plains id=482535 -rarity=C +rarity=L [/card] [card] primitive=Plains id=482536 -rarity=C +rarity=L [/card] [card] primitive=Plains id=482537 -rarity=C +rarity=L [/card] [card] primitive=Island id=482538 -rarity=C +rarity=L [/card] [card] primitive=Island id=482539 -rarity=C +rarity=L [/card] [card] primitive=Island id=482540 -rarity=C +rarity=L [/card] [card] primitive=Swamp id=482541 -rarity=C +rarity=L [/card] [card] primitive=Swamp id=482542 -rarity=C +rarity=L [/card] [card] primitive=Swamp id=482543 -rarity=C +rarity=L [/card] [card] primitive=Mountain id=482544 -rarity=C +rarity=L [/card] [card] primitive=Mountain id=482545 -rarity=C +rarity=L [/card] [card] primitive=Mountain id=482546 -rarity=C +rarity=L [/card] [card] primitive=Forest id=482547 -rarity=C +rarity=L [/card] [card] primitive=Forest id=482548 -rarity=C +rarity=L [/card] [card] primitive=Forest id=482549 -rarity=C +rarity=L +[/card] +[card] +primitive=Zilortha, Strength Incarnate +id=482524 +rarity=M +[/card] +[card] +primitive=Huntmaster Liger +id=482370 +rarity=U +[/card] +[card] +primitive=Luminous Broodmoth +id=482371 +rarity=M +[/card] +[card] +primitive=Pollywog Symbiote +id=482372 +rarity=U +[/card] +[card] +primitive=Everquill Phoenix +id=482373 +rarity=R +[/card] +[card] +primitive=Yidaro, Wandering Monster +id=482374 +rarity=R +[/card] +[card] +primitive=Gemrazer +id=482375 +rarity=R +[/card] +[card] +primitive=Titanoth Rex +id=482376 +rarity=U +[/card] +[card] +primitive=Brokkos, Apex of Forever +id=482377 +rarity=M +[/card] +[card] +primitive=Illuna, Apex of Wishes +id=482378 +rarity=M +[/card] +[card] +primitive=Nethroi, Apex of Death +id=482379 +rarity=M +[/card] +[card] +primitive=Snapdax, Apex of the Hunt +id=482380 +rarity=M +[/card] +[card] +primitive=Sprite Dragon +id=482381 +rarity=U +[/card] +[card] +primitive=Vadrok, Apex of Thunder +id=482382 +rarity=M +[/card] +[card] +primitive=Gyruda, Doom of Depths +id=482383 +rarity=R [/card] \ No newline at end of file diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 26c5d3f62..530aee18b 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -1,6 +1,6 @@ #Primitives Pack for Wagic the Homebrew. #Please keep these card alphabetized, and try to have the "name=" line at the top of each card -#I sorted this programmatically - Thanks to Vitty85 19-06-2024 +#I sorted this programmatically - Thanks to Vitty85 15-07-2024 [card] name=+2 Mace auto={3}:equip @@ -1062,6 +1062,17 @@ power=1 toughness=4 [/card] [card] +name=Agency Coroner +auto={2}{B}{S(other creature[suspect]|mybattlefield)}:draw:2 restriction{type(other creature[suspect]|mybattlefield)~morethan~0} +auto={2}{B}{S(other creature|mybattlefield)}:draw:1 +text={2}{B}, Sacrifice another creature: Draw a card. If the sacrificed creature was suspected, draw two cards instead. +mana={4}{B} +type=Creature +subtype=Ogre Cleric +power=3 +toughness=6 +[/card] +[card] name=Agent of Treachery auto=moveTo(myBattlefield) target(*|opponentBattlefield) auto=@each my endofturn:ability$!name(Choose one) choice name(You control 3 or more permanents you don't own) draw:3 controller _ choice name(You don't control 3 or more permanents you don't own) donothing!$ controller @@ -1158,6 +1169,18 @@ mana={3}{B} type=Sorcery [/card] [card] +name=Agrus Kos, Spirit of Justice +abilities=double strike,vigilance +auto=may target(creature) _SUSPECT_IT_ && if cantargetcard(suspect) then moveto(exile) +auto=_ATTACKING_may target(creature) _SUSPECT_IT_ && if cantargetcard(suspect) then moveto(exile) +text=Double strike, vigilance -- Whenever Agrus Kos, Spirit of Justice enters the battlefield or attacks, choose up to one target creature. If it's suspected, exile it. Otherwise, suspect it. (A suspected creature has menace and can't block.) +mana={2}{R}{W} +type=Legendary Creature +subtype=Spirit Detective +power=2 +toughness=4 +[/card] +[card] name=Ahn-Crop Champion auto=@exerted(this):untap all(other creature|mybattlefield) auto=_ATTACKING_may exert @@ -2928,6 +2951,17 @@ power=4 toughness=4 [/card] [card] +name=Anim Pakal, Thousandth Moon +auto=@combat(attacking) source(*[-Gnome]|mybattlefield) turnlimited:thisforeach(counter{1/1}) create(gnome artifact:creature gnome artifact:1/1:battleready) +auto=@combat(attacking) source(*[-Gnome]|mybattlefield) turnlimited:counter(1/1) +text=Whenever you attack with one or more non-Gnome creatures, put a +1/+1 counter on Anim Pakal, then create X 1/1 colorless Gnome artifact creature tokens that are tapped and attacking, where X is the number of +1/+1 counters on Anim Pakal. +mana={1}{R}{W} +type=Legendary Creature +subtype=Human Soldier +power=1 +toughness=2 +[/card] +[card] name=Animal Magnetism auto=if type(*[creature;zpos<=5]|mylibrary)~morethan~0 then ability$!name(Choose creature card) name(Choose creature card) target(creature[zpos<=5]|opponentlibrary) moveto(opponentBattlefield) and!( moveto(opponentgraveyard) all(*[zpos<=5]|opponentlibrary) )! !$ opponent auto=if type(*[creature;zpos<=5]|mylibrary)~equalto~0 then ability$!name(Reveal the top five cards) name(Reveal the top five cards) target(<5>*[zpos<=5]|opponentlibrary) moveto(opponentgraveyard)!$ opponent @@ -6417,6 +6451,17 @@ text=(Transforms from Search for Azcanta.) -- {T}: Add {U}. -- {2}{U}, {T}: Look type=Legendary Land [/card] [card] +name=Azlask, the Swelling Scourge +auto=@movedto(creature[colorless]|graveyard) from(mybattlefield):alterexperience:1 controller +auto={W}{U}{B}{R}{G}:all(creature|myBattlefield) pexperience/pexperience ueot && all(*[scion;spawn]|myBattlefield) transforms((,indestructible,newability[_ATTACKING_name(Annihilate) ability$!name(sacrifice a permanent) notatarget(*|mybattlefield) sacrifice!$ opponent])) ueot +text=Whenever Azlask, the Swelling Scourge or another colorless creature you control dies, you get an experience counter. -- {W}{U}{B}{R}{G}: Creatures you control get +X/+X until end of turn, where X is the number of experience counters you have. Scions and Spawns you control gain indestructible and annihilator 1 until end of turn. +mana={3} +type=Legendary Creature +subtype=Eldrazi +power=2 +toughness=2 +[/card] +[card] name=Azor's Gateway backside=Sanctum of the Sun restriction=compare(isflipped)~equalto~0 @@ -6606,6 +6651,14 @@ mana={4}{B}{B} type=Sorcery [/card] [card] +name=Badlands Revival +auto=ability$! may target(creature|myGraveyard) moveto(battlefield) !$ controller +auto=ability$! may target(*[-instant;-sorcery]|myGraveyard) moveto(ownerHand) !$ controller +text=Return up to one target creature card from your graveyard to the battlefield. Return up to one target permanent card from your graveyard to your hand. +mana={3}{B}{G} +type=Sorcery +[/card] +[card] name=Baeloth Barrityl, Entertainer abilities=backgroundpartner auto=lord(creature[power<=pminus1minusend]|opponentBattlefield) transforms((,newability[counter(0/0.1.Goaded)],newability[this(counter{0/0.1.Goaded}>0) mustattack])) @@ -7200,6 +7253,19 @@ mana={2}{R} type=Instant [/card] [card] +name=Barbed Servitor +abilities=indestructible +auto=_SUSPECT_IT_ +auto=@combatdamaged(player) from(this):draw:1 && life:-1 +auto=@damaged(this):target(opponent) damage:thatmuch +text=Indestructible -- When Barbed Servitor enters the battlefield, suspect it. (It has menace and can't block.) -- Whenever Barbed Servitor deals combat damage to a player, you draw a card and you lose 1 life. -- Whenever Barbed Servitor is dealt damage, target opponent loses that much life. +mana={3}{B} +type=Artifact Creature +subtype=Construct +power=1 +toughness=1 +[/card] +[card] name=Barbed Spike auto={2}:equip auto=teach(creature) 1/0 @@ -8297,6 +8363,17 @@ power=4 toughness=3 [/card] [card] +name=Belligerent Yearling +abilities=trample +auto=@movedto(other Dinosaur|mybattlefield):all(trigger[to]) may becomes(storedpower/2) ueot +text=Trample -- Whenever another Dinosaur enters the battlefield under your control, you may have Belligerent Yearling's base power become equal to that creature's power until end of turn. +mana={1}{R} +type=Creature +subtype=Dinosaur +power=3 +toughness=2 +[/card] +[card] name=Belligerent of the Ball auto=@each my combatbegins:if type(*[-land;fresh]|myBattlefield)~morethan~1 then target(creature|myBattlefield) transforms((,newability[1/0],newability[menace])) ueot text=Celebration - At the beginning of combat on your turn, if two or more nonland permanents entered the battlefield under your control this turn, target creature you control gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) @@ -10378,6 +10455,18 @@ power=4 toughness=4 [/card] [card] +name=Bloodbraid Challenger +abilities=haste +autostack=if casted(this) then cascade:plibrarycount +retrace={3}{R}{G}{E(other *|mygraveyard)}{E(other *|mygraveyard)}{E(other *|mygraveyard)} name(Escape) +text=Cascade -- Haste -- Escape-{3}{R}{G}, Exile three other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) +mana={3}{R}{G} +type=Creature +subtype=Elf Berserker +power=4 +toughness=3 +[/card] +[card] name=Bloodbraid Marauder abilities=cantblock autostack=if delirium then if casted(this) then cascade:plibrarycount @@ -12480,6 +12569,15 @@ mana={3}{U} type=Enchantment [/card] [card] +name=Breathe Your Last +target=creature,planeswalker +auto=destroy +auto=dynamicability +text=Destroy target creature or planeswalker. You gain 1 life for each of its colors. +mana={1}{B}{B} +type=Instant +[/card] +[card] name=Breathkeeper Seraph abilities=soulbond,flying auto=soulbond transforms((,newability[@movedto(this|graveyard) from(battlefield):name(Return on battlefield) transforms((,newability[@each my upkeep:may name(Return on battlefield) moveto(ownerbattlefield) and!( tap(noevent) )!])) forever])) @@ -13068,6 +13166,18 @@ power=3 toughness=3 [/card] [card] +name=Broodmate Tyrant +abilities=flying +auto=_DRAGONTOKEN_ +autograveyard={5}{B}{R}{G}:name(Activate Encore) name(Activate Encore) moveto(exile) and!(clone with(treason,haste,mustattack))! asSorcery +text=Flying -- When Broodmate Tyrant enters the battlefield, create a 5/5 red Dragon creature token with flying. -- Encore {5}{B}{R}{G} ({5}{B}{R}{G}, Exile this card from your graveyard: For each opponent, create a token copy that attacks that opponent this turn if able. They gain haste. Sacrifice them at the beginning of the next end step. Activate only as a sorcery.) +mana={4}{B}{R}{G} +type=Creature +subtype=Dragon +power=5 +toughness=5 +[/card] +[card] name=Broodrage Mycoid auto=@each my endofturn:if type(*[-instant;-sorcery;fresh]|mygraveyard)~morethan~0 then create(fungus:creature fungus:1/1:black:cantblock) text=At the beginning of your end step, if you descended this turn, create a 1/1 black Fungus creature token with "This creature can't block." (You descended if a permanent card was put into your graveyard from anywhere.) @@ -15142,6 +15252,15 @@ power=2 toughness=2 [/card] [card] +name=Caught Red-Handed +abilities=nofizzle +target=creature +auto=moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],haste)) ueot)! && _SUSPECT_IT_ +text=This spell can't be countered. (This includes by the ward ability.) -- Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. Suspect it. (It has menace and can't block.) +mana={4}{R} +type=Instant +[/card] +[card] name=Cauldron Familiar auto=life:1 auto=life:-1 opponent @@ -15342,6 +15461,18 @@ power=5 toughness=3 [/card] [card] +name=Cayth, Famed Mechanist +auto=_FABRICATE_(1) +auto=@movedTo(creature[-token]|myBattlefield):all(trigger) transforms((,newability[choice counter(1/1)],newability[choice create(Servo:Artifact Creature Servo:1/1)])) ueot +auto={2}{T}:transforms((,newability[_POPULATE_],newability[choice _PROLIFERATE_])) ueot +text=Fabricate 1 (When this creature enters the battlefield, put a +1/+1 counter on it or create a 1/1 colorless Servo artifact creature token.) -- Other nontoken creatures you control have fabricate 1. -- {2}, {T}: Choose one - -- - Populate. -- - Proliferate. +mana={1}{U}{R}{W} +type=Legendary Creature +subtype=Dwarf Artificer +power=3 +toughness=3 +[/card] +[card] name=Cazur, Ruthless Stalker abilities=hiddenface,partner partner=Ukkima, Stalking Shadow @@ -16889,6 +17020,17 @@ power=5 toughness=4 [/card] [card] +name=Chittering Dispatcher +abilities=devoid +auto=@movedTo(this|nonbattlezone) from(battlefield):_ELDRAZISPAWN_ +text=Devoid -- Myriad -- When Chittering Dispatcher leaves the battlefield, create a 0/1 colorless Eldrazi Spawn creature token with "Sacrifice this creature: Add {C}." +mana={2}{G} +type=Creature +subtype=Eldrazi Drone +power=2 +toughness=3 +[/card] +[card] name=Chittering Doom auto=@dierolled(*|battlefield) result(4) from(controller):token(Squirrel,Creature Squirrel,1/1,green) auto=@dierolled(*|battlefield) result(5) from(controller):token(Squirrel,Creature Squirrel,1/1,green) @@ -17560,6 +17702,17 @@ power=2 toughness=2 [/card] [card] +name=Clandestine Meddler +auto=may target(creature|myBattlefield) _SUSPECT_IT_ +auto=@combat(attacking) source(creature[suspect]|myBattlefield) turnlimited:_SURVEIL1_ +text=When Clandestine Meddler enters the battlefield, suspect up to one other target creature you control. (A suspected creature has menace and can't block.) -- Whenever one or more suspected creatures you control attack, surveil 1. (Look at the top card of your library. You may put it into your graveyard.) +mana={2}{B} +type=Creature +subtype=Vampire Rogue +power=3 +toughness=2 +[/card] +[card] name=Clarion Cathars auto=name(Create human) token(Human,Creature Human,1/1,white) text=When Clarion Cathars enters the battlefield, create a 1/1 white Human creature token. @@ -19332,6 +19485,14 @@ type=Artifact subtype=Equipment [/card] [card] +name=Connecting the Dots +auto=@combat(attacking) source(creature|myBattlefield): name(Exile top card) all(*[zpos=1]|mylibrary) hiddenmoveto(myexile) and!( counter(0/0,1,Connect) )! +auto={1}{R}{S}:name(Return all exiled cards) discard:phandcount && transforms((,newability[all(*[counter{0/0.1.Connect}]|myexile) moveto(ownerhand)])) oneshot +text=Whenever a creature you control attacks, exile the top card of your library face down. (You can't look at it.) -- {1}{R}, Discard your hand, Sacrifice Connecting the Dots: Put all cards exiled with Connecting the Dots into their owners' hands. +mana={1}{R} +type=Enchantment +[/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 @@ -19729,6 +19890,26 @@ mana={4} type=Artifact [/card] [card] +name=Convenient Target +target=creature +auto=teach(creature) _SUSPECT_IT_ +auto=teach(creature) +1/+1 +autograveyard={2}{R}:moveTo(ownerhand) +text=Enchant creature -- When Convenient Target enters the battlefield, suspect enchanted creature. (It has menace and can't block.) -- Enchanted creature gets +1/+1. -- {2}{R}: Return Convenient Target from your graveyard to your hand. +mana={R} +type=Enchantment +subtype=Aura +[/card] +[card] +name=Conversion Apparatus +auto={T}:Add{C} +auto={3}{T}:alterenergy:3 controller +auto={T}{e:3}:ability$! chooseacolor add{chosencolor} chooseend !$ controller && ability$! chooseacolor add{chosencolor} chooseend !$ controller && ability$! chooseacolor add{chosencolor} chooseend !$ controller +text={T}: Add {C}. -- {3}, {T}: You get {E}{E}{E} (three energy counters). -- {T}, Pay {E}{E}{E}: Add three mana in any combination of colors. +mana={3} +type=Artifact +[/card] +[card] name=Converter Beast auto=name(Incubate 5) name(Incubate 5) token(Incubator) and!( counter(1/1.5) )! text=When Converter Beast enters the battlefield, incubate 5. (Create an Incubator token with five +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.) @@ -19799,6 +19980,13 @@ mana={2}{U} type=Enchantment [/card] [card] +name=Copy Land +auto=may notatarget(land) copy and!( transforms((enchantment)) forever )! +text=You may have Copy Land enter the battlefield as a copy of any land on the battlefield, except it's an enchantment in addition to its other types. +mana={2}{U} +type=Enchantment +[/card] +[card] name=Coral Colony abilities=defender auto={1}{U}{T}:deplete:type:creature[defender]:mybattlefield target(player) @@ -21469,6 +21657,19 @@ power=2 toughness=3 [/card] [card] +name=Culvert Ambusher +autofaceup=target(creature) mustblock ueot +facedown={3} +autofacedown=_WARD_(2) +autofacedown={4}{G}:morph +text=When Culvert Ambusher enters the battlefield or is turned face up, target creature blocks this turn if able. -- Disguise {4}{G} (You may cast this card face down for {3} as a 2/2 creature with ward {2}. Turn it face up any time for its disguise cost.) +mana={3}{G}{G} +type=Creature +subtype=Wurm Horror +power=4 +toughness=5 +[/card] +[card] name=Cunning Evasion auto=@combat(blocked) source(creature|mybattlefield):may all(trigger[to]) moveTo(ownerHand) text=Whenever a creature you control becomes blocked, you may return it to its owner's hand. @@ -22598,6 +22799,27 @@ power=2 toughness=1 [/card] [card] +name=Dauntless Dismantler +auto=@movedto(artifact|opponentbattlefield):tap(noevent) all(trigger[to]) +auto={W}{S}:name(mana value 0) destroy all(artifact[manacost=0]) +auto={2}{W}{S}:name(mana value 1) destroy all(artifact[manacost=1]) +auto={4}{W}{S}:name(mana value 2) destroy all(artifact[manacost=2]) +auto={6}{W}{S}:name(mana value 3) destroy all(artifact[manacost=3]) +auto={8}{W}{S}:name(mana value 4) destroy all(artifact[manacost=4]) +auto={10}{W}{S}:name(mana value 5) destroy all(artifact[manacost=5]) +auto={12}{W}{S}:name(mana value 6) destroy all(artifact[manacost=6]) +auto={14}{W}{S}:name(mana value 7) destroy all(artifact[manacost=7]) +auto={16}{W}{S}:name(mana value 8) destroy all(artifact[manacost=8]) +auto={18}{W}{S}:name(mana value 9) destroy all(artifact[manacost=9]) +auto={20}{W}{S}:name(mana value 10) destroy all(artifact[manacost=10]) +text=Artifacts your opponents control enter the battlefield tapped. -- {X}{X}{W}, Sacrifice Dauntless Dismantler: Destroy each artifact with mana value X. +mana={1}{W} +type=Creature +subtype=Human Artificer +power=1 +toughness=4 +[/card] +[card] name=Dauntless Survivor auto=counter(1/1) target(creature) text=When Dauntless Survivor enters the battlefield, put a +1/+1 counter on target creature. @@ -24555,6 +24777,15 @@ type=Land subtype=Desert [/card] [card] +name=Desert's Due +target=creature +auto=-2/-2 ueot +auto=foreach(desert|myBattlefield) -1/-1 ueot +text=Target creature gets -2/-2 until end of turn. It gets an additional -1/-1 until end of turn for each Desert you control. +mana={1}{B} +type=Instant +[/card] +[card] name=Desert's Hold target=creature auto=cantattack @@ -25496,6 +25727,17 @@ power=1 toughness=1 [/card] [card] +name=Disa the Restless +auto=@movedto(Lhurgoyf|myGraveyard) from(nonbattlezone):all(trigger[to]) moveTo(mybattlefield) +auto=@each combatdamage restriction{opponentdamagedbycombat}:create(Tarmogoyf) +text=Whenever a Lhurgoyf permanent card is put into your graveyard from anywhere other than the battlefield, put it onto the battlefield. -- Whenever one or more creatures you control deal combat damage to a player, create a Tarmogoyf token. +mana={2}{B}{R}{G} +type=Legendary Creature +subtype=Human Scout +power=5 +toughness=6 +[/card] +[card] name=Disallow target=*|stack auto=fizzle @@ -27294,6 +27536,16 @@ power=1 toughness=1 [/card] [card] +name=Dreadmaw's Ire +target=creature[attacking] +auto=+2/+2 +auto=trample +auto=transforms((,newability[@combatdamaged(player) from(this):destroy target(artifact|opponentBattlefield)])) +text=Until end of turn, target attacking creature gets +2/+2 and gains trample and "Whenever this creature deals combat damage to a player, destroy target artifact that player controls." +mana={R} +type=Instant +[/card] +[card] name=Dreadmobile abilities=menace auto={1}{S(other *[artifact;creature]|mybattlefield)}:counter(1/1) @@ -27536,6 +27788,20 @@ power=3 toughness=4 [/card] [card] +name=Dreamtide Whale +auto=counter(0/0,2,Time) +auto=@each my upkeep:counter(0/0,-1,Time) +auto=this(counter{0/0.1.Time}<=0) sacrifice +auto=@movedto(*|mystack) restriction{thisturn(*|mystack)~equalto~1}:_PROLIFERATE_ +auto=@movedto(*|opponentStack) restriction{thisturn(*|opponentStack)~equalto~1}:_PROLIFERATE_ +text=Vanishing 2 (This creature enters the battlefield with two time counters on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.) -- Whenever a player casts their second spell each turn, proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) +mana={2}{U} +type=Creature +subtype=Whale +power=7 +toughness=5 +[/card] +[card] name=Dredge the Mire auto=ability$! notatarget(creature|myGraveyard) moveTo(opponentBattlefield) !$ opponent text=Each opponent chooses a creature card in their graveyard. Put those cards onto the battlefield under your control. @@ -27720,6 +27986,17 @@ mana={1} type=Artifact [/card] [card] +name=Drossclaw +auto=teach(creature) 1/1 +auto=@combat(attacking) source(mytgt):life:-1 opponent +auto={2}: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, each opponent loses 1 life. -- Equip {2} +mana={1}{B} +type=Artifact +subtype=Equipment +[/card] +[card] name=Drossforge Bridge abilities=indestructible auto=tap(noevent) @@ -27959,6 +28236,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Due Diligence +target=creature +auto=teach(creature) transforms((,newability[target(other creature|myBattlefield) transforms((,newability[2/2],vigilance)) ueot])) oneshot +auto=teach(creature) +2/+2 +auto=teach(creature) vigilance +text=Enchant creature -- When Due Diligence enters the battlefield, target creature you control other than enchanted creature gets +2/+2 and gains vigilance until end of turn. -- Enchanted creature gets +2/+2 and has vigilance. +mana={2}{W} +type=Enchantment +subtype=Aura +[/card] +[card] name=Duel for Dominance target=creature|myBattlefield auto=if coven then transforms((,newability[counter(1/1)],newability[name(Fight opponent creature) target(creature|opponentbattlefield) dynamicability])) oneshot @@ -29046,6 +29334,14 @@ text=Hidden agenda (Start the game with this conspiracy face down in the command type=Conspiracy [/card] [card] +name=Echoing Deeps +auto={T}:Add{C} +auto=may copy notatarget(land|graveyard) and!( transforms((Cave,newability[tap])) forever )! +text=You may have Echoing Deeps enter the battlefield tapped as a copy of any land card in a graveyard, except it's a Cave in addition to its other types. -- {T}: Add {C}. +type=Land +subtype=Cave +[/card] +[card] name=Echoing Equation abilities=doublefacedeath auto=name(All creatures becomes copy) target(creature|myBattlefield) transforms((,newability[phaseaction[endofturn once] counter(0/0.-1.EchoingEffect)],newability[counter(0/0.1.EchoingEffect)],newability[all(other creature|myBattlefield) transforms((,newability[all(creature[counter{0/0.1.EchoingEffect}]|myBattlefield) copy options(nolegend) and!( all(this) transforms((,newability[phaseaction[endofturn once] flip(myorigname) undocpy])) forever )!])) ueot])) oneshot @@ -29210,6 +29506,15 @@ power=1 toughness=4 [/card] [card] +name=Ego Drain +target=opponent +auto=reject notatarget(*[-land]|targetedpersonshand) +auto=if type(Faerie|myBattlefield)~lessthan~1 then ability$!name(Exile a card from your hand) name(Exile a card from your hand) target(*|myhand) moveto(exile)!$ controller +text=Target opponent reveals their hand. You choose a nonland card from it. That player discards that card. If you don't control a Faerie, exile a card from your hand. +mana={B} +type=Sorcery +[/card] +[card] name=Egon, God of Death abilities=deathtouch other={B} name(Throne of Death) @@ -29378,6 +29683,13 @@ power=3 toughness=2 [/card] [card] +name=Eldrazi Confluence +auto=thisforeach(variable{3}) ability$!name(Choose one) choice target(creature) +3/-3 ueot _ choice target(*[-land]) moveto(exile) and!( moveto(ownerbattlefield) and!(tap(noevent))! )! _ choice _ELDRAZISCION_ !$ controller +text=Choose three. You may choose the same mode more than once. -- - Target creature gets +3/-3 until end of turn. -- - Exile target nonland permanent, then return it to the battlefield tapped under its owner's control. -- - Create a 1/1 colorless Eldrazi Scion creature token with "Sacrifice this creature: Add {C}." +mana={2}{C}{C} +type=Instant +[/card] +[card] name=Eldrazi Linebreaker abilities=devoid,trample auto=@each my combatbegins:name(haste and +x/+0) target(creature|mybattlefield) transforms((,newability[haste],newability[type:Eldrazi:mybattlefield/0])) ueot @@ -29431,6 +29743,18 @@ text={T}: Add {1}. -- {T}: Add {2}. Spend this mana only to cast colorless Eldra type=Land [/card] [card] +name=Eldritch Immunity +abilities=overload +other={4}{C} name(Overload) +target=creature|myBattlefield +auto=protection from white,protection from blue,protection from black,protection from red,protection from green +auto=overload all(creature|mybattlefield) transforms((,protection from white,protection from blue,protection from black,protection from red,protection from green)) +text=Target creature you control gains protection from each color until end of turn. -- Overload {4}{C} +mana={C} +type=Kindred Instant +subtype=Eldrazi +[/card] +[card] name=Eldritch Pact target=player auto=draw:type:*:targetedpersonsgraveyard @@ -29520,6 +29844,14 @@ type=Land subtype=Mountain Plains [/card] [card] +name=Elemental Eruption +abilities=storm +auto=create(dragon elemental:creature dragon elemental:4/4:red:flying) and!( transforms((,newability[@movedTo(*[-creature]|mystack):1/1 ueot])) forever )! +text=Create a 4/4 red Dragon Elemental creature token with flying and prowess. -- Storm (When you cast this spell, copy it for each spell cast before it this turn.) +mana={4}{R}{R} +type=Sorcery +[/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.) @@ -30989,6 +31321,17 @@ power=3 toughness=3 [/card] [card] +name=Envoy of the Ancestors +auto={W}{T}:counter(1/1) asSorcery +auto=lord(creature[modified]|myBattlefield) lifelink +text=Outlast {W} ({W}, {T}: Put a +1/+1 counter on this creature. Outlast only as a sorcery.) -- Modified creatures you control have lifelink. (Equipment, Auras you control, and counters are modifications.) +mana={2}{W} +type=Creature +subtype=Human Cleric +power=2 +toughness=3 +[/card] +[card] name=Eomer of the Riddermark abilities=haste auto=@combat(attacking) source(this) restriction{type(creature[power=power:highest:creature:myBattlefield]|myBattlefield)~equalto~type(creature[power=power:highest:creature:opponentBattlefield]|opponentBattlefield)}:name(Create soldier) name(Create soldier) token(Human Soldier,Creature Human Soldier,1/1,white) @@ -31507,6 +31850,13 @@ mana={3}{B} type=Sorcery [/card] [card] +name=Essence Reliquary +auto={T}:target(other *|myBattlefield) transforms((,newability[moveto(ownerhand) all(mychild)],newability[moveto(ownerhand)])) myturnonly +text={T}: Return another target permanent you control and all Auras you control attached to it to their owner's hand. Activate only during your turn. +mana={2}{W} +type=Artifact +[/card] +[card] name=Essence Symbiote auto=@mutated(creature|mybattlefield):name(Put 1/1 counter) all(trigger[to]) name(Put 1/1 counter) counter(1/1) auto=@mutated(creature|mybattlefield):name(Gain 2 life) life:2 controller @@ -32644,6 +32994,17 @@ type=Sorcery subtype=Lesson [/card] [card] +name=Expanding Ooze +auto={B}{G}:_ADAPT_(1) +auto=_ATTACKING_counter(1/1) target(creature[modified]|myBattlefield) +text={B}{G}: Adapt 1. (If this creature has no +1/+1 counters on it, put a +1/+1 counter on it.) -- Whenever Expanding Ooze attacks, put a +1/+1 counter on target modified creature you control. (Equipment, Auras you control, and counters are modifications.) +mana={1}{B}{G} +type=Creature +subtype=Ooze +power=3 +toughness=3 +[/card] +[card] name=Expansion // Explosion other={X}{U}{U}{R}{R} name(Explosion) auto=if paid(alternative) then choice name(Damage any target and you draw) damage:X target(anytarget) && draw:X controller @@ -32737,6 +33098,16 @@ mana={1}{U} type=Instant [/card] [card] +name=Expel the Unworthy +kicker={2}{W} +auto=ifnot paid(kicker) then target(creature[manacost<=3]) transforms((,newability[moveTo(exile)],newability[dynamicability])) +auto=if paid(kicker) then target(creature) transforms((,newability[moveTo(exile)],newability[dynamicability])) +restriction=type(creature)~morethan~0 +text=Kicker {2}{W} (You may pay an additional {2}{W} as you cast this spell.) -- Choose target creature with mana value 3 or less. If this spell was kicked, instead choose target creature. Exile the chosen creature, then its controller gains life equal to its mana value. +mana={1}{W} +type=Sorcery +[/card] +[card] name=Expendable Lackey autograveyard={1}{U}{E}:create(fish:creature fish:1/1:blue:unblockable) asSorcery text={1}{U}, Exile Expendable Lackey from your graveyard: Create a 1/1 blue Fish creature token with "This creature can't be blocked." Activate only as a sorcery. @@ -34721,6 +35092,16 @@ mana={2} type=Artifact [/card] [card] +name=Felonious Rage +target=creature|myBattlefield +auto=+2/+0 +auto=haste +auto=transforms((,newability[_DIES_create(detective:creature detective:2/2:white:blue)])) ueot +text=Target creature you control gets +2/+0 and gains haste until end of turn. When that creature dies this turn, create a 2/2 white and blue Detective creature token. +mana={R} +type=Instant +[/card] +[card] name=Feral Abomination abilities=deathtouch text=Deathtouch @@ -35289,6 +35670,17 @@ power=7 toughness=4 [/card] [card] +name=Final Act +auto=ability$!name(Opponent loses all counters) may name(Opponent loses all counters) alterpoison:-99 opponent && alterenergy:-99 opponent && alterexperience:-99 opponent !$ controller +auto=ability$!name(Exile all graveyards) may name(Exile all graveyards) moveto(exile) all(*|graveyard)!$ controller +auto=ability$!name(Destroy all battles) may name(Destroy all battles) destroy all(battle)!$ controller +auto=ability$!name(Destroy all planeswalkers) may name(Destroy all planeswalkers) destroy all(planeswalker)!$ controller +auto=ability$!name(Destroy all creatures) may name(Destroy all creatures) destroy all(creature)!$ controller +text=Choose one or more - -- - Destroy all creatures. -- - Destroy all planeswalkers. -- - Destroy all battles. -- - Exile all graveyards. -- - Each opponent loses all counters. +mana={4}{B}{B} +type=Sorcery +[/card] +[card] name=Final Death target=creature auto=moveto(Exile) @@ -36218,6 +36610,35 @@ mana={X}{R} type=Instant [/card] [card] +name=Flare of Cultivation +other={S(creature[-token;green]|myBattlefield)} name(Sacrifice) +otherrestriction=type(creature[-token;green]|myBattlefield)~morethan~0 +auto=name(onto the battlefield) notatarget(land[basic]|mylibrary) transforms((,newability[name(into your hand) notatarget(land[basic]|mylibrary) moveto(ownerHand)],newability[moveTo(myBattlefield) and!(tap(noevent))!])) oneshot +text=You may sacrifice a nontoken green creature rather than pay this spell's mana cost. -- Search your library for up to two basic land cards, reveal those cards, put one onto the battlefield tapped and the other into your hand, then shuffle. +mana={1}{G}{G} +type=Sorcery +[/card] +[card] +name=Flare of Denial +other={S(creature[-token;blue]|myBattlefield)} name(Sacrifice) +otherrestriction=type(creature[-token;blue]|myBattlefield)~morethan~0 +target=*|stack +auto=fizzle +text=You may sacrifice a nontoken blue creature rather than pay this spell's mana cost. -- Counter target spell. +mana={1}{U}{U} +type=Instant +[/card] +[card] +name=Flare of Duplication +other={S(creature[-token;red]|myBattlefield)} name(Sacrifice) +otherrestriction=type(creature[-token;red]|myBattlefield)~morethan~0 +target=*[instant;sorcery]|stack +auto=castcard(copied noevent) +text=You may sacrifice a nontoken red creature rather than pay this spell's mana cost. -- Copy target instant or sorcery spell. You may choose new targets for the copy. +mana={1}{R}{R} +type=Instant +[/card] +[card] name=Flare of Faith target=creature auto=2/2 ueot @@ -36227,6 +36648,26 @@ mana={1}{W} type=Instant [/card] [card] +name=Flare of Fortitude +other={S(creature[-token;white]|myBattlefield)} name(Sacrifice) +otherrestriction=type(creature[-token;white]|myBattlefield)~morethan~0 +auto=all(*|myBattlefield) cantchangelife +auto=all(*|myBattlefield) opponentshroud +auto=all(*|myBattlefield) indestructible +text=You may sacrifice a nontoken white creature rather than pay this spell's mana cost. -- Until end of turn, your life total can't change, and permanents you control gain hexproof and indestructible. +mana={2}{W}{W} +type=Instant +[/card] +[card] +name=Flare of Malice +other={S(creature[-token;black]|myBattlefield)} name(Sacrifice) +otherrestriction=type(creature[-token;black]|myBattlefield)~morethan~0 +auto=ability$!name(sacrifice) notAtarget(creature[manacost=convertedcost:highest:*:myBattlefield]|myBattlefield) sacrifice !$ opponent +text=You may sacrifice a nontoken black creature rather than pay this spell's mana cost. -- Each opponent sacrifices a creature or planeswalker with the greatest mana value among creatures and planeswalkers they control. +mana={2}{B}{B} +type=Instant +[/card] +[card] name=Flash Foliage restriction=blockersonly auto=token(Saproling,Creature Saproling,1/1,green) and!(transforms((,newability[mustblock])) ueot)! @@ -37729,6 +38170,13 @@ mana={3}{B}{B} type=Sorcery [/card] [card] +name=From the Rubble +auto=chooseatype transforms((,newability[@each my endofturn:target(creature[chosentype]|mygraveyard) moveTo(battlefield) and!( transforms((,newability[counter(0/0.1.finality)],newability[this(counter{0/0.1.finality}>=1) exiledeath]))) forever])) chooseend +text=As From the Rubble enters the battlefield, choose a creature type. -- At the beginning of your end step, return target creature card of the chosen type from your graveyard to the battlefield with a finality counter on it. (If a creature with a finality counter on it would die, exile it instead.) +mana={4}{W}{W} +type=Enchantment +[/card] +[card] name=Frondland Felidar abilities=vigilance auto=lord(creature[vigilance]|myBattlefield) transforms((,newability[{1}{T}:tap target(creature)])) @@ -43754,6 +44202,18 @@ power=1 toughness=1 [/card] [card] +name=Grim Servant +abilities=menace +auto=moveto(ownerHand) target(*[manacost<=type:manab:mybattlefield]|myLibrary) +auto=life:-3 +text=Menace -- When Grim Servant enters the battlefield, search your library for a card with mana value less than or equal to your devotion to black, reveal it, put it into your hand, then shuffle. You lose 3 life. (Each {B} in the mana costs of permanents you control counts toward your devotion to black.) +mana={3}{B} +type=Creature +subtype=Zombie Warlock +power=3 +toughness=2 +[/card] +[card] name=Grim Strider auto=foreach(*|myhand) -1/-1 text=Grim Strider gets -1/-1 for each card in your hand. @@ -47184,6 +47644,18 @@ mana={R} type=Instant [/card] [card] +name=Hexgold Slith +auto=alterenergy:2 controller +auto=_ATTACKING_pay({e:2}) first strike ueot +auto=@combatdamaged(player) from(this):counter(1/1) +text=When Hexgold Slith enters the battlefield, you get {E}{E} (two energy counters). -- Whenever Hexgold Slith attacks, you may pay {E}{E}. If you do, it gains first strike until end of turn. -- Whenever Hexgold Slith deals combat damage to a player, put a +1/+1 counter on it. +mana={1}{W} +type=Creature +subtype=Slith +power=2 +toughness=1 +[/card] +[card] name=Hexplate Wallbreaker auto={3}{R}:equip auto=teach(creature) 2/2 @@ -47238,6 +47710,18 @@ power=4 toughness=5 [/card] [card] +name=Hideous Taskmaster +abilities=devoid,haste,trample +autostack=if casted(this) then may target(creature) moveto(mybattlefield) and!(transforms((,newability[phaseaction[endofturn sourceinplay] moveTo(previousbattlefield)],newability[untap],trample,haste,newability[_ATTACKING_name(Annihilate) ability$!name(sacrifice) notatarget(*|mybattlefield) sacrifice!$ opponent])) ueot)! +auto=_ATTACKING_name(Annihilate) ability$!name(sacrifice) notatarget(*|mybattlefield) sacrifice!$ opponent +text=Devoid -- When you cast this spell, for each opponent, gain control of up to one target creature that player controls until end of turn. Untap those creatures. They gain trample, haste, and annihilator 1 until end of turn. -- Trample, haste, annihilator 1 +mana={6}{R} +type=Creature +subtype=Eldrazi +power=7 +toughness=2 +[/card] +[card] name=Hidetsugu Consumes All backside=Vessel of the All-Consuming restriction=compare(isflipped)~equalto~0 @@ -48082,6 +48566,17 @@ power=2 toughness=2 [/card] [card] +name=Hope-Ender Coatl +abilities=devoid,flash,flying +autostack=if casted(this) then name(counter spell) target(*|opponentStack) transforms((,newability[pay[[{1}]] name(pay 1 mana) donothing?fizzle])) forever +text=Devoid (This card has no color.) -- Flash -- When you cast this spell, counter target spell an opponent controls unless they pay {1}. -- Flying +mana={2}{U} +type=Creature +subtype=Eldrazi Snake +power=2 +toughness=2 +[/card] +[card] name=Hopeful Initiate abilities=training auto=_TRAINING_ @@ -48276,6 +48771,17 @@ mana={2}{U} type=Instant [/card] [card] +name=Horrid Shadowspinner +abilities=lifelink +auto=_ATTACKING_may draw:power controller && transforms((,newability[target(*|myhand) reject])) ueot +text=Lifelink -- Whenever Horrid Shadowspinner attacks, you may draw cards equal to its power. If you do, discard that many cards. +mana={1}{U}{B} +type=Creature +subtype=Horror +power=2 +toughness=3 +[/card] +[card] name=Horrific Assault target=creature|myBattlefield auto=transforms((,newability[dynamicability target(*[creature;planeswalker]|opponentbattlefield)])) ueot @@ -48477,6 +48983,30 @@ mana={3}{W}{W}{W} type=Sorcery [/card] [card] +name=Hourglass of the Lost +auto={T}:Add{W} && counter(0/0.1.Time) +auto={T}{E}:name(mana cost 0) all(*[-land;manacost=0]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-1,Time)}{E}:name(mana cost 1) all(*[manacost=1]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-2,Time)}{E}:name(mana cost 2) all(*[manacost=2]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-3,Time)}{E}:name(mana cost 3) all(*[manacost=3]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-4,Time)}{E}:name(mana cost 4) all(*[manacost=4]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-5,Time)}{E}:name(mana cost 5) all(*[manacost=5]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-6,Time)}{E}:name(mana cost 6) all(*[manacost=6]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-7,Time)}{E}:name(mana cost 7) all(*[manacost=7]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-8,Time)}{E}:name(mana cost 8) all(*[manacost=8]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-9,Time)}{E}:name(mana cost 9) all(*[manacost=9]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-10,Time)}{E}:name(mana cost 10) all(*[manacost=10]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-11,Time)}{E}:name(mana cost 11) all(*[manacost=11]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-12,Time)}{E}:name(mana cost 12) all(*[manacost=12]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-13,Time)}{E}:name(mana cost 13) all(*[manacost=13]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-14,Time)}{E}:name(mana cost 14) all(*[manacost=14]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-15,Time)}{E}:name(mana cost 15) all(*[manacost=15]|myGraveyard) moveTo(battlefield) asSorcery +auto={T}{C(0/0,-16,Time)}{E}:name(mana cost 16) all(*[manacost=16]|myGraveyard) moveTo(battlefield) asSorcery +text={T}: Add {W}. Put a time counter on Hourglass of the Lost. -- {T}, Remove X time counters from Hourglass of the Lost and exile it: Return each nonland permanent card with mana value X from your graveyard to the battlefield. Activate only as a sorcery. +mana={2}{W} +type=Artifact +[/card] +[card] name=House Guildmage auto={1}{U}{T}:target(creature) frozen aicode=activate transforms((,newability[surveil],newability[all(*[zpos<=psurveiloffsetplus2plusend]|mylibrary) transforms((,newability[if compare(genrand2)~equalto~1 then moveto(mygraveyard)])) oneshot])) oneshot @@ -50449,6 +50979,17 @@ mana={3}{G}{G} type=Sorcery [/card] [card] +name=Incriminating Impetus +target=creature +auto=teach(creature) _SUSPECT_IT_ +auto=teach(creature) +2/+2 +auto=teach(creature) mustattack +text=Enchant creature -- When Incriminating Impetus enters the battlefield, suspect enchanted creature. (It has menace and can't block.) -- Enchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) +mana={2}{BR} +type=Enchantment +subtype=Aura +[/card] +[card] name=Incubation // Incongruity abilities=flash other={1}{G}{U} name(Incongruity) @@ -51351,6 +51892,18 @@ mana={2}{U} type=Sorcery [/card] [card] +name=Inspired Inventor +auto=choice alterenergy:3 controller +auto=choice counter(1/1) target(creature) +auto=choice _SERVOTOKEN_ +text=When Inspired Inventor enters the battlefield, choose one - -- - You get {E}{E}{E} (three energy counters). -- - Put a +1/+1 counter on target creature. -- - Create a 1/1 colorless Servo artifact creature token. +mana={2}{W} +type=Creature +subtype=Human Artificer +power=2 +toughness=2 +[/card] +[card] name=Inspired Sphinx abilities=flying auto=if (this[attacking]|mybattlefield)~morethan~0 then draw:1 @@ -52347,6 +52900,16 @@ type=Enchantment subtype=Saga [/card] [card] +name=Inversion Behemoth +auto=@each my combatbegins:may target(creature) swap ueot +text=At the beginning of combat on your turn, switch the power and toughness of each of any number of target creatures until end of turn. +mana={2}{C}{C} +type=Creature +subtype=Eldrazi +power=2 +toughness=9 +[/card] +[card] name=Invert // Invent other={4}{U}{R} name(Invent) auto=ifnot paid(alternative) then target(creature) transforms((,setpower=toughness,settoughness=power)) ueot @@ -52849,6 +53412,15 @@ power=5 toughness=5 [/card] [card] +name=It Doesn't Add Up +target=creature|mygraveyard +auto=moveTo(mybattlefield) +auto=_SUSPECT_IT_ +text=Return target creature card from your graveyard to the battlefield. Suspect it. (It has menace and can't block.) +mana={3}{B}{B} +type=Instant +[/card] +[card] name=It That Heralds the End auto=lord(creature[manacost>=7]|mycastingzone) altercost(colorless,-1) auto=lord(other creature[colorless]|myBattlefield) +1/+1 @@ -54230,6 +54802,17 @@ text=Jwari Ruins enters the battlefield tapped. -- {T}: Add {U}. // {1}{U} Jwari type=Land [/card] [card] +name=Jyoti, Moag Ancient +auto=create(dryad:creature forest dryad land:1/1:green)*pnumofcommandcastplus1plusend +auto=@each combatbegins:all(creature[land]|myBattlefield) dynamicability +text=When Jyoti, Moag Ancient enters the battlefield, create a 1/1 green Forest Dryad land creature token for each time you've cast your commander from the command zone this game. (They're affected by summoning sickness.) -- At the beginning of each combat, land creatures you control get +X/+X until end of turn, where X is Jyoti's power. +mana={2}{G}{U} +type=Legendary Creature +subtype=Elemental +power=2 +toughness=4 +[/card] +[card] name=K'rrik, Son of Yawgmoth abilities=lifelink other={4} name(Pay with life) @@ -56841,6 +57424,17 @@ power=4 toughness=4 [/card] [card] +name=Kozilek's Unsealing +abilities=devoid +auto=@movedto(creature[manacost=4]|mystack):_ELDRAZISPAWN_*2 +auto=@movedto(creature[manacost=5]|mystack):_ELDRAZISPAWN_*2 +auto=@movedto(creature[manacost=6]|mystack):_ELDRAZISPAWN_*2 +auto=@movedto(creature[manacost>=7]|mystack):draw:3 +text=Devoid (This card has no color.) -- Whenever you cast a creature spell with mana value 4, 5, or 6, create two 0/1 colorless Eldrazi Spawn creature tokens with "Sacrifice this creature: Add {C}." -- Whenever you cast a creature spell with mana value 7 or greater, draw three cards. +mana={2}{U} +type=Enchantment +[/card] +[card] name=Kraken Omi type=Creature subtype=Kraken @@ -57224,6 +57818,16 @@ power=1 toughness=3 [/card] [card] +name=Kudo, King Among Bears +auto=lord(creature) transforms((Bear,setpower=2,settoughness=2)) +text=Other creatures have base power and toughness 2/2 and are Bears in addition to their other types. +mana={G}{W} +type=Legendary Creature +subtype=Bear +power=2 +toughness=2 +[/card] +[card] name=Kuldotha Cackler abilities=trample auto=_ATTACKING_type:*[counter{0%0.1.oil}]:mybattlefield/0 ueot @@ -59584,6 +60188,18 @@ power=1 toughness=1 [/card] [card] +name=Lion Umbra +abilities=totemarmor +target=creature[modified] +auto=teach(creature) +3/+3 +auto=teach(creature) vigilance +auto=teach(creature) reach +text=Enchant modified creature (Equipment, Auras its controller controls, and counters are modifications.) -- Enchanted creature gets +3/+3 and has vigilance and reach. -- Umbra armor (If enchanted creature would be destroyed, instead remove all damage from it and destroy this Aura.) +mana={G}{G} +type=Enchantment +subtype=Aura +[/card] +[card] name=Liquid Fire target=creature auto=choice name(Choose 0) damage:5 targetcontroller @@ -61779,6 +62395,15 @@ mana={RW} type=Instant [/card] [card] +name=Make Your Move +auto=if type(artifact)~morethan~0 then choice name() name(Destroy target artifact) destroy target(artifact) +auto=if type(enchantment)~morethan~0 then choice name() name(Destroy target enchantment) destroy target(enchantment) +auto=if type(creature[power>=4])~morethan~0 then choice name() name(Destroy target creature with power 4 or greater) destroy target(creature[power>=4]) +text=Destroy target artifact, enchantment, or creature with power 4 or greater. +mana={2}{W} +type=Instant +[/card] +[card] name=Makeshift Battalion auto=_BATTALION_counter(1/1) text=Whenever Makeshift Battalion and at least two other creatures attack, put a +1/+1 counter on Makeshift Battalion. @@ -62555,6 +63180,14 @@ mana={X}{B} type=Instant [/card] [card] +name=March of the Canonized +auto=_WHITEVAMPIRE_*X +auto=this(variable{orzhov}>6) transforms((,newability[@each my upkeep:create(vampire demon:creature vampire demon:4/3:white:black:flying)])) +text=When March of the Canonized enters the battlefield, create X 1/1 white Vampire creature tokens with lifelink. -- At the beginning of your upkeep, if your devotion to white and black is seven or greater, create a 4/3 white and black Vampire Demon creature token with flying. +mana={X}{W}{W} +type=Enchantment +[/card] +[card] name=March of the Drowned auto=choice name(return creature) moveto(ownerHand) target(creature|mygraveyard) auto=choice name(return pirates) moveto(ownerHand) target(<2>pirate|mygraveyard) @@ -64638,6 +65271,17 @@ mana={3}{R} type=Instant [/card] [card] +name=Mine Raider +abilities=trample +auto=if type(Assassin,Mercenary,Pirate,Rogue,Warlock|mybattlefield)~morethan~1 then create(Treasure) +text=Trample -- When Mine Raider enters the battlefield, if you control another outlaw, create a Treasure token. (Assassins, Mercenaries, Pirates, Rogues, and Warlocks are outlaws. A Treasure token is an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={2}{R} +type=Creature +subtype=Human Rogue +power=3 +toughness=2 +[/card] +[card] name=Mine Worker auto={T}:name(gain life) if type(Power Plant Worker|mybattlefield)~morethan~0,type(Tower Worker|mybattlefield)~morethan~0 then life:3 else life:1 text={T}: You gain 1 life. If you control creatures named Power Plant Worker and Tower Worker, you gain 3 life instead. @@ -68313,6 +68957,20 @@ power=3 toughness=1 [/card] [card] +name=Necromancy +abilities=asflash +other={2}{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|graveyard +alias=1143 +auto=all(this) transforms((aura)) forever +auto=teach(creature) transforms((,newability[1/0])) +text=You may cast Necromancy 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. -- When Necromancy enters the battlefield, if it's on the battlefield, it becomes an Aura with "enchant creature put onto the battlefield with Necromancy." Put target creature card from a graveyard onto the battlefield under your control and attach Necromancy to it. When Necromancy leaves the battlefield, that creature's controller sacrifices it. +mana={2}{B} +type=Enchantment +[/card] +[card] name=Necromantic Selection abilities=exiledeath auto=destroy all(creature|battlefield) @@ -69803,6 +70461,16 @@ mana={2}{B} type=Sorcery [/card] [card] +name=No Witnesses +auto=if type(creature|mybattlefield)~equalto~type(creature|opponentbattlefield) then create(Clue) && create(Clue) opponent +auto=if type(creature|mybattlefield)~morethan~type(creature|opponentbattlefield) then create(Clue) +auto=if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then create(Clue) opponent +auto=destroy all(creature) +text=Each player who controls the most creatures investigates. Then destroy all creatures. (To investigate, create a Clue token. It's an artifact with "{2}, Sacrifice this artifact: Draw a card.") +mana={2}{W}{W} +type=Sorcery +[/card] +[card] name=Noble Benefactor auto=_DIES_name(fetch) transforms((,newability[ability$! moveto(ownerhand) notatarget(<1>*|mylibrary) !$ controller],newability[ability$! moveto(ownerhand) notatarget(<1>*|mylibrary) !$ opponent])) oneshot text=When Noble Benefactor dies, each player may search their library for a card and put that card into their hand. Then each player who searched their library this way shuffles it. @@ -70710,6 +71378,17 @@ power=4 toughness=4 [/card] [card] +name=Obstinate Gargoyle +auto=this(cantargetcard(*[modified]) flying +auto=persist +text=Obstinate Gargoyle has flying as long as it's modified. (Equipment, Auras you control, and counters are modifications.) -- 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={1}{W}{B} +type=Artifact Creature +subtype=Gargoyle +power=2 +toughness=2 +[/card] +[card] name=Obuun, Mul Daya Ancestor auto=@each my combatbegins restriction{compare(power)~equalto~1}:may target(land|mybattlefield) transforms((Elemental Creature,setpower=1,settoughness=1,trample,haste)) ueot auto=@each my combatbegins restriction{compare(power)~equalto~2}:may target(land|mybattlefield) transforms((Elemental Creature,setpower=2,settoughness=2,trample,haste)) ueot @@ -71713,6 +72392,19 @@ power=3 toughness=4 [/card] [card] +name=Omo, Queen of Vesuva +auto=ability$! may target(creature) counter(0/0.1.everything) !$ controller && ability$! may target(land) counter(0/0.1.everything) !$ controller +auto=_ATTACKING_ability$! may target(creature) counter(0/0.1.everything) !$ controller && ability$! may target(land) counter(0/0.1.everything) !$ controller +auto=lord(land[counter{0/0.1.everything}]) transforms((Cave Desert Forest Gate Island Lair Locus Mine Mountain Plains Power-Plant Sphere Swamp Tower Urza's)) +auto=lord(creature[-land;counter{0/0.1.everything}]) transforms((allsubtypes)) +text=Whenever Omo, Queen of Vesuva enters the battlefield or attacks, put an everything counter on each of up to one target land and up to one target creature. -- Each land with an everything counter on it is every land type in addition to its other types. -- Each nonland creature with an everything counter on it is every creature type. +mana={2}{GU} +type=Legendary Creature +subtype=Shapeshifter Noble +power=1 +toughness=5 +[/card] +[card] name=On Serra's Wings target=creature auto=transforms((legendary)) @@ -74510,6 +75202,17 @@ power=1 toughness=1 [/card] [card] +name=Person of Interest +auto=_SUSPECT_IT_ +auto=create(detective:creature detective:2/2:white:blue) +text=When Person of Interest enters the battlefield, suspect it. Create a 2/2 white and blue Detective creature token. (A suspected creature has menace and can't block.) +mana={3}{R} +type=Creature +subtype=Human Rogue +power=2 +toughness=2 +[/card] +[card] name=Persuasive Interrogators auto=create(Clue) auto=@sacrificed(*[Clue]|myBattlefield):alterpoison:2 target(opponent) @@ -74643,6 +75346,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Petrifying Meddler +abilities=devoid,reach +autostack=if casted(this) then may target(creature) transforms((,newability[tap],newability[counter(0/0.1.Stun)])) oneshot +text=Devoid (This card has no color.) -- When you cast this spell, tap up to one target creature and put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) -- Reach +mana={4}{U} +type=Creature +subtype=Eldrazi +power=4 +toughness=5 +[/card] +[card] name=Phalanx Formation abilities=hasnokicker,hasstrive kicker=multi{1}{W} name(Strive) @@ -76281,6 +76995,17 @@ power=5 toughness=5 [/card] [card] +name=Polygoyf +abilities=trample +anyzone=allgravecardtypes/allgravecardtypesplus1plusend cdaactive +text=Trample, myriad -- Polygoyf's power is equal to the number of card types among cards in all graveyards and its toughness is equal to that number plus 1. +mana={2}{G} +type=Creature +subtype=Lhurgoyf +power=* +toughness=1+* +[/card] +[card] name=Polymorphist's Jest other={1}{U}{U} name(Target Controller) auto=if paid(alternative) then all(creature|mybattlefield) loseabilities ueot @@ -77691,6 +78416,17 @@ power=1 toughness=4 [/card] [card] +name=Prosperity Tycoon +auto=create(mercenary:creature mercenary:1/1:red) and!( transforms((,newability[{T}:target(creature|myBattlefield) 1/0 asSorcery])) forever )! +auto={2}{S(*[token]|myBattlefield)}:indestructible ueot && tap +text=When Prosperity Tycoon enters the battlefield, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." -- {2}, Sacrifice a token: Prosperity Tycoon gains indestructible until end of turn. Tap it. (Damage and effects that say "destroy" don't destroy it.) +mana={3}{W} +type=Creature +subtype=Human Noble +power=4 +toughness=2 +[/card] +[card] name=Prosperous Innkeeper auto=name(Create treasure) token(Treasure) auto=@movedto(other creature|mybattlefield):name(Gain 1 life) life:1 @@ -78153,6 +78889,16 @@ type=Enchantment subtype=Aura [/card] [card] +name=Pugnacious Hammerskull +auto=@combat(attacking) source(this) restriction{type(other Dinosaur|myBattlefield)~lessthan~1}:transforms((,newability[counter(0/0.1.Stun)])) oneshot +text=Whenever Pugnacious Hammerskull attacks while you don't control another Dinosaur, put a stun counter on it. (If a permanent with a stun counter would become untapped, remove one from it instead.) +mana={2}{G} +type=Creature +subtype=Dinosaur +power=6 +toughness=6 +[/card] +[card] name=Pugnacious Pugilist auto=_ATTACKING_create(devil:creature devil:1/1:red:battleready) and!( transforms((,newability[@movedto(this|mygraveyard):damage:1 target(anytarget)])) forever )! other={3}{R}:name(Blitz) @@ -78418,6 +79164,18 @@ power=4 toughness=5 [/card] [card] +name=Pyrogoyf +anyzone=allgravecardtypes/allgravecardtypesplus1plusend cdaactive +auto=target(anytarget) dynamicability +auto=@movedTo(Lhurgoyf|mybattlefield):all(trigger[to]) transforms((,newability[target(anytarget) dynamicability])) +text=Pyrogoyf's power is equal to the number of card types among cards in all graveyards and its toughness is equal to that number plus 1. -- Whenever Pyrogoyf or another Lhurgoyf creature enters the battlefield under your control, that creature deals damage equal to its power to any target. +mana={3}{R} +type=Creature +subtype=Lhurgoyf +power=* +toughness=1+* +[/card] +[card] name=Pyrokinesis other={E(*[red]|myhand)} name(Exile red card) auto=thisforeach(variable{4}) ability$!name(Deal 1 damage) name(Deal 1 damage) target(creature) damage:1!$ controller @@ -80845,6 +81603,15 @@ mana={U} type=Sorcery [/card] [card] +name=Reasonable Doubt +target=*|stack +auto=transforms((,newability[pay[[{2}]] name(pay 2 mana) donothing?fizzle])) forever +auto=may target(creature) _SUSPECT_IT_ +text=Counter target spell unless its controller pays {2}. -- Suspect up to one target creature. (A suspected creature has menace and can't block.) +mana={1}{U} +type=Instant +[/card] +[card] name=Reaver Ambush target=creature[power<=3] auto=moveto(exile) @@ -81283,6 +82050,18 @@ power=2 toughness=3 [/card] [card] +name=Redemption Choir +abilities=lifelink +auto=if coven then target(*[-instant;-sorcery;manacost<=3]|myGraveyard) moveTo(mybattlefield) +auto=_ATTACKING_ if coven then target(*[-instant;-sorcery;manacost<=3]|myGraveyard) moveTo(mybattlefield) +text=Lifelink -- Coven - Whenever Redemption Choir enters the battlefield or attacks, if you control three or more creatures with different powers, return target permanent card with mana value 3 or less from your graveyard to the battlefield. +mana={2}{W}{W} +type=Creature +subtype=Vampire Cleric +power=3 +toughness=3 +[/card] +[card] name=Redirect target=*[instant;sorcery]|stack auto=may name(Choose new targets) fizzle && activate castcard(copied noevent costx!:mytargx:! kicked!:mytargkicked:!) @@ -81967,6 +82746,16 @@ mana={3}{W}{W} type=Sorcery [/card] [card] +name=Repeat Offender +auto={2}{B}:if this(cantargetcard(*[suspect]) then counter(1/1) else _SUSPECT_IT_ +text={2}{B}: If Repeat Offender is suspected, put a +1/+1 counter on it. Otherwise, suspect it. (A suspected creature has menace and can't block.) +mana={1}{B} +type=Creature +subtype=Human Assassin +power=2 +toughness=1 +[/card] +[card] name=Repeated Reverberation #The abilities cannot be targeted or activated twice ATM. auto=emblem transforms((,newability[@movedto(*[instant;sorcery]|mystack) turnlimited:name(Copy spell) all(trigger[to]) transforms((,newability[activate castcard(copied noevent costx!:x:! kicked!:kicked:!)])) oneshot])) ueot @@ -84992,6 +85781,16 @@ power=3 toughness=3 [/card] [card] +name=Rubblebelt Braggart +auto=_ATTACKING_if this(cantargetcard(*[-suspect]) then may _SUSPECT_IT_ +text=Whenever Rubblebelt Braggart attacks, if it's not suspected, you may suspect it. (A suspected creature has menace and can't block.) +mana={4}{R} +type=Creature +subtype=Viashino Warrior +power=5 +toughness=5 +[/card] +[card] name=Rubblebelt Maverick auto=_SURVEIL2_ autograveyard={G}{E}:counter(1/1) target(creature) asSorcery @@ -85530,6 +86329,17 @@ type=Enchantment subtype=Aura Rune [/card] [card] +name=Rune-Brand Juggler +auto=may target(creature|myBattlefield) _SUSPECT_IT_ +auto={3}{B}{R}{S(creature[suspect]|mybattlefield)}:target(creature) -5/-5 ueot restriction{type(creature[suspect]|mybattlefield)~morethan~0} +text=When Rune-Brand Juggler enters the battlefield, suspect up to one target creature you control. (A suspected creature has menace and can't block.) -- {3}{B}{R}, Sacrifice a suspected creature: Target creature gets -5/-5 until end of turn. +mana={B}{R} +type=Creature +subtype=Human Shaman +power=2 +toughness=2 +[/card] +[card] name=Runebound Wolf auto={3}{R}{T}:name(Damage opponent) damage:type:*[wolf;werewolf]:mybattlefield target(opponent) text={3}{R}, {T}: Runebound Wolf deals damage equal to the number of Wolves and Werewolves you control to target opponent. @@ -86246,6 +87056,19 @@ power=2 toughness=2 [/card] [card] +name=Salvation Colossus +abilities=flying,trample,vigilance +auto=@each my blockers:all(other creature|myBattlefield) 2/2 +auto=@each my blockers:all(other creature|myBattlefield) indestructible +auto={e:8}:_UNEARTH_ +text=Flying, vigilance, trample -- Whenever you attack, other creatures you control get +2/+2 and gain indestructible until end of turn. -- Unearth-Pay eight {E}. (Pay eight energy counters: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) +mana={6}{W}{W} +type=Artifact Creature +subtype=Construct +power=9 +toughness=9 +[/card] +[card] name=Sam's Desperate Rescue target=creature|mygraveyard auto=moveto(ownerHand) and!( name(The ring tempts you) ability$!name(The ring tempts you) _RINGTEMPTS_!$ controller )! @@ -87593,6 +88416,16 @@ power=4 toughness=4 [/card] [card] +name=Scalestorm Summoner +auto=@combat(attacking) source(this) restriction{type(creature[power>=4]|myBattlefield)~morethan~0}: create(dinosaur:creature dinosaur:3/1:red) +text=Whenever Scalestorm Summoner attacks, create a 3/1 red Dinosaur creature token if you control a creature with power 4 or greater. +mana={2}{R} +type=Creature +subtype=Human Warlock +power=3 +toughness=3 +[/card] +[card] name=Scampering Scorcher auto=_REDELEMENTALTOKEN_*2 auto=lord(creature[elemental]|myBattlefield) haste @@ -89238,6 +90071,18 @@ power=0 toughness=0 [/card] [card] +name=Selective Obliteration +auto=choice name(white) moveTo(exile) all(*[blue;black;red;green]|mybattlefield) +auto=choice name(blue) moveTo(exile) all(*[white;black;red;green]|mybattlefield) +auto=choice name(black) moveTo(exile) all(*[white;blue;red;green]|mybattlefield) +auto=choice name(red) moveTo(exile) all(*[white;blue;black;green]|mybattlefield) +auto=choice name(green) moveTo(exile) all(*[white;blue;black;red]|mybattlefield) +auto=ability$!transforms((,newability[choice name(white) name(white) moveTo(exile) all(*[blue;black;red;green]|mybattlefield)],newability[choice name(blue) moveTo(exile) all(*[white;black;red;green]|mybattlefield)],newability[choice name(black) moveTo(exile) all(*[white;blue;red;green]|mybattlefield)],newability[choice name(red) moveTo(exile) all(*[white;blue;black;green]|mybattlefield)],newability[choice name(green) moveTo(exile) all(*[white;blue;black;red]|mybattlefield)])) oneshot!$ opponent +text=Each player chooses a color. Then exile each permanent unless it's colorless or it's only the color its controller chose. +mana={3}{C}{C} +type=Sorcery +[/card] +[card] name=Selective Snare auto=chooseatype target(creature[chosentype]) moveto(ownerhand) chooseend text=Return X target creatures of the creature type of your choice to their owner's hand. @@ -89789,6 +90634,16 @@ power=4 toughness=4 [/card] [card] +name=Serum Visionary +auto=draw:1 && _SCRY_(2) +text=When Serum Visionary enters the battlefield, draw a card, then scry 2. +mana={2}{U} +type=Creature +subtype=Vedalken Wizard +power=2 +toughness=2 +[/card] +[card] name=Serum-Core Chimera abilities=flying auto=@movedTo(*[-creature]|mystack):name(Put oil counter) counter(0/0,1,Oil) @@ -90934,6 +91789,19 @@ power=1 toughness=3 [/card] [card] +name=Shilgengar, Sire of Famine +abilities=flying +auto={S(other creature[Angel]|mybattlefield)}:name(sacrifice angel) create(blood)*storedtoughness restriction{type(other creature[Angel]|mybattlefield)~morethan~0} +auto={S(other creature[-Angel]|mybattlefield)}:create(blood) restriction{type(other creature[-Angel]|mybattlefield)~morethan~0} +auto={WB}{WB}{WB}{S(*[blood]|mybattlefield)}{S(*[blood]|mybattlefield)}{S(*[blood]|mybattlefield)}{S(*[blood]|mybattlefield)}{S(*[blood]|mybattlefield)}{S(*[blood]|mybattlefield)} restriction{type(*[blood]|mybattlefield)~morethan~5}:all(creature|mygraveyard) moveto(battlefield) and!(transforms((Vampire,newability[counter(0/0.1.finality)],newability[this(counter{0/0.1.finality}>=1) exiledeath])) forever)! +text=Flying -- Sacrifice another creature: Create a Blood token. If you sacrificed an Angel this way, create a number of Blood tokens equal to its toughness instead. -- {W/B}{W/B}{W/B}, Sacrifice six Blood tokens: Return each creature card from your graveyard to the battlefield with a finality counter on it. Those creatures are Vampires in addition to their other types. +mana={3}{B}{B} +type=Legendary Creature +subtype=Elder Demon +power=6 +toughness=6 +[/card] +[card] name=Shimian Night Stalker auto={B}{T} restriction{type(creature[attacking;power=1])~morethan~0}:name(Choose creature with power 1) target(creature[attacking;power=1]) transforms((,newability[fog from(this)])) ueot && damage:1 all(this) auto={B}{T} restriction{type(creature[attacking;power=2])~morethan~0}:name(Choose creature with power 2) target(creature[attacking;power=2]) transforms((,newability[fog from(this)])) ueot && damage:2 all(this) @@ -91680,6 +92548,17 @@ mana={1}{R} type=Sorcery [/card] [card] +name=Siege-Gang Lieutenant +auto=@each my combatbegins restriction{type(*[iscommander]|mybattlefield)~morethan~0}:_GOBLINTOKEN_*2 +auto={2}{S(goblin|myBattlefield)}::damage:1 target(anytarget) +text=Lieutenant - At the beginning of combat on your turn, if you control your commander, create two 1/1 red Goblin creature tokens. Those tokens gain haste until end of turn. -- {2}, Sacrifice a Goblin: Siege-Gang Lieutenant deals 1 damage to any target. +mana={3}{R} +type=Creature +subtype=Goblin +power=2 +toughness=2 +[/card] +[card] name=Siegebreaker Giant abilities=trample auto={3}{R}:target(creature) cantblock @@ -92995,6 +93874,17 @@ power=1 toughness=2 [/card] [card] +name=Skoa, Embermage +auto=damage:4 target(anytarget) +auto={D(other *[share!name!]|myhand)}{S(mountain|myBattlefield)}{S(mountain|myBattlefield)}:damage:4 target(anytarget) restriction{type(mountain|mybattlefield)~morethan~1} +text=When Skoa, Embermage enters the battlefield, it deals 4 damage to any target. -- Grandeur - Discard another card named Skoa, Embermage, Sacrifice two Mountains: Skoa deals 4 damage to any target. +mana={4}{R}{R} +type=Legendary Creature +subtype=Goblin Wizard +power=4 +toughness=4 +[/card] +[card] name=Skola Grovedancer auto=@movedTo(*[land]|myGraveyard):life:1 controller auto={2}{G}:deplete:1 controller @@ -93124,6 +94014,16 @@ mana={7}{B}{B} type=Sorcery [/card] [card] +name=Skullcap Snail +auto=target(opponent) ability$!name(Exile a card) name(Exile a card) notatarget(*|myhand) moveto(exile)!$ targetedplayer +text=When Skullcap Snail enters the battlefield, target opponent exiles a card from their hand. +mana={1}{B} +type=Creature +subtype=Fungus Snail +power=1 +toughness=1 +[/card] +[card] name=Skullcrack #MISSING:Damage can't be prevented target=player @@ -95843,6 +96743,17 @@ power=2 toughness=2 [/card] [card] +name=Spawnbed Protector +auto=@each my endofturn:may moveto(ownerHand) target(creature[Eldrazi]|myGraveyard) +auto=@each my endofturn:_ELDRAZISCION_*2 +text=At the beginning of your end step, return up to one target Eldrazi creature card from your graveyard to your hand. Create two 1/1 colorless Eldrazi Scion creature tokens with "Sacrifice this creature: Add {C}." +mana={7} +type=Creature +subtype=Eldrazi +power=6 +toughness=8 +[/card] +[card] name=Spawning Kraken auto=@combatdamaged(player) from(*[kraken;leviathan;octopus;serpent]|myBattlefield):token(Kraken,Creature Kraken,9/9,blue) text=Whenever a Kraken, Leviathan, Octopus, or Serpent you control deals combat damage to a player, create a 9/9 blue Kraken creature token. @@ -96424,6 +97335,17 @@ type=Enchantment subtype=Aura [/card] [card] +name=Spider Food +auto=if type(artifact)~morethan~0 then choice name() name(Destroy target artifact) destroy target(artifact) +auto=if type(enchantment)~morethan~0 then choice name() name(Destroy target enchantment) destroy target(enchantment) +auto=if type(creature[flying])~morethan~0 then choice name() name(Destroy target flying creature) destroy target(creature[flying]) +auto=choice name(No targets) doNothing +auto=create(Food) +text=Destroy up to one target artifact, enchantment, or creature with flying. Create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +mana={2}{G} +type=Sorcery +[/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 @@ -98394,6 +99316,14 @@ power=2 toughness=2 [/card] [card] +name=Stone Idol Generator +auto=@each blockers:foreach(creature[attacking]|myBattlefield) alterenergy:1 controller +auto={T}{e:6}:create(construct:artifact creature construct:6/12:trample) asSorcery +text=Whenever a creature you control attacks, you get {E} (an energy counter). -- {T}, Pay six {E}: Create a 6/12 colorless Construct artifact creature token with trample. Activate only as a sorcery. +mana={5} +type=Artifact +[/card] +[card] name=Stone Retrieval Unit auto=name(Create powerstone) token(Powerstone) and!( tap(noevent) )! text=When Stone Retrieval Unit enters the battlefield, create a tapped Powerstone token. (It's an artifact with "{T}: Add {C}. This mana can't be spent to cast a nonartifact spell.") @@ -99120,6 +100050,15 @@ power=5 toughness=5 [/card] [card] +name=Strix Serenade +target=artifact,creature,planeswalker|stack +auto=fizzle +auto=create(Bird:Creature Bird:2/2:blue:flying) opponent +text=Counter target artifact, creature, or planeswalker spell. Its controller creates a 2/2 blue Bird creature token with flying. +mana={U} +type=Instant +[/card] +[card] name=Strixhaven Stadium auto={T}:add{C} && counter(0/0,1,Point) auto=@combatdamageof(player) from(creature|opponentbattlefield):counter(0/0,-1,Point) @@ -101519,6 +102458,17 @@ text=Each player with fewer cards in hand than the player with the most cards in mana={3}{U} type=Sorcery [/card] +[card] +name=Talion's Messenger +abilities=flying +auto=@combat(attacking) source(*[Faerie]|mybattlefield) turnlimited:draw:1 && transforms((,newability[target(*|myhand) reject])) forever && ability$! counter(1/1) target(faerie|myBattlefield) !$ controller +text=Flying -- Whenever you attack with one or more Faeries, draw a card, then discard a card. When you discard a card this way, put a +1/+1 counter on target Faerie you control. +mana={2}{U} +type=Creature +subtype=Faerie Noble +power=1 +toughness=3 +[/card] [card] name=Talisman of Conviction auto={T}:add{C} @@ -101974,6 +102924,15 @@ power=1 toughness=2 [/card] [card] +name=Tarmogoyf Nest +target=land +auto=teach(land) {1}{G}{T}:create(Tarmogoyf) +text=Enchant land -- Enchanted land has "{1}{G}, {T}: Create a Tarmogoyf token." (It's a {1}{G} Lhurgoyf creature with "Tarmogoyf's power is equal to the number of card types among cards in all graveyards and its toughness is equal to that power plus 1.") +mana={2}{G} +type=Kindred Enchantment +subtype=Lhurgoyf Aura +[/card] +[card] name=Tarrian's Soulcleaver auto=teach(creature) vigilance auto=teach(creature) @movedto(artifact,creature|graveyard) from(battlefield):counter(1/1) @@ -102468,6 +103427,17 @@ power=2 toughness=2 [/card] [card] +name=Temperamental Oozewagg +auto={2}{G}:_ADAPT_(2) +auto=lord(creature[modified]|myBattlefield) trample +text={2}{G}: Adapt 2. (If this creature has no +1/+1 counters on it, put two +1/+1 counters on it.) -- Modified creatures you control have trample. (Equipment, Auras you control, and counters are modifications.) +mana={3}{G} +type=Creature +subtype=Ooze Brushwagg +power=4 +toughness=4 +[/card] +[card] name=Tempered Sliver auto=all(creature[sliver]|mybattlefield) transforms((,newability[@combatdamaged(player) from(this):counter(1/1)])) text=Sliver creatures you control have "Whenever this creature deals combat damage to a player, put a +1/+1 counter on it." @@ -108960,6 +109930,18 @@ power=5 toughness=5 [/card] [card] +name=Ulamog's Dreadsire +abilities=vigilance +auto=@targeted(this) from(*|opponentzones):choice name(This spell costs a sacrifice) name(This spell costs a sacrifice) target(*|opponentzones) transforms((,newability[choice name(Counter spell) target(*|mystack) fizzle],newability[if type(*[manacost>=1]|myBattlefield)~morethan~0 then choice name(Sacrifice a permanent) name(Sacrifice a permanent) target(*[manacost>=1]|mybattlefield) sacrifice])) oneshot +auto={T}:create(eldrazi:creature eldrazi:10/10) +text=Vigilance -- Ward-Sacrifice a permanent with mana value 1 or greater. -- {T}: Create a 10/10 colorless Eldrazi creature token. +mana={10} +type=Creature +subtype=Eldrazi +power=10 +toughness=10 +[/card] +[card] name=Ulamog's Nullifier abilities=devoid,flash,flying auto=if type(*|opponentexile)~morethan~1 then name(Return 2 cards) may name(Return 2 cards) target(<2>*|opponentexile) moveto(ownergraveyard) && ability$!name(Counter spell) name(Counter spell) target(*|stack) fizzle!$ controller @@ -110831,6 +111813,16 @@ mana={4}{R} type=Sorcery [/card] [card] +name=Vanguard of the Rose +auto={1}{S(other *[creature;artifact]|mybattlefield)}:indestructible ueot && tap +text={1}, Sacrifice another creature or artifact: Vanguard of the Rose gains indestructible until end of turn. Tap it. +mana={1}{W} +type=Creature +subtype=Vampire Knight +power=3 +toughness=1 +[/card] +[card] name=Vanguard's Shield auto={3}:equip auto=teach(creature) 0/3 @@ -112919,6 +113911,20 @@ mana={W}{U}{B} type=Instant [/card] [card] +name=Voidpouncer +abilities=devoid +kicker={2}{C} +auto=if paid(kicker) then counter(1/1,2) +auto=if paid(kicker) then auto=transforms((,newability[counter(0/0.1.Trample)],newability[this(counter{0/0.1.Trample}>=1) trample])) forever +auto=if paid(kicker) then haste +text=Devoid (This card has no color.) -- Kicker {2}{C} (You may pay an additional {2}{C} as you cast this spell.) -- If Voidpouncer was kicked, it enters the battlefield with two +1/+1 counters and a trample counter on it and with haste. +mana={1}{R} +type=Creature +subtype=Eldrazi +power=3 +toughness=1 +[/card] +[card] name=Voidslime target=*|stack auto=fizzle @@ -115080,6 +116086,17 @@ power=4 toughness=4 [/card] [card] +name=White Orchid Phantom +abilities=first strike,flying +auto=may target(land[-basic]) transforms((,newability[destroy],newability[may name(Search basic land) target(land[basic]|mylibrary) moveto(myBattlefield) and!( tap(noevent) )!])) oneshot +text=Flying, first strike -- When White Orchid Phantom enters the battlefield, destroy up to one target nonbasic land. Its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle. +mana={W}{W} +type=Creature +subtype=Spirit Knight +power=2 +toughness=2 +[/card] +[card] name=White Plume Adventurer auto=_INITIATIVE_CONTROLLER_ auto=@each opponent upkeep restriction{compare(pdungeoncompleted)~morethan~0}:name(Untap all creatures) all(creature|mybattlefield) untap @@ -115654,6 +116671,16 @@ power=2 toughness=2 [/card] [card] +name=Wing It +target=creature +auto=+2/+2 +auto=transforms((,newability[counter(0/0.1.Flying)],newability[this(counter{0/0.1.Flying}>=1) flying])) forever +auto=_SCRY1_ +text=Target creature gets +2/+2 until end of turn. Put a flying counter on it. Scry 1. +mana={1}{W} +type=Instant +[/card] +[card] name=Wing Shredder abilities=reach,nightbound backside=Bird Admirer diff --git a/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt b/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt index b02947886..5e62752aa 100644 --- a/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt +++ b/projects/mtg/bin/Res/sets/primitives/planeswalkers.txt @@ -2034,7 +2034,7 @@ subtype=Liliana [card] name=Liliana, the Last Hope auto=counter(0/0,3,Loyalty) -auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets -2/-1) ability$! may target(creature) transforms((,newability[-2/-1])) uynt $! controller +auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets -2/-1) ability$! may target(creature) transforms((,newability[-2/-1])) uynt !$ controller auto={C(0/0,-2,Loyalty)}:name(-2: Mils two and return a creature) deplete:2 controller && ability$!may name(Move to hand) moveto(myhand) target(creature|mygraveyard)!$ controller auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Each my end of turn create X 2/2 Zombie plus two") emblem transforms((,newability[phaseactionmulti[my endofturn] foreach(zombie|mybattlefield) _ZOMBIETOKEN_ && _ZOMBIETOKEN_*2])) forever dontremove text=+1: Up to one target creature gets -2/-1 until your next turn. -- -2: Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand. -- -7: You get an emblem with "At the beginning of your end step, put X 2/2 black Zombie creature tokens onto the battlefield, where X is two plus the number of Zombies you control."