mirror of
https://github.com/magefree/mage.git
synced 2025-12-20 18:50:06 -08:00
Add ONE token images
This commit is contained in:
parent
f34c672ade
commit
afde23e803
11 changed files with 71 additions and 6 deletions
|
|
@ -19,7 +19,7 @@ public final class CatToken extends TokenImpl {
|
|||
power = new MageInt(2);
|
||||
toughness = new MageInt(2);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("PMEI", "C14", "C15", "C17", "C18", "M13", "M14", "SOM", "CMR", "2XM");
|
||||
availableImageSetCodes = Arrays.asList("PMEI", "C14", "C15", "C17", "C18", "M13", "M14", "SOM", "CMR", "2XM", "ONE");
|
||||
}
|
||||
|
||||
public CatToken(final CatToken token) {
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@ public class DoublestrikeSamuraiToken extends TokenImpl {
|
|||
power = new MageInt(2);
|
||||
toughness = new MageInt(2);
|
||||
addAbility(DoubleStrikeAbility.getInstance());
|
||||
|
||||
setOriginalExpansionSetCode("ONE");
|
||||
}
|
||||
|
||||
private DoublestrikeSamuraiToken(final DoublestrikeSamuraiToken token) {
|
||||
|
|
|
|||
|
|
@ -27,6 +27,8 @@ public class DroneToken extends TokenImpl {
|
|||
ability.addEffect(new GainLifeEffect(2).concatBy("and"));
|
||||
addAbility(ability);
|
||||
|
||||
setOriginalExpansionSetCode("ONE");
|
||||
|
||||
}
|
||||
|
||||
private DroneToken(final DroneToken token) {
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import java.util.Arrays;
|
|||
public final class PhyrexianBeastToxicToken extends TokenImpl {
|
||||
|
||||
public PhyrexianBeastToxicToken() {
|
||||
super("Phyrexian Golem Token", "3/3 green Phyrexian Beast creature token with toxic 1");
|
||||
super("Phyrexian Beast Token", "3/3 green Phyrexian Beast creature token with toxic 1");
|
||||
color.setGreen(true);
|
||||
cardType.add(CardType.CREATURE);
|
||||
subtype.add(SubType.PHYREXIAN);
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ public final class PhyrexianGolemToken extends TokenImpl {
|
|||
power = new MageInt(3);
|
||||
toughness = new MageInt(3);
|
||||
|
||||
availableImageSetCodes = Arrays.asList("MM2", "NPH", "SOM", "MH1", "M20", "CMR", "MM3", "2X2");
|
||||
availableImageSetCodes = Arrays.asList("MM2", "NPH", "SOM", "MH1", "M20", "CMR", "MM3", "2X2", "ONE");
|
||||
}
|
||||
|
||||
public PhyrexianGolemToken(final PhyrexianGolemToken token) {
|
||||
|
|
|
|||
|
|
@ -1,8 +1,6 @@
|
|||
package mage.game.permanent.token;
|
||||
|
||||
import mage.MageInt;
|
||||
import mage.abilities.keyword.HasteAbility;
|
||||
import mage.abilities.keyword.TrampleAbility;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.SubType;
|
||||
|
||||
|
|
@ -25,6 +23,15 @@ public final class PhyrexianHorrorGreenToken extends TokenImpl {
|
|||
availableImageSetCodes = Arrays.asList("ONE");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setExpansionSetCodeForImage(String code) {
|
||||
super.setExpansionSetCodeForImage(code);
|
||||
|
||||
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("ONE")) {
|
||||
setTokenType(1);
|
||||
}
|
||||
}
|
||||
|
||||
public PhyrexianHorrorGreenToken(final PhyrexianHorrorGreenToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,6 +28,15 @@ public final class PhyrexianHorrorRedToken extends TokenImpl {
|
|||
availableImageSetCodes = Arrays.asList("ONE");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setExpansionSetCodeForImage(String code) {
|
||||
super.setExpansionSetCodeForImage(code);
|
||||
|
||||
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("ONE")) {
|
||||
setTokenType(2);
|
||||
}
|
||||
}
|
||||
|
||||
public PhyrexianHorrorRedToken(final PhyrexianHorrorRedToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ import mage.abilities.keyword.ToxicAbility;
|
|||
import mage.constants.CardType;
|
||||
import mage.constants.Duration;
|
||||
import mage.constants.SubType;
|
||||
import mage.util.RandomUtil;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
|
|
@ -30,6 +31,15 @@ public final class PhyrexianMiteToken extends TokenImpl {
|
|||
availableImageSetCodes = Arrays.asList("ONE");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setExpansionSetCodeForImage(String code) {
|
||||
super.setExpansionSetCodeForImage(code);
|
||||
|
||||
if (getOriginalExpansionSetCode() != null && getOriginalExpansionSetCode().equals("ONE")) {
|
||||
this.setTokenType(RandomUtil.nextInt(2) + 1);
|
||||
}
|
||||
}
|
||||
|
||||
public PhyrexianMiteToken(final PhyrexianMiteToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,6 +16,8 @@ public final class RebelRedToken extends TokenImpl {
|
|||
cardType.add(CardType.CREATURE);
|
||||
color.setRed(true);
|
||||
subtype.add(SubType.REBEL);
|
||||
|
||||
setOriginalExpansionSetCode("ONE");
|
||||
}
|
||||
|
||||
public RebelRedToken(final RebelRedToken token) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue