diff --git a/res/card-pictures.txt b/res/card-pictures.txt index caaa8cfda36..58c485d7e2c 100644 --- a/res/card-pictures.txt +++ b/res/card-pictures.txt @@ -38,6 +38,7 @@ snow_covered_mountain.jpg http://www.wizards.com/global/images/magic/gene snow_covered_mountain1.jpg http://www.wizards.com/global/images/magic/general/snow_covered_mountain.jpg snow_covered_mountain2.jpg http://www.magickartenmarkt.de/img/cards/Ice_Age/snow_covered_mountain.jpg snow_covered_mountain3.jpg http://www.magickartenmarkt.de/img/cards/Ice_Age/snow_covered_mountain.jpg +Symbiotic_Wurm.jpg http://www.wizards.com/global/images/magic/general/Symbiotic_Wurm.jpg windfall.jpg http://www.wizards.com/global/images/magic/general/windfall.jpg oath_of_druids.jpg http://www.wizards.com/global/images/magic/general/oath_of_druids.jpg forbidden_orchard.jpg http://www.wizards.com/global/images/magic/general/forbidden_orchard.jpg diff --git a/res/cards.txt b/res/cards.txt index a14b842963a..e944449b8a7 100644 --- a/res/cards.txt +++ b/res/cards.txt @@ -1,3 +1,9 @@ +Symbiotic Wurm +5 G G G +Creature Wurm +When Symbiotic Wurm is put into a graveyard from play, put seven 1/1 green Insect creature tokens into play. +7/7 + Windfall 2 U Sorcery diff --git a/src/forge/CardFactory_Creatures.java b/src/forge/CardFactory_Creatures.java index 2fbdf79e209..7b640b54f79 100644 --- a/src/forge/CardFactory_Creatures.java +++ b/src/forge/CardFactory_Creatures.java @@ -18558,6 +18558,36 @@ public class CardFactory_Creatures { } //*************** END ************ END ************************** + //*************** START *********** START ************************** + else if(cardName.equals("Symbiotic Wurm")) { + final SpellAbility ability = new Ability(card, "0") { + + @Override + public void resolve() { + for(int i = 0; i < 7; i++) { + makeToken(); + } + } + + void makeToken() { + CardFactoryUtil.makeToken("Insect", "G 1 1 Insect", card, "G", new String[] { + "Creature", "Insect"}, 1, 1, new String[] {""}); + }//makeToken() + };//SpellAbility + + Command destroy = new Command() { + private static final long serialVersionUID = -7121390569051656027L; + + public void execute() { + ability.setStackDescription("Symbiotic Wurm - " + card.getController() + + " puts seven 1/1 tokens into play "); + AllZone.Stack.add(ability); + } + }; + card.addDestroyCommand(destroy); + }//*************** END ************ END ************************** + + // Cards with Cycling abilities // -1 means keyword "Cycling" not found if(shouldCycle(card) != -1) {