added some cards

I think I added abilitycontroller before, I just forgot to add a card
that can use it (Gerrard's Verdict)
This commit is contained in:
Anthony Calosa
2016-08-20 16:04:17 +08:00
parent cbc41214d8
commit ecb4f64f91
2 changed files with 132 additions and 22 deletions
@@ -93,6 +93,16 @@ mana={2}{G}{G}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Exquisite Firecraft
#nofizzle don't work with aslongas
target=creature,player
auto=damage:4
auto=aslongas(*[instant;sorcery]|mygraveyard) nofizzle >1
text=Exquisite Firecraft deals 4 damage to target creature or player. -- Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, Exquisite Firecraft can't be countered by spells or abilities.
mana={1}{R}{R}
type=Sorcery
[/card]
[card]
name=Feral Hydra name=Feral Hydra
type=Creature type=Creature
subtype=Hydra Beast subtype=Hydra Beast
@@ -372,6 +382,19 @@ type=Instant
text=Staggershock deals 2 damage to target creature or player. Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) text=Staggershock deals 2 damage to target creature or player. Rebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.)
[/card] [/card]
[card] [card]
name=Surrak Dragonclaw
abilities=flash,nofizzle
#lord nofizzle doesn't seem to work
auto=lord(*|mystack) nofizzle
auto=lord(other creature|mybattlefield) trample
text=Flash -- Surrak Dragonclaw can't be countered. -- Creature spells you control can't be countered. -- Other creatures you control have trample.
mana={2}{G}{U}{R}
type=Legendary Creature
subtype=Human Warrior
power=6
toughness=6
[/card]
[card]
name=Surreal Memoir name=Surreal Memoir
auto=moverandom(instant) from(mygraveyard) to(myhand) auto=moverandom(instant) from(mygraveyard) to(myhand)
auto=if rebound then transforms((,newability[moveto(exile)],newability[phaseaction[my upkeep once checkex] activate may activate castcard(restricted)])) auto=if rebound then transforms((,newability[moveto(exile)],newability[phaseaction[my upkeep once checkex] activate may activate castcard(restricted)]))
+109 -22
View File
@@ -36198,15 +36198,6 @@ mana={4}{B}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Exquisite Firecraft
target=creature,player
auto=damage:4
auto=aslongas(*[instant;sorcery]|mygraveyard) nofizzle >1
text=Exquisite Firecraft deals 4 damage to target creature or player. -- Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, Exquisite Firecraft can't be countered by spells or abilities.
mana={1}{R}{R}
type=Sorcery
[/card]
[card]
name=Exsanguinate name=Exsanguinate
auto=life:-X opponent auto=life:-X opponent
auto=life:X controller auto=life:X controller
@@ -36416,6 +36407,13 @@ text=Colorless Eldrazi spells you cast cost {2} less to cast. -- {7}, {T}: Searc
type=Legendary Land type=Legendary Land
[/card] [/card]
[card] [card]
name=Eye of Yawgmoth
auto={3}{T}{S(creature|mybattlefield)}:reveal:storedmanacost optionone name(pick a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(Put in exile) target(<1>*|reveal) moveto(myexile) and!( moveto(exile) all(*|reveal) )! optiontwoend revealend
text={3}, {T}, Sacrifice a creature: Reveal a number of cards from the top of your library equal to the sacrificed creature's power. Put one into your hand and exile the rest.
mana={3}
type=Artifact
[/card]
[card]
name=Eye Spy name=Eye Spy
target=player target=player
auto=reveal:1 optionone name(Put On Top) target(*|reveal) moveto(ownerlibrary) optiononeend optiontwo name(put in graveyard) target(<1>*|reveal) moveto(ownergraveyard) optiontwoend revealend auto=reveal:1 optionone name(Put On Top) target(*|reveal) moveto(ownerlibrary) optiononeend optiontwo name(put in graveyard) target(<1>*|reveal) moveto(ownergraveyard) optiontwoend revealend
@@ -43306,6 +43304,14 @@ power=4
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Gerrard's Verdict
target=player
auto=ability$! reject notatarget(<2>*|myhand) and!( if cantargetcard(land|*) then life:3 all(abilitycontroller) )! !$ targetedplayer
text=Target player discards two cards. You gain 3 life for each land card discarded this way.
mana={W}{B}
type=Sorcery
[/card]
[card]
name=Gerrard's Wisdom name=Gerrard's Wisdom
auto=life:twicetype:*:myhand auto=life:twicetype:*:myhand
text=You gain 2 life for each card in your hand. text=You gain 2 life for each card in your hand.
@@ -48861,6 +48867,15 @@ power=1
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Guided Passage
auto=ability$! notatarget(creature|opponentlibrary) moveto(ownerhand) !$ opponent
auto=ability$! notatarget(land|opponentlibrary) moveto(ownerhand) !$ opponent
auto=ability$! notatarget(*[-land;-creature]|opponentlibrary) moveto(ownerhand) !$ opponent
text=Reveal the cards in your library. An opponent chooses from among them a creature card, a land card, and a noncreature, nonland card. You put the chosen cards into your hand. Then shuffle your library.
mana={U}{R}{G}
type=Sorcery
[/card]
[card]
name=Guided Strike name=Guided Strike
target=creature target=creature
auto=1/0 auto=1/0
@@ -59296,6 +59311,17 @@ power=3
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Keldon Firebombers
auto=ability$! notatarget(<type:land:mybattlefieldminus3minusend>land) sacrifice !$ controller
auto=ability$! notatarget(<type:land:mybattlefieldminus3minusend>land) sacrifice !$ opponent
text=When Keldon Firebombers enters the battlefield, each player sacrifices all lands he or she controls except for three.
mana={3}{R}{R}
type=Creature
subtype=Human Soldier
power=3
toughness=3
[/card]
[card]
name=Keldon Halberdier name=Keldon Halberdier
abilities=first strike abilities=first strike
text=First strike -- Suspend 4 - {R} (Rather than cast this card from your hand, you may pay {R} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.) text=First strike -- Suspend 4 - {R} (Rather than cast this card from your hand, you may pay {R} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.)
@@ -68483,7 +68509,7 @@ toughness=2
[card] [card]
name=Mausoleum Wanderer name=Mausoleum Wanderer
abilities=flying abilities=flying
auto=@moveto(spirit|mybattlefield):1/1 ueot auto=@movedto(spirit|mybattlefield):1/1 ueot
auto={s}:target(instant,sorcery|opponentstack) transforms((,newability[pay[[{value:storedpower}]] name(pay {value} mana) donothing?fizzle])) forever auto={s}:target(instant,sorcery|opponentstack) transforms((,newability[pay[[{value:storedpower}]] name(pay {value} mana) donothing?fizzle])) forever
text=Flying -- Whenever another Spirit enters the battlefield under your control, Mausoleum Wanderer gets +1/+1 until end of turn. -- Sacrifice Mausoleum Wanderer: Counter target instant or sorcery spell unless its controller pays {X}, where X is Mausoleum Wanderer's power. text=Flying -- Whenever another Spirit enters the battlefield under your control, Mausoleum Wanderer gets +1/+1 until end of turn. -- Sacrifice Mausoleum Wanderer: Counter target instant or sorcery spell unless its controller pays {X}, where X is Mausoleum Wanderer's power.
mana={U} mana={U}
@@ -85030,6 +85056,46 @@ mana={1}{R}{R}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Pure Reflection
auto=@movedto(creature[manacost=0]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,0/0,white) controller
auto=@movedto(creature[manacost=1]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,1/1,white) controller
auto=@movedto(creature[manacost=2]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,2/2,white) controller
auto=@movedto(creature[manacost=3]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,3/3,white) controller
auto=@movedto(creature[manacost=4]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,4/4,white) controller
auto=@movedto(creature[manacost=5]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,5/5,white) controller
auto=@movedto(creature[manacost=6]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,6/6,white) controller
auto=@movedto(creature[manacost=7]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,7/7,white) controller
auto=@movedto(creature[manacost=8]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,8/8,white) controller
auto=@movedto(creature[manacost=9]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,9/9,white) controller
auto=@movedto(creature[manacost=10]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,10/10,white) controller
auto=@movedto(creature[manacost=11]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,11/11,white) controller
auto=@movedto(creature[manacost=12]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,12/12,white) controller
auto=@movedto(creature[manacost=13]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,13/13,white) controller
auto=@movedto(creature[manacost=14]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,14/14,white) controller
auto=@movedto(creature[manacost=15]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,15/15,white) controller
auto=@movedto(creature[manacost=16]|mystack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,16/16,white) controller
auto=@movedto(creature[manacost=0]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,0/0,white) opponent
auto=@movedto(creature[manacost=1]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,1/1,white) opponent
auto=@movedto(creature[manacost=2]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,2/2,white) opponent
auto=@movedto(creature[manacost=3]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,3/3,white) opponent
auto=@movedto(creature[manacost=4]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,4/4,white) opponent
auto=@movedto(creature[manacost=5]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,5/5,white) opponent
auto=@movedto(creature[manacost=6]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,6/6,white) opponent
auto=@movedto(creature[manacost=7]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,7/7,white) opponent
auto=@movedto(creature[manacost=8]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,8/8,white) opponent
auto=@movedto(creature[manacost=9]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,9/9,white) opponent
auto=@movedto(creature[manacost=10]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,10/10,white) opponent
auto=@movedto(creature[manacost=11]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,11/11,white) opponent
auto=@movedto(creature[manacost=12]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,12/12,white) opponent
auto=@movedto(creature[manacost=13]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,13/13,white) opponent
auto=@movedto(creature[manacost=14]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,14/14,white) opponent
auto=@movedto(creature[manacost=15]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,15/15,white) opponent
auto=@movedto(creature[manacost=16]|opponentstack):destroy all(reflection|battlefield) && token(Reflection,Reflection Creature,16/16,white) opponent
text=Whenever a player casts a creature spell, destroy all Reflections. Then that player puts an X/X white Reflection creature token onto the battlefield, where X is the converted mana cost of that spell.
mana={2}{W}
type=Enchantment
[/card]
[card]
name=Purelace name=Purelace
alias=1358 alias=1358
text=Target spell or permanent becomes white. (Mana symbols on that permanent remain unchanged.) text=Target spell or permanent becomes white. (Mana symbols on that permanent remain unchanged.)
@@ -89432,6 +89498,14 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Rethink
target=*|stack
auto=transforms((,newability[pay[[{value:manacost}]] name(pay {value} mana) donothing?fizzle])) forever
text=Counter target spell unless its controller pays {X}, where X is its converted mana cost.
mana={2}{U}
type=Instant
[/card]
[card]
name=Retraced Image name=Retraced Image
target=*|myhand target=*|myhand
auto=aslongas(*[share!name!]|battlefield) moveTo(mybattlefield) auto=aslongas(*[share!name!]|battlefield) moveTo(mybattlefield)
@@ -93268,6 +93342,16 @@ power=1
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Samite Pilgrim
auto={T}:prevent:pbasiclandtypes target(creature,player)
text=Domain — {T}: Prevent the next X damage that would be dealt to target creature this turn, where X is the number of basic land types among lands you control.
mana={1}{W}
type=Creature
subtype=Human Cleric
power=1
toughness=1
[/card]
[card]
name=Samurai Enforcers name=Samurai Enforcers
auto=bushido(2/2) auto=bushido(2/2)
text=Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.) text=Bushido 2 (When this blocks or becomes blocked, it gets +2/+2 until end of turn.)
@@ -102695,6 +102779,14 @@ power=4
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Snag
auto=preventAllCombatDamage from(creature[-blocked]) ueot
text=You may discard a Forest card rather than pay Snag's mana cost. -- Prevent all combat damage that would be dealt by unblocked creatures this turn.
other={discard(forest|myhand)} name(Discard Forest to Cast)
mana={3}{G}
type=Instant
[/card]
[card]
name=Snake Basket name=Snake Basket
auto={X}{S}:thisforeach(X) token(Snake,Creature Snake,1/1,green) asSorcery auto={X}{S}:thisforeach(X) token(Snake,Creature Snake,1/1,green) asSorcery
text={X}, Sacrifice Snake Basket: Put X 1/1 green Snake creature tokens onto the battlefield. Activate this ability only any time you could cast a sorcery. text={X}, Sacrifice Snake Basket: Put X 1/1 green Snake creature tokens onto the battlefield. Activate this ability only any time you could cast a sorcery.
@@ -106186,6 +106278,13 @@ type=Enchantment
subtype=Aura subtype=Aura
[/card] [/card]
[card] [card]
name=Spreading Plague
auto=@movedto(creature|battlefield):name(destroy) all(trigger[to]) transforms((,newability[bury all(other creature[share!color!])])) oneshot
text=Whenever a creature enters the battlefield, destroy all other creatures that share a color with it. They can't be regenerated.
mana={4}{B}
type=Enchantment
[/card]
[card]
name=Spreading Seas name=Spreading Seas
target=land target=land
auto=draw:1 controller auto=draw:1 controller
@@ -110060,18 +110159,6 @@ mana={3}{W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Surrak Dragonclaw
abilities=flash,nofizzle
auto=lord(*|mystack) nofizzle
auto=lord(other creature|mybattlefield) trample
text=Flash -- Surrak Dragonclaw can't be countered. -- Creature spells you control can't be countered. -- Other creatures you control have trample.
mana={2}{G}{U}{R}
type=Legendary Creature
subtype=Human Warrior
power=6
toughness=6
[/card]
[card]
name=Surrak, the Hunt Caller name=Surrak, the Hunt Caller
auto=@each my combatbegins restriction{compare(powertotalinplay)~morethan~7}:haste target(creature|mybattlefield) ueot auto=@each my combatbegins restriction{compare(powertotalinplay)~morethan~7}:haste target(creature|mybattlefield) ueot
text=Formidable — At the beginning of combat on your turn, if creatures you control have total power 8 or greater, target creature you control gains haste until end of turn. text=Formidable — At the beginning of combat on your turn, if creatures you control have total power 8 or greater, target creature you control gains haste until end of turn.