Added / fixed token images for several commander sets (#9000)

* Stopped OGW tokens which don't have images being used as image sources

* Removed C13 as a token image source as it has no related token images

* Added support for and assigned C14 token images

* Added support for and assigned C15 token images

* Added support for and assigned C16 token images

* Added support for and assigned C17 token images

* Fixed C18 token images

* Fixed C19 token images
This commit is contained in:
PurpleCrowbar 2022-05-26 17:34:45 +01:00 committed by GitHub
parent 7082e174ee
commit f003c93cb2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
46 changed files with 324 additions and 141 deletions

View file

@ -18,7 +18,7 @@ public final class BatToken extends TokenImpl {
toughness = new MageInt(1);
this.addAbility(FlyingAbility.getInstance());
availableImageSetCodes = Arrays.asList("GVL", "DDD", "GPT", "MMA", "M19", "MID", "VOC");
availableImageSetCodes = Arrays.asList("C17", "GVL", "DDD", "GPT", "MMA", "M19", "MID", "VOC");
}
public BatToken(final BatToken token) {

View file

@ -38,6 +38,9 @@ public final class BeastToken extends TokenImpl {
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("GVL")) {
this.setTokenType(2);
}
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C19")) {
this.setTokenType(1);
}
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("DD3C")) {
setTokenType(RandomUtil.nextInt(2) + 1);

View file

@ -19,7 +19,7 @@ public final class BeastToken2 extends TokenImpl {
power = new MageInt(4);
toughness = new MageInt(4);
availableImageSetCodes = Arrays.asList("C13", "C14", "C15", "C19", "CMA", "CMD", "GVL", "DDD",
availableImageSetCodes = Arrays.asList("C14", "C15", "C18", "C19", "CMA", "CMD", "GVL", "DDD",
"E01", "ODY", "SCG", "ZEN", "C20", "ZNC", "CMR", "C21", "MH2", "MID");
}
@ -40,6 +40,10 @@ public final class BeastToken2 extends TokenImpl {
this.setTokenType(2);
}
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C18")) {
this.setTokenType(1);
}
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C19")) {
this.setTokenType(2);
}

View file

@ -24,7 +24,7 @@ public final class BirdToken extends TokenImpl {
addAbility(FlyingAbility.getInstance());
availableImageSetCodes = Arrays.asList("BNG", "CSP", "DGM", "JUD", "MM3", "RTR", "VMA", "ZEN",
"MH1", "C20", "M21", "ZNC", "KHC", "MH2");
"MH1", "C16", "C20", "M21", "ZNC", "KHC", "MH2");
}
public BirdToken(final BirdToken token) {
@ -41,7 +41,7 @@ public final class BirdToken extends TokenImpl {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C16")) {
setTokenType(RandomUtil.nextInt(2) + 1);
setTokenType(2);
}
}
}

View file

@ -19,7 +19,7 @@ public final class CarnivoreToken extends TokenImpl {
power = new MageInt(3);
toughness = new MageInt(1);
availableImageSetCodes = Arrays.asList("C13", "EMA", "TMP");
availableImageSetCodes = Arrays.asList("EMA", "TMP");
}
public CarnivoreToken(final CarnivoreToken token) {

View file

@ -17,7 +17,7 @@ public final class CatWarriorToken extends TokenImpl {
static final private List<String> tokenImageSets = new ArrayList<>();
static {
tokenImageSets.addAll(Arrays.asList("PLC", "C17"));
tokenImageSets.addAll(Arrays.asList("PLC", "C17", "C18"));
}
public CatWarriorToken() {

View file

@ -29,4 +29,13 @@ public final class Construct4Token extends TokenImpl {
public Construct4Token copy() {
return new Construct4Token(this);
}
@Override
public void setExpansionSetCodeForImage(String code) {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C18")) {
this.setTokenType(1);
}
}
}

View file

@ -45,6 +45,15 @@ public final class DaxosSpiritToken extends TokenImpl {
public DaxosSpiritToken copy() {
return new DaxosSpiritToken(this);
}
@Override
public void setExpansionSetCodeForImage(String code) {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode().equals("C15")) {
this.setTokenType(1);
}
}
}
class DaxosSpiritSetPTEffect extends ContinuousEffectImpl {

View file

@ -32,4 +32,13 @@ public final class DemonToken extends TokenImpl {
public DemonToken copy() {
return new DemonToken(this);
}
@Override
public void setExpansionSetCodeForImage(String code) {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C14")) {
setTokenType(1);
}
}
}

View file

@ -47,4 +47,13 @@ public final class DragonToken extends TokenImpl {
public DragonToken copy() {
return new DragonToken(this);
}
@Override
public void setExpansionSetCodeForImage(String code) {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C17")) {
setTokenType(1);
}
}
}

