convert more cards to xxMakeToken keywords

This commit is contained in:
jendave
2011-08-06 08:42:06 +00:00
parent b408b35e7c
commit 7e1c13ac92
8 changed files with 28 additions and 17 deletions

View File

@@ -4,6 +4,7 @@ Types:Creature Faerie Spellshaper
Text:no text Text:no text
PT:1/1 PT:1/1
K:Flying K:Flying
K:abMakeToken U T Discard<1/Any><>1<>Cloud Sprite<>U 1 1 Cloud Sprite<>Controller<>1<>Creature;Faerie<>1<>1<>Flying;CARDNAME can block only creatures with flying.<>Put a 1/1 blue Faerie creature token named Cloud Sprite onto the battlefield. It has flying and "Cloud Sprite can block only creatures with flying."
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://resources.wizards.com/magic/cards/fut/en-us/card130309.jpg SVar:Picture:http://resources.wizards.com/magic/cards/fut/en-us/card130309.jpg
End End

View File

@@ -3,6 +3,7 @@ ManaCost:4 G G
Types:Legendary Creature Treefolk Types:Legendary Creature Treefolk
Text:no text Text:no text
PT:4/5 PT:4/5
K:abMakeToken 2 G<>1<>Saproling<>G 1 1 Saproling<>Controller<>G<>Creature;Saproling<>1<>1<>None<>put a 1/1 green Saproling creature token onto the battlefield.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/nemata_grove_guardian.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/nemata_grove_guardian.jpg
End End

View File

@@ -4,6 +4,7 @@ Types:Legendary Creature Human Shaman
Text:no text Text:no text
PT:2/2 PT:2/2
K:Haste K:Haste
K:abMakeToken R T<>1<>Elemental<>R 3 1 Elemental<>Controller<>R<>Creature;Elemental<>3<>1<>Haste<>put a 3/1 red Elemental creature token with haste onto the battlefield.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/rakka_mar.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/rakka_mar.jpg
End End

View File

@@ -3,6 +3,7 @@ ManaCost:GW
Types:Legendary Creature Elf Warrior Types:Legendary Creature Elf Warrior
Text:no text Text:no text
PT:1/1 PT:1/1
K:abMakeToken 2 GW T<>1<>Elf Warrior<>GW 1 1 Elf Warrior<>Controller<>G W<>Creature;Elf;Warrior<>1<>1<>None<>put a 1/1 green and white Elf Warrior creature token onto the battlefield.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/rhys_the_redeemed.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/rhys_the_redeemed.jpg
End End

View File

@@ -3,6 +3,8 @@ ManaCost:3 R R
Types:Creature Goblin Types:Creature Goblin
Text:When Siege-Gang Commander comes into play, put three 1/1 red Goblin creature tokens into play. Text:When Siege-Gang Commander comes into play, put three 1/1 red Goblin creature tokens into play.
PT:2/2 PT:2/2
K:abDamageTgtCP 1 R T Sac<1/Goblin>:2
K:etbMakeToken<>3<>Goblin<>R 1 1 Goblin<>Controller<>R<>Creature;Goblin<>1<>1<>None<>put three 1/1 red Goblin creature tokens onto the battlefield.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/siege_gang_commander.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/siege_gang_commander.jpg
End End

View File

@@ -3,6 +3,7 @@ ManaCost:2
Types:Artifact Creature Spellshaper Types:Artifact Creature Spellshaper
Text:no text Text:no text
PT:1/1 PT:1/1
K:abMakeToken 1 T Discard<1/Any><>1<>Metallic Sliver<>C 1 1 Metallic Sliver<>Controller<>1<>Artifact;Creature;Sliver<>1<>1<>None<>put a 1/1 colorless Sliver artifact creature token named Metallic Sliver onto the battlefield.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://resources.wizards.com/magic/cards/fut/en-us/card130329.jpg SVar:Picture:http://resources.wizards.com/magic/cards/fut/en-us/card130329.jpg
End End

View File

@@ -3,6 +3,7 @@ ManaCost:4 G W
Types:Legendary Creature Elf Warrior Types:Legendary Creature Elf Warrior
Text:Other green creatures you control get +1/+1.\r\nOther white creatures you control get +1/+1. Text:Other green creatures you control get +1/+1.\r\nOther white creatures you control get +1/+1.
PT:3/4 PT:3/4
K:abMakeToken T<>1<>Voja<>GW 2 2 Voja<>Controller<>R<>Legendary;Creature;Wolf<>2<>2<>None<>put a legendary 2/2 green and white Wolf creature token named Voja onto the battlefield.
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/tolsimir_wolfblood.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/tolsimir_wolfblood.jpg

View File

