Bug fixes, adding a token for next MKM set

Devour creatures and similar cards that sacrifice should not target, or else you can't sacrifice permanents with shroud
Cavalier of Night
Titan Hunter
Somberwald Alpha
Irini Sengir
Brand
This commit is contained in:
Eduardo MG
2024-02-05 19:47:43 -06:00
parent a6fe4a5de6
commit 30bef9f840
4 changed files with 44 additions and 41 deletions

View File

@@ -233,6 +233,9 @@
# Beast Token # Beast Token
#AUTO_DEFINE _BEASTTOKEN_ create(Beast:Creature Beast:3/3:green) #AUTO_DEFINE _BEASTTOKEN_ create(Beast:Creature Beast:3/3:green)
# Detective Token
#AUTO_DEFINE _DETECTIVETOKEN_ create(detective:creature detective:2/2:white:blue)
# Dragon Token # Dragon Token
#AUTO_DEFINE _DRAGONTOKEN_ create(Dragon:Creature Dragon:5/5:red:flying) #AUTO_DEFINE _DRAGONTOKEN_ create(Dragon:Creature Dragon:5/5:red:flying)

View File

@@ -4966,7 +4966,7 @@ type=Instant
[card] [card]
name=Ashnod, Flesh Mechanist name=Ashnod, Flesh Mechanist
abilities=deathtouch abilities=deathtouch
auto=_ATTACKING_may name(Sacrifice creature) target(creature|myBattlefield) sacrifice and!( token(Powerstone) and!( tap(noevent) )! )! auto=_ATTACKING_may name(Sacrifice creature) notATarget(creature|myBattlefield) sacrifice and!( token(Powerstone) and!( tap(noevent) )! )!
auto={5}{E(creature|mygraveyard)}:name(Create zombie) token(Zombie,Artifact Creature Zombie,3/3) and!( tap(noevent) )! auto={5}{E(creature|mygraveyard)}:name(Create zombie) token(Zombie,Artifact Creature Zombie,3/3) and!( tap(noevent) )!
text=Deathtouch -- Whenever Ashnod, Flesh Mechanist attacks, you may sacrifice another creature. If you do, create a tapped Powerstone token. -- {5}, Exile a creature card from your graveyard: Create a tapped 3/3 colorless Zombie artifact creature token. text=Deathtouch -- Whenever Ashnod, Flesh Mechanist attacks, you may sacrifice another creature. If you do, create a tapped Powerstone token. -- {5}, Exile a creature card from your graveyard: Create a tapped 3/3 colorless Zombie artifact creature token.
mana={B} mana={B}
@@ -5398,7 +5398,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Attentive Sunscribe name=Attentive Sunscribe
auto=@tapped(this):_SCRY_(1) auto=@tapped(this):_SCRY1_
text=Whenever Attentive Sunscribe becomes tapped, scry 1. (Look at the top card of your library. You may put that card on the bottom.) 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} mana={1}{W}
type=Artifact Creature type=Artifact Creature
@@ -5982,7 +5982,7 @@ type=Instant
name=Awaken the Blood Avatar name=Awaken the Blood Avatar
abilities=doublefacedeath abilities=doublefacedeath
auto=name(Create Avatar) name(Create Avatar) token(Avatar,Creature Avatar,3/6,black,red,haste) and!( transforms((,newability[_ATTACKING_damage:3 opponent])) forever )! auto=name(Create Avatar) name(Create Avatar) token(Avatar,Creature Avatar,3/6,black,red,haste) and!( transforms((,newability[_ATTACKING_damage:3 opponent])) forever )!
auto=ability$!name(Sacrifice creature) name(Sacrifice creature) notatarget(creature|myBattlefield) sacrifice!$ opponent auto=ability$!name(Sacrifice creature) name(Sacrifice creature) notATarget(creature|myBattlefield) sacrifice!$ opponent
text=As an additional cost to cast this spell, you may sacrifice any number of creatures. This spell costs {2} less to cast for each creature sacrificed this way. -- Each opponent sacrifices a creature. Create a 3/6 black and red Avatar creature token with haste and "Whenever this creature attacks, it deals 3 damage to each opponent." // {1}{W}{B}{B} Extus, Oriq Overlord text=As an additional cost to cast this spell, you may sacrifice any number of creatures. This spell costs {2} less to cast for each creature sacrificed this way. -- Each opponent sacrifices a creature. Create a 3/6 black and red Avatar creature token with haste and "Whenever this creature attacks, it deals 3 damage to each opponent." // {1}{W}{B}{B} Extus, Oriq Overlord
mana={6}{B}{R} mana={6}{B}{R}
type=Sorcery type=Sorcery
@@ -10143,7 +10143,7 @@ toughness=1
name=Bloodcrazed Socialite name=Bloodcrazed Socialite
abilities=menace abilities=menace
auto=token(Blood) auto=token(Blood)
auto=_ATTACKING_may name(Sacrifice blood) target(blood|mybattlefield) sacrifice && all(this) 2/2 ueot auto=_ATTACKING_may name(Sacrifice blood) notATarget(blood|mybattlefield) sacrifice && all(this) 2/2 ueot
text=Menace -- When Bloodcrazed Socialite enters the battlefield, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") -- Whenever Bloodcrazed Socialite attacks, you may sacrifice a Blood token. If you do, it gets +2/+2 until end of turn. text=Menace -- When Bloodcrazed Socialite enters the battlefield, create a Blood token. (It's an artifact with "{1}, {T}, Discard a card, Sacrifice this artifact: Draw a card.") -- Whenever Bloodcrazed Socialite attacks, you may sacrifice a Blood token. If you do, it gets +2/+2 until end of turn.
mana={3}{B} mana={3}{B}
type=Creature type=Creature
@@ -13279,7 +13279,7 @@ type=Land
[card] [card]
name=Cabal Therapist name=Cabal Therapist
abilities=menace abilities=menace
auto=@each my firstmain:may name(Sacrifice a creature) target(creature|mybattlefield) transforms((,newability[sacrifice],newability[chooseanameopp name(Look hand) target(*|opponenthand) moveto(opponentreveal) and!( moveto(opponenthand) and!( all(*[chosenname]|opponenthand) reject)! )! chooseend nonland])) oneshot auto=@each my firstmain:may name(Sacrifice a creature) notATarget(creature|mybattlefield) transforms((,newability[sacrifice],newability[chooseanameopp name(Look hand) target(*|opponenthand) moveto(opponentreveal) and!( moveto(opponenthand) and!( all(*[chosenname]|opponenthand) reject)! )! chooseend nonland])) oneshot
text=Menace -- At the beginning of your precombat main phase, you may sacrifice a creature. When you do, choose a nonland card name, then target player reveals their hand and discards all cards with that name. text=Menace -- At the beginning of your precombat main phase, you may sacrifice a creature. When you do, choose a nonland card name, then target player reveals their hand and discards all cards with that name.
mana={B} mana={B}
type=Creature type=Creature
@@ -13841,7 +13841,7 @@ subtype=Swamp Mountain
[card] [card]
name=Caprichrome name=Caprichrome
abilities=flash,vigilance abilities=flash,vigilance
auto=may name(Devour) target(<anyamount>other artifact|mybattlefield) sacrifice && counter(1/1) all(this) auto=may name(Devour) notATarget(<anyamount>other artifact|mybattlefield) sacrifice && counter(1/1) all(this)
text=Flash -- Vigilance -- Devour artifact 1 (As this enters the battlefield, you may sacrifice any number of artifacts. This creature enters the battlefield with that many +1/+1 counters on it.) text=Flash -- Vigilance -- Devour artifact 1 (As this enters the battlefield, you may sacrifice any number of artifacts. This creature enters the battlefield with that many +1/+1 counters on it.)
mana={3}{W} mana={3}{W}
type=Artifact Creature type=Artifact Creature
@@ -14404,7 +14404,7 @@ type=Instant
name=Castaway's Despair name=Castaway's Despair
target=creature target=creature
auto=tap auto=tap
auto=frozen auto=doesnotuntap
text=Enchant creature -- When Castaway's Despair enters the battlefield, tap enchanted creature. -- Enchanted creature doesn't untap during its controller's untap step. text=Enchant creature -- When Castaway's Despair enters the battlefield, tap enchanted creature. -- Enchanted creature doesn't untap during its controller's untap step.
mana={3}{U} mana={3}{U}
type=Enchantment type=Enchantment
@@ -14737,8 +14737,7 @@ toughness=5
[card] [card]
name=Cavalier of Night name=Cavalier of Night
abilities=lifelink abilities=lifelink
other={2}{B}{B}{B}{S(other creature|mybattlefield)} name(sacrifice) auto=may notATarget(other creature|mybattlefield) sacrifice && ability$!destroy target(creature|opponentBattlefield)!$ controller
auto=if paid(alternative) then destroy target(creature|opponentBattlefield)
auto=_DIES_moveTo(myBattlefield) target(creature[manacost<=3]|mygraveyard) auto=_DIES_moveTo(myBattlefield) target(creature[manacost<=3]|mygraveyard)
text=Lifelink -- When Cavalier of Night enters the battlefield, you may sacrifice another creature. When you do, destroy target creature an opponent controls. -- When Cavalier of Night dies, return target creature card with mana value 3 or less from your graveyard to the battlefield. text=Lifelink -- When Cavalier of Night enters the battlefield, you may sacrifice another creature. When you do, destroy target creature an opponent controls. -- When Cavalier of Night dies, return target creature card with mana value 3 or less from your graveyard to the battlefield.
mana={2}{B}{B}{B} mana={2}{B}{B}{B}
@@ -16453,7 +16452,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Chitterspitter name=Chitterspitter
auto=@each my upkeep:may name(Sacrifice token) target(*[token]|mybattlefield) sacrifice && counter(0/0,1,acorn) all(this) auto=@each my upkeep:may name(Sacrifice token) notATarget(*[token]|mybattlefield) sacrifice && counter(0/0,1,acorn) all(this)
auto=thisforeach(counter{0/0.1.acorn}>0) lord(squirrel|mybattlefield) 1/1 auto=thisforeach(counter{0/0.1.acorn}>0) lord(squirrel|mybattlefield) 1/1
auto={G}{T}:name(Create Squirrel) token(Squirrel,Creature Squirrel,1/1,green) auto={G}{T}:name(Create Squirrel) token(Squirrel,Creature Squirrel,1/1,green)
text=At the beginning of your upkeep, you may sacrifice a token. If you do, put an acorn counter on Chitterspitter. -- Squirrels you control get +1/+1 for each acorn counter on Chitterspitter. -- {G}, {T}: Create a 1/1 green Squirrel creature token. text=At the beginning of your upkeep, you may sacrifice a token. If you do, put an acorn counter on Chitterspitter. -- Squirrels you control get +1/+1 for each acorn counter on Chitterspitter. -- {G}, {T}: Create a 1/1 green Squirrel creature token.
@@ -20565,8 +20564,8 @@ type=Sorcery
[card] [card]
name=Crypt Lurker name=Crypt Lurker
auto=choice name(Do Nothing) donothing auto=choice name(Do Nothing) donothing
auto=choice name(Sacrifice a creature) target(creature|mybattlefield) sacrifice and!( draw:1 controller )! auto=choice name(Sacrifice a creature) notATarget(creature|mybattlefield) sacrifice and!( draw:1 controller )!
auto=choice name(Discard a card) target(creature|myhand) reject and!( draw:1 controller )! auto=choice name(Discard a card) notATarget(creature|myhand) reject and!( draw:1 controller )!
text=When Crypt Lurker enters the battlefield, you may sacrifice a creature or discard a creature card. If you do, draw a card. text=When Crypt Lurker enters the battlefield, you may sacrifice a creature or discard a creature card. If you do, draw a card.
mana={3}{B} mana={3}{B}
type=Creature type=Creature
@@ -23974,7 +23973,7 @@ type=Sorcery
[card] [card]
name=Desynchronize name=Desynchronize
target=*[-land]|battlefield target=*[-land]|battlefield
auto=_SCRY_(2) auto=_SCRY2_
auto=name(Put top or bottom) transforms((,newability[choice name(Put on top) moveto(mylibrary)],newability[choice name(Put on bottom) bottomoflibrary])) oneshot auto=name(Put top or bottom) transforms((,newability[choice name(Put on top) moveto(mylibrary)],newability[choice name(Put on bottom) bottomoflibrary])) oneshot
text=Target nonland permanent's owner puts it on the top or bottom of their library. Scry 2. text=Target nonland permanent's owner puts it on the top or bottom of their library. Scry 2.
mana={4}{U} mana={4}{U}
@@ -33369,7 +33368,7 @@ type=Enchantment
name=Feaster of Fools name=Feaster of Fools
abilities=flying abilities=flying
other={convoke} name(Convoke) other={convoke} name(Convoke)
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this)
text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for 1 or one mana of that creature's color.) -- Flying -- Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) text=Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for 1 or one mana of that creature's color.) -- Flying -- Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.)
mana={4}{B}{B} mana={4}{B}{B}
type=Creature type=Creature
@@ -77762,7 +77761,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Ravenous Gigantotherium name=Ravenous Gigantotherium
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,3) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,3) all(this)
auto=target(creature|opponentbattlefield) dynamicability<!powerstrike eachother!> auto=target(creature|opponentbattlefield) dynamicability<!powerstrike eachother!>
text=Devour 3 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with three times that many +1/+1 counters on it.) -- When Ravenous Gigantotherium enters the battlefield, it deals X damage divided as you choose among up to X target creatures, where X is its power. Each of those creatures deals damage equal to its power to Ravenous Gigantotherium. text=Devour 3 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with three times that many +1/+1 counters on it.) -- When Ravenous Gigantotherium enters the battlefield, it deals X damage divided as you choose among up to X target creatures, where X is its power. Each of those creatures deals damage equal to its power to Ravenous Gigantotherium.
mana={5}{G}{G} mana={5}{G}{G}
@@ -97985,9 +97984,9 @@ toughness=2
[/card] [/card]
[card] [card]
name=Tablet of Compleation name=Tablet of Compleation
auto={T}:name(Put oil counter) counter(0/0,1,Oil)
auto=this(variable{hascntoil}>=2) {T}:name(Add mana) name(Add mana) add{C}
auto=this(variable{hascntoil}>=5) {1}{T}:name(Draw a card) name(Draw a card) draw:1 controller auto=this(variable{hascntoil}>=5) {1}{T}:name(Draw a card) name(Draw a card) draw:1 controller
auto=this(variable{hascntoil}>=2) {T}:name(Add mana) name(Add mana) add{C}
auto={T}:name(Put oil counter) counter(0/0,1,Oil)
text={T}: Put an oil counter on Tablet of Compleation. -- {T}: Add {C}. Activate only if Tablet of Compleation has two or more oil counters on it. -- {1}, {T}: Draw a card. Activate only if Tablet of Compleation has five or more oil counters on it. text={T}: Put an oil counter on Tablet of Compleation. -- {T}: Add {C}. Activate only if Tablet of Compleation has two or more oil counters on it. -- {1}, {T}: Draw a card. Activate only if Tablet of Compleation has five or more oil counters on it.
mana={2} mana={2}
type=Artifact type=Artifact
@@ -102719,8 +102718,8 @@ toughness=*
[/card] [/card]
[card] [card]
name=Titan Hunter name=Titan Hunter
auto=@each my end:restriction{-morbid}:life:-4 controller auto=@each my end:ifnot morbid then life:-4 controller
auto=@each opponent end:restriction{-morbid}:life:-4 opponent auto=@each opponent end:ifnot morbid then life:-4 opponent
auto={1}{B}{S(creature|myBattlefield)}:life:4 controller auto={1}{B}{S(creature|myBattlefield)}:life:4 controller
text=At the beginning of each player's end step, if no creatures died this turn, Titan Hunter deals 4 damage to that player. -- {1}{B}, Sacrifice a creature: You gain 4 life. text=At the beginning of each player's end step, if no creatures died this turn, Titan Hunter deals 4 damage to that player. -- {1}{B}, Sacrifice a creature: You gain 4 life.
mana={4}{B} mana={4}{B}
@@ -111100,7 +111099,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Wedding Security name=Wedding Security
auto=_ATTACKING_may name(Sacrifice a Blood) target(Blood|mybattlefield) sacrifice && all(this) counter(1/1) && draw:1 controller auto=_ATTACKING_may name(Sacrifice a Blood) notATarget(Blood|mybattlefield) sacrifice && all(this) counter(1/1) && draw:1 controller
text=Whenever Wedding Security attacks, you may sacrifice a Blood token. If you do, put a +1/+1 counter on Wedding Security and draw a card. text=Whenever Wedding Security attacks, you may sacrifice a Blood token. If you do, put a +1/+1 counter on Wedding Security and draw a card.
mana={3}{B}{B} mana={3}{B}{B}
type=Creature type=Creature
@@ -111706,7 +111705,7 @@ toughness=1
[card] [card]
name=Wilhelt, the Rotcleaver name=Wilhelt, the Rotcleaver
auto=@movedto(other zombie[-counter{0/0.1.Decayed}]|graveyard) from(mybattlefield):may name(Create a zombie) token(Zombie Dec) auto=@movedto(other zombie[-counter{0/0.1.Decayed}]|graveyard) from(mybattlefield):may name(Create a zombie) token(Zombie Dec)
auto=@each my endofturn:may name(Sacrifice a zombie and draw) target(zombie|mybattlefield) sacrifice and!( draw:1 controller )! auto=@each my endofturn:may name(Sacrifice a zombie and draw) notATarget(zombie|mybattlefield) sacrifice and!( draw:1 controller )!
text=Whenever another zombie you control dies, if it didn't have decayed, create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.) -- At the beginning of your end step, you may sacrifice a Zombie. If you do, draw a card. text=Whenever another zombie you control dies, if it didn't have decayed, create a 2/2 black Zombie creature token with decayed. (It can't block. When it attacks, sacrifice it at end of combat.) -- At the beginning of your end step, you may sacrifice a Zombie. If you do, draw a card.
mana={2}{U}{B} mana={2}{U}{B}
type=Legendary Creature type=Legendary Creature
@@ -114149,7 +114148,7 @@ subtype=Swamp Mountain Forest
[card] [card]
name=Ziatora, the Incinerator name=Ziatora, the Incinerator
abilities=flying abilities=flying
auto=@each my endofturn:may notatarget(other creature|mybattlefield) sacrifice && transforms((,newability[damage:power target(anytarget)],newability[token(Treasure)*3])) oneshot auto=@each my endofturn:may notATarget(other creature|mybattlefield) sacrifice && transforms((,newability[damage:power target(anytarget)],newability[token(Treasure)*3])) oneshot
text=Flying -- At the beginning of your end step, you may sacrifice another creature. When you do, Ziatora, the Incinerator deals damage equal to that creature's power to any target and you create three Treasure tokens. text=Flying -- At the beginning of your end step, you may sacrifice another creature. When you do, Ziatora, the Incinerator deals damage equal to that creature's power to any target and you create three Treasure tokens.
mana={3}{B}{R}{G} mana={3}{B}{R}{G}
type=Legendary Creature type=Legendary Creature

View File

@@ -2368,7 +2368,7 @@ toughness=6
[card] [card]
name=Akuta, Born of Ash name=Akuta, Born of Ash
abilities=haste abilities=haste
autograveyard=@each my upkeep:if type(*|myhand)~morethan~type(*|opponenthand) then if type(swamp|mybattlefield)~morethan~0 then may transforms((,newability[destroy target(swamp|mybattlefield)],newability[moveto(mybattlefield)])) ueot autograveyard=@each my upkeep:if type(*|myhand)~morethan~type(*|opponenthand) then if type(swamp|mybattlefield)~morethan~0 then may transforms((,newability[sacrifice notATarget(swamp|mybattlefield)],newability[moveto(mybattlefield)])) ueot
text=Haste -- At the beginning of your upkeep, if you have more cards in hand than each opponent, you may sacrifice a Swamp. If you do, return Akuta, Born of Ash from your graveyard to the battlefield. text=Haste -- At the beginning of your upkeep, if you have more cards in hand than each opponent, you may sacrifice a Swamp. If you do, return Akuta, Born of Ash from your graveyard to the battlefield.
mana={2}{B}{B} mana={2}{B}{B}
type=Legendary Creature type=Legendary Creature
@@ -12744,7 +12744,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Bloodspore Thrinax name=Bloodspore Thrinax
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this)
auto=@movedTo(other creature|mybattlefield):thisforeach(counter{1/1.1}) counter(1/1) all(trigger) auto=@movedTo(other creature|mybattlefield):thisforeach(counter{1/1.1}) counter(1/1) all(trigger)
text=Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) -- Each other creature you control enters the battlefield with an additional X +1/+1 counters on it, where X is the number of +1/+1 counters on Bloodspore Thrinax. text=Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) -- Each other creature you control enters the battlefield with an additional X +1/+1 counters on it, where X is the number of +1/+1 counters on Bloodspore Thrinax.
mana={2}{G}{G} mana={2}{G}{G}
@@ -14506,9 +14506,10 @@ toughness=4
[/card] [/card]
[card] [card]
name=Brand name=Brand
abilities=cycling
auto=moveto(ownerbattlefield) all(*|opponentbattlefield) auto=moveto(ownerbattlefield) all(*|opponentbattlefield)
auto=moveto(ownerbattlefield) all(*|mybattlefield) auto=moveto(ownerbattlefield) all(*|mybattlefield)
autohand={2}:cycling autohand=__CYCLING__({2})
text=Gain control of all permanents you own. (This effect lasts indefinitely.) -- Cycling {2} ({2}, Discard this card: Draw a card.) text=Gain control of all permanents you own. (This effect lasts indefinitely.) -- Cycling {2} ({2}, Discard this card: Draw a card.)
mana={R} mana={R}
type=Instant type=Instant
@@ -16393,7 +16394,7 @@ toughness=4
[card] [card]
name=Caldera Hellion name=Caldera Hellion
auto=ability$! choice all(creature) damage:3 !$ controller auto=ability$! choice all(creature) damage:3 !$ controller
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this)
text=Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) -- When Caldera Hellion enters the battlefield, it deals 3 damage to each creature. text=Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) -- When Caldera Hellion enters the battlefield, it deals 3 damage to each creature.
mana={3}{R}{R} mana={3}{R}{R}
type=Creature type=Creature
@@ -31227,7 +31228,7 @@ name=Dragon
type=Creature type=Creature
subtype=Dragon subtype=Dragon
abilities=flying abilities=flying
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this)
text=Flying -- Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) text=Flying -- Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.)
power=1 power=1
toughness=1 toughness=1
@@ -39550,7 +39551,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Feed the Pack name=Feed the Pack
auto=@each my endofturn:may name(sacrifice a non-token creature) target(creature[-token]|mybattlefield) transforms((,newability[token(-262857)*t],newability[sacrifice])) forever auto=@each my endofturn:may name(sacrifice a non-token creature) notATarget(creature[-token]|mybattlefield) transforms((,newability[token(-262857)*t],newability[sacrifice])) forever
text=At the beginning of your end step, you may sacrifice a nontoken creature. If you do, put X 2/2 green Wolf creature tokens onto the battlefield where X is the sacrificed creature's toughness. text=At the beginning of your end step, you may sacrifice a nontoken creature. If you do, put X 2/2 green Wolf creature tokens onto the battlefield where X is the sacrificed creature's toughness.
mana={5}{G} mana={5}{G}
type=Enchantment type=Enchantment
@@ -47288,7 +47289,7 @@ toughness=4
[card] [card]
name=Gluttonous Slime name=Gluttonous Slime
abilities=flash abilities=flash
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this)
text=Flash -- Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) text=Flash -- Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.)
mana={2}{G} mana={2}{G}
type=Creature type=Creature
@@ -49107,7 +49108,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Gorger Wurm name=Gorger Wurm
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this)
text=Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) text=Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.)
mana={3}{R}{G} mana={3}{R}{G}
type=Creature type=Creature
@@ -53858,7 +53859,7 @@ toughness=5
[/card] [/card]
[card] [card]
name=Hellkite Hatchling name=Hellkite Hatchling
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this) && all(this) transforms((,newability[flying],newability[trample])) forever auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this) && all(this) transforms((,newability[flying],newability[trample])) forever
text=Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) -- Hellkite Hatchling has flying and trample if it devoured a creature. text=Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) -- Hellkite Hatchling has flying and trample if it devoured a creature.
mana={2}{R}{G} mana={2}{R}{G}
type=Creature type=Creature
@@ -59139,7 +59140,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Irini Sengir name=Irini Sengir
auto=lord(enchantment[white;green]|nonbattlezone) altercost(colorless,+1) auto=lord(enchantment[white;green]|nonbattlezone) altercost(colorless,+2)
text=White enchantment spells and green enchantment spells cost {2} more to cast. text=White enchantment spells and green enchantment spells cost {2} more to cast.
mana={2}{B}{B} mana={2}{B}{B}
type=Legendary Creature type=Legendary Creature
@@ -71429,7 +71430,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Marrow Chomper name=Marrow Chomper
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this) && life:2 auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this) && life:2
mana={3}{B}{G} mana={3}{B}{G}
type=Creature type=Creature
subtype=Zombie Lizard subtype=Zombie Lizard
@@ -77536,7 +77537,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Mycoloth name=Mycoloth
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this)
auto=@each my upkeep:thisforeach(counter{1/1.1}) _SAPROLINGTOKEN_ auto=@each my upkeep:thisforeach(counter{1/1.1}) _SAPROLINGTOKEN_
text=Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) -- At the beginning of your upkeep, put a 1/1 green Saproling creature token onto the battlefield for each +1/+1 counter on Mycoloth. text=Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) -- At the beginning of your upkeep, put a 1/1 green Saproling creature token onto the battlefield for each +1/+1 counter on Mycoloth.
mana={3}{G}{G} mana={3}{G}{G}
@@ -88141,7 +88142,7 @@ type=Enchantment
[card] [card]
name=Predator Dragon name=Predator Dragon
abilities=flying,haste abilities=flying,haste
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this)
text=Flying, haste -- Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) text=Flying, haste -- Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.)
mana={3}{R}{R}{R} mana={3}{R}{R}{R}
type=Creature type=Creature
@@ -88385,7 +88386,7 @@ type=Instant
[card] [card]
name=Preyseizer Dragon name=Preyseizer Dragon
abilities=flying abilities=flying
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this)
auto=_ATTACKING_target(anytarget) dynamicability<!chargestrike!> auto=_ATTACKING_target(anytarget) dynamicability<!chargestrike!>
text=Flying -- Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) -- Whenever Preyseizer Dragon attacks, it deals damage to target creature or player equal to the number of +1/+1 counters on Preyseizer Dragon. text=Flying -- Devour 2 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with twice that many +1/+1 counters on it.) -- Whenever Preyseizer Dragon attacks, it deals damage to target creature or player equal to the number of +1/+1 counters on Preyseizer Dragon.
mana={4}{R}{R} mana={4}{R}{R}
@@ -107027,7 +107028,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Skullmulcher name=Skullmulcher
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this) && draw:1 auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1) all(this) && draw:1
text=Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) -- When Skullmulcher enters the battlefield, draw a card for each creature it devoured. text=Devour 1 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with that many +1/+1 counters on it.) -- When Skullmulcher enters the battlefield, draw a card for each creature it devoured.
mana={4}{G} mana={4}{G}
type=Creature type=Creature
@@ -109293,7 +109294,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Somberwald Alpha name=Somberwald Alpha
auto=lord(creature|mybattlefield) rampage(1/1,1) auto=@combat(blocked) source(creature|mybattlefield):1/1 ueot
auto={1}{G}:trample target(creature|mybattlefield) auto={1}{G}:trample target(creature|mybattlefield)
text=Whenever a creature you control becomes blocked, it gets +1/+1 until end of turn. -- {1}{G}: Target creature you control gains trample until end of turn. (It can deal excess combat damage to defending player or planeswalker while attacking.) text=Whenever a creature you control becomes blocked, it gets +1/+1 until end of turn. -- {1}{G}: Target creature you control gains trample until end of turn. (It can deal excess combat damage to defending player or planeswalker while attacking.)
mana={3}{G} mana={3}{G}
@@ -120386,7 +120387,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Thorn-Thrash Viashino name=Thorn-Thrash Viashino
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,2) all(this)
auto={G}:trample auto={G}:trample
mana={3}{R} mana={3}{R}
type=Creature type=Creature
@@ -121434,7 +121435,7 @@ toughness=1
[/card] [/card]
[card] [card]
name=Thunder-Thrash Elder name=Thunder-Thrash Elder
auto=may target(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,3) all(this) auto=may notATarget(<anyamount>other creature|mybattlefield) sacrifice && counter(1/1,3) all(this)
mana={2}{R} mana={2}{R}
type=Creature type=Creature
subtype=Viashino Warrior subtype=Viashino Warrior

