Adding some The Lost Caverns of Ixalan (LCI) primitives

Also bug fixes to Argoth, Sanctum of Nature and Creeperhulk
This commit is contained in:
Eduardo MG
2023-12-22 12:24:12 -06:00
parent 60ae2d5bef
commit 814fc96ed8
2 changed files with 369 additions and 2 deletions

View File

@@ -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(<upto:2>*[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(<anyamount>*[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(<upto:2>creature,planeswalker)

View File

@@ -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