mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 20:58:03 +00:00
convert more cards to xxMakeToken keywords
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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,7 +9702,8 @@ 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;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -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,7 +12550,8 @@ 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() {
|
||||||
return MyRandom.random.nextBoolean();
|
return MyRandom.random.nextBoolean();
|
||||||
@@ -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")) {
|
||||||
|
|||||||
Reference in New Issue
Block a user