added Hornet Queen and Insect token

master
a. benedict balbuena 2012-10-06 11:48:33 +08:00
parent a1acf4ec6c
commit 98a2a7d4cb
3 changed files with 54 additions and 0 deletions

View File

@ -0,0 +1,12 @@
name=Hornet Queen
url=http://magiccards.info/cmd/en/159.html
image=http://magiccards.info/scans/en/cmd/159.jpg
value=4
rarity=R
type=Creature
subtype=Insect
cost={4}{G}{G}{G}
ability=flying,deathtouch
pt=2/2
timing=main
requires_card_code

View File

@ -0,0 +1,10 @@
name=Insect
token=Insect3
image=http://i167.photobucket.com/albums/u148/Ruja/Magic%20Tokens/Insect.jpg
value=3
type=Creature
subtype=Insect
color=g
cost={0}
ability=flying,deathtouch
pt=1/1

View File

@ -0,0 +1,32 @@
package magic.card;
import magic.data.TokenCardDefinitions;
import magic.model.MagicGame;
import magic.model.MagicPermanent;
import magic.model.MagicPlayer;
import magic.model.action.MagicPlayTokenAction;
import magic.model.event.MagicEvent;
import magic.model.trigger.MagicWhenComesIntoPlayTrigger;
public class Hornet_Queen {
public static final MagicWhenComesIntoPlayTrigger T = new MagicWhenComesIntoPlayTrigger() {
@Override
public MagicEvent executeTrigger(final MagicGame game, final MagicPermanent permanent, final MagicPlayer player) {
return new MagicEvent(
permanent,
this,
"PN puts four 1/1 green Insect creature tokens with flying and deathtouch onto the battlefield.");
}
@Override
public void executeEvent(
final MagicGame game,
final MagicEvent event,
final Object data[],
final Object[] choiceResults) {
for (int i = 0 ; i < 4; i++) {
game.doAction(new MagicPlayTokenAction(event.getPlayer(), TokenCardDefinitions.get("Insect3")));
}
}
};
}