forked from External/mage
* removed and renamed SubTypeList * updated subtype test * refactored Changeling to be an ability that actually does something * moved isAllCreatureTypes into SubTypes class * renamed copyTo method to copyFrom * added removeAllCreatureTypes where usable * replaced some subtype methods * replaced some more subtype methods * replaced subtype mass add/remove methods * updated more subtype methods * fixed some errors * made common shared creature type predicate * refactored another card involving subtypes * Added usage of object attribute in subTypes's write operations; * Refactor: use same param styles in subtype methods * Refactor: simplified usage of copy appliers; * Refactor: fixed code usage in CopyApplier Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
32 lines
904 B
Java
32 lines
904 B
Java
|
|
package mage.game.permanent.token;
|
|
|
|
import mage.constants.CardType;
|
|
import mage.constants.SubType;
|
|
import mage.constants.SuperType;
|
|
|
|
/**
|
|
*
|
|
* @author spjspj
|
|
*/
|
|
public final class NissaSageAnimistToken extends TokenImpl {
|
|
|
|
public NissaSageAnimistToken() {
|
|
super("Ashaya, the Awoken World", "legendary 4/4 green Elemental creature token named Ashaya, the Awoken World");
|
|
this.setOriginalExpansionSetCode("ORI");
|
|
this.supertype.add(SuperType.LEGENDARY);
|
|
this.getPower().modifyBaseValue(4);
|
|
this.getToughness().modifyBaseValue(4);
|
|
this.color.setGreen(true);
|
|
this.subtype.add(SubType.ELEMENTAL);
|
|
this.cardType.add(CardType.CREATURE);
|
|
}
|
|
|
|
public NissaSageAnimistToken(final NissaSageAnimistToken token) {
|
|
super(token);
|
|
}
|
|
|
|
public NissaSageAnimistToken copy() {
|
|
return new NissaSageAnimistToken(this);
|
|
}
|
|
}
|