@@ -8826,7 +8826,7 @@ public class CardFactory_Creatures {
})); }));
}//*************** END ************ END ************************** }//*************** END ************ END **************************
*/ */
/*
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Sliversmith")) { else if(cardName.equals("Sliversmith")) {
final Ability_Tap ability = new Ability_Tap(card, "1") { final Ability_Tap ability = new Ability_Tap(card, "1") {
@@ -8868,8 +8868,8 @@ public class CardFactory_Creatures {
} }
})); }));
}//*************** END ************ END ************************** }//*************** END ************ END **************************
*/
/*
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Cloudseeder")) { else if(cardName.equals("Cloudseeder")) {
final Ability_Tap ability = new Ability_Tap(card, "U") { final Ability_Tap ability = new Ability_Tap(card, "U") {
@@ -8912,7 +8912,7 @@ public class CardFactory_Creatures {
} }
})); }));
}//*************** END ************ END ************************** }//*************** END ************ END **************************
*/
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Goldmeadow Lookout")) { else if(cardName.equals("Goldmeadow Lookout")) {
@@ -9702,6 +9702,7 @@ public class CardFactory_Creatures {
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Rhys the Redeemed")) { else if(cardName.equals("Rhys the Redeemed")) {
/*
final Ability_Tap tokenAbility1 = new Ability_Tap(card, "2 GW") { final Ability_Tap tokenAbility1 = new Ability_Tap(card, "2 GW") {
private static final long serialVersionUID = 411298860775527337L; private static final long serialVersionUID = 411298860775527337L;
@@ -9729,7 +9730,7 @@ public class CardFactory_Creatures {
tokenAbility1.setStackDescription(card.getName() tokenAbility1.setStackDescription(card.getName()
+ " - Put a 1/1 green and white Elf Warrior creature token into play."); + " - Put a 1/1 green and white Elf Warrior creature token into play.");
tokenAbility1.setBeforePayMana(new Input_PayManaCost(tokenAbility1)); tokenAbility1.setBeforePayMana(new Input_PayManaCost(tokenAbility1));
*/
///////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////
final Ability_Tap copyTokens1 = new Ability_Tap(card, "4 GW GW") { final Ability_Tap copyTokens1 = new Ability_Tap(card, "4 GW GW") {
@@ -10082,7 +10083,7 @@ public class CardFactory_Creatures {
card.addSpellAbility(ability); card.addSpellAbility(ability);
}//*************** END ************ END ************************** }//*************** END ************ END **************************
/*
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Siege-Gang Commander")) { else if(cardName.equals("Siege-Gang Commander")) {
@@ -10192,7 +10193,7 @@ public class CardFactory_Creatures {
ability.setStackDescription("Siege-Gang Commander deals 2 damage to target creature or player"); ability.setStackDescription("Siege-Gang Commander deals 2 damage to target creature or player");
ability.setBeforePayMana(CardFactoryUtil.input_targetCreaturePlayer(ability, true, false)); ability.setBeforePayMana(CardFactoryUtil.input_targetCreaturePlayer(ability, true, false));
}//*************** END ************ END ************************** }//*************** END ************ END **************************
*/
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Brion Stoutarm")) { else if(cardName.equals("Brion Stoutarm")) {
@@ -12549,6 +12550,7 @@ public class CardFactory_Creatures {
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Nemata, Grove Guardian")) { else if(cardName.equals("Nemata, Grove Guardian")) {
/*
final SpellAbility a1 = new Ability(card, "2 G") { final SpellAbility a1 = new Ability(card, "2 G") {
@Override @Override
public boolean canPlayAI() { public boolean canPlayAI() {
@@ -12578,6 +12580,7 @@ public class CardFactory_Creatures {
"Creature", "Saproling"}, 1, 1, new String[] {""}); "Creature", "Saproling"}, 1, 1, new String[] {""});
}//makeToken() }//makeToken()
};//SpellAbility };//SpellAbility
*/
final SpellAbility a2 = new Ability(card, "0") { final SpellAbility a2 = new Ability(card, "0") {
final Command eot1 = new Command() { final Command eot1 = new Command() {
@@ -12711,10 +12714,10 @@ public class CardFactory_Creatures {
return list.size() > 1 && super.canPlay(); return list.size() > 1 && super.canPlay();
} }
}; };
a1.setDescription("2G: Put a 1/1 green Saproling creature token into play."); //a1.setDescription("2G: Put a 1/1 green Saproling creature token into play.");
a1.setStackDescription("Put a 1/1 Saproling into play."); //a1.setStackDescription("Put a 1/1 Saproling into play.");
card.addSpellAbility(a1); //card.addSpellAbility(a1);
a1.setBeforePayMana(new Input_PayManaCost(a1)); //a1.setBeforePayMana(new Input_PayManaCost(a1));
card.addSpellAbility(a2); card.addSpellAbility(a2);
a2.setDescription("Sacrifice a Saproling: Saproling creatures get +1/+1 until end of turn"); a2.setDescription("Sacrifice a Saproling: Saproling creatures get +1/+1 until end of turn");
@@ -12923,7 +12926,7 @@ public class CardFactory_Creatures {
a2.setBeforePayMana(runtime); a2.setBeforePayMana(runtime);
}//*************** END ************ END ************************** }//*************** END ************ END **************************
/*
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Rakka Mar")) { else if(cardName.equals("Rakka Mar")) {
final SpellAbility a1 = new Ability_Tap(card, "R") { final SpellAbility a1 = new Ability_Tap(card, "R") {
@@ -12950,8 +12953,8 @@ public class CardFactory_Creatures {
a1.setBeforePayMana(new Input_PayManaCost(a1)); a1.setBeforePayMana(new Input_PayManaCost(a1));
}//*************** END ************ END ************************** }//*************** END ************ END **************************
*/
/*
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Tolsimir Wolfblood")) { else if(cardName.equals("Tolsimir Wolfblood")) {
final SpellAbility a1 = new Ability_Tap(card) { final SpellAbility a1 = new Ability_Tap(card) {
@@ -12984,7 +12987,7 @@ public class CardFactory_Creatures {
a1.setDescription("tap: Put a legendary 2/2 green and white Wolf creature token named Voja into play."); a1.setDescription("tap: Put a legendary 2/2 green and white Wolf creature token named Voja into play.");
a1.setStackDescription("Put a 2/2 white green Legendary Wolf creature token named Voja into play."); a1.setStackDescription("Put a 2/2 white green Legendary Wolf creature token named Voja into play.");
}//*************** END ************ END ************************** }//*************** END ************ END **************************
*/
//*************** START *********** START ************************** //*************** START *********** START **************************
if(cardName.equals("Ranger of Eos")) { if(cardName.equals("Ranger of Eos")) {