From 4333d0f290785b87a4914ab3855d76eaf90b99d3 Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 08:29:55 +0000 Subject: [PATCH] convert Mobilization to abMakeToken and stPumpAll keywords --- res/cardsfolder/mobilization.txt | 4 +++- src/forge/CardFactory.java | 4 ++-- src/forge/GameActionUtil.java | 9 +++++++-- src/forge/StaticEffects.java | 2 +- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/res/cardsfolder/mobilization.txt b/res/cardsfolder/mobilization.txt index 249df48ee9b..c7af1d6d56a 100644 --- a/res/cardsfolder/mobilization.txt +++ b/res/cardsfolder/mobilization.txt @@ -1,7 +1,9 @@ Name:Mobilization ManaCost:2 W Types:Enchantment -Text:Soldier creatures have vigilance. +Text:no text +K:abMakeToken 2 W<>1<>Soldier<>W 1 1 Soldier<>Controller<>W<>Creature;Soldier<>1<>1<>None<>Put a 1/1 white Soldier creature token onto the battlefield. +K:stPumpAll:Creature.Soldier:0/0/Vigilance:No Condition:Soldier creatures have vigilance. SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/mobilization.jpg End diff --git a/src/forge/CardFactory.java b/src/forge/CardFactory.java index 78efa7b44f7..9f41d6f529a 100644 --- a/src/forge/CardFactory.java +++ b/src/forge/CardFactory.java @@ -6175,7 +6175,7 @@ public class CardFactory implements NewConstants { card.addSpellAbility(ability); }//*************** END ************ END ************************** */ - + /* //*************** START *********** START ************************** else if(cardName.equals("Mobilization")) { final SpellAbility ability = new Ability(card, "2 W") { @@ -6190,7 +6190,7 @@ public class CardFactory implements NewConstants { card.addSpellAbility(ability); }//*************** END ************ END ************************** - + */ //*************** START *********** START ************************** else if(cardName.equals("Centaur Glade")) { diff --git a/src/forge/GameActionUtil.java b/src/forge/GameActionUtil.java index 2bb15dd2f6f..5accdf69583 100644 --- a/src/forge/GameActionUtil.java +++ b/src/forge/GameActionUtil.java @@ -11818,13 +11818,15 @@ public class GameActionUtil { }// execute() }; //Goblin Assault - + /* public static Command Mobilization = new Command() { + private static final long serialVersionUID = 2005579284163773044L; CardList gloriousAnthemList = new CardList(); public void execute() { + /* String keyword = "Vigilance"; CardList list = gloriousAnthemList; @@ -11852,8 +11854,11 @@ public class GameActionUtil { } }// for inner }// for outer + }// execute() + }; //mobilization + */ public static Command That_Which_Was_Taken = new Command() { private static final long serialVersionUID = -4142514935709694293L; @@ -20553,7 +20558,7 @@ public class GameActionUtil { commands.put("Absolute_Grace", Absolute_Grace); commands.put("Tabernacle", Tabernacle); commands.put("Magus_of_the_Tabernacle", Magus_of_the_Tabernacle); - commands.put("Mobilization", Mobilization); + //commands.put("Mobilization", Mobilization); commands.put("Serras_Blessing", Serras_Blessing); commands.put("Cover_of_Darkness", Cover_of_Darkness); commands.put("Steely_Resolve", Steely_Resolve); diff --git a/src/forge/StaticEffects.java b/src/forge/StaticEffects.java index 1b608d752e8..c8922f63c3d 100644 --- a/src/forge/StaticEffects.java +++ b/src/forge/StaticEffects.java @@ -183,7 +183,7 @@ public class StaticEffects cardToEffectsList.put("Absolute Grace", new String[] {"Absolute_Grace"}); cardToEffectsList.put("The Tabernacle at Pendrell Vale", new String[] {"Tabernacle"}); cardToEffectsList.put("Magus of the Tabernacle", new String[] {"Magus_of_the_Tabernacle"}); - cardToEffectsList.put("Mobilization", new String[] {"Mobilization"}); + //cardToEffectsList.put("Mobilization", new String[] {"Mobilization"}); cardToEffectsList.put("Goblin Assault", new String[] {"Goblin_Assault"}); cardToEffectsList.put("Serra's Blessing", new String[] {"Serras_Blessing"}); cardToEffectsList.put("Cover of Darkness", new String[] {"Cover_of_Darkness"});