View File

@@ -1846,7 +1846,7 @@ name=Kaya, Intangible Slayer
auto=counter(0/0,6,loyalty) auto=counter(0/0,6,loyalty)
abilities=opponentshroud abilities=opponentshroud
auto={C(0/0,+2,Loyalty)}:name(+2: Gain life) lifeleech:-3 opponent auto={C(0/0,+2,Loyalty)}:name(+2: Gain life) lifeleech:-3 opponent
auto={C(0/0,0,Loyalty)}:name(+0: Draw 2 cards) draw:2 controller && ability$!may name(Scry 1) _SCRY_(1)!$ opponent auto={C(0/0,0,Loyalty)}:name(+0: Draw 2 cards) draw:2 controller && ability$!may name(Scry 1) _SCRY1_!$ opponent
auto={C(0/0,-3,Loyalty)}:name(-3: Exile enchantment or creature) target(*[creature;enchantment]|battlefield) moveto(exile) and!( if cantargetcard(*[-aura]|*) then clone and!( transforms((Spirit Creature,setpower=1,settoughness=1,newability[becomes(^^white) forever],newability[flying])) forever )! )! auto={C(0/0,-3,Loyalty)}:name(-3: Exile enchantment or creature) target(*[creature;enchantment]|battlefield) moveto(exile) and!( if cantargetcard(*[-aura]|*) then clone and!( transforms((Spirit Creature,setpower=1,settoughness=1,newability[becomes(^^white) forever],newability[flying])) forever )! )!
text=Hexproof -- [+2]: Each opponent loses 3 life and you gain 3 life. -- [0]: You draw two cards. Then each opponent may scry 1. -- [-3]: Exile target creature or enchantment. If it wasn't an Aura, create a token that's a copy of it, except it's a 1/1 white Spirit creature with flying in addition to its other types. text=Hexproof -- [+2]: Each opponent loses 3 life and you gain 3 life. -- [0]: You draw two cards. Then each opponent may scry 1. -- [-3]: Exile target creature or enchantment. If it wasn't an Aura, create a token that's a copy of it, except it's a 1/1 white Spirit creature with flying in addition to its other types.
mana={3}{W}{W}{B}{B} mana={3}{W}{W}{B}{B}