Token Scripts: add Token to Name

This commit is contained in:
Hans Mackowiak
2021-11-19 10:26:46 +01:00
parent 0035616964
commit 53b000515b
458 changed files with 474 additions and 475 deletions

View File

@@ -722,7 +722,12 @@ public final class CardType implements Comparable<CardType>, CardTypeView {
return CardType.isALandType(input);
}
};
public static Predicate<String> IS_BASIC_LAND_TYPE = new Predicate<String>() {
@Override
public boolean apply(String input) {
return CardType.isABasicLandType(input);
}
};
public static Predicate<String> IS_ARTIFACT_TYPE = new Predicate<String>() {
@Override
public boolean apply(String input) {

View File

@@ -5139,12 +5139,7 @@ public class Card extends GameEntity implements Comparable<Card>, IHasSVars {
}
public final boolean hasABasicLandType() {
for (final String type : getType().getSubtypes()) {
if (forge.card.CardType.isABasicLandType(type)) {
return true;
}
}
return false;
return Iterables.any(getType().getSubtypes(), CardType.Predicates.IS_BASIC_LAND_TYPE);
}
public final boolean isUsedToPay() {

View File

@@ -185,11 +185,9 @@ public class TokenInfo {
}
}
if (!typeMap.isEmpty()) {
String oldName = result.getName();
CardType type = new CardType(result.getType());
String joinedName = StringUtils.join(type.getSubtypes(), " ");
final boolean nameGenerated = oldName.equals(joinedName);
final boolean nameGenerated = result.getName().endsWith(" Token");
boolean typeChanged = false;
if (!Iterables.isEmpty(type.getSubtypes())) {
@@ -207,7 +205,7 @@ public class TokenInfo {
// update generated Name
if (nameGenerated) {
result.setName(StringUtils.join(type.getSubtypes(), " "));
result.setName(StringUtils.join(type.getSubtypes(), " ") + " Token");
}
}
}

View File

@@ -48,7 +48,7 @@ public class GameSimulatorTest extends SimulationTestCase {
assertEquals(1, heraldCopy.getToughnessBonusFromCounters());
assertEquals(1, heraldCopy.getPowerBonusFromCounters());
Card warriorToken = findCardWithName(simGame, "Warrior");
Card warriorToken = findCardWithName(simGame, "Warrior Token");
assertNotNull(warriorToken);
assertTrue(warriorToken.isSick());
assertEquals(1, warriorToken.getCurrentPower());
@@ -233,7 +233,7 @@ public class GameSimulatorTest extends SimulationTestCase {
GameSimulator sim = createSimulator(game, p);
sim.simulateSpellAbility(minusTwo);
Game simGame = sim.getSimulatedGameState();
Card vampireToken = findCardWithName(simGame, "Vampire");
Card vampireToken = findCardWithName(simGame, "Vampire Token");
assertNotNull(vampireToken);
Player simP = simGame.getPlayers().get(1);
@@ -599,7 +599,7 @@ public class GameSimulatorTest extends SimulationTestCase {
assertTrue(score > 0);
Game simGame = sim.getSimulatedGameState();
Card scion = findCardWithName(simGame, "Eldrazi Scion");
Card scion = findCardWithName(simGame, "Eldrazi Scion Token");
assertNotNull(scion);
assertEquals(1, scion.getNetPower());
assertEquals(1, scion.getNetToughness());
@@ -608,7 +608,7 @@ public class GameSimulatorTest extends SimulationTestCase {
GameCopier copier = new GameCopier(simGame);
Game copy = copier.makeCopy();
Card scionCopy = findCardWithName(copy, "Eldrazi Scion");
Card scionCopy = findCardWithName(copy, "Eldrazi Scion Token");
assertNotNull(scionCopy);
assertEquals(1, scionCopy.getNetPower());
assertEquals(1, scionCopy.getNetToughness());
@@ -1288,7 +1288,7 @@ public class GameSimulatorTest extends SimulationTestCase {
assertTrue(score > 0);
Game simGame = sim.getSimulatedGameState();
int numZombies = countCardsWithName(simGame, "Zombie");
int numZombies = countCardsWithName(simGame, "Zombie Token");
assertEquals(2, numZombies);
}
@@ -1323,11 +1323,11 @@ public class GameSimulatorTest extends SimulationTestCase {
GameSimulator sim = createSimulator(game, p);
int score = sim.simulateSpellAbility(fatalPushSA).value;
assertTrue(score > 0);
assertEquals(2, countCardsWithName(sim.getSimulatedGameState(), "Zombie"));
assertEquals(2, countCardsWithName(sim.getSimulatedGameState(), "Zombie Token"));
score = sim.simulateSpellAbility(electrifySA).value;
assertTrue(score > 0);
assertEquals(countCardsWithName(sim.getSimulatedGameState(), "Zombie"), 4);
assertEquals(4, countCardsWithName(sim.getSimulatedGameState(), "Zombie Token"));
}
public void testPlayerXCount() {
@@ -1564,7 +1564,7 @@ public class GameSimulatorTest extends SimulationTestCase {
assertTrue(score > 0);
Game simGame = sim.getSimulatedGameState();
int numZombies = countCardsWithName(simGame, "Zombie");
int numZombies = countCardsWithName(simGame, "Zombie Token");
assertEquals(4, numZombies);
}
@@ -1592,7 +1592,7 @@ public class GameSimulatorTest extends SimulationTestCase {
assertTrue(score > 0);
Game simGame = sim.getSimulatedGameState();
int numZombies = countCardsWithName(simGame, "Zombie");
int numZombies = countCardsWithName(simGame, "Zombie Token");
assertEquals(3, numZombies);
}

View File

@@ -5,5 +5,5 @@ K:Enchant player
A:SP$ Attach | Cost$ R | ValidTgts$ Player | AILogic$ Curse
T:Mode$ AttackersDeclared | ValidCard$ Creature | AttackedTarget$ Player.EnchantedBy | Execute$ TrigRepeat | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted player is attacked, create a Gold token. Each opponent attacking that player does the same. (A Gold token is an artifact with "Sacrifice this artifact: Add one mana of any color.")
SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ TriggeredAttackingPlayerAndYou | RepeatSubAbility$ TrigToken | ChangeZoneTable$ True
SVar:TrigToken:DB$ Token | TokenScript$ gold | TokenOwner$ Player.IsRemembered | TokenAmount$ 1 | LegacyImage$ gold c17
SVar:TrigToken:DB$ Token | TokenScript$ c_a_gold_draw | TokenOwner$ Player.IsRemembered | TokenAmount$ 1
Oracle:Enchant player\nWhenever enchanted player is attacked, create a Gold token. Each opponent attacking that player does the same. (A Gold token is an artifact with "Sacrifice this artifact: Add one mana of any color.")

View File

@@ -2,5 +2,5 @@ Name:Gild
ManaCost:3 B
Types:Sorcery
A:SP$ ChangeZone | Cost$ 3 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBToken | SpellDescription$ Exile target creature. Create a Gold token. (It's an artifact with "Sacrifice this artifact: Add one mana of any color.")
SVar:DBToken:DB$ Token | TokenScript$ gold | TokenOwner$ You | LegacyImage$ gold bng
SVar:DBToken:DB$ Token | TokenScript$ c_a_gold_draw | TokenOwner$ You
Oracle:Exile target creature. Create a Gold token. (It's an artifact with "Sacrifice this artifact: Add one mana of any color.")

View File

@@ -4,7 +4,7 @@ Types:Legendary Creature Human Noble
PT:2/3
T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, you may exile target creature. If you do, create a Gold token. (It's an artifact with "Sacrifice this artifact: Add one mana of any color.")
SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBToken
SVar:DBToken:DB$ Token | TokenScript$ gold | TokenOwner$ You | TokenAmount$ 1 | LegacyImage$ gold jou | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup
SVar:DBToken:DB$ Token | TokenScript$ c_a_gold_draw | TokenOwner$ You | TokenAmount$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount
Oracle:Inspired — Whenever King Macar, the Gold-Cursed becomes untapped, you may exile target creature. If you do, create a Gold token. (It's an artifact with "Sacrifice this artifact: Add one mana of any color.")

View File

@@ -3,7 +3,7 @@ ManaCost:X W U U
Types:Legendary Planeswalker Niko
Loyalty:3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create X Shard tokens. (They're enchantments with "{2}, Sacrifice this enchantment: Scry 1, then draw a card.")
SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ shard | TokenOwner$ You
SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ c_e_shard_draw | TokenOwner$ You
SVar:X:Count$xPaid
A:AB$ Effect | Cost$ AddCounter<1/LOYALTY> | Name$ Niko Aris Effect | Planeswalker$ True | Triggers$ Trig | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | RememberObjects$ Targeted | SubAbility$ DBPump | SpellDescription$ Up to one target creature you control can't be blocked this turn. Whenever that creature deals damage this turn, return it to its owner's hand.
SVar:DBPump:DB$ Pump | KW$ HIDDEN Unblockable | Defined$ Targeted
@@ -11,6 +11,6 @@ SVar:Trig:Mode$ DamageDealtOnce | ValidSource$ Creature.IsRemembered | Execute$
SVar:Eff:DB$ ChangeZone | ValidTgts$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Hand
A:AB$ DealDamage | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.tapped | NumDmg$ Y | TgtPrompt$ Select target tapped creature | SpellDescription$ CARDNAME deals 2 damage to target tapped creature for each card you've drawn this turn.
SVar:Y:Count$YouDrewThisTurn/Twice
A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ shard | TokenOwner$ You | SpellDescription$ Create a Shard token.
A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ c_e_shard_draw | TokenOwner$ You | SpellDescription$ Create a Shard token.
DeckHas:Ability$Token & Ability$Sacrifice
Oracle:When Niko Aris enters the battlefield, create X Shard tokens. (They're enchantments with "{2}, Sacrifice this enchantment: Scry 1, then draw a card.")\n[+1]: Up to one target creature you control can't be blocked this turn. Whenever that creature deals damage this turn, return it to its owner's hand.\n[1]: Niko Aris deals 2 damage to target tapped creature for each card you've drawn this turn.\n[1]: Create a Shard token.

View File

@@ -5,6 +5,6 @@ K:Saga:4:TrigToken,TrigPutCounter,TrigDraw,TrigGold
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | LegacyImage$ w 1 1 human soldier thb | SpellDescription$ Create a 1/1 white Human Soldier token.
SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 3 | SpellDescription$ Put three +1/+1 counters on target creature you control.
SVar:TrigDraw:DB$ Draw | NumCards$ 2 | ConditionPresent$ Creature.YouCtrl+powerGE4 | SpellDescription$ If you control a creature with power 4 or greater, draw two cards.
SVar:TrigGold:DB$ Token | TokenAmount$ 1 | TokenScript$ gold | TokenOwner$ You | LegacyImage$ gold thb | SpellDescription$ Create a Gold token.
SVar:TrigGold:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_gold_draw | TokenOwner$ You | SpellDescription$ Create a Gold token.
DeckHas:Ability$Counters & Ability$Token
Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after IV.)\nI — Create a 1/1 white Human Soldier creature token.\nII — Put three +1/+1 counters on target creature you control.\nIII — If you control a creature with power 4 or greater, draw two cards.\nIV — Create a Gold token. (It's an artifact with "Sacrifice this artifact: Add one mana of any color.")

View File

@@ -300,6 +300,7 @@ Curse
Rune
Saga
Shrine
Shard
[ArtifactTypes]
Blood
Clue:Clues

View File

@@ -1,4 +1,4 @@
Name:Phyrexian Germ
Name:Phyrexian Germ Token
ManaCost:no cost
Types:Creature Phyrexian Germ
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Zombie Army
Name:Zombie Army Token
ManaCost:no cost
Types:Creature Zombie Army
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Cleric
Name:Cleric Token
ManaCost:no cost
Types:Creature Cleric
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Insect
Name:Insect Token
ManaCost:no cost
Types:Creature Insect
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Serf
Name:Serf Token
ManaCost:no cost
Types:Creature Serf
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Thrull
Name:Thrull Token
ManaCost:no cost
Types:Creature Thrull
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Assassin
Name:Assassin Token
ManaCost:no cost
Types:Creature Assassin
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Assassin
Name:Assassin Token
ManaCost:no cost
Types:Creature Assassin
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Assassin
Name:Assassin Token
ManaCost:no cost
Types:Creature Assassin
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Bat
Name:Bat Token
ManaCost:no cost
Types:Creature Bat
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Faerie Rogue
Name:Faerie Rogue Token
ManaCost:no cost
Types:Creature Faerie Rogue
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Goblin Rogue
Name:Goblin Rogue Token
ManaCost:no cost
Types:Creature Goblin Rogue
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Harpy
Name:Harpy Token
ManaCost:no cost
Types:Creature Harpy
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Insect
Name:Insect Token
ManaCost:no cost
Types:Creature Insect
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Minion
Name:Minion Token
ManaCost:no cost
Types:Creature Minion
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Rat
Name:Rat Token
ManaCost:no cost
Types:Creature Rat
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Rat
Name:Rat Token
ManaCost:no cost
Types:Creature Rat
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Skeleton
Name:Skeleton Token
ManaCost:no cost
Types:Creature Skeleton
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Skeleton
Name:Skeleton Token
ManaCost:no cost
Types:Creature Minion
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Skeleton
Name:Skeleton Token
ManaCost:no cost
Colors:black
Types:Creature Skeleton

View File

@@ -1,4 +1,4 @@
Name:Slug
Name:Slug Token
ManaCost:no cost
Types:Creature Slug
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Snake
Name:Snake Token
ManaCost:no cost
Types:Creature Snake
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Thrull
Name:Thrull Token
ManaCost:no cost
Types:Creature Thrull
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Vampire
Name:Vampire Token
ManaCost:no cost
Types:Creature Vampire
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Vampire Knight
Name:Vampire Knight Token
ManaCost:no cost
Types:Creature Vampire Knight
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Vampire
Name:Vampire Token
ManaCost:no cost
Types:Creature Vampire
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Wolf
Name:Wolf Token
ManaCost:no cost
Types:Creature Wolf
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Bat
Name:Bat Token
ManaCost:no cost
Types:Creature Bat
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Cat
Name:Cat Token
ManaCost:no cost
Types:Creature Cat
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Spider
Name:Spider Token
ManaCost:no cost
Types:Creature Spider
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Warrior
Name:Warrior Token
ManaCost:no cost
Types:Creature Warrior
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Zombie
Name:Zombie Token
ManaCost:no cost
Types:Enchantment Creature Zombie
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Knight
Name:Knight Token
ManaCost:no cost
Types:Creature Knight
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Phyrexian Zombie
Name:Phyrexian Zombie Token
ManaCost:no cost
Types:Creature Phyrexian Zombie
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Pirate
Name:Pirate Token
ManaCost:no cost
Types:Creature Pirate
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Rogue
Name:Rogue Token
ManaCost:no cost
Types:Creature Rogue
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Rogue
Name:Rogue Token
ManaCost:no cost
Types:Creature Rogue
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Vampire
Name:Vampire Token
ManaCost:no cost
Types:Creature Vampire
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Zombie
Name:Zombie Token
ManaCost:no cost
Types:Creature Zombie
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Zombie Berserker
Name:Zombie Berserker Token
ManaCost:no cost
Types:Creature Zombie Berserker
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Zombie
Name:Zombie Token
ManaCost:no cost
Types:Creature Zombie
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Zombie
Name:Zombie Token
ManaCost:no cost
Types:Creature Zombie
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Zombie Knight
Name:Zombie Knight Token
ManaCost:no cost
Types:Creature Zombie Knight
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Vampire
Name:Vampire Token
ManaCost:no cost
Types:Creature Vampire
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Spider
Name:Spider Token
ManaCost:no cost
Types:Creature Spider
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Angel
Name:Angel Token
ManaCost:no cost
Types:Creature Angel
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Beast
Name:Beast Token
ManaCost:no cost
Types:Creature Beast
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Horror
Name:Horror Token
ManaCost:no cost
Types:Creature Horror
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Horror
Name:Horror Token
ManaCost:no cost
Types:Creature Horror
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Kavu
Name:Kavu Token
ManaCost:no cost
Types:Creature Kavu
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Horror
Name:Horror Token
ManaCost:no cost
Types:Creature Horror
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Zombie Warrior
Name:Zombie Warrior Token
ManaCost:no cost
Types:Creature Zombie Warrior
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Demon
Name:Demon Token
ManaCost:no cost
Types:Creature Demon
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Zombie Giant
Name:Zombie Giant Token
ManaCost:no cost
Types:Creature Zombie Giant
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Demon
Name:Demon Token
ManaCost:no cost
Types:Creature Demon
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Wurm
Name:Wurm Token
ManaCost:no cost
Types:Creature Wurm
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Aura Curse
Name:Aura Curse Token
ManaCost:no cost
Types:Enchantment Aura Curse
Colors:black

View File

@@ -1,4 +1,4 @@
Name:Demon
Name:Demon Token
ManaCost:no cost
Colors:black
Types:Creature Demon

View File

@@ -1,4 +1,4 @@
Name:Horror
Name:Horror Token
ManaCost:no cost
Colors:black
Types:Creature Horror

View File

@@ -1,4 +1,4 @@
Name:Nightmare Horror
Name:Nightmare Horror Token
ManaCost:no cost
Colors:black
Types:Creature Nightmare Horror

View File

@@ -1,4 +1,4 @@
Name:Phyrexian Minion
Name:Phyrexian Minion Token
ManaCost:no cost
Types:Creature Phyrexian Minion
PT:*/*

View File

@@ -1,4 +1,4 @@
Name:Spirit
Name:Spirit Token
ManaCost:no cost
Colors:black
Types:Creature Spirit

View File

@@ -1,4 +1,4 @@
Name:Vampire
Name:Vampire Token
ManaCost:no cost
Colors:black
Types:Creature Vampire

View File

@@ -1,4 +1,4 @@
Name:Zombie
Name:Zombie Token
ManaCost:no cost
Colors:black
Types:Creature Zombie

View File

@@ -1,4 +1,4 @@
Name:Zombie Horror
Name:Zombie Horror Token
ManaCost:no cost
Colors:black
Types:Creature Zombie Horror

View File

@@ -1,4 +1,4 @@
Name:Snake
Name:Snake Token
ManaCost:no cost
Types:Enchantment Creature Snake
Colors:black,green

View File

@@ -1,4 +1,4 @@
Name:Insect
Name:Insect Token
ManaCost:no cost
Types:Creature Insect
Colors:black,green

View File

@@ -1,4 +1,4 @@
Name:Pest
Name:Pest Token
ManaCost:no cost
Types:Creature Pest
Colors:black,green

View File

@@ -1,4 +1,4 @@
Name:Worm
Name:Worm Token
ManaCost:no cost
Types:Creature Worm
Colors:black,green

View File

@@ -1,4 +1,4 @@
Name:Wolf
Name:Wolf Token
ManaCost:no cost
Types:Creature Wolf
Colors:black,green

View File

@@ -1,4 +1,4 @@
Name:Hydra
Name:Hydra Token
ManaCost:no cost
Colors:black,green
Types:Creature Hydra

View File

@@ -1,4 +1,4 @@
Name:Spirit Warrior
Name:Spirit Warrior Token
ManaCost:no cost
Colors:black,green
Types:Creature Spirit Warrior

View File

@@ -1,4 +1,4 @@
Name:Graveborn
Name:Graveborn Token
ManaCost:no cost
Types:Creature Graveborn
Colors:black,red

View File

@@ -1,4 +1,4 @@
Name:Vampire
Name:Vampire Token
ManaCost:no cost
Types:Creature Vampire
Colors:black,red

View File

@@ -1,4 +1,4 @@
Name:Avatar
Name:Avatar Token
ManaCost:no cost
Types:Creature Avatar
Colors:black,red

View File

@@ -1,4 +1,4 @@
Name:Elemental
Name:Elemental Token
ManaCost:no cost
Types:Creature Elemental
Colors:black,red

View File

@@ -1,4 +1,4 @@
Name:Cat Dragon
Name:Cat Dragon Token
ManaCost:no cost
Types:Creature Cat Dragon
Colors:black,red,green

View File

@@ -1,4 +1,4 @@
Name:Construct
Name:Construct Token
ManaCost:no cost
PT:0/0
Types:Artifact Creature Construct

View File

@@ -1,4 +1,4 @@
Name:Egg
Name:Egg Token
ManaCost:no cost
PT:0/1
Types:Artifact Creature Egg

View File

@@ -1,4 +1,4 @@
Name:Goblin Construct
Name:Goblin Construct Token
ManaCost:no cost
PT:0/1
Types:Artifact Creature Goblin Construct

View File

@@ -1,4 +1,4 @@
Name:Pest
Name:Pest Token
ManaCost:no cost
PT:0/1
Types:Artifact Creature Pest

View File

@@ -1,4 +1,4 @@
Name:Prism
Name:Prism Token
ManaCost:no cost
PT:0/1
Types:Artifact Creature Prism

View File

@@ -1,4 +1,4 @@
Name:Eldrazi Spawn
Name:Eldrazi Spawn Token
ManaCost:no cost
PT:0/1
Types:Creature Eldrazi Spawn

View File

@@ -1,4 +1,4 @@
Name:Wall
Name:Wall Token
ManaCost:no cost
PT:0/2
Types:Artifact Creature Wall

View File

@@ -1,4 +1,4 @@
Name:Wall
Name:Wall Token
ManaCost:no cost
Types:Artifact Creature Wall
PT:0/4

View File

@@ -1,4 +1,4 @@
Name:Eldrazi
Name:Eldrazi Token
ManaCost:no cost
PT:10/10
Types:Creature Eldrazi

View File

@@ -1,4 +1,4 @@
Name:Construct
Name:Construct Token
ManaCost:no cost
PT:1/1
Types:Artifact Creature Construct

View File

@@ -1,4 +1,4 @@
Name:Construct
Name:Construct Token
ManaCost:no cost
PT:1/1
Types:Artifact Creature Construct

View File

@@ -1,4 +1,4 @@
Name:Gnome
Name:Gnome Token
ManaCost:no cost
PT:1/1
Types:Artifact Creature Gnome

View File

@@ -1,4 +1,4 @@
Name:Myr
Name:Myr Token
ManaCost:no cost
PT:1/1
Types:Artifact Creature Myr

Some files were not shown because too many files have changed in this diff Show More