View file

@ -26,7 +26,7 @@ public final class EldraziSpawnToken extends TokenImpl {
toughness = new MageInt(1);
addAbility(new SimpleManaAbility(Zone.BATTLEFIELD, Mana.ColorlessMana(1), new SacrificeSourceCost()));
availableImageSetCodes = Arrays.asList("CMD", "DDP", "MM2", "PC2", "ROE", "MIC", "2XM");
availableImageSetCodes = Arrays.asList("C17", "CMD", "DDP", "MM2", "PC2", "ROE", "MIC", "2XM");
}
@Override

View file

@ -19,7 +19,7 @@ public final class ElephantToken extends TokenImpl {
power = new MageInt(3);
toughness = new MageInt(3);
availableImageSetCodes = Arrays.asList("C13", "C14", "C15", "CMA", "CMD", "CNS", "GVL", "DDD",
availableImageSetCodes = Arrays.asList("C14", "C15", "CMA", "CMD", "CNS", "GVL", "DDD",
"EMA", "INV", "JUD", "MM2", "ODY", "ROE", "TSP", "VMA", "WWK", "MH1", "CMR", "C21", "MIC", "NEC", "2XM");
}

View file

@ -20,7 +20,7 @@ public final class ElfWarriorToken extends TokenImpl {
power = new MageInt(1);
toughness = new MageInt(1);
availableImageSetCodes = Arrays.asList("C13", "C14", "EVG", "EMA", "LRW", "MOR", "ORI", "SHM", "M19", "CMR", "KHM");
availableImageSetCodes = Arrays.asList("C14", "C16", "EVG", "EMA", "LRW", "MOR", "ORI", "SHM", "M19", "CMR", "KHM");
}
public ElfWarriorToken(final ElfWarriorToken token) {

View file

@ -20,7 +20,7 @@ public final class FrogLizardToken extends TokenImpl {
power = new MageInt(3);
toughness = new MageInt(3);
availableImageSetCodes = Arrays.asList("RNA", "C21");
availableImageSetCodes = Arrays.asList("RNA", "C15", "C21");
}
public FrogLizardToken(final FrogLizardToken token) {

View file

@ -6,6 +6,8 @@ import mage.constants.SubType;
import mage.MageInt;
import mage.abilities.keyword.FlyingAbility;
import java.util.Arrays;
/**
*
* @author spjspj
@ -20,6 +22,8 @@ public final class GargoyleToken extends TokenImpl {
power = new MageInt(3);
toughness = new MageInt(4);
addAbility(FlyingAbility.getInstance());
availableImageSetCodes.addAll(Arrays.asList("M10", "C14", "CMA", "C19"));
}
public GargoyleToken(final GargoyleToken token) {

View file

@ -16,7 +16,7 @@ public final class GoatToken extends TokenImpl {
static final private List<String> tokenImageSets = new ArrayList<>();
static {
tokenImageSets.addAll(Arrays.asList("EVE", "M13", "M14", "C14", "ELD", "THB"));
tokenImageSets.addAll(Arrays.asList("EVE", "M13", "M14", "C14", "C16", "ELD", "THB"));
}
public GoatToken() {

View file

@ -18,7 +18,7 @@ public final class GoldToken extends TokenImpl {
static final private List<String> tokenImageSets = new ArrayList<>();
static {
tokenImageSets.addAll(Arrays.asList("BNG", "C17", "THB"));
tokenImageSets.addAll(Arrays.asList("BNG", "C15", "C17", "THB"));
}
public GoldToken() {

View file

@ -37,7 +37,7 @@ public final class HuntedDragonKnightToken extends TokenImpl {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C15")) {
setTokenType(2);
setTokenType(1);
}
}
}

View file

@ -23,7 +23,7 @@ public final class KnightToken extends TokenImpl {
toughness = new MageInt(2);
this.addAbility(VigilanceAbility.getInstance());
availableImageSetCodes = Arrays.asList("C13", "C15", "CMA", "DGM", "ORI", "RTR", "M19", "ELD", "M21", "AFC", "MIC", "DOM");
availableImageSetCodes = Arrays.asList("C15", "CMA", "DGM", "ORI", "RTR", "M19", "ELD", "M21", "AFC", "MIC", "DOM");
}
public KnightToken(final KnightToken token) {

View file

@ -17,7 +17,7 @@ public final class KorAllyToken extends TokenImpl {
power = new MageInt(1);
toughness = new MageInt(1);
availableImageSetCodes = Arrays.asList("BFZ", "OGW", "ZNC");
availableImageSetCodes = Arrays.asList("BFZ", "ZNC");
}
public KorAllyToken(final KorAllyToken token) {

View file

@ -18,7 +18,7 @@ public final class LeafdrakeRoostDrakeToken extends TokenImpl {
static final private List<String> tokenImageSets = new ArrayList<>();
static {
tokenImageSets.addAll(Arrays.asList("C13", "CMA"));
tokenImageSets.addAll(Arrays.asList("CMA"));
}
public LeafdrakeRoostDrakeToken() {

View file

@ -29,7 +29,7 @@ public final class LightningRagerToken extends TokenImpl {
this.addAbility(HasteAbility.getInstance());
this.addAbility(new BeginningOfEndStepTriggeredAbility(new SacrificeSourceEffect(), TargetController.NEXT, false));
availableImageSetCodes = Arrays.asList("C15");
availableImageSetCodes = Arrays.asList("C15", "CM2", "NCC");
}
public LightningRagerToken(final LightningRagerToken token) {
@ -39,14 +39,4 @@ public final class LightningRagerToken extends TokenImpl {
public LightningRagerToken copy() {
return new LightningRagerToken(this);
}
@Override
public void setExpansionSetCodeForImage(String code) {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C15")) {
this.setTokenType(2);
}
}
}

View file

@ -16,7 +16,7 @@ public final class MyrToken extends TokenImpl {
power = new MageInt(1);
toughness = new MageInt(1);
availableImageSetCodes = Arrays.asList("C13", "C14", "DST", "MBS", "MM2", "MRD", "NPH", "SOM", "MH1", "C21", "NEC", "2XM");
availableImageSetCodes = Arrays.asList("C14", "C16", "C18", "DST", "MBS", "MM2", "MRD", "NPH", "SOM", "MH1", "C21", "NEC", "2XM");
}
public MyrToken(final MyrToken token) {

View file

@ -5,6 +5,8 @@ import mage.constants.CardType;
import mage.constants.SubType;
import mage.MageInt;
import java.util.Arrays;
/**
*
* @author spjspj
@ -18,6 +20,8 @@ public final class OgreToken extends TokenImpl {
subtype.add(SubType.OGRE);
power = new MageInt(3);
toughness = new MageInt(3);
availableImageSetCodes = Arrays.asList("WWK", "C16", "NCC");
}
public OgreToken(final OgreToken token) {

View file

@ -19,7 +19,7 @@ public final class OneDozenEyesBeastToken extends TokenImpl {
power = new MageInt(5);
toughness = new MageInt(5);
availableImageSetCodes = Arrays.asList("C13", "MRD");
availableImageSetCodes = Arrays.asList("MRD");
}
public OneDozenEyesBeastToken(final OneDozenEyesBeastToken token) {

View file

@ -6,6 +6,8 @@ import mage.constants.SubType;
import mage.MageInt;
import mage.abilities.keyword.FlyingAbility;
import java.util.Arrays;
/**
*
* @author spjspj
@ -20,6 +22,8 @@ public final class PentaviteToken extends TokenImpl {
power = new MageInt(1);
toughness = new MageInt(1);
this.addAbility(FlyingAbility.getInstance());
availableImageSetCodes.addAll(Arrays.asList("M12", "C14", "CM2"));
}
public PentaviteToken(final PentaviteToken token) {

View file

@ -20,7 +20,7 @@ public final class PhyrexianGermToken extends TokenImpl {
power = new MageInt(0);
toughness = new MageInt(0);
availableImageSetCodes = Arrays.asList("C14", "C15", "MBS", "MM2", "NPH", "PC2", "MH2", "NEC", "2XM");
availableImageSetCodes = Arrays.asList("C14", "C15", "C16", "MBS", "MM2", "NPH", "PC2", "MH2", "NEC", "2XM");
}
@Override

View file

@ -24,7 +24,7 @@ public final class PhyrexianRebirthHorrorToken extends TokenImpl {
this.power = new MageInt(power);
this.toughness = new MageInt(toughness);
availableImageSetCodes = Arrays.asList("C18", "C19", "MBS", "CMR");
availableImageSetCodes = Arrays.asList("C16", "C18", "C19", "MBS", "CMR");
}
public PhyrexianRebirthHorrorToken(final PhyrexianRebirthHorrorToken token) {

View file

@ -16,7 +16,7 @@ public final class PlantToken extends TokenImpl {
power = new MageInt(0);
toughness = new MageInt(1);
availableImageSetCodes = Arrays.asList("ARC", "C13", "C18", "DDP", "OGW", "PC2", "WWK", "XLN", "ZEN", "ZNR", "CMR", "NEC", "2XM");
availableImageSetCodes = Arrays.asList("ARC", "C18", "DDP", "OGW", "PC2", "WWK", "XLN", "ZEN", "ZNR", "CMR", "NEC", "2XM");
}
public PlantToken(final PlantToken token) {

View file

@ -20,7 +20,7 @@ public final class RedElementalToken extends TokenImpl {
power = new MageInt(1);
toughness = new MageInt(1);
availableImageSetCodes = Arrays.asList("C13", "EMA", "M14", "SHM", "MH1", "M20", "RIX", "UMA", "NEC");
availableImageSetCodes = Arrays.asList("EMA", "M14", "SHM", "MH1", "M20", "RIX", "UMA", "NEC");
}
@Override

View file

@ -5,6 +5,9 @@ import mage.constants.CardType;
import mage.constants.SubType;
import mage.MageInt;
import mage.abilities.keyword.FlyingAbility;
import mage.util.RandomUtil;
import java.util.Arrays;
/**
*
@ -20,6 +23,8 @@ public final class RocEggToken extends TokenImpl {
power = new MageInt(3);
toughness = new MageInt(3);
addAbility(FlyingAbility.getInstance());
availableImageSetCodes = Arrays.asList("M11", "M12", "C19");
}
public RocEggToken(final RocEggToken token) {
@ -29,4 +34,13 @@ public final class RocEggToken extends TokenImpl {
public RocEggToken copy() {
return new RocEggToken(this);
}
@Override
public void setExpansionSetCodeForImage(String code) {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C19")) {
this.setTokenType(1);
}
}
}

View file

@ -23,7 +23,7 @@ public final class SeedGuardianToken extends TokenImpl {
power = new MageInt(xValue);
toughness = new MageInt(xValue);
availableImageSetCodes = Arrays.asList("C13", "CHK", "OGW");
availableImageSetCodes = Arrays.asList("CHK", "OGW");
}
public SeedGuardianToken(final SeedGuardianToken token) {

View file

@ -21,7 +21,7 @@ public final class SoldierToken extends TokenImpl {
toughness = new MageInt(1);
availableImageSetCodes = Arrays.asList("10E", "M15", "C14", "ORI", "ALA", "DDF", "THS", "M12", "M13",
"MM2", "MMA", "RTR", "SOM", "DDO", "M10", "ORI", "EMN", "EMA", "CN2", "C16", "MM3", "E01",
"MM2", "MMA", "RTR", "SOM", "DDO", "M10", "ORI", "EMN", "EMA", "CN2", "C16", "C18", "MM3", "E01",
"DOM", "MH1", "M20", "C20", "M21", "CMR", "KHC", "TSR", "2XM");
}

View file

@ -22,7 +22,7 @@ public final class SpawningGroundsBeastToken extends TokenImpl {
this.addAbility(TrampleAbility.getInstance());
availableImageSetCodes = Arrays.asList("C13", "");
availableImageSetCodes = Arrays.asList("C18");
}
public SpawningGroundsBeastToken(final SpawningGroundsBeastToken token) {
@ -37,8 +37,8 @@ public final class SpawningGroundsBeastToken extends TokenImpl {
public void setExpansionSetCodeForImage(String code) {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C13")) {
this.setTokenType(4);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C18")) {
this.setTokenType(2);
}
}
}

View file

@ -18,7 +18,7 @@ public final class SpiritToken extends TokenImpl {
power = new MageInt(1);
toughness = new MageInt(1);
availableImageSetCodes = Arrays.asList("C19", "CHK", "EMA", "EXP", "NEO", "SOK", "V12", "VOC");
availableImageSetCodes = Arrays.asList("C16", "CHK", "EMA", "EXP", "NEO", "SOK", "V12", "VOC");
}
@Override
@ -36,6 +36,10 @@ public final class SpiritToken extends TokenImpl {
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("NEO")) {
setTokenType(1);
}
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C16")) {
setTokenType(1);
}
}
public SpiritToken(final SpiritToken token) {

View file

@ -23,7 +23,7 @@ public final class SpiritWhiteToken extends TokenImpl {
addAbility(FlyingAbility.getInstance());
availableImageSetCodes = Arrays.asList("AVR", "C14", "CNS", "DDC", "DDK", "FRF", "ISD", "KTK", "M15", "MM2", "SHM",
"SOI", "EMA", "C16", "MM3", "CMA", "E01", "ANA", "GPT", "RAV", "EMN", "RNA", "M20", "C20", "CMR", "KHM",
"SOI", "EMA", "C16", "MM3", "CMA", "E01", "ANA", "GPT", "RAV", "EMN", "RNA", "M20", "C19", "C20", "CMR", "KHM",
"MID", "VOW", "UMA");
}

View file

@ -6,6 +6,8 @@ import mage.constants.SubType;
import mage.MageInt;
import mage.abilities.keyword.TrampleAbility;
import java.util.Arrays;
/**
*
* @author spjspj
@ -20,6 +22,8 @@ public final class StoneTrapIdolToken extends TokenImpl {
power = new MageInt(6);
toughness = new MageInt(12);
addAbility(TrampleAbility.getInstance());
availableImageSetCodes = Arrays.asList("WWK", "C18");
}
public StoneTrapIdolToken(final StoneTrapIdolToken token) {
@ -29,4 +33,13 @@ public final class StoneTrapIdolToken extends TokenImpl {
public StoneTrapIdolToken copy() {
return new StoneTrapIdolToken(this);
}
@Override
public void setExpansionSetCodeForImage(String code) {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C18")) {
this.setTokenType(2);
}
}
}

View file

@ -18,7 +18,7 @@ public final class SwanSongBirdToken extends TokenImpl {
color.setBlue(true);
subtype.add(SubType.BIRD);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C16")) {
setTokenType(2);
setTokenType(1);
}
power = new MageInt(2);
toughness = new MageInt(2);

View file

@ -32,7 +32,7 @@ public final class ThopterColorlessToken extends TokenImpl {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C18")) {
this.setTokenType(RandomUtil.nextInt(3) + 1);
this.setTokenType(RandomUtil.nextInt(2) + 1);
}
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("KLD")) {
this.setTokenType(RandomUtil.nextInt(3) + 1);

View file

@ -34,6 +34,10 @@ public final class ThopterToken extends TokenImpl {
if (getOriginalExpansionSetCode().equals("2XM")) {
this.setTokenType(2);
}
if (getOriginalExpansionSetCode().equals("C18")) {
this.setTokenType(3);
}
}
public ThopterToken(final ThopterToken token) {

View file

@ -38,5 +38,14 @@ public final class UtvaraHellkiteDragonToken extends TokenImpl {
public UtvaraHellkiteDragonToken copy() {
return new UtvaraHellkiteDragonToken(this);
}
@Override
public void setExpansionSetCodeForImage(String code) {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C17")) {
setTokenType(2);
}
}
}

View file

@ -22,7 +22,7 @@ public final class WhiteBlackSpiritToken extends TokenImpl {
toughness = new MageInt(1);
this.addAbility(FlyingAbility.getInstance());
availableImageSetCodes.addAll(Arrays.asList("MH1", "C21", "UMA"));
availableImageSetCodes.addAll(Arrays.asList("MH1", "C15", "C21", "UMA"));
}
@Override
@ -32,6 +32,9 @@ public final class WhiteBlackSpiritToken extends TokenImpl {
if (getOriginalExpansionSetCode().equals("UMA")) {
this.setTokenType(2);
}
if (getOriginalExpansionSetCode().equals("C15")) {
this.setTokenType(2);
}
}
public WhiteBlackSpiritToken(final WhiteBlackSpiritToken token) {

View file

@ -6,6 +6,8 @@ import mage.constants.SubType;
import mage.MageInt;
import mage.abilities.keyword.FlyingAbility;
import java.util.Arrays;
/**
*
* @author spjspj
@ -20,6 +22,8 @@ public final class WingmateRocToken extends TokenImpl {
power = new MageInt(3);
toughness = new MageInt(4);
addAbility(FlyingAbility.getInstance());
availableImageSetCodes = Arrays.asList("KTK", "C19");
}
public WingmateRocToken(final WingmateRocToken token) {
@ -29,4 +33,13 @@ public final class WingmateRocToken extends TokenImpl {
public WingmateRocToken copy() {
return new WingmateRocToken(this);
}
@Override
public void setExpansionSetCodeForImage(String code) {
super.setExpansionSetCodeForImage(code);
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("C19")) {
this.setTokenType(2);
}
}
}

View file

@ -20,7 +20,7 @@ public final class ZombieToken extends TokenImpl {
power = new MageInt(2);
toughness = new MageInt(2);
availableImageSetCodes = Arrays.asList("10E", "M10", "M11", "M12", "M13", "M14", "M15",
availableImageSetCodes = Arrays.asList("10E", "M10", "M11", "M12", "M13", "M14", "M15", "C18",
"MBS", "ALA", "ISD", "C14", "C15", "C16", "C17",
"CNS", "MMA", "BNG", "KTK", "DTK", "ORI", "OGW",
"SOI", "EMN", "EMA", "MM3", "AKH", "CMA", "E01",
@ -36,7 +36,7 @@ public final class ZombieToken extends TokenImpl {
this.setTokenType(RandomUtil.nextInt(3) + 1);
}
if (getOriginalExpansionSetCode().equals("C14")) {
this.setTokenType(2);
this.setTokenType(1);
}
if (getOriginalExpansionSetCode().equals("EMN")) {
this.setTokenType(RandomUtil.nextInt(4) + 1);