fix type ordering on some Artifact Creature tokens

This commit is contained in:
xenohedron 2023-08-16 20:39:26 -04:00
parent 454627eaf6
commit 9eca83dd7e
20 changed files with 27 additions and 28 deletions

View file

@ -15,8 +15,8 @@ public final class ATATToken extends TokenImpl {
super("AT-AT Token", "5/5 white artifact AT-AT creature tokens with \"When this creature dies, create two 1/1 white Trooper creature tokens.\"");
this.power = new MageInt(5);
this.toughness = new MageInt(5);
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
color.setWhite(true);
addAbility(new DiesSourceTriggeredAbility(new CreateTokenEffect(new TrooperToken(), 2)));
subtype.add(SubType.ATAT);
@ -30,4 +30,3 @@ public final class ATATToken extends TokenImpl {
return new ATATToken(this);
}
}

View file

@ -14,8 +14,8 @@ public final class BallisticBoulder extends TokenImpl {
public BallisticBoulder() {
super("Ballistic Boulder", "2/1 colorless Construct artifact creature token with flying named Ballistic Boulder");
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
subtype.add(SubType.CONSTRUCT);
power = new MageInt(2);
toughness = new MageInt(1);

View file

@ -8,8 +8,8 @@ public final class BrudicladTelchorMyrToken extends TokenImpl {
public BrudicladTelchorMyrToken() {
super("Phyrexian Myr Token", "2/1 blue Phyrexian Myr artifact creature token");
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
subtype.add(SubType.PHYREXIAN);
subtype.add(SubType.MYR);
color.setBlue(true);

View file

@ -12,8 +12,8 @@ public final class DroidToken extends TokenImpl {
public DroidToken() {
super("Droid Token", "1/1 colorless Droid creature token");
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
subtype.add(SubType.DROID);
power = new MageInt(1);

View file

@ -16,8 +16,8 @@ public class DroneToken extends TokenImpl {
public DroneToken() {
super("Drone Token", "2/2 colorless Drone artifact creature token with deathtouch and \"When this creature leaves the battlefield, each opponent loses 2 life and you gain 2 life.\"");
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
subtype.add(SubType.DRONE);
power = new MageInt(2);
toughness = new MageInt(2);

View file

@ -12,8 +12,8 @@ public final class GargoyleToken extends TokenImpl {
public GargoyleToken() {
super("Gargoyle Token", "3/4 colorless Gargoyle artifact creature token with flying");
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
subtype.add(SubType.GARGOYLE);
power = new MageInt(3);
toughness = new MageInt(4);

View file

@ -13,8 +13,8 @@ public final class HomunculusToken extends TokenImpl {
public HomunculusToken() {
super("Homunculus Token", "0/1 blue Homunculus artifact creature token");
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
color.setBlue(true);
subtype.add(SubType.HOMUNCULUS);
power = new MageInt(0);

View file

@ -11,8 +11,8 @@ public final class MetallicSliverToken extends TokenImpl {
public MetallicSliverToken() {
super("Metallic Sliver", "1/1 colorless Sliver artifact creature token named Metallic Sliver");
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
subtype.add(SubType.SLIVER);
power = new MageInt(1);
toughness = new MageInt(1);

View file

@ -14,8 +14,8 @@ public final class RebelStarshipToken extends TokenImpl {
super("B-Wing Token", "2/3 blue Rebel Starship artifact creature tokens with spaceflight name B-Wing");
this.power = new MageInt(2);
this.toughness = new MageInt(3);
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
abilities.add(SpaceflightAbility.getInstance());
color.setBlue(true);
subtype.add(SubType.REBEL);

View file

@ -8,23 +8,23 @@ import mage.constants.SubType;
/**
* @author spjspj
*/
public final class StoneTrapIdolToken extends TokenImpl {
public final class StoneIdolToken extends TokenImpl {
public StoneTrapIdolToken() {
public StoneIdolToken() {
super("Construct Token", "6/12 colorless Construct artifact creature token with trample");
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
subtype.add(SubType.CONSTRUCT);
power = new MageInt(6);
toughness = new MageInt(12);
addAbility(TrampleAbility.getInstance());
}
protected StoneTrapIdolToken(final StoneTrapIdolToken token) {
protected StoneIdolToken(final StoneIdolToken token) {
super(token);
}
public StoneTrapIdolToken copy() {
return new StoneTrapIdolToken(this);
public StoneIdolToken copy() {
return new StoneIdolToken(this);
}
}

View file

@ -14,8 +14,8 @@ public final class TIEFighterToken extends TokenImpl {
super("TIE Fighter", "1/1 black Starship artifact creature tokens with Spaceflight named TIE Fighter");
this.power = new MageInt(1);
this.toughness = new MageInt(1);
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
color.setBlack(true);
addAbility(SpaceflightAbility.getInstance());
subtype.add(SubType.STARSHIP);

View file

@ -16,8 +16,8 @@ public final class TetraviteToken extends TokenImpl {
public TetraviteToken() {
super("Tetravite Token", "1/1 colorless Tetravite artifact creature token with flying and \"This creature can't be enchanted.\"");
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
subtype.add(SubType.TETRAVITE);
power = new MageInt(1);
toughness = new MageInt(1);

View file

@ -12,8 +12,8 @@ public final class ThopterToken extends TokenImpl {
public ThopterToken() {
super("Thopter Token", "1/1 blue Thopter artifact creature token with flying");
cardType.add(CardType.CREATURE);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
color.setBlue(true);
subtype.add(SubType.THOPTER);
power = new MageInt(1);