From a5b843a97332961b576189aa0c39432f366358ba Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 03:29:16 +0000 Subject: [PATCH] - Added Join the Ranks. --- res/cards.txt | 5 +++++ src/forge/CardFactory.java | 17 +++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/res/cards.txt b/res/cards.txt index 261ffc9fba9..a34a89dbd20 100644 --- a/res/cards.txt +++ b/res/cards.txt @@ -1,3 +1,8 @@ +Join the Ranks +3 W +Instant +Put two 1/1 white Soldier Ally creature tokens onto the battlefield. + Virulent Sliver G Creature Sliver diff --git a/src/forge/CardFactory.java b/src/forge/CardFactory.java index cf3b77e30fd..c732c4eaa47 100644 --- a/src/forge/CardFactory.java +++ b/src/forge/CardFactory.java @@ -16250,6 +16250,23 @@ public class CardFactory implements NewConstants { card.addSpellAbility(spell); }//*************** END ************ END ************************** + //*************** START *********** START ************************** + else if(cardName.equals("Join the Ranks")) { + SpellAbility spell = new Spell(card) { + private static final long serialVersionUID = 2700238195526474372L; + + @Override + public void resolve() { + CardFactoryUtil.makeToken("Soldier Ally", "W 1 1 Soldier Ally", card, "W", + new String[] {"Creature", "Soldier", "Ally"}, 1, 1, new String[] {""}); + CardFactoryUtil.makeToken("Soldier Ally", "W 1 1 Soldier Ally", card, "W", + new String[] {"Creature", "Soldier", "Ally"}, 1, 1, new String[] {""}); + }//resolve() + }; + card.clearSpellAbility(); + card.addSpellAbility(spell); + }//*************** END ************ END ************************** + // Cards with Cycling abilities // -1 means keyword "Cycling" not found if(hasKeyword(card, "Cycling") != -1) {