Fixes to Primitives

lesser masticore
auto=auto replaced for auto
Lady Caleria: Human Archer -> Elf Archer
Ridgescale Tusker: Beast -> Pangolin Beast
Yawgmoth, Thran Physician abilities=protection from(human)
Subtlety targets a spell not a permanent
dwarven mine and other similar lands from Eldraine
Gingerbread Cabin
Idyllic Grange
Mystic Sanctuary
Witch's Cottage
Blinding Radiance
Trial of Ambition should target
grasping scoundrel
Eater of the Dead exiles itself
corpseweft exiles itself
blur of blades
radiant destiny choose a creature type not a color
brush with death
amorphous axe
Excavation Technique
Conqueror's Foothold
shipwreck looter and other cards that loot (draw then discard)
rabid bite
This commit is contained in:
Eduardo
2021-07-30 00:33:47 -05:00
parent bb5a9dd31e
commit cffda7421f
3 changed files with 57 additions and 58 deletions
@@ -1466,7 +1466,6 @@ toughness=5
[/card] [/card]
[card] [card]
name=Amorphous Axe name=Amorphous Axe
target=creature
auto={3}:equip auto={3}:equip
auto=teach(creature) +3/+0 auto=teach(creature) +3/+0
auto=transforms((allsubtypes)) auto=transforms((allsubtypes))
@@ -6197,7 +6196,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Blinding Radiance name=Blinding Radiance
auto=tap all(creature[power<2]|opponentBattlefield) auto=tap all(creature[toughness<=2]|opponentBattlefield)
text=Tap all creatures your opponents control with toughness 2 or less. text=Tap all creatures your opponents control with toughness 2 or less.
mana={2}{W} mana={2}{W}
type=Sorcery type=Sorcery
@@ -6705,7 +6704,7 @@ toughness=5
[card] [card]
name=Blur of Blades name=Blur of Blades
target=creature target=creature
auto=(-1/-1,1) auto=counter(-1/-1,1)
auto=damage:2 targetcontroller auto=damage:2 targetcontroller
text=Put a -1/-1 counter on target creature. Blur of Blades deals 2 damage to that creature's controller. text=Put a -1/-1 counter on target creature. Blur of Blades deals 2 damage to that creature's controller.
mana={1}{R} mana={1}{R}
@@ -8066,7 +8065,7 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Bulette name=Bulette
auto=auto=@each my endofturn restriction{morbid}:name(Put 1/1 counter) counter(1/1) auto=@each my endofturn restriction{morbid}:name(Put 1/1 counter) counter(1/1)
text=At the beginning of your end step, if a creature died this turn, put a +1/+1 counter on Bulette. text=At the beginning of your end step, if a creature died this turn, put a +1/+1 counter on Bulette.
mana={3}{G} mana={3}{G}
type=Creature type=Creature
@@ -9994,7 +9993,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Charge of the Forever-Beast name=Charge of the Forever-Beast
auto=target(creature|myhand) transforms((,newability[damage:power target(creature|planeswalker) ueot])) auto=target(creature|myhand) transforms((,newability[target(*[creature;planeswalker]|opponentbattlefield) dynamicability<!powerstrike!>])) forever
text=As an additional cost to cast this spell, reveal a creature card from your hand. -- Charge of the Forever-Beast deals damage to target creature or planeswalker equal to the revealed card's power. text=As an additional cost to cast this spell, reveal a creature card from your hand. -- Charge of the Forever-Beast deals damage to target creature or planeswalker equal to the revealed card's power.
mana={2}{G} mana={2}{G}
type=Sorcery type=Sorcery
@@ -11965,7 +11964,7 @@ subtype=Equipment
[card] [card]
name=Conqueror's Foothold name=Conqueror's Foothold
auto={T}:Add{1} auto={T}:Add{1}
auto={2}{T}:draw:1 controller && discard(*|myhand) auto={2}{T}:draw:1 controller && transforms((,newability[target(*|myhand) reject])) forever
auto={4}{T}:draw:1 controller auto={4}{T}:draw:1 controller
auto={6}{T}:moveto(myhand) target(*|mygraveyard) auto={6}{T}:moveto(myhand) target(*|mygraveyard)
text=(Transforms from Conqueror's Galleon.) -- {T}: Add {1} to your mana pool. -- {2}, {T}: Draw a card, then discard a card. -- {4}, {T}: Draw a card. -- {6}, {T}: Return target card from your graveyard to your hand. text=(Transforms from Conqueror's Galleon.) -- {T}: Add {1} to your mana pool. -- {2}, {T}: Draw a card, then discard a card. -- {4}, {T}: Draw a card. -- {6}, {T}: Return target card from your graveyard to your hand.
@@ -12263,26 +12262,26 @@ toughness=2
[/card] [/card]
[card] [card]
name=Corpseweft name=Corpseweft
auto={1}{B}:choice name(Exile 1 creature) moveTo(exile) target(creature|mygraveyard) && token(Zombie,creature Zombie Horror,2/2,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}:name(Exile 1 creature) token(Zombie,creature Zombie Horror,2/2,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 2 creatures) moveTo(exile) target(<2>creature|mygraveyard) && token(Zombie,creature Zombie Horror,4/4,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 2 creatures) token(Zombie,creature Zombie Horror,4/4,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 3 creatures) moveTo(exile) target(<3>creature|mygraveyard) && token(Zombie,creature Zombie Horror,6/6,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 3 creatures) token(Zombie,creature Zombie Horror,6/6,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 4 creatures) moveTo(exile) target(<4>creature|mygraveyard) && token(Zombie,creature Zombie Horror,8/8,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 4 creatures) token(Zombie,creature Zombie Horror,8/8,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 5 creatures) moveTo(exile) target(<5>creature|mygraveyard) && token(Zombie,creature Zombie Horror,10/10,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 5 creatures) token(Zombie,creature Zombie Horror,10/10,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 6 creatures) moveTo(exile) target(<6>creature|mygraveyard) && token(Zombie,creature Zombie Horror,12/12,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 6 creatures) token(Zombie,creature Zombie Horror,12/12,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 7 creatures) moveTo(exile) target(<7>creature|mygraveyard) && token(Zombie,creature Zombie Horror,14/14,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 7 creatures) token(Zombie,creature Zombie Horror,14/14,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 8 creatures) moveTo(exile) target(<8>creature|mygraveyard) && token(Zombie,creature Zombie Horror,16/16,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 8 creatures) token(Zombie,creature Zombie Horror,16/16,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 9 creatures) moveTo(exile) target(<9>creature|mygraveyard) && token(Zombie,creature Zombie Horror,18/18,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 9 creatures) token(Zombie,creature Zombie Horror,18/18,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 10 creatures) moveTo(exile) target(<10>creature|mygraveyard) && token(Zombie,creature Zombie Horror,20/20,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 10 creatures) token(Zombie,creature Zombie Horror,20/20,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 11 creatures) moveTo(exile) target(<11>creature|mygraveyard) && token(Zombie,creature Zombie Horror,22/22,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 11 creatures) token(Zombie,creature Zombie Horror,22/22,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 12 creatures) moveTo(exile) target(<12>creature|mygraveyard) && token(Zombie,creature Zombie Horror,24/24,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 12 creatures) token(Zombie,creature Zombie Horror,24/24,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 13 creatures) moveTo(exile) target(<13>creature|mygraveyard) && token(Zombie,creature Zombie Horror,26/26,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 13 creatures) token(Zombie,creature Zombie Horror,26/26,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 14 creatures) moveTo(exile) target(<14>creature|mygraveyard) && token(Zombie,creature Zombie Horror,28/28,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 14 creatures) token(Zombie,creature Zombie Horror,28/28,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 15 creatures) moveTo(exile) target(<15>creature|mygraveyard) && token(Zombie,creature Zombie Horror,30/30,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 15 creatures) token(Zombie,creature Zombie Horror,30/30,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 16 creatures) moveTo(exile) target(<16>creature|mygraveyard) && token(Zombie,creature Zombie Horror,32/32,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 16 creatures) token(Zombie,creature Zombie Horror,32/32,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 17 creatures) moveTo(exile) target(<17>creature|mygraveyard) && token(Zombie,creature Zombie Horror,34/34,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 17 creatures) token(Zombie,creature Zombie Horror,34/34,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 18 creatures) moveTo(exile) target(<18>creature|mygraveyard) && token(Zombie,creature Zombie Horror,36/36,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 18 creatures) token(Zombie,creature Zombie Horror,36/36,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 19 creatures) moveTo(exile) target(<19>creature|mygraveyard) && token(Zombie,creature Zombie Horror,38/38,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 19 creatures) token(Zombie,creature Zombie Horror,38/38,black) and!( tap(noevent) )!
auto={1}{B}:choice name(Exile 20 creatures) moveTo(exile) target(<20>creature|mygraveyard) && token(Zombie,creature Zombie Horror,40/40,black) and!( tap(noevent) )! auto={1}{B}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}{E(creature|mygraveyard)}:name(Exile 20 creatures) token(Zombie,creature Zombie Horror,40/40,black) and!( tap(noevent) )!
text={1}{B}, Exile one or more creature cards from your graveyard: Put an X/X black Zombie Horror creature token onto the battlefield tapped, where X is twice the number of cards exiled this way. text={1}{B}, Exile one or more creature cards from your graveyard: Put an X/X black Zombie Horror creature token onto the battlefield tapped, where X is twice the number of cards exiled this way.
mana={2}{B} mana={2}{B}
type=Enchantment type=Enchantment
@@ -12955,8 +12954,8 @@ type=Instant
[card] [card]
name=Cruel Reality name=Cruel Reality
target=player target=player
auto=auto=@each targetedplayer upkeep restriction{type(*[creature;planeswalker]|targetedpersonsbattlefield)~equalto~0}:life:-5 targetedplayer auto=@each targetedplayer upkeep restriction{type(*[creature;planeswalker]|targetedpersonsbattlefield)~equalto~0}:life:-5 targetedplayer
auto=auto=@each targetedplayer upkeep restriction{type(*[creature;planeswalker]|targetedpersonsbattlefield)~morethan~0}:name(Sacrifice of lose life) ability$!name(Sacrifice of lose life) choice name(Sacrifice) notatarget(*[creature;planeswalker]|myBattlefield) sacrifice _ choice name(Lose life) life:-5 controller!$ targetedplayer auto=@each targetedplayer upkeep restriction{type(*[creature;planeswalker]|targetedpersonsbattlefield)~morethan~0}:name(Sacrifice of lose life) ability$!name(Sacrifice of lose life) choice name(Sacrifice) notatarget(*[creature;planeswalker]|myBattlefield) sacrifice _ choice name(Lose life) life:-5 controller!$ targetedplayer
text=Enchant player -- At the beginning of enchanted player's upkeep, that player sacrifices a creature or planeswalker. If the player can't, he or she loses 5 life. text=Enchant player -- At the beginning of enchanted player's upkeep, that player sacrifices a creature or planeswalker. If the player can't, he or she loses 5 life.
mana={5}{B}{B} mana={5}{B}{B}
type=Enchantment type=Enchantment
@@ -13074,7 +13073,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Cryptic Serpent name=Cryptic Serpent
anyzone=foreach(instant,sorcery|mygraveyard) altercost(-1,colorless) anyzone=foreach(instant,sorcery|mygraveyard) altercost(colorless,-1)
text=Cryptic Serpent costs {1} less to cast for each instant and sorcery card in your graveyard. text=Cryptic Serpent costs {1} less to cast for each instant and sorcery card in your graveyard.
mana={5}{U}{U} mana={5}{U}{U}
type=Creature type=Creature
@@ -13788,7 +13787,7 @@ toughness=1
[card] [card]
name=Daring Saboteur name=Daring Saboteur
auto={2}{U}:unblockable auto={2}{U}:unblockable
auto=@combatdamaged(player) from(this):may draw:1 && discard(*|myhand) auto=@combatdamaged(player) from(this):may draw:1 && transforms((,newability[target(*|myhand) reject])) forever
text={2}{U}: Daring Saboteur can't be blocked this turn. -- Whenever Daring Saboteur deals combat damage to a player, you may draw a card. If you do, discard a card. text={2}{U}: Daring Saboteur can't be blocked this turn. -- Whenever Daring Saboteur deals combat damage to a player, you may draw a card. If you do, discard a card.
mana={1}{U} mana={1}{U}
type=Creature type=Creature
@@ -17791,7 +17790,7 @@ toughness=4
[card] [card]
name=Dwarven Mine name=Dwarven Mine
auto=aslongas(other land[mountain]|myBattlefield) tap(noevent) <3 oneshot auto=aslongas(other land[mountain]|myBattlefield) tap(noevent) <3 oneshot
auto=if this(untapped) create(Dwarf:creature Dwarf:1/1:red) once auto=aslongas(other land[mountain]|myBattlefield) >2 create(Dwarf:creature Dwarf:1/1:red) once
text={T}: Add {R}. -- Dwarven Mine enters the battlefield tapped unless you control three or more other Mountains. -- When Dwarven Mine enters the battlefield untapped, create a 1/1 red Dwarf creature token. text={T}: Add {R}. -- Dwarven Mine enters the battlefield tapped unless you control three or more other Mountains. -- When Dwarven Mine enters the battlefield untapped, create a 1/1 red Dwarf creature token.
type=Land type=Land
subtype=Mountain subtype=Mountain
@@ -19895,9 +19894,9 @@ toughness=3
[card] [card]
name=Excavation Technique name=Excavation Technique
other={3}{W} name(Demonstrate) other={3}{W} name(Demonstrate)
auto=name(Destroy permanent) target(*|battlefield) transforms((,newability[destroy],newability[token(Treasure Sur)*2])) oneshot auto=name(Destroy permanent) target(*[-land]|battlefield) transforms((,newability[destroy],newability[token(Treasure Sur)*2])) oneshot
auto=if paid(alternative) then ability$!name(Destroy permanent) name(Destroy permanent) target(*|battlefield) transforms((,newability[destroy],newability[token(Treasure Sur)*2])) oneshot!$ controller auto=if paid(alternative) then ability$!name(Destroy permanent) name(Destroy permanent) target(*[-land]|battlefield) transforms((,newability[destroy],newability[token(Treasure Sur)*2])) oneshot!$ controller
auto=if paid(alternative) then ability$!name(Destroy permanent) name(Destroy permanent) target(*|battlefield) transforms((,newability[destroy],newability[token(Treasure Sur)*2])) oneshot!$ opponent auto=if paid(alternative) then ability$!name(Destroy permanent) name(Destroy permanent) target(*[-land]|battlefield) transforms((,newability[destroy],newability[token(Treasure Sur)*2])) oneshot!$ opponent
text=Demonstrate (When you cast this spell, you may copy it. If you do, choose an opponent to also copy it. Players may choose new targets for their copies.) -- Destroy target nonland permanent. Its controller creates two Treasure tokens. text=Demonstrate (When you cast this spell, you may copy it. If you do, choose an opponent to also copy it. Players may choose new targets for their copies.) -- Destroy target nonland permanent. Its controller creates two Treasure tokens.
mana={3}{W} mana={3}{W}
type=Sorcery type=Sorcery
@@ -24911,7 +24910,7 @@ toughness=1
[card] [card]
name=Gingerbread Cabin name=Gingerbread Cabin
auto=aslongas(other land[forest]|myBattlefield) tap(noevent) <3 oneshot auto=aslongas(other land[forest]|myBattlefield) tap(noevent) <3 oneshot
auto=if this(untapped) token(-473141) once auto=aslongas(other land[forest]|myBattlefield) >2 token(-473141) once
text={T}: Add {G}. -- Gingerbread Cabin enters the battlefield tapped unless you control three or more other Forests. -- When Gingerbread Cabin enters the battlefield untapped, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") text={T}: Add {G}. -- Gingerbread Cabin enters the battlefield tapped unless you control three or more other Forests. -- When Gingerbread Cabin enters the battlefield untapped, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")
type=Land type=Land
subtype=Forest subtype=Forest
@@ -26611,6 +26610,7 @@ toughness=7
[/card] [/card]
[card] [card]
name=Grasping Scoundrel name=Grasping Scoundrel
auto=@combat(attacking) source(this):1/0
text=Grasping Scoundrel gets +1/+0 as long as it's attacking. text=Grasping Scoundrel gets +1/+0 as long as it's attacking.
mana={B} mana={B}
type=Creature type=Creature
@@ -30460,8 +30460,8 @@ type=Artifact
[/card] [/card]
[card] [card]
name=Idyllic Grange name=Idyllic Grange
auto=aslongas(other land[plain]|myBattlefield) tap(noevent) <3 oneshot auto=aslongas(other land[plains]|myBattlefield) tap(noevent) <3 oneshot
auto=if this(untapped) target(creature|myBattlefield) counter(1/1) once auto=aslongas(other land[plains]|myBattlefield) >2 target(creature|myBattlefield) counter(1/1) once
text={T}: Add {W}. -- Idyllic Grange enters the battlefield tapped unless you control three or more other Plains. -- When Idyllic Grange enters the battlefield untapped, put a +1/+1 counter on target creature you control. text={T}: Add {W}. -- Idyllic Grange enters the battlefield tapped unless you control three or more other Plains. -- When Idyllic Grange enters the battlefield untapped, put a +1/+1 counter on target creature you control.
type=Land type=Land
subtype=Plains subtype=Plains
@@ -33910,7 +33910,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Kefnet's Monument name=Kefnet's Monument
auto=lord(creature[blue]|myhand) altercost(-1,colorless) auto=lord(creature[blue]|myhand) altercost(colorless,-1)
auto=@movedto(creature|mystack):target(creature|opponentbattlefield) freeze auto=@movedto(creature|mystack):target(creature|opponentbattlefield) freeze
text=Blue creature spells you cast cost {1} less to cast. -- Whenever you cast a creature spell, target creature an opponent controls doesn't untap during its controller's next untap step. text=Blue creature spells you cast cost {1} less to cast. -- Whenever you cast a creature spell, target creature an opponent controls doesn't untap during its controller's next untap step.
mana={3} mana={3}
@@ -36197,8 +36197,7 @@ toughness=1
[card] [card]
name=Lesser Masticore name=Lesser Masticore
abilities=persist abilities=persist
target=creature auto={4}:damage:1 target(creature)
auto={4}:damage:1
text=As an additional cost to cast this spell, discard a card. {4}: Lesser Masticore deals 1 damage to target creature. -- 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.) text=As an additional cost to cast this spell, discard a card. {4}: Lesser Masticore deals 1 damage to target creature. -- 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={2}{D(*|myhand)} mana={2}{D(*|myhand)}
type=Artifact Creature type=Artifact Creature
@@ -38552,7 +38551,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Marauding Looter name=Marauding Looter
auto=@each my endofturn:if raid then draw:1 && discard(*|myhand) auto=@each my endofturn:if raid then draw:1 && transforms((,newability[target(*|myhand) reject])) forever
text=Raid — At the beginning of your end step, if you attacked with a creature this turn, you may draw a card. If you do, discard a card. text=Raid — At the beginning of your end step, if you attacked with a creature this turn, you may draw a card. If you do, discard a card.
mana={2}{U}{R} mana={2}{U}{R}
type=Creature type=Creature
@@ -41135,7 +41134,7 @@ type=Instant
[card] [card]
name=Mystic Sanctuary name=Mystic Sanctuary
auto=aslongas(other land[island]|myBattlefield) tap(noevent) <3 oneshot auto=aslongas(other land[island]|myBattlefield) tap(noevent) <3 oneshot
auto=if this(untapped) may (instant,sorcery|mygraveyard) moveTo(myLibrary) once auto=aslongas(other land[island]|myBattlefield) >2 may moveTo(myLibrary) target(instant,sorcery|mygraveyard) once
text={T}: Add {U}. -- Mystic Sanctuary enters the battlefield tapped unless you control three or more other Islands. -- When Mystic Sanctuary enters the battlefield untapped, you may put target instant or sorcery card from your graveyard on top of your library. text={T}: Add {U}. -- Mystic Sanctuary enters the battlefield tapped unless you control three or more other Islands. -- When Mystic Sanctuary enters the battlefield untapped, you may put target instant or sorcery card from your graveyard on top of your library.
type=Land type=Land
subtype=Island subtype=Island
@@ -47985,7 +47984,7 @@ toughness=3
name=Radiant Destiny name=Radiant Destiny
auto=_ASCEND_ auto=_ASCEND_
auto=@movedTo(*|myBattlefield):_ASCEND_ auto=@movedTo(*|myBattlefield):_ASCEND_
auto=activatechooseacolor transforms((,newability[lord(creature[chosencolor]|mybattlefield) 1/1],newability[_CITY'S_BLESSING_ lord(creature[chosencolor]|mybattlefield) vigilance])) forever activatechooseend auto=activatechooseatype transforms((,newability[lord(creature[chosentype]|mybattlefield) 1/1],newability[_CITY'S_BLESSING_ lord(creature[chosentype]|mybattlefield) vigilance])) forever activatechooseend
text=Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.) -- As Radiant Destiny enters the battlefield, choose a creature type. -- Creatures you control of the chosen type get +1/+1. As long as you have the city's blessing, they also have vigilance. text=Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.) -- As Radiant Destiny enters the battlefield, choose a creature type. -- Creatures you control of the chosen type get +1/+1. As long as you have the city's blessing, they also have vigilance.
mana={2}{W} mana={2}{W}
type=Enchantment type=Enchantment
@@ -48597,7 +48596,7 @@ name=Ranger Class
auto=counter(0/0,1,Level) auto=counter(0/0,1,Level)
auto=name(Create Wolf) token(Wolf,Creature Wolf,2/2,green) auto=name(Create Wolf) token(Wolf,Creature Wolf,2/2,green)
auto=this(variable{hascntlevel}=1) {1}{G}:name(Level 2) counter(0/0,1,Level) asSorcery auto=this(variable{hascntlevel}=1) {1}{G}:name(Level 2) counter(0/0,1,Level) asSorcery
auto=auto=@each my blockers restriction{compare(hascntlevel)~morethan~1}:name(Put 1/1 counter) target(creature[attacking]|battlefield) counter(1/1) auto=@each my blockers restriction{compare(hascntlevel)~morethan~1}:name(Put 1/1 counter) target(creature[attacking]|battlefield) counter(1/1)
auto=this(variable{hascntlevel}=2) {3}{G}:name(Level 3) counter(0/0,1,Level) asSorcery auto=this(variable{hascntlevel}=2) {3}{G}:name(Level 3) counter(0/0,1,Level) asSorcery
auto=this(variable{hascntlevel}>=3) transforms((,newability[showfromtoplibrary],newability[canplaycreaturelibrarytop])) auto=this(variable{hascntlevel}>=3) transforms((,newability[showfromtoplibrary],newability[canplaycreaturelibrarytop]))
text=(Gain the next level as a sorcery to add its ability.) -- When Ranger Class enters the battlefield, create a 2/2 green Wolf creature token. -- {1}{G}: Level 2 -- Whenever you attack, put a +1/+1 counter on target attacking creature. -- {3}{G}: Level 3 -- You may look at the top card of your library any time. -- You may cast creature spells from the top of your library. text=(Gain the next level as a sorcery to add its ability.) -- When Ranger Class enters the battlefield, create a 2/2 green Wolf creature token. -- {1}{G}: Level 2 -- Whenever you attack, put a +1/+1 counter on target attacking creature. -- {3}{G}: Level 3 -- You may look at the top card of your library any time. -- You may cast creature spells from the top of your library.
@@ -51675,7 +51674,7 @@ toughness=2
[card] [card]
name=Rowdy Crew name=Rowdy Crew
abilities=trample abilities=trample
auto=draw:3 && discard:2 controller auto=draw:3 && transforms((,newability[target(<2>*|myhand) reject])) forever
text=Trample -- When Rowdy Crew enters the battlefield, draw three cards, then discard two cards at random. If two cards that share a card type are discarded this way, put two +1/+1 counters on Rowdy Crew. text=Trample -- When Rowdy Crew enters the battlefield, draw three cards, then discard two cards at random. If two cards that share a card type are discarded this way, put two +1/+1 counters on Rowdy Crew.
mana={2}{R}{R} mana={2}{R}{R}
type=Creature type=Creature
@@ -55556,7 +55555,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Shipwreck Looter name=Shipwreck Looter
auto=if raid then may draw:1 && discard(*|myhand) auto=if raid then may draw:1 && transforms((,newability[target(*|myhand) reject])) forever
text=Raid — When Shipwreck Looter enters the battlefield, if you attacked with a creature this turn, you may draw a card. If you do, discard a card. text=Raid — When Shipwreck Looter enters the battlefield, if you attacked with a creature this turn, you may draw a card. If you do, discard a card.
mana={1}{U} mana={1}{U}
type=Creature type=Creature
@@ -61108,10 +61107,10 @@ type=Instant
[/card] [/card]
[card] [card]
name=Subtlety name=Subtlety
abilities=Flash,lifelink abilities=flash,flying
other={E(*[blue]|myhand)} name(Evoke) other={E(*[blue]|myhand)} name(Evoke)
auto=if paid(alternative) then sacrifice auto=if paid(alternative) then sacrifice
auto=may name(Choose creature or planeswalker) target(creature,planeswalker) transforms((,newability[choice name(Put on top) moveto(myLibrary)],newability[choice name(Put on bottom) bottomoflibrary])) oneshot auto=may name(Choose creature or planeswalker) target(creature,planeswalker|stack) transforms((,newability[choice name(Put on top) moveto(myLibrary)],newability[choice name(Put on bottom) bottomoflibrary])) oneshot
text=Flash -- Flying -- When Subtlety enters the battlefield, choose up to one target creature spell or planeswalker spell. Its owner puts it on the top or bottom of their library. -- Evoke—Exile a blue card from your hand. text=Flash -- Flying -- When Subtlety enters the battlefield, choose up to one target creature spell or planeswalker spell. Its owner puts it on the top or bottom of their library. -- Evoke—Exile a blue card from your hand.
mana={2}{U}{U} mana={2}{U}{U}
type=Creature type=Creature
@@ -66102,7 +66101,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Trial of Ambition name=Trial of Ambition
auto=ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ opponent auto=ability$!name(sacrifice) notatarget(creature|mybattlefield) sacrifice!$ target(opponent)
auto=@movedto(cartouche|mybattlefield):moveto(myhand) auto=@movedto(cartouche|mybattlefield):moveto(myhand)
text=When Trial of Ambition enters the battlefield, target opponent sacrifices a creature. -- When a Cartouche enters the battlefield under your control, return Trial of Ambition to its owner's hand. text=When Trial of Ambition enters the battlefield, target opponent sacrifices a creature. -- When a Cartouche enters the battlefield under your control, return Trial of Ambition to its owner's hand.
mana={1}{B} mana={1}{B}
@@ -71319,7 +71318,7 @@ type=Land
[card] [card]
name=Witch's Cottage name=Witch's Cottage
auto=aslongas(other land[swamp]|myBattlefield) tap(noevent) <3 oneshot auto=aslongas(other land[swamp]|myBattlefield) tap(noevent) <3 oneshot
auto=if this(untapped) may (creature|mygraveyard) moveTo(myLibrary) once auto=aslongas(other land[swamp]|myBattlefield) >2 may moveTo(myLibrary) target(creature|mygraveyard) once
text={T}: Add {B} -- Witch's Cottage enters the battlefield tapped unless you control three or more other Swamps. -- When Witch's Cottage enters the battlefield untapped, you may put target creature card from your graveyard on top of your library. text={T}: Add {B} -- Witch's Cottage enters the battlefield tapped unless you control three or more other Swamps. -- When Witch's Cottage enters the battlefield untapped, you may put target creature card from your graveyard on top of your library.
type=Land type=Land
subtype=Swamp subtype=Swamp
@@ -71973,7 +71972,7 @@ type=Legendary Sorcery
[/card] [/card]
[card] [card]
name=Yawgmoth, Thran Physician name=Yawgmoth, Thran Physician
abilities=protection from humans abilities=protection from(human)
auto={L:1}{S(other creature|mybattlefield)}:target(creature) counter(-1/-1) && draw:1 controller auto={L:1}{S(other creature|mybattlefield)}:target(creature) counter(-1/-1) && draw:1 controller
auto={B}{B}{discard(*|myhand)}:_PROLIFERATE_ auto={B}{B}{discard(*|myhand)}:_PROLIFERATE_
text=Protection from Humans -- Pay 1 life, Sacrifice another creature: Put a -1/-1 counter on up to one target creature and draw a card. -- {B}{B}, Discard a card: Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.) text=Protection from Humans -- Pay 1 life, Sacrifice another creature: Put a -1/-1 counter on up to one target creature and draw a card. -- {B}{B}, Discard a card: Proliferate. (Choose any number of permanents and/or players, then give each another counter of each kind already there.)
+6 -6
View File
@@ -15404,7 +15404,7 @@ toughness=5
[/card] [/card]
[card] [card]
name=Brush with Death name=Brush with Death
auto=life:-2 auto=life:-2 target(opponent)
auto=life:2 controller auto=life:2 controller
buyback={2}{B}{2}{B}{B} buyback={2}{B}{2}{B}{B}
text=Buyback {2}{B}{B} (You may pay an additional {2}{B}{B} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target opponent loses 2 life. You gain 2 life. text=Buyback {2}{B}{B} (You may pay an additional {2}{B}{B} as you cast this spell. If you do, put this card into your hand as it resolves.) -- Target opponent loses 2 life. You gain 2 life.
@@ -33721,7 +33721,7 @@ toughness=4
[/card] [/card]
[card] [card]
name=Eater of the Dead name=Eater of the Dead
auto={0}:this(tapped) moveto(exile) target(*|graveyard) && untap all(this) auto={0}:moveto(exile) target(*|graveyard) && untap all(this) restriction{lastturn(*|stack)~lessthan~1}
text={0}: If Eater of the Dead is tapped, untap it and exile target creature card from a graveyard. text={0}: If Eater of the Dead is tapped, untap it and exile target creature card from a graveyard.
mana={4}{B} mana={4}{B}
type=Creature type=Creature
@@ -65231,7 +65231,7 @@ auto={T}:damage:3 target(creature[attacking;blocking])
text={T}: Lady Caleria deals 3 damage to target attacking or blocking creature. text={T}: Lady Caleria deals 3 damage to target attacking or blocking creature.
mana={3}{G}{G}{W}{W} mana={3}{G}{G}{W}{W}
type=Legendary Creature type=Legendary Creature
subtype=Human Archer subtype=Elf Archer
power=3 power=3
toughness=6 toughness=6
[/card] [/card]
@@ -65356,7 +65356,7 @@ toughness=3
[/card] [/card]
[card] [card]
name=Lamplighter of Selhoff name=Lamplighter of Selhoff
auto=if type(other zombie|mybattlefield)~morethan~0 then may draw:1 && discard(*|myhand) auto=if type(other zombie|mybattlefield)~morethan~0 then may draw:1 && transforms((,newability[target(*|myhand) reject])) forever
text=When Lamplighter of Selhoff enters the battlefield, if you control another Zombie, you may draw a card. If you do, discard a card. text=When Lamplighter of Selhoff enters the battlefield, if you control another Zombie, you may draw a card. If you do, discard a card.
mana={4}{U} mana={4}{U}
type=Creature type=Creature
@@ -90693,7 +90693,7 @@ toughness=1
[card] [card]
name=Rabid Bite name=Rabid Bite
target=creature|mybattlefield target=creature|mybattlefield
auto=transforms((,newability[dynamicability<!powerstrike!> target(creature|opponentbattlefield)])) auto=transforms((,newability[target(creature|opponentbattlefield) dynamicability<!powerstrike!>])) forever
text=Target creature you control deals damage equal to its power to target creature you don't control. text=Target creature you control deals damage equal to its power to target creature you don't control.
mana={1}{G} mana={1}{G}
type=Sorcery type=Sorcery
@@ -95121,7 +95121,7 @@ auto=counter(1/1,1) all(other creature|mybattlefield)
text=When Ridgescale Tusker enters the battlefield, put a +1/+1 counter on each other creature you control. text=When Ridgescale Tusker enters the battlefield, put a +1/+1 counter on each other creature you control.
mana={3}{G}{G} mana={3}{G}{G}
type=Creature type=Creature
subtype=Beast subtype=Pangolin Beast
power=5 power=5
toughness=5 toughness=5
[/card] [/card]
@@ -1284,7 +1284,7 @@ subtype=Jace
name=Jace, Telepath Unbound name=Jace, Telepath Unbound
auto=counter(0/0,5,loyalty) auto=counter(0/0,5,loyalty)
auto={C(0/0,1,Loyalty)}:name(+1: don't target any creature) donothing auto={C(0/0,1,Loyalty)}:name(+1: don't target any creature) donothing
auto={C(0/0,1,Loyalty)}:name(+1: target creature gets -2/0) may target(creature) -2/0 uynt auto={C(0/0,1,Loyalty)}:name(+1: target creature gets -2/0) target(creature) -2/0 uynt
auto={C(0/0,-3,Loyalty)}:name(-3: choose an instant or sorcery you may from graveyard) target(*[instant;sorcery]|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) ueot auto={C(0/0,-3,Loyalty)}:name(-3: choose an instant or sorcery you may from graveyard) target(*[instant;sorcery]|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) ueot
auto={C(0/0,-9,Loyalty)}:name(-9: emblem mills opponent cards) emblem transforms((,newability[@movedTo(*|mystack):deplete:5 opponent])) forever dontremove auto={C(0/0,-9,Loyalty)}:name(-9: emblem mills opponent cards) emblem transforms((,newability[@movedTo(*|mystack):deplete:5 opponent])) forever dontremove
text=+1: Up to one target creature gets -2/-0 until your next turn. -- -3: You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead. -- -9: You get an emblem with "Whenever you cast a spell, target opponent puts the top five cards of his or her library into his or her graveyard." text=+1: Up to one target creature gets -2/-0 until your next turn. -- -3: You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead. -- -9: You get an emblem with "Whenever you cast a spell, target opponent puts the top five cards of his or her library into his or her graveyard."