diff --git a/release/Magarena/scripts/Hornet_Queen.txt b/release/Magarena/scripts/Hornet_Queen.txt new file mode 100644 index 0000000000..a0f0ef7f74 --- /dev/null +++ b/release/Magarena/scripts/Hornet_Queen.txt @@ -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 diff --git a/release/Magarena/scripts/Insect3.txt b/release/Magarena/scripts/Insect3.txt new file mode 100644 index 0000000000..4cf327ffdb --- /dev/null +++ b/release/Magarena/scripts/Insect3.txt @@ -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 diff --git a/src/magic/card/Hornet_Queen.java b/src/magic/card/Hornet_Queen.java new file mode 100644 index 0000000000..c5d28373f6 --- /dev/null +++ b/src/magic/card/Hornet_Queen.java @@ -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"))); + } + } + }; +}