convert from java code to groovy code

master
melvin 2013-05-19 16:18:42 +08:00
parent d8d2fd4bac
commit b66e82e8e7
2 changed files with 8 additions and 25 deletions

View File

@ -1,21 +1,5 @@
package magic.card;
import magic.model.MagicCounterType;
import magic.model.MagicDamage;
import magic.model.MagicGame;
import magic.model.MagicManaCost;
import magic.model.MagicPermanent;
import magic.model.MagicPlayer;
import magic.model.action.MagicChangeCountersAction;
import magic.model.choice.MagicMayChoice;
import magic.model.choice.MagicPayManaCostChoice;
import magic.model.event.MagicEvent;
import magic.model.trigger.MagicWhenDamageIsDealtTrigger;
public class Vorosh__the_Hunter {
public static final MagicWhenDamageIsDealtTrigger T = new MagicWhenDamageIsDealtTrigger() {
[
new MagicWhenDamageIsDealtTrigger() {
@Override
public MagicEvent executeTrigger(
final MagicGame game,
@ -30,13 +14,12 @@ public class Vorosh__the_Hunter {
new MagicPayManaCostChoice(MagicManaCost.create("{2}{G}"))
),
this,
"You may$ pay {2}{G}$. If you do, put six +1/+1 counters on SN."):
"You may\$ pay {2}{G}\$. If you do, put six +1/+1 counters on SN."
):
MagicEvent.NONE;
}
@Override
public void executeEvent(
final MagicGame game,
final MagicEvent event) {
public void executeEvent(final MagicGame game, final MagicEvent event) {
if (event.isYes()) {
game.doAction(new MagicChangeCountersAction(
event.getPermanent(),
@ -46,5 +29,5 @@ public class Vorosh__the_Hunter {
));
}
}
};
}
}
]

View File

@ -9,4 +9,4 @@ cost={3}{G}{U}{B}
pt=6/6
ability=flying
timing=smain
requires_card_code
requires_groovy_code