mirror of
https://github.com/magefree/mage.git
synced 2026-01-26 21:29:17 -08:00
Add MOM token images (excluding Incubator tokens)
This commit is contained in:
parent
85c98bc239
commit
d3d99d609b
13 changed files with 86 additions and 9 deletions
|
|
@ -23,7 +23,7 @@ public final class IxalanVampireToken extends TokenImpl {
|
|||
toughness = new MageInt(1);
|
||||
addAbility(LifelinkAbility.getInstance());
|
||||
|
||||
availableImageSetCodes = Arrays.asList("XLN", "2X2");
|
||||
availableImageSetCodes = Arrays.asList("XLN", "2X2", "MOM");
|
||||
}
|
||||
|
||||
public IxalanVampireToken(final IxalanVampireToken token) {
|
||||
|
|
|
|||
|
|
@ -17,8 +17,9 @@ public final class Kraken11Token extends TokenImpl {
|
|||
this.color.setBlue(true);
|
||||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
|
||||
this.addAbility(TrampleAbility.getInstance());
|
||||
|
||||
this.setExpansionSetCodeForImage("MOM");
|
||||
}
|
||||
|
||||
private Kraken11Token(final Kraken11Token token) {
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ public final class MonasteryMentorToken extends TokenImpl {
|
|||
toughness = new MageInt(1);
|
||||
this.addAbility(new ProwessAbility());
|
||||
|
||||
availableImageSetCodes = Arrays.asList("FRF", "2X2");
|
||||
availableImageSetCodes = Arrays.asList("FRF", "2X2", "MOM");
|
||||
}
|
||||
|
||||
public MonasteryMentorToken(final MonasteryMentorToken token) {
|
||||
|
|
|
|||
|
|
@ -27,6 +27,14 @@ public final class PhyrexianHydraWithLifelinkToken extends TokenImpl {
|
|||
availableImageSetCodes = Arrays.asList("MOM");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setExpansionSetCodeForImage(String code) {
|
||||
super.setExpansionSetCodeForImage(code);
|
||||
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("MOM")) {
|
||||
this.setTokenType(1);
|
||||
}
|
||||
}
|
||||
|
||||
public PhyrexianHydraWithLifelinkToken(final PhyrexianHydraWithLifelinkToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,6 +27,14 @@ public final class PhyrexianHydraWithReachToken extends TokenImpl {
|
|||
availableImageSetCodes = Arrays.asList("MOM");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setExpansionSetCodeForImage(String code) {
|
||||
super.setExpansionSetCodeForImage(code);
|
||||
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("MOM")) {
|
||||
this.setTokenType(2);
|
||||
}
|
||||
}
|
||||
|
||||
public PhyrexianHydraWithReachToken(final PhyrexianHydraWithReachToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ public final class SoldierLifelinkToken extends TokenImpl {
|
|||
toughness = new MageInt(1);
|
||||
addAbility(LifelinkAbility.getInstance());
|
||||
|
||||
availableImageSetCodes = Arrays.asList("GRN", "NCC");
|
||||
availableImageSetCodes = Arrays.asList("GRN", "NCC", "MOM");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -20,7 +20,16 @@ public final class Spirit32Token extends TokenImpl {
|
|||
power = new MageInt(3);
|
||||
toughness = new MageInt(2);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("STX");
|
||||
availableImageSetCodes = Arrays.asList("STX", "MOM");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setExpansionSetCodeForImage(String code) {
|
||||
super.setExpansionSetCodeForImage(code);
|
||||
|
||||
if (getOriginalExpansionSetCode().equals("MOM")) {
|
||||
this.setTokenType(2);
|
||||
}
|
||||
}
|
||||
|
||||
private Spirit32Token(final Spirit32Token token) {
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ public final class ThopterColorlessToken extends TokenImpl {
|
|||
addAbility(FlyingAbility.getInstance());
|
||||
|
||||
availableImageSetCodes = Arrays.asList("C18", "KLD", "MBS", "ORI", "VMA", "M19", "ZNC",
|
||||
"KHC", "C21", "MH2", "AFC", "VOC", "NEC", "2XM", "RNA", "NCC", "DDU", "BRO", "ONC");
|
||||
"KHC", "C21", "MH2", "AFC", "VOC", "NEC", "2XM", "RNA", "NCC", "DDU", "BRO", "ONC", "MOM");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ public final class TreasureToken extends TokenImpl {
|
|||
availableImageSetCodes = Arrays.asList("XLN", "RNA", "M20", "C19", "C20",
|
||||
"M21", "CMR", "KHM", "STX", "MH2",
|
||||
"AFR", "VOW", "NEO", "SLD", "2XM",
|
||||
"SNC", "CLB", "2X2", "DMC", "GN3", "30A");
|
||||
"SNC", "CLB", "2X2", "DMC", "GN3", "30A", "MOM");
|
||||
}
|
||||
|
||||
public TreasureToken(final TreasureToken token) {
|
||||
|
|
@ -57,5 +57,8 @@ public final class TreasureToken extends TokenImpl {
|
|||
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("30A")) {
|
||||
this.setTokenType(RandomUtil.nextInt(3) + 1);
|
||||
}
|
||||
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("MOM")) {
|
||||
this.setTokenType(RandomUtil.nextInt(2) + 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ public final class WhiteBlackSpiritToken extends TokenImpl {
|
|||
toughness = new MageInt(1);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
|
||||
availableImageSetCodes.addAll(Arrays.asList("GTC", "EVE", "MH1", "C15", "C21", "UMA", "RNA"));
|
||||
availableImageSetCodes.addAll(Arrays.asList("GTC", "EVE", "MH1", "C15", "C21", "UMA", "RNA", "MOM"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -35,6 +35,9 @@ public final class WhiteBlackSpiritToken extends TokenImpl {
|
|||
if (getOriginalExpansionSetCode().equals("C15")) {
|
||||
this.setTokenType(2);
|
||||
}
|
||||
if (getOriginalExpansionSetCode().equals("MOM")) {
|
||||
this.setTokenType(1);
|
||||
}
|
||||
}
|
||||
|
||||
public WhiteBlackSpiritToken(final WhiteBlackSpiritToken token) {
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ public final class ZombieToken extends TokenImpl {
|
|||
"MED", "BBD", "M19", "CM2",
|
||||
"PCA", "AVR", "DDQ", "CN2",
|
||||
"2X2", "CC2", "DMC", "GN3",
|
||||
"DMR");
|
||||
"DMR", "MOM");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue