Bug fixes, _KNIGHTTOKEN_ macros, removed problematic cards

_KNIGHTTOKEN_
Renown macros
spiritlink is different than lifelin, spiritlink uses the stack and can have multiple instanes
Apostle of Purifying Light
Farewell
Springleaf Drum
Pursued Whale token
Majestic Heliopterus
Bearded Axe
Mercurial Pretender
Vesuva
Kaho, Minamo Historian
You Meet in a Tavern
Gravitic Punch
Lair of the Hydra
Aquamorph Entity
Annihilating Glare
Kithkin Spellduster
Kithkin Zealot
Kjeldoran Gargoyle
Rakavolver
Run Aground
Somberwald Beastmaster
Into the Night draws before discard
Nissa's Pilgrimage
Kithkin Zephyrnaut
Dawn Evangel
Wings of Hubris
Disaster Radius
Chandra's Pyreling
Nature's Will
Thromok the Insatiable not even close to working
Reality Shift
Ferocious Tigorilla
Excavator
Serra's Emissary
This commit is contained in:
Eduardo MG
2023-04-15 19:30:54 -06:00
parent 6d134f5db7
commit c02ee99a87
3 changed files with 175 additions and 206 deletions

View File

@@ -690,7 +690,7 @@ toughness=3
[/card]
[card]
name=Acolyte of the Inferno
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
auto=@combat(blocked) source(this) from(creature):all(trigger[from]) damage:2
text=Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) -- Whenever Acolyte of the Inferno becomes blocked by a creature, it deals 2 damage to that creature.
mana={2}{R}
@@ -2255,7 +2255,7 @@ toughness=3
[card]
name=Akroan Sergeant
abilities=first strike
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
text=First strike (This creature deals combat damage before creatures without first strike.) -- Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)
mana={2}{R}
type=Creature
@@ -4631,8 +4631,8 @@ toughness=3
name=Aquamorph Entity
facedown={3}
autofacedown={2}{U}:morph
auto=choice transforms((,setpower=5,settoughness=1)) forever
auto=choice transforms((,setpower=1,settoughness=5)) forever
auto=choice name(becomes 5/1) transforms((,setpower=5,settoughness=1)) forever
auto=choice name(becomes 1/5) transforms((,setpower=1,settoughness=5)) forever
text=As Aquamorph Entity enters the battlefield or is turned face up, it becomes your choice of 5/1 or 1/5. -- Morph {2}{U} (You may cast this face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)
mana={2}{U}{U}
type=Creature
@@ -18581,17 +18581,17 @@ type=Artifact
[card]
name=Chalice of the Void
auto=counter(0/0,xx,Charge)
auto=this(counter{0/0.1.Charge}<1) transforms((,newability[@movedTo(*[manacost==0]|stack):choice fizzle all(*[manacost==0]|stack)]))
auto=this(counter{0/0.1.Charge}) transforms((,newability[@movedTo(*[manacost==1]|stack):choice fizzle all(*[manacost==1]|stack)]))
auto=this(counter{0/0.2.Charge}) transforms((,newability[@movedTo(*[manacost==2]|stack):choice fizzle all(*[manacost==2]|stack)]))
auto=this(counter{0/0.3.Charge}) transforms((,newability[@movedTo(*[manacost==3]|stack):choice fizzle all(*[manacost==3]|stack)]))
auto=this(counter{0/0.4.Charge}) transforms((,newability[@movedTo(*[manacost==4]|stack):choice fizzle all(*[manacost==4]|stack)]))
auto=this(counter{0/0.5.Charge}) transforms((,newability[@movedTo(*[manacost==5]|stack):choice fizzle all(*[manacost==5]|stack)]))
auto=this(counter{0/0.6.Charge}) transforms((,newability[@movedTo(*[manacost==6]|stack):choice fizzle all(*[manacost==6]|stack)]))
auto=this(counter{0/0.7.Charge}) transforms((,newability[@movedTo(*[manacost==7]|stack):choice fizzle all(*[manacost==7]|stack)]))
auto=this(counter{0/0.8.Charge}) transforms((,newability[@movedTo(*[manacost==8]|stack):choice fizzle all(*[manacost==8]|stack)]))
auto=this(counter{0/0.9.Charge}) transforms((,newability[@movedTo(*[manacost==9]|stack):choice fizzle all(*[manacost==9]|stack)]))
auto=this(counter{0/0.10.Charge}) transforms((,newability[@movedTo(*[manacost==10]|stack):choice fizzle all(*[manacost==10]|stack)]))
auto=this(counter{0/0.1.Charge}<1) transforms((,newability[@movedTo(*[manacost=0]|stack):choice fizzle all(*[manacost==0]|stack)]))
auto=this(counter{0/0.1.Charge}) transforms((,newability[@movedTo(*[manacost=1]|stack):choice fizzle all(*[manacost==1]|stack)]))
auto=this(counter{0/0.2.Charge}) transforms((,newability[@movedTo(*[manacost=2]|stack):choice fizzle all(*[manacost==2]|stack)]))
auto=this(counter{0/0.3.Charge}) transforms((,newability[@movedTo(*[manacost=3]|stack):choice fizzle all(*[manacost==3]|stack)]))
auto=this(counter{0/0.4.Charge}) transforms((,newability[@movedTo(*[manacost=4]|stack):choice fizzle all(*[manacost==4]|stack)]))
auto=this(counter{0/0.5.Charge}) transforms((,newability[@movedTo(*[manacost=5]|stack):choice fizzle all(*[manacost==5]|stack)]))
auto=this(counter{0/0.6.Charge}) transforms((,newability[@movedTo(*[manacost=6]|stack):choice fizzle all(*[manacost==6]|stack)]))
auto=this(counter{0/0.7.Charge}) transforms((,newability[@movedTo(*[manacost=7]|stack):choice fizzle all(*[manacost==7]|stack)]))
auto=this(counter{0/0.8.Charge}) transforms((,newability[@movedTo(*[manacost=8]|stack):choice fizzle all(*[manacost==8]|stack)]))
auto=this(counter{0/0.9.Charge}) transforms((,newability[@movedTo(*[manacost=9]|stack):choice fizzle all(*[manacost==9]|stack)]))
auto=this(counter{0/0.10.Charge}) transforms((,newability[@movedTo(*[manacost=10]|stack):choice fizzle all(*[manacost==10]|stack)]))
auto=this(counter{0/0.11.Charge}) transforms((,newability[@movedTo(*[manacost=11]|stack):choice fizzle all(*[manacost=11]|stack)]))
auto=this(counter{0/0.12.Charge}) transforms((,newability[@movedTo(*[manacost=12]|stack):choice fizzle all(*[manacost=12]|stack)]))
auto=this(counter{0/0.13.Charge}) transforms((,newability[@movedTo(*[manacost=13]|stack):choice fizzle all(*[manacost=13]|stack)]))
@@ -20023,7 +20023,7 @@ type=Instant
[card]
name=Citadel Castellan
abilities=vigilance
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1.2) && becomes(renown) forever]))
auto=_RENOWN_(2)
text=Vigilance (Attacking doesn't cause this creature to tap.) -- Renown 2 (When this creature deals combat damage to a player, if it isn't renowned, put two +1/+1 counters on it and it becomes renowned.)
mana={1}{G}{W}
type=Creature
@@ -22069,7 +22069,7 @@ type=Artifact
[card]
name=Consul's Lieutenant
abilities=first strike
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
auto=this(cantargetcard(*[renown]) transforms((,newability[_ATTACKING_all(other creature[attacking]|mybattlefield) 1/1 ueot]))
text=First strike -- Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) -- Whenever Consul's Lieutenant attacks, if it's renowned, other attacking creatures you control get +1/+1 until end of turn.
mana={W}{W}
@@ -25791,6 +25791,7 @@ type=Enchantment
name=Dark Maze
abilities=defender
auto={0}:canattack ueot && phaseaction[endofturn once] moveTo(exile)
auto={0}:name(do nothing) doNothing
text=Defender (This creature can't attack.) -- {0}: Dark Maze can attack this turn as though it didn't have defender. Exile it at the beginning of the next end step.
mana={4}{U}
type=Creature
@@ -28556,7 +28557,7 @@ name=Depala, Pilot Exemplar
auto=lord(other dwarf|mybattlefield) 1/1
auto=lord(creature[vehicle]|mybattlefield) 1/1
aicode=activate target(<x>*[zpos<=x]|mylibrary) name(revealed card) moveto(myhand) name(revealed card) and!(if cantargetcard(*[-dwarf;-vehicle]|*) then bottomoflibrary))!
auto=@tapped(this):may pay({x}) name(Pay X) Reveal:x revealzone(mylibrary) optionone all(*[dwarf;vehicle]|reveal) moveto(ownerhand) optiononeend optiontwo all(*|reveal) bottomoflibrary optiontwoend revealend
auto=@tapped(this):may pay({1}) name(Pay 1) Reveal:1 revealzone(mylibrary) optionone all(*[dwarf;vehicle]|reveal) moveto(ownerhand) optiononeend optiontwo all(*|reveal) bottomoflibrary optiontwoend revealend
text=Other Dwarves you control get +1/+1. -- Each Vehicle you control gets +1/+1 as long as it's a creature. -- Whenever Depala, Pilot Exemplar becomes tapped, you may pay {X}. If you do, reveal the top X cards of your library, put all Dwarf and Vehicle cards from among them into your hand, then put the rest on the bottom of your library in a random order. --
mana={1}{R}{W}
type=Legendary Creature
@@ -40765,7 +40766,7 @@ toughness=2
[card]
name=Firefiend Elemental
abilities=haste
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
text=Haste (This creature can attack and {T} as soon as it comes under your control.) -- Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)
mana={3}{R}
type=Creature
@@ -46333,7 +46334,7 @@ toughness=1
[/card]
[card]
name=Gideon's Phalanx
auto=if type(*[instant;sorcery]|mygraveyard)~lessthan~1 then token(Knight,Creature Knight,2/2,white,vigilance)*4 controller else token(Knight,Creature Knight,2/2,white,vigilance)*4 && all(creature|mybattlefield) indestructible ueot
auto=if type(*[instant;sorcery]|mygraveyard)~lessthan~1 then _KNIGHTTOKEN_*4 controller else _KNIGHTTOKEN_*4 && all(creature|mybattlefield) indestructible ueot
text=Put four 2/2 white Knight creature tokens with vigilance onto the battlefield. -- Spell mastery -- If there are two or more instant and/or sorcery cards in your graveyard, creatures you control gain indestructible until end of turn.
mana={5}{W}{W}
type=Instant
@@ -47456,16 +47457,6 @@ power=1
toughness=1
[/card]
[card]
name=Goblin Bangchuckers
auto={T}:flipacoin winability damage:2 target(creature,player) winabilityend loseability damage:2 loseabilityend flipend
text={T}: Flip a coin. If you win the flip, Goblin Bangchuckers deals 2 damage to target creature or player. If you lose the flip, Goblin Bangchuckers deals 2 damage to itself.
mana={2}{R}{R}
type=Creature
subtype=Goblin Warrior
power=2
toughness=2
[/card]
[card]
name=Goblin Battle Jester
auto=@movedTo(*[red]|mystack):cantblock target(creature)
text=Whenever you cast a red spell, target creature can't block this turn.
@@ -47831,7 +47822,7 @@ toughness=1
[/card]
[card]
name=Goblin Glory Chaser
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
auto=this(cantargetcard(*[renown]) transforms((,newability[menace])) forever
text=Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) -- As long as Goblin Glory Chaser is renowned, it has menace. (It can't be blocked except by two or more creatures.)
mana={R}
@@ -55308,7 +55299,7 @@ toughness=1
[/card]
[card]
name=Honored Hierarch
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
auto=this(cantargetcard(*[renown]) transforms((,newability[{t}:add{g}],newability[{t}:add{r}],newability[{t}:add{u}],newability[{t}:add{b}],newability[{t}:add{w}],newability[vigilance]))
text=Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) -- As long as Honored Hierarch is renowned, it has vigilance and "{T}: Add one mana of any color to your mana pool."
mana={G}
@@ -63311,7 +63302,7 @@ toughness=1
[card]
name=Kithkin Spellduster
abilities=flying,persist
auto={1}{W}{S}:destroy target(other enchantment)
auto={1}{W}{S}:destroy target(enchantment)
text=Flying -- {1}{W}, Sacrifice Kithkin Spellduster: Destroy target enchantment. -- 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={4}{W}
type=Creature
@@ -63321,7 +63312,7 @@ toughness=3
[/card]
[card]
name=Kithkin Zealot
auto=life:type:*[black;red]:opponentbattlefield target(opponent)
auto=life:type:*[black;red]:opponentbattlefield controller target(opponent)
text=When Kithkin Zealot enters the battlefield, you gain 1 life for each black and/or red permanent target opponent controls.
mana={1}{W}
type=Creature
@@ -63331,7 +63322,7 @@ toughness=3
[/card]
[card]
name=Kithkin Zephyrnaut
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then +2/+2 ueot && flying ueot && vigilance ueot optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
auto=@each my upkeep:name(Kinship) reveal:1 optionone if type(*[creature;share!types!]|reveal)~morethan~0 then transforms((,newability[2/2],newability[flying],newability[vigilance])) ueot optiononeend optiontwo name(Put Back On Top) target(<1>*|reveal) moveto(mylibrary) optiontwoend revealend
text=Kinship - At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Kithkin Zephyrnaut, you may reveal it. If you do, Kithkin Zephyrnaut gets +2/+2 and gains flying and vigilance until end of turn.
mana={2}{W}
type=Creature
@@ -63457,7 +63448,7 @@ toughness=4
[/card]
[card]
name=Kjeldoran Gargoyle
auto=flying,first strike,lifelink
auto=flying,first strike,spiritlink
text=Flying, first strike -- Whenever Kjeldoran Gargoyle deals damage, you gain that much life.
mana={5}{W}
type=Creature
@@ -63490,7 +63481,7 @@ toughness=2
name=Kjeldoran Outpost
auto=if type(plains|mybattlefield)~morethan~0 then sacrifice notatarget(plains|mybattlefield) oneshot else sacrifice
auto={T}:Add{W}
auto={1}{W}{T}:token(Soldier,creature soldier, 1/1,white)
auto={1}{W}{T}:_SOLDIERTOKEN_
text=If Kjeldoran Outpost would enter the battlefield, sacrifice a Plains instead. If you do, put Kjeldoran Outpost onto the battlefield. If you don't, put it into its owner's graveyard. -- {T}: Add {W} to your mana pool. -- {1}{W}, {T}: Put a 1/1 white Soldier creature token onto the battlefield.
type=Land
[/card]
@@ -63658,7 +63649,7 @@ toughness=2
[/card]
[card]
name=Knight of the Pilgrim's Road
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
text=Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)
mana={2}{W}
type=Creature
@@ -63701,7 +63692,7 @@ toughness=2
[/card]
[card]
name=Knight Watch
auto=token(Knight,Creature Knight,2/2,white,vigilance)*2
auto=_KNIGHTTOKEN_*2
text=Put two 2/2 white Knight creature tokens with vigilance onto the battlefield.
mana={4}{W}
type=Sorcery
@@ -63738,7 +63729,7 @@ name=Knightly Valor
target=creature
auto=2/2
auto=vigilance
auto=token(Knight,Creature Knight,2/2,white,vigilance)
auto=_KNIGHTTOKEN_
text=Enchant creature -- When Knightly Valor enters the battlefield, put a 2/2 white Knight creature token with vigilance onto the battlefield. -- Enchanted creature gets +2/+2 and has vigilance.
mana={4}{W}
type=Enchantment
@@ -64200,7 +64191,7 @@ toughness=3
[card]
name=Kor Spiritdancer
auto=thisforeach(auras > 0) 2/2
auto=@movedTo(aura|mystack):draw:1 controller
auto=@movedTo(aura|mystack):may draw:1 controller
text=Kor Spiritdancer gets +2/+2 for each Aura attached to it. -- Whenever you cast an Aura spell, you may draw a card.
mana={1}{W}
type=Creature
@@ -65207,7 +65198,7 @@ toughness=2
[card]
name=Kytheon's Irregulars
auto={W}{W}:tap target(creature)
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
text=Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) -- {W}{W}: Tap target creature.
mana={2}{W}{W}
type=Creature
@@ -72901,7 +72892,7 @@ toughness=2
[/card]
[card]
name=Mercurial Pretender
auto=may copy NotATarget(creature) and!( transforms((,newability[{2}{U}{U}:moveto(ownerhand)])) forever )!
auto=may copy NotATarget(creature|myBattlefield) and!( transforms((,newability[{2}{U}{U}:moveto(ownerhand)])) forever )!
text=You may have Mercurial Pretender enter the battlefield as a copy of any creature you control except it gains "{2}{U}{U}: Return this creature to its owner's hand."
mana={4}{U}
type=Creature
@@ -75381,7 +75372,7 @@ toughness=4
[/card]
[card]
name=Mobilization
auto={2}{W}:token(Soldier,creature soldier, 1/1,white)
auto={2}{W}:_SOLDIERTOKEN_
auto=lord(soldier) vigilance
text=Soldier creatures have vigilance. (Attacking doesn't cause them to tap.) -- {2}{W}: Put a 1/1 white Soldier creature token onto the battlefield.
mana={2}{W}
@@ -78527,7 +78518,7 @@ type=Sorcery
[/card]
[card]
name=Nature's Will
auto=@each combatdamage restriction{opponentdamagedbycombat}:tap all(land|opponentBattlefield) && untap all(land|myBattlefield)
auto=@each combatdamage restriction{opponentdamagedbycombat,myturnonly}:tap all(land|opponentBattlefield) && untap all(land|myBattlefield)
text=Whenever one or more creatures you control deal combat damage to a player, tap all lands that player controls and untap all lands you control.
mana={2}{G}{G}
type=Enchantment
@@ -80304,9 +80295,8 @@ type=Sorcery
[/card]
[card]
name=Nissa's Pilgrimage
aicode=activate transforms((,newability[if type(*[instant;sorcery]|mygraveyard)~lessthan~2 then moveTo(myBattlefield) and!(tap(noevent))! target(<upto:2>forest[basic]|myLibrary)],newability[if type(*[instant;sorcery]|mygraveyard)~morethan~1 then moveTo(myBattlefield) and!(tap(noevent))! target(<upto:3>forest[basic]|myLibrary)])) ueot
auto=if type(*[instant;sorcery]|mygraveyard)~morethan~1 then name(search card) reveal:plibrarycount optionone name(choose card) target(<upto:3>forest[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
auto=if type(*[instant;sorcery]|mygraveyard)~lessthan~2 then name(search card) reveal:plibrarycount optionone name(choose card) target(<upto:2>forest[basic]|reveal) moveto(ownerlibrary) and!( becomes(tobecast) ueot )! optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) and!( all(*|reveal) moveto(ownerlibrary) and!(shuffle)! )! optiontwoend afterrevealed all(tobecast|mylibrary) moveto(ownerlibrary) and!(moveTo(myBattlefield) and!(tap(noevent))!)! afterrevealedend revealend
auto=if type(*[instant;sorcery]|mygraveyard)~morethan~1 then name(fetch to play) notatarget(forest[basic]|mylibrary) transforms((,newability[name(move to hand) notatarget(<upto:2>forest[basic]|mylibrary) moveTo(myhand)],newability[moveTo(myBattlefield) and!(tap(noevent))!])) oneshot
auto=if type(*[instant;sorcery]|mygraveyard)~lessthan~2 then name(fetch to play) notatarget(forest[basic]|mylibrary) transforms((,newability[name(move to hand) notatarget(forest[basic]|mylibrary) moveTo(myhand)],newability[moveTo(myBattlefield) and!(tap(noevent))!])) oneshot
text=Search your library for up to two basic Forest cards, reveal those cards, and put one onto the battlefield tapped and the rest into your hand. Then shuffle your library. -- Spell mastery -- If there are two or more instant and/or sorcery cards in your graveyard, search your library for up to three basic Forest cards instead of two.
mana={2}{G}
type=Sorcery
@@ -83524,7 +83514,7 @@ toughness=4
[card]
name=Outland Colossus
abilities=oneblocker
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1.6) && becomes(renown) forever]))
auto=_RENOWN_(6)
text=Renown 6 (When this creature deals combat damage to a player, if it isn't renowned, put six +1/+1 counters on it and it becomes renowned.) -- Outland Colossus can't be blocked by more than one creature.
mana={3}{G}{G}
type=Creature
@@ -86000,7 +85990,7 @@ type=Instant
[card]
name=Pharika's Disciple
abilities=deathtouch
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
text=Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.) -- Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)
mana={3}{G}
type=Creature
@@ -91350,7 +91340,7 @@ type=Sorcery
[/card]
[card]
name=Raise the Alarm
auto=token(Soldier,creature soldier, 1/1,white)*2
auto=_SOLDIERTOKEN_*2
text=Put two 1/1 white Soldier creature tokens onto the battlefield.
mana={1}{W}
type=Instant
@@ -92743,15 +92733,6 @@ mana={1}{U}
type=Instant
[/card]
[card]
name=Reality Spasm
target=<prex>*
auto=choice tap
auto=choice untap
text=Choose one - Tap X target permanents; or untap X target permanents.
mana={X}{U}{U}
type=Instant
[/card]
[card]
name=Realm Razer
auto=(blink)forsrc all(land)
text=When Realm Razer enters the battlefield, exile all lands. -- When Realm Razer leaves the battlefield, return the exiled cards to the battlefield tapped under their owners' control.
@@ -93791,7 +93772,7 @@ subtype=Aura
[/card]
[card]
name=Relic Seeker
auto=this(cantargetcard(*[-renown])) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
auto=this(cantargetcard(*[renown]) transforms((,newability[may moveto(myhand) notatarget(equipment|mylibrary)]))
text=Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) -- When Relic Seeker becomes renowned, you may search your library for an Equipment card, reveal it, put it into your hand, then shuffle your library.
mana={1}{W}
@@ -95057,7 +95038,7 @@ toughness=3
[card]
name=Rhox Maulers
abilities=trample
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1.2) && becomes(renown) forever]))
auto=_RENOWN_(2)
text=Trample (This creature can deal excess combat damage to defending player or planeswalker while attacking.) -- Renown 2 (When this creature deals combat damage to a player, if it isn't renowned, put two +1/+1 counters on it and it becomes renowned.)
mana={4}{G}
type=Creature
@@ -99620,7 +99601,7 @@ toughness=1
[card]
name=Scab-Clan Berserker
abilities=haste
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
auto=this(cantargetcard(*[renown]) transforms((,newability[@movedto(*[-creature]|opponentstack):damage:2 opponent]))
text=Haste -- Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) -- Whenever an opponent casts a noncreature spell, if Scab-Clan Berserker is renowned, Scab-Clan Berserker deals 2 damage to that player.
mana={1}{R}{R}
@@ -101595,7 +101576,7 @@ type=Instant
name=Security Blockade
target=land
auto=teach(land) transforms((,newability[{T}:prevent:1 controller]))
auto=token(Knight,Creature Knight,2/2,white,vigilance)
auto=_KNIGHTTOKEN_
text=Enchant land -- When Security Blockade enters the battlefield, put a 2/2 white Knight creature token with vigilance onto the battlefield. -- Enchanted land has "{T}: Prevent the next 1 damage that would be dealt to you this turn."
mana={2}{W}
type=Enchantment
@@ -102072,7 +102053,7 @@ toughness=3
name=Selesnya Charm
auto=choice name(2/2 & trample) target(creature) transforms((,newability[2/2],newability[trample])) ueot
auto=choice moveTo(exile) target(creature[power>=5])
auto=choice token(Knight,Creature Knight,2/2,white,vigilance)
auto=choice _KNIGHTTOKEN_
text=Choose one -- Target creature gets +2/+2 and gains trample until end of turn; or exile target creature with power 5 or greater; or put a 2/2 white Knight creature token with vigilance onto the battlefield.
mana={G}{W}
type=Instant
@@ -112182,11 +112163,11 @@ toughness=2
[/card]
[card]
name=Springleaf Drum
auto={T}{T(creature|myBattlefield)}:Add{W}
auto={T}{T(creature|myBattlefield)}:Add{U}
auto={T}{T(creature|myBattlefield)}:Add{B}
auto={T}{T(creature|myBattlefield)}:Add{R}
auto={T}{T(creature|myBattlefield)}:Add{G}
auto={T}{T(other creature|myBattlefield)}:Add{W}
auto={T}{T(other creature|myBattlefield)}:Add{U}
auto={T}{T(other creature|myBattlefield)}:Add{B}
auto={T}{T(other creature|myBattlefield)}:Add{R}
auto={T}{T(other creature|myBattlefield)}:Add{G}
text={T}, Tap an untapped creature you control: Add one mana of any color to your mana pool.
mana={1}
type=Artifact
@@ -112673,7 +112654,7 @@ toughness=3
[card]
name=Stalwart Aven
abilities=flying
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
text=Flying (This creature can't be blocked except by creatures with flying or reach.) -- Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)
mana={2}{W}
type=Creature
@@ -115878,7 +115859,7 @@ toughness=2
[/card]
[card]
name=Sunspire Gatekeepers
auto=if type(land[Gate]|mybattlefield)~morethan~1 then token(Knight,Creature Knight,2/2,white,vigilance)
auto=if type(land[Gate]|mybattlefield)~morethan~1 then _KNIGHTTOKEN_
text=When Sunspire Gatekeepers enters the battlefield, if you control two or more Gates, put a 2/2 Knight creature token with vigilance onto the battlefield.
mana={3}{W}
type=Creature
@@ -121035,16 +121016,6 @@ power=2
toughness=2
[/card]
[card]
name=Thromok the Insatiable
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,storedanyamount) all(this)
text=Devour X, where X is the numer of creatures devoured this way. (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with X +1/+1 counters on it for each of those creatures.)
mana={3}{R}{G}
type=Legendary Creature
subtype=Hellion
power=0
toughness=0
[/card]
[card]
name=Throne of Bone
auto=@movedto(*[black]|stack):pay({1}) life:1
text=Whenever a player casts a black spell, you may pay {1}. If you do, you gain 1 life.
@@ -122452,7 +122423,7 @@ toughness=2
[card]
name=Topan Freeblade
abilities=vigilance
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
text=Vigilance (Attacking doesn't cause this creature to tap.) -- Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)
mana={1}{W}
type=Creature
@@ -125804,7 +125775,7 @@ toughness=1
[/card]
[card]
name=Undercity Troll
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
auto={2}{G}:regenerate
text=Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.) -- {2}{G}: Regenerate Undercity Troll. (The next time this creature would be destroyed this turn, it isn't. Instead tap it, remove all damage from it, and remove it from combat.)
mana={1}{G}
@@ -128394,7 +128365,8 @@ toughness=4
[/card]
[card]
name=Vesuva
auto=may copy notatarget(land) and!( tap(noevent) )!
auto=tap(noevent)
auto=may copy notatarget(land)
text=You may have Vesuva enter the battlefield tapped as a copy of any land on the battlefield.
type=Land
[/card]
@@ -131880,7 +131852,7 @@ toughness=3
[card]
name=War Oracle
abilities=lifelink
auto=this(cantargetcard(*[-renown]) transforms((,newability[@combatdamaged(player) from(this):counter(1/1) && becomes(renown) forever]))
auto=_RENOWN_(1)
text=Lifelink (Damage dealt by this creature also causes you to gain that much life.) -- Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)
mana={2}{W}{W}
type=Creature