added Falkenrath Noble and Feral Ridgewolf

master
beholder 2011-09-26 14:52:36 +02:00
parent cbb8d9c6d3
commit 0782931b7c
3 changed files with 76 additions and 0 deletions

View File

@ -4237,6 +4237,32 @@ pt=2/2
ability=flying,haste
timing=fmain
>Falkenrath Noble
image=http://magiccards.info/scans/en/isd/100.jpg
value=2
rarity=U
type=Creature
subtype=Vampire
color=b
converted=4
cost={3}{B}
pt=2/2
ability=flying
timing=fmain
>Feral Ridgewolf
image=http://magiccards.info/scans/en/isd/142.jpg
value=2
rarity=C
type=Creature
subtype=Wolf
color=r
converted=3
cost={2}{R}
pt=1/2
ability=trample
timing=main
>Morkrut Banshee
image=http://magiccards.info/scans/en/isd/110.jpg
value=4

View File

@ -0,0 +1,41 @@
package magic.card;
import magic.model.MagicGame;
import magic.model.MagicPermanent;
import magic.model.MagicPlayer;
import magic.model.action.MagicChangeLifeAction;
import magic.model.action.MagicPlayerAction;
import magic.model.choice.MagicTargetChoice;
import magic.model.event.MagicEvent;
import magic.model.trigger.MagicWhenOtherPutIntoGraveyardFromPlayTrigger;
public class Falkenrath_Noble {
public static final MagicWhenOtherPutIntoGraveyardFromPlayTrigger T = new MagicWhenOtherPutIntoGraveyardFromPlayTrigger() {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPermanent otherPermanent) {
final MagicPlayer player = permanent.getController();
return (otherPermanent.isCreature(game)) ?
new MagicEvent(
permanent,
player,
MagicTargetChoice.NEG_TARGET_PLAYER,
new Object[]{player},
this,
"Target player$ loses 1 life and you gain 1 life.") :
MagicEvent.NONE;
}
@Override
public void executeEvent(
final MagicGame game,
final MagicEvent event,
final Object data[],
final Object[] choiceResults) {
event.processTargetPlayer(game,choiceResults,0,new MagicPlayerAction() {
public void doAction(final MagicPlayer player) {
game.doAction(new MagicChangeLifeAction(player,-1));
game.doAction(new MagicChangeLifeAction((MagicPlayer)data[0],1));
}
});
}
};
}

View File

@ -0,0 +1,9 @@
package magic.card;
import magic.model.MagicManaCost;
import magic.model.event.MagicPermanentActivation;
import magic.model.event.MagicPumpActivation;
public class Feral_Ridgewolf {
public static final MagicPermanentActivation A = new MagicPumpActivation(MagicManaCost.ONE_RED,2,0);
}