Code: Select all
[card]
name=Basking Rootwalla
auto={1}{G}:2/2
autograveyard=@movedTo(this|mygraveyard) from(myhand): may pay({0}) name(Madness) moveto(mybattlefield)
text={1}{G}: Basking Rootwalla gets +2/+2 until end of turn. Activate this ability only once each turn. -- Madness {0} (If you discard this card, you may cast it for its madness cost instead of putting it into your graveyard.)
mana={G}
type=Creature
subtype=Lizard
power=1
toughness=1
[/card]
Code: Select all
[card]
name=Grave Scrabbler
autograveyard=@movedTo(this|mygraveyard) from(myhand): may pay({1}{B}) name(Madness) moveto(mybattlefield) && target(creature|myGraveyard) moveTo(myHand)
text=Madness {1}{B} (If you discard this card, you may cast it for its madness cost instead of putting it into your graveyard.) -- When Grave Scrabbler enters the battlefield, if its madness cost was paid, you may return target creature card in a graveyard to its owner's hand.
mana={3}{B}
type=Creature
subtype=Zombie
power=2
toughness=2
[/card]
Code: Select all
[card]
name=Gorgon Recluse
autograveyard=@movedTo(this|mygraveyard) from(myhand): may pay({B}{B}) name(Madness) moveto(mybattlefield)
auto=@combat(blocking,blocked) source(this) from(creature[-black]):all(trigger[from]) phaseaction[combatends once] destroy
text=Whenever Gorgon Recluse blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. -- Madness {B}{B} (If you discard this card, you may cast it for its madness cost instead of putting it into your graveyard.)
mana={3}{B}{B}
type=Creature
subtype=Gorgon
power=2
toughness=4
[/card]
1. A spell makes you discard
2. As a response, press (X) and gain the enough mana, then click the targetted madness card and it will do the madness.
#Possible errors = the game can stop at end of turn, I don't know why that happens. hELP! (I think that's because the "autocard" abilities have much errors)