foul-magics/Mage/src/main/java/mage/game/permanent/token/MechtitanToken.java
2022-02-08 18:38:49 -05:00

41 lines
1.2 KiB
Java

package mage.game.permanent.token;
import mage.MageInt;
import mage.abilities.keyword.*;
import mage.constants.CardType;
import mage.constants.SubType;
import mage.constants.SuperType;
/**
* @author TheElk801
*/
public final class MechtitanToken extends TokenImpl {
public MechtitanToken() {
super("Mechtitan", "Mechtitan, a legendary 10/10 Construct artifact creature token with flying, vigilance, trample, lifelink, and haste that's all colors");
addSuperType(SuperType.LEGENDARY);
cardType.add(CardType.ARTIFACT);
cardType.add(CardType.CREATURE);
subtype.add(SubType.CONSTRUCT);
color.setWhite(true);
color.setBlue(true);
color.setBlack(true);
color.setRed(true);
color.setGreen(true);
power = new MageInt(10);
toughness = new MageInt(10);
addAbility(FlyingAbility.getInstance());
addAbility(VigilanceAbility.getInstance());
addAbility(TrampleAbility.getInstance());
addAbility(LifelinkAbility.getInstance());
addAbility(HasteAbility.getInstance());
}
public MechtitanToken(final MechtitanToken token) {
super(token);
}
public MechtitanToken copy() {
return new MechtitanToken(this);
}
}