Refactored FizzleToZone

Get rid of common code
Better naming of zone (where we put spell after countering)
More generic syntax: fizzleto(X) where X in [hand, exile, librarytop]
which will give more flexibility later
This commit is contained in:
pankdm
2013-10-08 23:18:42 +00:00
parent 4341e23210
commit 0c6d77daa0
6 changed files with 63 additions and 115 deletions

View File

@@ -30441,7 +30441,7 @@ toughness=1
card]
name=Remand
target=*|stack
auto=fizhand
auto=fizzleto(hand)
auto=draw:1 controller
text=Counter target spell. If that spell is countered this way, put it into its owner's hand instead of into that player's graveyard. -- Draw a card.
mana={1}{U}
@@ -30450,7 +30450,7 @@ type=Instant
[card]
name=Memory Lapse
target=*|stack
auto=fizlibrary
auto=fizzleto(librarytop)
text=Counter target spell. If that spell is countered this way, put it on top of its owner's library instead of into that player's graveyard.
mana={1}{U}
type=Instant
@@ -30458,7 +30458,7 @@ type=Instant
[card]
name=Dissipate
target=*|stack
auto=fizexile
auto=fizzleto(exile)
text=Counter target spell. If that spell is countered this way, exile it instead of putting it into its owner's graveyard.
mana={1}{U}{U}
type=Instant