move Aisling Leprechaun to scripts

master
melvin 2014-09-02 12:07:49 +08:00
parent 0163e11d90
commit cbd48c6647
3 changed files with 3 additions and 14 deletions

View File

@ -1,9 +1,10 @@
def color = new MagicStatic(MagicLayer.Color, MagicStatic.Forever) {
def GREEN = new MagicStatic(MagicLayer.Color) {
@Override
public int getColorFlags(final MagicPermanent permanent,final int flags) {
return MagicColor.Green.getMask();
}
};
[
new MagicWhenBlocksOrBecomesBlockedTrigger() {
@Override
@ -19,8 +20,7 @@ def color = new MagicStatic(MagicLayer.Color, MagicStatic.Forever) {
@Override
public void executeEvent(final MagicGame game, final MagicEvent event) {
event.processRefPermanent(game, {
final MagicPermanent permanent ->
game.doAction(new MagicAddStaticAction(creature, color));
game.doAction(new MagicAddStaticAction(it, GREEN));
});
}
}

View File

@ -1,11 +0,0 @@
name=Aisling Leprechaun
image=http://mtgimage.com/card/aisling%20leprechaun.jpg
value=2.500
rarity=C
type=Creature
subtype=Faerie
cost={G}
pt=1/1
ability=Whenever SN blocks or becomes blocked by a creature, that creature becomes green.
timing=main
oracle=Whenever Aisling Leprechaun blocks or becomes blocked by a creature, that creature becomes green.