added Sphinx's Revelation

master
melvin 2013-03-04 14:38:32 +08:00
parent 67d8f1b372
commit a7e0ee8e70
2 changed files with 31 additions and 0 deletions

View File

@ -0,0 +1,22 @@
[
new MagicSpellCardEvent() {
@Override
public MagicEvent getEvent(final MagicCardOnStack cardOnStack,final MagicPayedCost payedCost) {
final int amount=payedCost.getX();
return new MagicEvent(
cardOnStack,
this,
"PN gains " + amount + " life and draw " + amount + " cards."
);
}
@Override
public void executeEvent(
final MagicGame game,
final MagicEvent event,
final Object[] choiceResults) {
final int amount = event.getCardOnStack().getX();
game.doAction(new MagicChangeLifeAction(event.getPlayer(), amount));
game.doAction(new MagicDrawAction(event.getPlayer(), amount));
}
}
]

View File

@ -0,0 +1,9 @@
name=Sphinx's Revelation
url=http://magiccards.info/rtr/en/200.html
image=http://magiccards.info/scans/en/rtr/200.jpg
value=4.474
rarity=M
type=Instant
cost={X}{W}{U}{U}
timing=main
requires_groovy_code