public TrooperToken2() { super("Trooper", "1/1 black Trooper creature token"); availableImageSetCodes.addAll(Collections.singletonList("SWS")); this.setTokenType(2); cardType.add(CardType.CREATURE); subtype.add(SubType.TROOPER); color.setBlack(true); power = new MageInt(1); toughness = new MageInt(1); }
public ZombieToken2(int zPower, int zToughness) { super("Zombie", String.valueOf(zPower) + '/' + String.valueOf(zToughness) + " black Zombie creature token"); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.ZOMBIE); power = new MageInt(zPower); toughness = new MageInt(zToughness); setOriginalExpansionSetCode("EMN"); }
public NestOfScarabsBlackInsectToken() { super("Insect", "1/1 black Insect creature token"); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.INSECT); power = new MageInt(1); toughness = new MageInt(1); }
public MarduStrikeLeaderWarriorToken() { super("Warrior", "2/1 black Warrior creature token"); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.WARRIOR); power = new MageInt(2); toughness = new MageInt(1); }
public GermToken(String setCode, int tokenType) { super("Germ", "0/0 black Germ creature token"); availableImageSetCodes = tokenImageSets; setOriginalExpansionSetCode(setCode); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.GERM); power = new MageInt(0); toughness = new MageInt(0); }
public RatToken(String setCode) { super("Rat", "1/1 black Rat creature token"); this.setOriginalExpansionSetCode(setCode); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.RAT); power = new MageInt(1); toughness = new MageInt(1); } public RatToken(final RatToken token) {
OjutaiMonumentToken() { super("", "4/4 blue and black Dragon artifact creature with flying"); cardType.add(CardType.ARTIFACT); cardType.add(CardType.CREATURE); color.setBlue(true); color.setBlack(true); this.subtype.add(SubType.DRAGON); power = new MageInt(4); toughness = new MageInt(4); this.addAbility(FlyingAbility.getInstance()); } public OjutaiMonumentToken(final OjutaiMonumentToken token) {
GolgariKeyruneToken() { super("", "2/2 black and green Insect artifact creature with deathtouch"); cardType.add(CardType.ARTIFACT); cardType.add(CardType.CREATURE); color.setGreen(true); color.setBlack(true); this.subtype.add(SubType.INSECT); power = new MageInt(2); toughness = new MageInt(2); this.addAbility(DeathtouchAbility.getInstance()); } public GolgariKeyruneToken(final GolgariKeyruneToken token) {
public OphiomancerSnakeToken() { super("Snake", "1/1 black Snake creature token with deathtouch"); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.SNAKE); power = new MageInt(1); toughness = new MageInt(1); this.addAbility(DeathtouchAbility.getInstance()); }
public SorinLordOfInnistradVampireToken() { super("Vampire", "1/1 black Vampire creature token with lifelink"); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.VAMPIRE); power = new MageInt(1); toughness = new MageInt(1); addAbility(LifelinkAbility.getInstance()); }
public AbhorrentOverlordHarpyToken() { super("Harpy", "1/1 black Harpy creature tokens with flying"); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.HARPY); power = new MageInt(1); toughness = new MageInt(1); this.addAbility(FlyingAbility.getInstance()); } public AbhorrentOverlordHarpyToken(final AbhorrentOverlordHarpyToken token) {
protected static void setColor(ObjectColor color, Game game) { color.setWhite(true); color.setGreen(false); color.setBlue(false); color.setBlack(false); color.setRed(false); }
public HissingQuagmireToken() { super("", "2/2 black and green Elemental creature with deathtouch"); cardType.add(CardType.CREATURE); subtype.add(SubType.ELEMENTAL); color.setBlack(true); color.setGreen(true); power = new MageInt(2); toughness = new MageInt(2); addAbility(DeathtouchAbility.getInstance()); } public HissingQuagmireToken(final HissingQuagmireToken token) {
public ShamblingVentToken() { super("", "2/3 white and black Elemental creature with lifelink"); cardType.add(CardType.CREATURE); subtype.add(SubType.ELEMENTAL); color.setWhite(true); color.setBlack(true); power = new MageInt(2); toughness = new MageInt(3); addAbility(LifelinkAbility.getInstance()); } public ShamblingVentToken(final ShamblingVentToken token) {
public SekKuarDeathkeeperGravebornToken() { super("Graveborn", "3/1 black and red Graveborn creature token with haste"); cardType.add(CardType.CREATURE); color.setBlack(true); color.setRed(true); subtype.add(SubType.GRAVEBORN); power = new MageInt(3); toughness = new MageInt(1); this.addAbility(HasteAbility.getInstance()); }
public OonaQueenFaerieToken() { super("Faerie Rogue", "1/1 blue and black Faerie Rogue creature token with flying"); cardType.add(CardType.CREATURE); color.setBlue(true); color.setBlack(true); subtype.add(SubType.FAERIE); subtype.add(SubType.ROGUE); power = new MageInt(1); toughness = new MageInt(1); this.addAbility(FlyingAbility.getInstance()); } public OonaQueenFaerieToken(final OonaQueenFaerieToken token) {
public DiregrafGhoul(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{B}"); this.subtype.add(SubType.ZOMBIE); this.color.setBlack(true); this.power = new MageInt(2); this.toughness = new MageInt(2); // Diregraf Ghoul enters the battlefield tapped. this.addAbility(new EntersBattlefieldTappedAbility()); }
public RiftmarkedKnightToken() { super("Knight", "2/2 black Knight creature token with flanking, protection from white, and haste"); cardType.add(CardType.CREATURE); color.setBlack(true); subtype.add(SubType.KNIGHT); power = new MageInt(2); toughness = new MageInt(2); this.addAbility(ProtectionAbility.from(ObjectColor.WHITE)); this.addAbility(new FlankingAbility()); this.addAbility(HasteAbility.getInstance()); }
public CryptbornHorror(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{1}{B/R}{B/R}"); this.subtype.add(SubType.HORROR); this.color.setBlack(true); this.color.setRed(true); this.power = new MageInt(0); this.toughness = new MageInt(0); // Trample this.addAbility(TrampleAbility.getInstance()); // Cryptborn Horror enters the battlefield with X +1/+1 counters on it, where X is the total life lost by your opponents this turn. this.addAbility(new EntersBattlefieldAbility(new CryptbornHorrorEffect(), rule)); }
public TransguildCourier(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.ARTIFACT, CardType.CREATURE}, "{4}"); this.subtype.add(SubType.GOLEM); this.power = new MageInt(3); this.toughness = new MageInt(3); this.color.setWhite(true); this.color.setBlue(true); this.color.setBlack(true); this.color.setRed(true); this.color.setGreen(true); this.addAbility(new SimpleStaticAbility(Zone.ALL, new InfoEffect("{this} is all colors"))); }