mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
updating a bunch of calls to makeToken to pass in the Player instead of a Card.
This commit is contained in:
@@ -6883,7 +6883,7 @@ public class CardFactory implements NewConstants {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
CardFactoryUtil.makeToken(t, in, card, col, new String[] {"Creature", t}, 1, 1,
|
CardFactoryUtil.makeToken(t, in, card.getController(), col, new String[] {"Creature", t}, 1, 1,
|
||||||
new String[] {""});
|
new String[] {""});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -7502,7 +7502,7 @@ public class CardFactory implements NewConstants {
|
|||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
for(int i = 0; i < card.getCounters(Counters.VERSE); i++) {
|
for(int i = 0; i < card.getCounters(Counters.VERSE); i++) {
|
||||||
CardFactoryUtil.makeToken("Beast", "G 3 3 Beast", card, "G", new String[] {
|
CardFactoryUtil.makeToken("Beast", "G 3 3 Beast", card.getController(), "G", new String[] {
|
||||||
"Creature", "Beast"}, 3, 3, new String[] {""});
|
"Creature", "Beast"}, 3, 3, new String[] {""});
|
||||||
}
|
}
|
||||||
AllZone.GameAction.sacrifice(card);
|
AllZone.GameAction.sacrifice(card);
|
||||||
@@ -7789,7 +7789,7 @@ public class CardFactory implements NewConstants {
|
|||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
card.subtractCounter(Counters.HOOFPRINT, 4);
|
card.subtractCounter(Counters.HOOFPRINT, 4);
|
||||||
CardFactoryUtil.makeToken("Elemental", "W 4 4 Elemental", card, "W", new String[] {
|
CardFactoryUtil.makeToken("Elemental", "W 4 4 Elemental", card.getController(), "W", new String[] {
|
||||||
"Creature", "Elemental"}, 4, 4, new String[] {"Flying"});
|
"Creature", "Elemental"}, 4, 4, new String[] {"Flying"});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -9703,7 +9703,7 @@ public class CardFactory implements NewConstants {
|
|||||||
}//resolve
|
}//resolve
|
||||||
|
|
||||||
public void makeToken() {
|
public void makeToken() {
|
||||||
CardFactoryUtil.makeToken("Thopter", "U 1 1 Thopter", card, "U", new String[] {
|
CardFactoryUtil.makeToken("Thopter", "U 1 1 Thopter", card.getController(), "U", new String[] {
|
||||||
"Artifact", "Creature", "Thopter"}, 1, 1, new String[] {"Flying"});
|
"Artifact", "Creature", "Thopter"}, 1, 1, new String[] {"Flying"});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -9800,7 +9800,7 @@ public class CardFactory implements NewConstants {
|
|||||||
CardFactoryUtil.makeToken(
|
CardFactoryUtil.makeToken(
|
||||||
"Snake",
|
"Snake",
|
||||||
"C 1 1 Snake",
|
"C 1 1 Snake",
|
||||||
card,
|
card.getController(),
|
||||||
"",
|
"",
|
||||||
new String[] {"Artifact", "Creature", "Snake"},
|
new String[] {"Artifact", "Creature", "Snake"},
|
||||||
1,
|
1,
|
||||||
@@ -10142,7 +10142,7 @@ public class CardFactory implements NewConstants {
|
|||||||
|
|
||||||
if( (flip == true && choice.equals("heads")) || (flip == false && choice.equals("tails"))) {
|
if( (flip == true && choice.equals("heads")) || (flip == false && choice.equals("tails"))) {
|
||||||
JOptionPane.showMessageDialog(null, "Bottle of Suleiman - Win! - "+player+" puts a 5/5 Flying Djinn in play.", "Bottle of Suleiman", JOptionPane.PLAIN_MESSAGE);
|
JOptionPane.showMessageDialog(null, "Bottle of Suleiman - Win! - "+player+" puts a 5/5 Flying Djinn in play.", "Bottle of Suleiman", JOptionPane.PLAIN_MESSAGE);
|
||||||
CardFactoryUtil.makeToken("Djinn", "C 5 5 Djinn", card, "", new String[] {"Creature", "Artifact", "Djinn"}, 5, 5, new String[] {"Flying"});
|
CardFactoryUtil.makeToken("Djinn", "C 5 5 Djinn", card.getController(), "", new String[] {"Creature", "Artifact", "Djinn"}, 5, 5, new String[] {"Flying"});
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
JOptionPane.showMessageDialog(null, "Bottle of Suleiman - Lose - Bottle does 5 damage to "+player+".", "Bottle of Suleiman", JOptionPane.PLAIN_MESSAGE);
|
JOptionPane.showMessageDialog(null, "Bottle of Suleiman - Lose - Bottle does 5 damage to "+player+".", "Bottle of Suleiman", JOptionPane.PLAIN_MESSAGE);
|
||||||
|
|||||||
@@ -11,8 +11,6 @@ import java.util.Map.Entry;
|
|||||||
|
|
||||||
import com.esotericsoftware.minlog.Log;
|
import com.esotericsoftware.minlog.Log;
|
||||||
|
|
||||||
import forge.Constant.Zone;
|
|
||||||
|
|
||||||
|
|
||||||
public class CardFactoryUtil {
|
public class CardFactoryUtil {
|
||||||
private static Random random = new Random();
|
private static Random random = new Random();
|
||||||
@@ -4440,6 +4438,10 @@ public class CardFactoryUtil {
|
|||||||
return makeToken("Soldier", "W 1 1 Soldier", controller, "W", new String[] {"Creature", "Soldier"}, 1, 1, new String[] {""});
|
return makeToken("Soldier", "W 1 1 Soldier", controller, "W", new String[] {"Creature", "Soldier"}, 1, 1, new String[] {""});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static CardList makeToken11BRat(Player controller) {
|
||||||
|
return makeToken("Rat", "B 1 1 Rat", controller, "B", new String[] {"Creature", "Rat"}, 1, 1, new String[] {""});
|
||||||
|
}
|
||||||
|
|
||||||
public static CardList makeToken(String name, String imageName, Player controller, String manaCost, String[] types, int baseAttack, int baseDefense, String[] intrinsicKeywords) {
|
public static CardList makeToken(String name, String imageName, Player controller, String manaCost, String[] types, int baseAttack, int baseDefense, String[] intrinsicKeywords) {
|
||||||
CardList list = new CardList();
|
CardList list = new CardList();
|
||||||
Card c = new Card();
|
Card c = new Card();
|
||||||
|
|||||||
@@ -115,7 +115,7 @@ class CardFactory_Auras {
|
|||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
//makeToken();
|
//makeToken();
|
||||||
CardFactoryUtil.makeToken("Caribou", "W 0 1 Caribou", spell.getTargetCard(), "W", new String[] {
|
CardFactoryUtil.makeToken("Caribou", "W 0 1 Caribou", spell.getTargetCard().getController(), "W", new String[] {
|
||||||
"Creature", "Caribou"}, 0, 1, new String[] {""});
|
"Creature", "Caribou"}, 0, 1, new String[] {""});
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
@@ -347,7 +347,7 @@ class CardFactory_Auras {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
CardFactoryUtil.makeToken("Drake", "GU 2 2 Drake", spell.getTargetCard(), "G U", new String[] {
|
CardFactoryUtil.makeToken("Drake", "GU 2 2 Drake", spell.getTargetCard().getController(), "G U", new String[] {
|
||||||
"Creature", "Drake"}, 2, 2, new String[] {"Flying"});
|
"Creature", "Drake"}, 2, 2, new String[] {"Flying"});
|
||||||
//makeToken();
|
//makeToken();
|
||||||
}
|
}
|
||||||
@@ -485,7 +485,7 @@ class CardFactory_Auras {
|
|||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
//makeToken();
|
//makeToken();
|
||||||
CardFactoryUtil.makeToken("Squirrel", "G 1 1 Squirrel", spell.getTargetCard(), "G", new String[] {
|
CardFactoryUtil.makeToken("Squirrel", "G 1 1 Squirrel", spell.getTargetCard().getController(), "G", new String[] {
|
||||||
"Creature", "Squirrel"}, 1, 1, new String[] {""});
|
"Creature", "Squirrel"}, 1, 1, new String[] {""});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1374,7 +1374,7 @@ class CardFactory_Lands {
|
|||||||
|
|
||||||
if(card.getCounters(Counters.ICE) == 0)
|
if(card.getCounters(Counters.ICE) == 0)
|
||||||
{CardFactoryUtil.makeToken("Marit Lage",
|
{CardFactoryUtil.makeToken("Marit Lage",
|
||||||
"B 20 20 Marit Lage", card, "B", new String[] {"Legendary", "Creature", "Avatar"}, 20,
|
"B 20 20 Marit Lage", card.getController(), "B", new String[] {"Legendary", "Creature", "Avatar"}, 20,
|
||||||
20, new String[] {"Flying", "Indestructible"});
|
20, new String[] {"Flying", "Indestructible"});
|
||||||
AllZone.GameAction.sacrifice(card);
|
AllZone.GameAction.sacrifice(card);
|
||||||
}
|
}
|
||||||
@@ -1398,7 +1398,7 @@ class CardFactory_Lands {
|
|||||||
public void resolve() {
|
public void resolve() {
|
||||||
if(card.getCounters(Counters.ICE) == 0) {
|
if(card.getCounters(Counters.ICE) == 0) {
|
||||||
CardFactoryUtil.makeToken("Marit Lage",
|
CardFactoryUtil.makeToken("Marit Lage",
|
||||||
"B 20 20 Marit Lage", card, "B", new String[] {"Legendary", "Creature", "Avatar"}, 20,
|
"B 20 20 Marit Lage", card.getController(), "B", new String[] {"Legendary", "Creature", "Avatar"}, 20,
|
||||||
20, new String[] {"Flying", "Indestructible"});
|
20, new String[] {"Flying", "Indestructible"});
|
||||||
}
|
}
|
||||||
AllZone.GameAction.sacrifice(card);
|
AllZone.GameAction.sacrifice(card);
|
||||||
@@ -2055,7 +2055,7 @@ class CardFactory_Lands {
|
|||||||
final Ability ability = new Ability(card, "0") {
|
final Ability ability = new Ability(card, "0") {
|
||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
CardFactoryUtil.makeToken("Spirit", "C 1 1 Spirit", card, "", new String[] {
|
CardFactoryUtil.makeToken("Spirit", "C 1 1 Spirit", card.getController(), "", new String[] {
|
||||||
"Creature", "Spirit"}, 1, 1, new String[] {""});
|
"Creature", "Spirit"}, 1, 1, new String[] {""});
|
||||||
}//resolve()
|
}//resolve()
|
||||||
};//Ability
|
};//Ability
|
||||||
|
|||||||
@@ -202,7 +202,7 @@ class CardFactory_Planeswalkers {
|
|||||||
card2.addCounterFromNonEffect(Counters.LOYALTY, 1);
|
card2.addCounterFromNonEffect(Counters.LOYALTY, 1);
|
||||||
turn[0] = AllZone.Phase.getTurn();
|
turn[0] = AllZone.Phase.getTurn();
|
||||||
|
|
||||||
CardFactoryUtil.makeToken("Soldier", "W 1 1 Soldier", card2, "W", new String[] {
|
CardFactoryUtil.makeToken("Soldier", "W 1 1 Soldier", card2.getController(), "W", new String[] {
|
||||||
"Creature", "Soldier"}, 1, 1, new String[] {""});
|
"Creature", "Soldier"}, 1, 1, new String[] {""});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -960,7 +960,7 @@ class CardFactory_Planeswalkers {
|
|||||||
|
|
||||||
//Create token
|
//Create token
|
||||||
int n = card.getController().getLife();
|
int n = card.getController().getLife();
|
||||||
CardFactoryUtil.makeToken("Avatar", "W N N Avatar", card2, "W", new String[] {
|
CardFactoryUtil.makeToken("Avatar", "W N N Avatar", card2.getController(), "W", new String[] {
|
||||||
"Creature", "Avatar"}, n, n,
|
"Creature", "Avatar"}, n, n,
|
||||||
new String[] {"This creature's power and toughness are each equal to your life total"});
|
new String[] {"This creature's power and toughness are each equal to your life total"});
|
||||||
}
|
}
|
||||||
@@ -1688,7 +1688,7 @@ class CardFactory_Planeswalkers {
|
|||||||
card2.subtractCounter(Counters.LOYALTY, 1);
|
card2.subtractCounter(Counters.LOYALTY, 1);
|
||||||
turn[0] = AllZone.Phase.getTurn();
|
turn[0] = AllZone.Phase.getTurn();
|
||||||
|
|
||||||
CardFactoryUtil.makeToken("Beast", "G 3 3 Beast", card2, "G", new String[] {
|
CardFactoryUtil.makeToken("Beast", "G 3 3 Beast", card2.getController(), "G", new String[] {
|
||||||
"Creature", "Beast"}, 3, 3, new String[] {""});
|
"Creature", "Beast"}, 3, 3, new String[] {""});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2693,7 +2693,7 @@ class CardFactory_Planeswalkers {
|
|||||||
turn[0] = AllZone.Phase.getTurn();
|
turn[0] = AllZone.Phase.getTurn();
|
||||||
|
|
||||||
for(int i = 0; i < 5; i++)
|
for(int i = 0; i < 5; i++)
|
||||||
CardFactoryUtil.makeToken("Dragon", "R 4 4 Dragon", card2, "R", new String[] {
|
CardFactoryUtil.makeToken("Dragon", "R 4 4 Dragon", card2.getController(), "R", new String[] {
|
||||||
"Creature", "Dragon"}, 4, 4, new String[] {"Flying"});
|
"Creature", "Dragon"}, 4, 4, new String[] {"Flying"});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3058,7 +3058,7 @@ class CardFactory_Planeswalkers {
|
|||||||
Card target = getTargetCard();
|
Card target = getTargetCard();
|
||||||
AllZone.GameAction.sacrifice(target);
|
AllZone.GameAction.sacrifice(target);
|
||||||
//in makeToken, use target for source, so it goes into the correct Zone
|
//in makeToken, use target for source, so it goes into the correct Zone
|
||||||
CardFactoryUtil.makeToken("Dragon", "R 5 5 Dragon", target, "", new String[] {"Creature", "Dragon"}, 5, 5, new String[] {"Flying"});
|
CardFactoryUtil.makeToken("Dragon", "R 5 5 Dragon", target.getController(), "", new String[] {"Creature", "Dragon"}, 5, 5, new String[] {"Flying"});
|
||||||
|
|
||||||
}//resolve()
|
}//resolve()
|
||||||
|
|
||||||
@@ -3317,7 +3317,7 @@ class CardFactory_Planeswalkers {
|
|||||||
turn[0] = AllZone.Phase.getTurn();
|
turn[0] = AllZone.Phase.getTurn();
|
||||||
|
|
||||||
for (int i=0;i<3;i++)
|
for (int i=0;i<3;i++)
|
||||||
CardFactoryUtil.makeToken("Soldier", "W 1 1 Soldier", card2, "W", new String[] {
|
CardFactoryUtil.makeToken("Soldier", "W 1 1 Soldier", card2.getController(), "W", new String[] {
|
||||||
"Creature", "Soldier"}, 1, 1, new String[] {""});
|
"Creature", "Soldier"}, 1, 1, new String[] {""});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -631,8 +631,7 @@ public class CardFactory_Sorceries {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
CardFactoryUtil.makeToken("Rat", "B 1 1 Rat", card, "B", new String[] {"Creature", "Rat"}, 1,
|
CardFactoryUtil.makeToken11BRat(card.getController());
|
||||||
1, new String[] {""});
|
|
||||||
}//resolve()
|
}//resolve()
|
||||||
};//SpellAbility
|
};//SpellAbility
|
||||||
|
|
||||||
@@ -641,8 +640,7 @@ public class CardFactory_Sorceries {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
CardFactoryUtil.makeToken("Rat", "B 1 1 Rat", card, "B", new String[] {"Creature", "Rat"}, 1,
|
CardFactoryUtil.makeToken11BRat(card.getController());
|
||||||
1, new String[] {""});
|
|
||||||
|
|
||||||
//return card to the hand
|
//return card to the hand
|
||||||
PlayerZone hand = AllZone.getZone(Constant.Zone.Hand, card.getController());
|
PlayerZone hand = AllZone.getZone(Constant.Zone.Hand, card.getController());
|
||||||
@@ -1780,7 +1778,7 @@ public class CardFactory_Sorceries {
|
|||||||
}//resolve()
|
}//resolve()
|
||||||
|
|
||||||
void makeToken() {
|
void makeToken() {
|
||||||
CardFactoryUtil.makeToken("Giant Warrior", "W 5 5 Giant Warrior", card, "W", new String[] {
|
CardFactoryUtil.makeToken("Giant Warrior", "W 5 5 Giant Warrior", card.getController(), "W", new String[] {
|
||||||
"Creature", "Giant", "Warrior"}, 5, 5, new String[] {""});
|
"Creature", "Giant", "Warrior"}, 5, 5, new String[] {""});
|
||||||
}//makeToken()
|
}//makeToken()
|
||||||
|
|
||||||
@@ -2451,7 +2449,7 @@ public class CardFactory_Sorceries {
|
|||||||
for(int i = 0; i < c.length; i++) {
|
for(int i = 0; i < c.length; i++) {
|
||||||
if(c[i].isCreature()) {
|
if(c[i].isCreature()) {
|
||||||
AllZone.GameAction.destroyNoRegeneration(c[i]);
|
AllZone.GameAction.destroyNoRegeneration(c[i]);
|
||||||
CardFactoryUtil.makeToken("Spirit", "W 1 1 Spirit", c[i], "W", new String[] {
|
CardFactoryUtil.makeToken("Spirit", "W 1 1 Spirit", c[i].getController(), "W", new String[] {
|
||||||
"Creature", "Spirit"}, 1, 1, new String[] {"Flying"});
|
"Creature", "Spirit"}, 1, 1, new String[] {"Flying"});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2474,7 +2472,7 @@ public class CardFactory_Sorceries {
|
|||||||
all.addAll(AllZone.Computer_Play.getCards());
|
all.addAll(AllZone.Computer_Play.getCards());
|
||||||
int Soldiers = card.getXManaCostPaid();
|
int Soldiers = card.getXManaCostPaid();
|
||||||
for(int i = 0; i < Soldiers; i++) {
|
for(int i = 0; i < Soldiers; i++) {
|
||||||
CardFactoryUtil.makeToken("Soldier", "W 1 1 Soldier", card, "W", new String[] {
|
CardFactoryUtil.makeToken("Soldier", "W 1 1 Soldier", card.getController(), "W", new String[] {
|
||||||
"Creature", "Soldier"}, 1, 1, new String[] {""});
|
"Creature", "Soldier"}, 1, 1, new String[] {""});
|
||||||
}
|
}
|
||||||
if(Soldiers >= 5) {
|
if(Soldiers >= 5) {
|
||||||
@@ -3129,7 +3127,7 @@ public class CardFactory_Sorceries {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
CardFactoryUtil.makeToken("Beast", "G 3 3 Beast", card, "G",
|
CardFactoryUtil.makeToken("Beast", "G 3 3 Beast", card.getController(), "G",
|
||||||
new String[] {"Creature", "Beast"}, 3, 3, new String[] {""});
|
new String[] {"Creature", "Beast"}, 3, 3, new String[] {""});
|
||||||
|
|
||||||
//return card to hand if necessary
|
//return card to hand if necessary
|
||||||
@@ -3335,7 +3333,7 @@ public class CardFactory_Sorceries {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void makeToken() {
|
public void makeToken() {
|
||||||
CardFactoryUtil.makeToken("Bear", "G 2 2 Bear", card, "G", new String[] {"Creature", "Bear"},
|
CardFactoryUtil.makeToken("Bear", "G 2 2 Bear", card.getController(), "G", new String[] {"Creature", "Bear"},
|
||||||
2, 2, new String[] {""});
|
2, 2, new String[] {""});
|
||||||
}//resolve()
|
}//resolve()
|
||||||
};//SpellAbility
|
};//SpellAbility
|
||||||
@@ -4394,7 +4392,7 @@ public class CardFactory_Sorceries {
|
|||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
for(int i = 0; i < 6; i++) {
|
for(int i = 0; i < 6; i++) {
|
||||||
CardFactoryUtil.makeToken("Kor Soldier", "W 1 1 Kor Soldier", card, "W", new String[] {
|
CardFactoryUtil.makeToken("Kor Soldier", "W 1 1 Kor Soldier", card.getController(), "W", new String[] {
|
||||||
"Creature", "Kor", "Soldier"}, 1, 1, new String[] {""});
|
"Creature", "Kor", "Soldier"}, 1, 1, new String[] {""});
|
||||||
}//for
|
}//for
|
||||||
}//resolve()
|
}//resolve()
|
||||||
@@ -4411,7 +4409,7 @@ public class CardFactory_Sorceries {
|
|||||||
public void resolve() {
|
public void resolve() {
|
||||||
card.setKicked(true);
|
card.setKicked(true);
|
||||||
for(int i = 0; i < 12; i++) {
|
for(int i = 0; i < 12; i++) {
|
||||||
CardFactoryUtil.makeToken("Kor Soldier", "W 1 1 Kor Soldier", card, "W", new String[] {
|
CardFactoryUtil.makeToken("Kor Soldier", "W 1 1 Kor Soldier", card.getController(), "W", new String[] {
|
||||||
"Creature", "Kor", "Soldier"}, 1, 1, new String[] {""});
|
"Creature", "Kor", "Soldier"}, 1, 1, new String[] {""});
|
||||||
}//for
|
}//for
|
||||||
}//resolve()
|
}//resolve()
|
||||||
@@ -5005,11 +5003,11 @@ public class CardFactory_Sorceries {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void resolve() {
|
public void resolve() {
|
||||||
CardFactoryUtil.makeToken("Snake", "G 1 1 Snake", card, "G",
|
CardFactoryUtil.makeToken("Snake", "G 1 1 Snake", card.getController(), "G",
|
||||||
new String[] {"Creature", "Snake"}, 1, 1, new String[] {""});
|
new String[] {"Creature", "Snake"}, 1, 1, new String[] {""});
|
||||||
CardFactoryUtil.makeToken("Wolf", "G 2 2 Wolf", card, "G", new String[] {"Creature", "Wolf"},
|
CardFactoryUtil.makeToken("Wolf", "G 2 2 Wolf", card.getController(), "G", new String[] {"Creature", "Wolf"},
|
||||||
2, 2, new String[] {""});
|
2, 2, new String[] {""});
|
||||||
CardFactoryUtil.makeToken("Elephant", "G 3 3 Elephant", card, "G", new String[] {
|
CardFactoryUtil.makeToken("Elephant", "G 3 3 Elephant", card.getController(), "G", new String[] {
|
||||||
"Creature", "Elephant"}, 3, 3, new String[] {""});
|
"Creature", "Elephant"}, 3, 3, new String[] {""});
|
||||||
}//resolve()
|
}//resolve()
|
||||||
};
|
};
|
||||||
@@ -5388,7 +5386,8 @@ public class CardFactory_Sorceries {
|
|||||||
|
|
||||||
public void makeToken()
|
public void makeToken()
|
||||||
{
|
{
|
||||||
CardFactoryUtil.makeToken("Insect", "G 1 1 Insect", card, "G", new String[]{"Creature", "Insect"}, 1, 1, new String[] {""});
|
CardFactoryUtil.makeToken("Insect", "G 1 1 Insect", card.getController(), "G",
|
||||||
|
new String[]{"Creature", "Insect"}, 1, 1, new String[] {""});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
card.clearSpellAbility();
|
card.clearSpellAbility();
|
||||||
@@ -6003,7 +6002,7 @@ public class CardFactory_Sorceries {
|
|||||||
for(int i = 0; i < c.length; i++) {
|
for(int i = 0; i < c.length; i++) {
|
||||||
if(c[i].isCreature()) {
|
if(c[i].isCreature()) {
|
||||||
AllZone.GameAction.sacrifice(c[i]);
|
AllZone.GameAction.sacrifice(c[i]);
|
||||||
CardFactoryUtil.makeToken("Hellion", "R 4 4 hellion", c[i], "R", new String[] {
|
CardFactoryUtil.makeToken("Hellion", "R 4 4 hellion", c[i].getController(), "R", new String[] {
|
||||||
"Creature", "Hellion"}, 4, 4, new String[] {""});
|
"Creature", "Hellion"}, 4, 4, new String[] {""});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -6207,7 +6206,7 @@ public class CardFactory_Sorceries {
|
|||||||
times = 3;
|
times = 3;
|
||||||
for (int i=0;i<times;i++)
|
for (int i=0;i<times;i++)
|
||||||
{
|
{
|
||||||
cl = CardFactoryUtil.makeToken("Eldrazi Spawn", "C 0 1 Eldrazi Spawn", card, "", new String[] {
|
cl = CardFactoryUtil.makeToken("Eldrazi Spawn", "C 0 1 Eldrazi Spawn", card.getController(), "", new String[] {
|
||||||
"Creature", "Eldrazi", "Spawn"}, 0, 1, new String[] {"Sacrifice CARDNAME: Add 1 to your mana pool."});
|
"Creature", "Eldrazi", "Spawn"}, 0, 1, new String[] {"Sacrifice CARDNAME: Add 1 to your mana pool."});
|
||||||
for (Card crd:cl)
|
for (Card crd:cl)
|
||||||
crd.addSpellAbility(CardFactoryUtil.getEldraziSpawnAbility(crd));
|
crd.addSpellAbility(CardFactoryUtil.getEldraziSpawnAbility(crd));
|
||||||
@@ -6231,7 +6230,7 @@ public class CardFactory_Sorceries {
|
|||||||
AllZone.GameAction.searchLibraryBasicLand(card.getController(),
|
AllZone.GameAction.searchLibraryBasicLand(card.getController(),
|
||||||
Constant.Zone.Play, true);
|
Constant.Zone.Play, true);
|
||||||
|
|
||||||
CardList cl = CardFactoryUtil.makeToken("Eldrazi Spawn", "C 0 1 Eldrazi Spawn", card, "", new String[] {
|
CardList cl = CardFactoryUtil.makeToken("Eldrazi Spawn", "C 0 1 Eldrazi Spawn", card.getController(), "", new String[] {
|
||||||
"Creature", "Eldrazi", "Spawn"}, 0, 1, new String[] {"Sacrifice CARDNAME: Add 1 to your mana pool."});
|
"Creature", "Eldrazi", "Spawn"}, 0, 1, new String[] {"Sacrifice CARDNAME: Add 1 to your mana pool."});
|
||||||
for (Card crd:cl)
|
for (Card crd:cl)
|
||||||
crd.addSpellAbility(CardFactoryUtil.getEldraziSpawnAbility(crd));
|
crd.addSpellAbility(CardFactoryUtil.getEldraziSpawnAbility(crd));
|
||||||
|
|||||||
Reference in New Issue
Block a user