diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 43a889f90..cdb24609a 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -372,6 +372,16 @@ power=1 toughness=2 [/card] [card] +name=Acrobatic Leap +target=creature +auto=1/3 +auto=flying +auto=untap +text=Target creature gets +1/+3 and gains flying until end of turn. Untap it. +mana={W} +type=Instant +[/card] +[card] name=Act of Authority auto=may name(Exile artifact or enchantment) target(*[artifact;enchantment]|battlefield) moveTo(ownerExile) auto=@each my upkeep:ability$!name(Choose one) choice name(Exile opponent's artifact or enchantment) target(*[artifact;enchantment]|opponentbattlefield) moveTo(ownerExile) && all(mysource) moveto(opponentBattlefield) _ choice name(Exile your artifact or enchantment) target(*[artifact;enchantment]|mybattlefield) moveTo(ownerExile) _ choice name(Don't exile any artifact or enchantment) donothing!$ controller @@ -4161,7 +4171,7 @@ toughness=4 name=Argoth, Sanctum of Nature auto=aslongas(*[creature&legendary&green]|myBattlefield) tap(noevent) <1 auto={T}:Add{G} -auto={2}{G}{G}{T}:create(bear:creature bear:2/2:green) +auto={2}{G}{G}{T}:create(bear:creature bear:2/2:green) and!(deplete:3)! text=Argoth, Sanctum of Nature enters the battlefield tapped unless you control a legendary green creature. -- {T}: Add {G}. -- {2}{G}{G}, {T}: Create a 2/2 green Bear creature token, then mill three cards. Activate only as a sorcery. -- (Melds with Titania, Voice of Gaea.) type=Land [/card] @@ -5272,6 +5282,16 @@ power=2 toughness=2 [/card] [card] +name=Attentive Sunscribe +auto=@tapped(this):auto=_SCRY_(1) +text=Whenever Attentive Sunscribe becomes tapped, scry 1. (Look at the top card of your library. You may put that card on the bottom.) +mana={1}{W} +type=Artifact Creature +subtype=Gnome +power=2 +toughness=2 +[/card] +[card] name=Atzal, Cave of Eternity auto={T}:Add{W} auto={T}:Add{U} @@ -7066,6 +7086,16 @@ power=3 toughness=1 [/card] [card] +name=Bartolomé del Presidio +auto={S(other *[creature;artifact]|mybattlefield)}:counter(1/1) +text=Sacrifice another creature or artifact: Put a +1/+1 counter on Bartolomé del Presidio. +mana={W}{B} +type=Legendary Creature +subtype=Vampire Knight +power=2 +toughness=1 +[/card] +[card] name=Basalt Ravager auto=target(anytarget) damage:sametypecreatures text=When Basalt Ravager enters the battlefield, it deals X damage to any target, where X is the greatest number of creatures you control that have a creature type in common. @@ -13705,6 +13735,16 @@ power=3 toughness=2 [/card] [card] +name=Captain Storm, Cosmium Raider +auto=@movedTo(*[artifact]|myBattlefield):counter(1/1) target(pirate|myBattlefield) +text=Whenever an artifact enters the battlefield under your control, put a +1/+1 counter on target Pirate you control. +mana={U}{R} +type=Legendary Creature +subtype=Human Pirate +power=2 +toughness=2 +[/card] +[card] name=Captain Vargus Wrath auto=_ATTACKING_all(pirate|myBattlefield) pnumofcommandcast/pnumofcommandcast ueot text=Whenever Captain Vargus Wrath attacks, Pirates you control get +1/+1 until end of turn for each time you've cast a commander from the command zone this game. @@ -17675,6 +17715,16 @@ power=1 toughness=3 [/card] [card] +name=Colossadactyl +abilities=reach,trample +text=Reach, trample +mana={2}{G}{G} +type=Creature +subtype=Dinosaur +power=4 +toughness=5 +[/card] +[card] name=Colossal Badger // Dig Deep abilities=adventure restriction=can play creature @@ -19144,6 +19194,14 @@ mana={1}{G}{W} type=Instant [/card] [card] +name=Cosmium Blast +target=creature[attacking;blocking] +auto=damage:4 +text=Cosmium Blast deals 4 damage to target attacking or blocking creature. +mana={1}{W} +type=Instant +[/card] +[card] name=Cosmos Charger abilities=foretell,flash,flying autohand=_FORETELL_ @@ -29506,6 +29564,16 @@ type=Sorcery subtype=Lesson [/card] [card] +name=Envoy of Okinec Ahau +auto={4}{W}:create(gnome artifact:creature gnome artifact:1/1:colorless) +text={4}{W}: Create a 1/1 colorless Gnome artifact creature token. +mana={2}{W} +type=Creature +subtype=Cat Advisor +power=3 +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) @@ -44511,6 +44579,14 @@ type=Legendary Artifact subtype=Equipment [/card] [card] +name=Helping Hand +target=creature[manacost <=3]|mygraveyard +auto=moveto(mybattlefield) and!( tap(noevent) )! +text=Return target creature card with mana value 3 or less from your graveyard to the battlefield tapped. +mana={W} +type=Sorcery +[/card] +[card] name=Helvault auto={1}{T}:(blink)forsrc target(creature|mybattlefield) auto={7}{T}:(blink)forsrc target(creature|opponentbattlefield) @@ -44714,6 +44790,17 @@ mana={6}{G} type=Sorcery [/card] [card] +name=Hermitic Nautilus +abilities=vigilance +auto={1}{U}:3/-3 ueot +text=Vigilance -- {1}{U}: Hermitic Nautilus gets +3/-3 until end of turn. +mana={1}{U} +type=Artifact Creature +subtype=Nautilus +power=1 +toughness=4 +[/card] +[card] name=Hero of Bretagard auto=@movedto(*|exile) from(myhand):counter(1/1) auto=@movedto(*[-instant;-sorcery]|exile) from(mybattlefield):counter(1/1) @@ -50278,6 +50365,16 @@ power=5 toughness=4 [/card] [card] +name=Ironpaw Aspirant +auto=counter(1/1) target(creature) +text=When Ironpaw Aspirant enters the battlefield, put a +1/+1 counter on target creature. +mana={1}{W} +type=Creature +subtype=Cat Warrior +power=1 +toughness=2 +[/card] +[card] name=Ironroot Warlord anyzone=type:creature:myBattlefield/5 cdaactive auto={3}{G}{W}:_SOLDIERTOKEN_ @@ -59093,6 +59190,27 @@ mana={B} type=Instant [/card] [card] +name=Malamet Scythe +abilities=flash +auto=name(Attach to creature) rehook target(creature|mybattlefield) +auto=teach(creature) 2/2 +auto={4}:equip +text=Flash -- When Malamet Scythe enters the battlefield, attach it to target creature you control. -- Equipped creature gets +2/+2. -- Equip {4} ({4}: Attach to target creature you control. Equip only as a sorcery.) +mana={2}{G} +type=Artifact +subtype=Equipment +[/card] +[card] +name=Malamet War Scribe +auto=(creature|myBattlefield)) 2/1 ueot +text=When Malamet War Scribe enters the battlefield, creatures you control get +2/+1 until end of turn. +mana={3}{W}{W} +type=Creature +subtype=Cat Warrior +power=4 +toughness=3 +[/card] +[card] name=Malcator's Watcher abilities=flying,vigilance auto=_DIES_draw:1 @@ -61313,6 +61431,13 @@ mana={1}{G} type=Instant [/card] [card] +name=Might of the Ancestors +auto=@each my combatbegins:target(creature|myBattlefield) transforms((,newability[2/0],newability[vigilance])) ueot +text=At the beginning of combat on your turn, target creature you control gets +2/+0 and gains vigilance until end of turn. +mana={2}{W} +type=Enchantment +[/card] +[card] name=Might of the Old Ways target=creature|myBattlefield auto=2/2 ueot && if coven then draw:1 controller @@ -61669,6 +61794,17 @@ text=Mines of Moria enters the battlefield tapped unless you control a legendary type=Legendary Land [/card] [card] +name=Mineshaft Spider +abilities=reach +auto=may deplete:2 +text=Reach -- When Mineshaft Spider enters the battlefield, you may mill two cards. (You may put the top two cards of your library into your graveyard.) +mana={3}{G} +type=Creature +subtype=Spider +power=3 +toughness=4 +[/card] +[card] name=Minimus Containment target=artifact,creature,enchantment,planeswalker auto=teach(*) transforms((,newability[flip(Treasure)],newability[counter(0/0.1.MinimusEffect)])) @@ -66845,6 +66981,17 @@ power=2 toughness=3 [/card] [card] +name=Nurturing Bristleback +auto=create(dinosaur:creature dinosaur:3/3:green) +autohand={2}{cycle}:name(Search forest) target(forest|myLibrary) moveTo(myHand) and!( shuffle )! +text=When Nurturing Bristleback enters the battlefield, create a 3/3 green Dinosaur creature token. -- Forestcycling {2} ({2}, Discard this card: Search your library for a Forest card, reveal it, put it into your hand, then shuffle.) +mana={5}{G}{G} +type=Creature +subtype=Dinosaur +power=5 +toughness=5 +[/card] +[card] name=Nurturing Peatland auto={T}{L:1}:Add{G} auto={T}{L:1}:Add{B} @@ -68042,6 +68189,17 @@ power=4 toughness=5 [/card] [card] +name=Oltec Cloud Guard +abilities=flying +auto=create(gnome artifact:creature gnome artifact:1/1:colorless) +text=Flying -- When Oltec Cloud Guard enters the battlefield, create a 1/1 colorless Gnome artifact creature token. +mana={3}{W} +type=Creature +subtype=Human Soldier +power=3 +toughness=2 +[/card] +[card] name=Omarthis, Ghostfire Initiate auto=counter(1/1,halfpaid) auto=@movedto(this|graveyard) from(battlefield) restriction{compare(hascntanycnt)~equalto~1}:name(Manifest 1 card) manifest all(*[zpos<=1]|mylibrary) @@ -70077,6 +70235,17 @@ power=6 toughness=6 [/card] [card] +name=Panicked Altisaur +abilities=reach +auto={T}:damage:2 opponent +text=Reach -- {T}: Panicked Altisaur deals 2 damage to each opponent. +mana={4}{R} +type=Creature +subtype=Dinosaur +power=4 +toughness=5 +[/card] +[card] name=Panicked Bystander backside=Cackling Culprit restriction=compare(isflipped)~equalto~0 @@ -71054,6 +71223,18 @@ type=Enchantment subtype=Aura [/card] [card] +name=Petrify +target=artifact,creature +auto=teach(creature) cantattack +auto=teach(creature) cantpwattack +auto=teach(creature) cantblock +auto=teach(creature) noactivatedability +text=Enchant artifact or creature -- Enchanted permanent can't attack or block, and its activated abilities can't be activated. +mana={1}{W} +type=Enchantment +subtype=Aura +[/card] +[card] name=Phalanx Formation abilities=hasnokicker,hasstrive kicker=multi{1}{W} name(Strive) @@ -72420,6 +72601,16 @@ power=2 toughness=2 [/card] [card] +name=Plundering Pirate +auto=token(Treasure) +text=When Plundering Pirate enters the battlefield, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") +mana={2}{R} +type=Creature +subtype=Orc Pirate +power=3 +toughness=2 +[/card] +[card] name=Plundering Predator abilities=flying auto=may _DISCARD&DRAW_ @@ -72481,6 +72672,22 @@ mana={2}{B} type=Sorcery [/card] [card] +name=Poison Dart Frog +abilities=reach +auto={T}:Add{W} +auto={T}:Add{U} +auto={T}:Add{B} +auto={T}:Add{R} +auto={T}:Add{G} +auto={2}:deathtouch ueot +text=Reach -- {T}: Add one mana of any color. -- {2}: Poison Dart Frog gains deathtouch until end of turn. +mana={1}{G} +type=Creature +subtype=Frog +power=1 +toughness=1 +[/card] +[card] name=Poison the Blade target=creature auto=deathtouch @@ -73968,6 +74175,14 @@ power=2 toughness=3 [/card] [card] +name=Promising Vein +auto={T}:Add{C} +auto={1}{T}{S}:moveTo(myBattlefield) and!(tap(noevent))! target(land[basic]|myLibrary) +text={T}: Add {C}. -- {1}, {T}, Sacrifice Promising Vein: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle. +type=Land +subtype=Cave +[/card] +[card] name=Prophet of the Peak aicode=activate transforms((,newability[all(*[zpos<=2]|mylibrary) transforms((,newability[may name(Put on bottom of library) moveto(myreveal) and!( bottomoflibrary )!])) oneshot])) oneshot auto=_SCRY2_ @@ -76081,6 +76296,16 @@ power=7 toughness=7 [/card] [card] +name=Rampaging Ceratops +auto=threeblockers +text=Rampaging Ceratops can't be blocked except by three or more creatures. +mana={4}{R} +type=Creature +subtype=Dinosaur +power=5 +toughness=4 +[/card] +[card] name=Rampaging Cyclops auto=@combat(blocked) source(this) from(<2>creature):all(trigger[from]) (this) -2/-0 text=Rampaging Cyclops gets -2/-0 as long as two or more creatures are blocking it. @@ -78432,6 +78657,16 @@ mana={RW}{RW} type=Instant [/card] [card] +name=Restless Anchorage +auto=tapped +auto={T}:Add{W} +auto={T}:Add{U} +auto={1}{W}{U}:transforms((Bird Creature,setpower=2,settoughness=3,white,blue,flying)) ueot +auto=_ATTACKING_token(treasure) +text=Restless Anchorage enters the battlefield tapped. -- {T}: Add {W} or {U}. -- {1}{W}{U}: Until end of turn, Restless Anchorage becomes a 2/3 white and blue Bird creature with flying. It's still a land. -- Whenever Restless Anchorage attacks, create a Map token. +type=Land +[/card] +[card] name=Restless Bloodseeker backside=Bloodsoaked Reveler restriction=compare(isflipped)~equalto~0 @@ -78472,6 +78707,46 @@ mana={B} type=Sorcery [/card] [card] +name=Restless Prairie +auto=tapped +auto={T}:Add{G} +auto={T}:Add{W} +auto={2}{G}{W}:transforms((Llama Creature,setpower=3,settoughness=3,green,white)) ueot +auto=_ATTACKING_all(other creature|myBattlefield) 1/1 +text=Restless Prairie enters the battlefield tapped. -- {T}: Add {G} or {W}. -- {2}{G}{W}: Restless Prairie becomes a 3/3 green and white Llama creature until end of turn. It's still a land. -- Whenever Restless Prairie attacks, other creatures you control get +1/+1 until end of turn. +type=Land +[/card] +[card] +name=Restless Reef +auto=tapped +auto={T}:Add{U} +auto={T}:Add{B} +auto={2}{U}{B}:transforms((Shark Creature,setpower=4,settoughness=4,blue,black,deathtouch)) ueot +auto=_ATTACKING_target(player) deplete:4 +text=Restless Reef enters the battlefield tapped. -- {T}: Add {U} or {B}. -- {2}{U}{B}: Until end of turn, Restless Reef becomes a 4/4 blue and black Shark creature with deathtouch. It's still a land. -- Whenever Restless Reef attacks, target player mills four cards. +type=Land +[/card] +[card] +name=Restless Ridgeline +auto=tapped +auto={T}:Add{R} +auto={T}:Add{G} +auto={2}{R}{G}:transforms((Dinosaur Creature,setpower=3,settoughness=4,red,green)) ueot +auto=_ATTACKING_target(other creature[attacking]) transforms((,newability[untap],newability[2/0])) ueot +text=Restless Ridgeline enters the battlefield tapped. -- {T}: Add {R} or {G}. -- {2}{R}{G}: Restless Ridgeline becomes a 3/4 red and green Dinosaur creature until end of turn. It's still a land. -- Whenever Restless Ridgeline attacks, another target attacking creature gets +2/+0 until end of turn. Untap that creature. +type=Land +[/card] +[card] +name=Restless Vents +auto=tapped +auto={T}:Add{B} +auto={T}:Add{R} +auto={1}{B}{R}:transforms((Insect Creature,setpower=2,settoughness=3,black,red,menace)) ueot +auto=_ATTACKING_may _DISCARD&DRAW_ +text=Restless Vents enters the battlefield tapped. -- {T}: Add {B} or {R}. -- {1}{B}{R}: Until end of turn, Restless Vents becomes a 2/3 black and red Insect creature with menace. It's still a land. -- Whenever Restless Vents attacks, you may discard a card. If you do, draw a card. +type=Land +[/card] +[card] name=Restorative Burst abilities=doublefacedeath auto=name(Return to hand) target(*[creature;land;planeswalker]|mygraveyard) moveto(myhand) @@ -82464,6 +82739,18 @@ mana={1}{B}{B} type=Enchantment [/card] [card] +name=Sanguine Evangelist +auto=_ATTACKING_all(other creature[attacking]) 1/0 ueot +auto=create(bat:creature bat:1/1:black:flying) +auto=_DIES_create(bat:creature bat:1/1:black:flying) +text=Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) -- When Sanguine Evangelist enters the battlefield or dies, create a 1/1 black Bat creature token with flying. +mana={2}{W} +type=Creature +subtype=Vampire Cleric +power=2 +toughness=1 +[/card] +[card] name=Sanguine Glorifier auto=target(other vampire|mybattlefield) counter(1/1) text=When Sanguine Glorifier enters the battlefield, put a +1/+1 counter on another target Vampire you control. @@ -83368,6 +83655,16 @@ power=1 toughness=1 [/card] [card] +name=Scampering Surveyor +auto=moveTo(myBattlefield) and!(tap(noevent))! target(land[basic]|myLibrary) +text=When Scampering Surveyor enters the battlefield, search your library for a basic land card or Cave card, put it onto the battlefield tapped, then shuffle. +mana={4} +type=Artifact Creature +subtype=Gnome +power=3 +toughness=2 +[/card] +[card] name=Scandalmonger auto={2}:target(player) ability$!name(Discard a card) name(Discard a card) reject notatarget(*|myhand)!$ targetedplayer asSorcery auto=lord(*|opponentbattlefield) transforms((,newability[{2}:target(player) ability$!name(Discard a card) name(Discard a card) reject notatarget(*|myhand)!$ targetedplayer asSorcery])) @@ -84782,6 +85079,18 @@ power=3 toughness=3 [/card] [card] +name=Seismic Monstrosaur +abilities=trample +auto={2}{R}{S(land|myBattlefield)}:draw:1 +autohand={2}{cycle}:name(Search mountain) target(mountain|mylibrary) moveto(myhand) and!( shuffle )! +text=Trample -- {2}{R}, Sacrifice a land: Draw a card. -- Mountaincycling {2} ({2}, Discard this card: Search your library for a Mountain card, reveal it, put it into your hand, then shuffle.) +mana={4}{R}{R} +type=Creature +subtype=Dinosaur +power=6 +toughness=5 +[/card] +[card] name=Seismic Shift target=land auto=destroy @@ -84900,6 +85209,15 @@ power=2 toughness=5 [/card] [card] +name=Self-Reflection +target=creature|myBattlefield +auto=clone +flashback={3}{U} +text=Create a token that's a copy of target creature you control. -- Flashback {3}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +mana={4}{U}{U} +type=Sorcery +[/card] +[card] name=Selfless Glyphweaver other={5}{B}{B}{B} name(Deadly Vanity) otherrestriction=can play sorcery,compare(isflipped)~equalto~1 @@ -90000,6 +90318,18 @@ power=2 toughness=3 [/card] [card] +name=Soaring Sandwing +abilities=flying +auto=life:3 +autohand={2}{cycle}:name(Search plains) target(plains|myLibrary) moveTo(myHand) and!( shuffle )! +text=Flying -- When Soaring Sandwing enters the battlefield, you gain 3 life. -- Plainscycling {2} ({2}, Discard this card: Search your library for a Plains card, reveal it, put it into your hand, then shuffle.) +mana={4}{W}{W} +type=Creature +subtype=Dinosaur +power=3 +toughness=5 +[/card] +[card] name=Soaring Show-Off abilities=flying auto=all(player) draw:1 @@ -92812,6 +93142,15 @@ type=Enchantment subtype=Aura [/card] [card] +name=Staggering Size +target=creature +auto=3/3 +auto=trample +text=Target creature gets +3/+3 and gains trample until end of turn. +mana={1}{G} +type=Instant +[/card] +[card] name=Stain the Mind other={convoke} name(Convoke) auto=choice name(Target opponent) ability$!chooseanameopp name(Search that cards) target(*[chosenname]|opponentgraveyard,opponentlibrary,opponenthand) moveto(exile) and!( shuffle opponent )! chooseend nonland!$ controller @@ -96075,6 +96414,16 @@ power=0 toughness=2 [/card] [card] +name=Synapse Necromage +auto=_DIES_create(fungus:creature fungus:1/1:black:cantblock)*2 +text=When Synapse Necromage dies, create two 1/1 black Fungus creature tokens with "This creature can't block." +mana={2}{B} +type=Creature +subtype=Fungus Wizard +power=3 +toughness=1 +[/card] +[card] name=Synchronized Eviction target=*[-land]|battlefield restriction=compare(sametypecreatures)~lessthan~2 @@ -97416,6 +97765,14 @@ power=3 toughness=4 [/card] [card] +name=Tectonic Hazard +auto=damage:1 opponent +auto=damage:1 all(creature|opponentbattlefield) +text=Tectonic Hazard deals 1 damage to each opponent and each creature they control. +mana={R} +type=Sorcery +[/card] +[card] name=Tectonic Hellion abilities=haste auto=_ATTACKING_if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then sacrifice notAtarget(<2>land|mybattlefield) else ability$!name(Sacrifice 2 lands) notatarget(<2>land|mybattlefield) sacrifice!$ opponent @@ -107437,6 +107794,16 @@ type=Snow Land subtype=Island Mountain [/card] [card] +name=Volatile Wanderglyph +auto=@tapped(this):may _DISCARD&DRAW_ +text=Whenever Volatile Wanderglyph becomes tapped, you may discard a card. If you do, draw a card. +mana={1}{R} +type=Artifact Creature +subtype=Golem +power=2 +toughness=2 +[/card] +[card] name=Volcanic Salvo anyzone=changecost(colorless:-powertotalinplay) forcedalive auto=damage:6 target(creature,planeswalker) diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 0e4e08c72..436d75bfb 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -23559,7 +23559,7 @@ type=Artifact [card] name=Creeperhulk abilities=trample -auto={1}{G}:target(creature|mybattlefield) becomes(,5/5,trample) +auto={1}{G}:target(creature|mybattlefield) becomes(,5/5,trample) ueot text=Trample -- {1}{G}: Until end of turn, target creature you control has base power and toughness 5/5 and gains trample. mana={3}{G}{G} type=Creature