mirror of
https://github.com/correl/mage.git
synced 2024-12-26 03:00:11 +00:00
updated another batch of Token classes in Mage.Sets
This commit is contained in:
parent
3ff34051ce
commit
24dd7aef15
116 changed files with 829 additions and 4 deletions
|
@ -90,4 +90,11 @@ class AbhorrentOverlordHarpyToken extends Token {
|
|||
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public AbhorrentOverlordHarpyToken(final AbhorrentOverlordHarpyToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AbhorrentOverlordHarpyToken copy() {
|
||||
return new AbhorrentOverlordHarpyToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -97,7 +97,13 @@ class AvatarToken extends Token {
|
|||
color.setWhite(true);
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new AvatarTokenEffect()));
|
||||
}
|
||||
public AvatarToken(final AvatarToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AvatarToken copy() {
|
||||
return new AvatarToken(this);
|
||||
}
|
||||
}
|
||||
|
||||
class AvatarTokenEffect extends ContinuousEffectImpl {
|
||||
|
|
|
@ -99,5 +99,12 @@ class AmbushCommanderToken extends Token {
|
|||
toughness = new MageInt(1);
|
||||
color.setGreen(true);
|
||||
}
|
||||
public AmbushCommanderToken(final AmbushCommanderToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AmbushCommanderToken copy() {
|
||||
return new AmbushCommanderToken(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -75,4 +75,11 @@ class AngelTombToken extends Token {
|
|||
toughness = new MageInt(3);
|
||||
addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public AngelTombToken(final AngelTombToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AngelTombToken copy() {
|
||||
return new AngelTombToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -69,4 +69,11 @@ class AnimatedLand extends Token {
|
|||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
}
|
||||
public AnimatedLand(final AnimatedLand token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AnimatedLand copy() {
|
||||
return new AnimatedLand(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -82,5 +82,12 @@ class AnthousaWarriorToken extends Token {
|
|||
power = new MageInt(2);
|
||||
toughness = new MageInt(2);
|
||||
}
|
||||
public AnthousaWarriorToken(final AnthousaWarriorToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AnthousaWarriorToken copy() {
|
||||
return new AnthousaWarriorToken(this);
|
||||
}
|
||||
|
||||
}
|
|
@ -82,5 +82,12 @@ public class AtarkaMonument extends CardImpl {
|
|||
toughness = new MageInt(4);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public AtarkaMonumentToken(final AtarkaMonumentToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AtarkaMonumentToken copy() {
|
||||
return new AtarkaMonumentToken(this);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -117,5 +117,11 @@ class AwakenerDruidToken extends Token {
|
|||
power = new MageInt(4);
|
||||
toughness = new MageInt(5);
|
||||
}
|
||||
public AwakenerDruidToken(final AwakenerDruidToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AwakenerDruidToken copy() {
|
||||
return new AwakenerDruidToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -80,5 +80,12 @@ public class AzoriusKeyrune extends CardImpl {
|
|||
toughness = new MageInt(2);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public AzoriusKeyruneToken(final AzoriusKeyruneToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AzoriusKeyruneToken copy() {
|
||||
return new AzoriusKeyruneToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -85,4 +85,11 @@ class AnimatedLand extends Token {
|
|||
this.power = new MageInt(2);
|
||||
this.toughness = new MageInt(2);
|
||||
}
|
||||
public AnimatedLand(final AnimatedLand token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AnimatedLand copy() {
|
||||
return new AnimatedLand(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -98,4 +98,11 @@ class BlinkmothNexusToken extends Token {
|
|||
toughness = new MageInt(1);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public BlinkmothNexusToken(final BlinkmothNexusToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public BlinkmothNexusToken copy() {
|
||||
return new BlinkmothNexusToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -81,5 +81,12 @@ public class BorosKeyrune extends CardImpl {
|
|||
toughness = new MageInt(1);
|
||||
this.addAbility(DoubleStrikeAbility.getInstance());
|
||||
}
|
||||
public BorosKeyruneToken(final BorosKeyruneToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public BorosKeyruneToken copy() {
|
||||
return new BorosKeyruneToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -127,4 +127,11 @@ class DokaiWeaverofLife extends Token {
|
|||
ability.addCost(new TapSourceCost());
|
||||
this.addAbility(ability);
|
||||
}
|
||||
public DokaiWeaverofLife(final DokaiWeaverofLife token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public DokaiWeaverofLife copy() {
|
||||
return new DokaiWeaverofLife(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -98,4 +98,11 @@ class KenzoTheHardhearted extends Token {
|
|||
this.addAbility(DoubleStrikeAbility.getInstance());
|
||||
this.addAbility(new BushidoAbility(2));
|
||||
}
|
||||
public KenzoTheHardhearted(final KenzoTheHardhearted token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public KenzoTheHardhearted copy() {
|
||||
return new KenzoTheHardhearted(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -107,4 +107,11 @@ class JarakuTheInterloper extends Token {
|
|||
ability.addTarget(new TargetSpell());
|
||||
this.addAbility(ability);
|
||||
}
|
||||
public JarakuTheInterloper(final JarakuTheInterloper token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public JarakuTheInterloper copy() {
|
||||
return new JarakuTheInterloper(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -92,5 +92,12 @@ public class ChimericEgg extends CardImpl {
|
|||
toughness = new MageInt(6);
|
||||
this.addAbility(TrampleAbility.getInstance());
|
||||
}
|
||||
public ChimericEggToken(final ChimericEggToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public ChimericEggToken copy() {
|
||||
return new ChimericEggToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -83,4 +83,11 @@ class ChimericMassToken extends Token {
|
|||
toughness = new MageInt(0);
|
||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new SetPowerToughnessSourceEffect(new CountersSourceCount(CounterType.CHARGE), Duration.WhileOnBattlefield)));
|
||||
}
|
||||
public ChimericMassToken(final ChimericMassToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public ChimericMassToken copy() {
|
||||
return new ChimericMassToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -133,6 +133,13 @@ class ChronatogTotemToken extends Token {
|
|||
toughness = new MageInt(2);
|
||||
color.setBlue(true);
|
||||
}
|
||||
public ChronatogTotemToken(final ChronatogTotemToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public ChronatogTotemToken copy() {
|
||||
return new ChronatogTotemToken(this);
|
||||
}
|
||||
}
|
||||
|
||||
class ChronatogTotemCondition implements Condition {
|
||||
|
|
|
@ -87,4 +87,11 @@ class CreepingTarPitToken extends Token {
|
|||
toughness = new MageInt(2);
|
||||
this.addAbility(new CantBeBlockedSourceAbility());
|
||||
}
|
||||
public CreepingTarPitToken(final CreepingTarPitToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public CreepingTarPitToken copy() {
|
||||
return new CreepingTarPitToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -94,4 +94,11 @@ class BeastToken extends Token {
|
|||
toughness = new MageInt(2);
|
||||
this.addAbility(TrampleAbility.getInstance());
|
||||
}
|
||||
public BeastToken(final BeastToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public BeastToken copy() {
|
||||
return new BeastToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -107,4 +107,11 @@ class AzamukiTreacheryIncarnate extends Token {
|
|||
ability.addTarget(new TargetCreaturePermanent());
|
||||
this.addAbility(ability);
|
||||
}
|
||||
public AzamukiTreacheryIncarnate(final AzamukiTreacheryIncarnate token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AzamukiTreacheryIncarnate copy() {
|
||||
return new AzamukiTreacheryIncarnate(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -77,6 +77,13 @@ public class DanceOfTheSkywise extends CardImpl {
|
|||
toughness = new MageInt(4);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public DragonIllusionToken(final DragonIllusionToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public DragonIllusionToken copy() {
|
||||
return new DragonIllusionToken(this);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -93,5 +93,12 @@ class DarksteelMutationInsectToken extends Token {
|
|||
|
||||
this.addAbility(IndestructibleAbility.getInstance());
|
||||
}
|
||||
public DarksteelMutationInsectToken(final DarksteelMutationInsectToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public DarksteelMutationInsectToken copy() {
|
||||
return new DarksteelMutationInsectToken(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -75,4 +75,11 @@ class DaxossTormentToken extends Token {
|
|||
addAbility(FlyingAbility.getInstance());
|
||||
addAbility(HasteAbility.getInstance());
|
||||
}
|
||||
public DaxossTormentToken(final DaxossTormentToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public DaxossTormentToken copy() {
|
||||
return new DaxossTormentToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -81,5 +81,12 @@ public class DimirKeyrune extends CardImpl {
|
|||
toughness = new MageInt(2);
|
||||
this.addAbility(new CantBeBlockedSourceAbility());
|
||||
}
|
||||
public DimirKeyruneToken(final DimirKeyruneToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public DimirKeyruneToken copy() {
|
||||
return new DimirKeyruneToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -97,6 +97,13 @@ public class Dragonshift extends CardImpl {
|
|||
toughness = new MageInt(4);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public DragonToken(final DragonToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public DragonToken copy() {
|
||||
return new DragonToken(this);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -82,5 +82,12 @@ public class DromokaMonument extends CardImpl {
|
|||
toughness = new MageInt(4);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public DromokaMonumentToken(final DromokaMonumentToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public DromokaMonumentToken copy() {
|
||||
return new DromokaMonumentToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -81,4 +81,11 @@ class ElementalUprisingToken extends Token {
|
|||
|
||||
this.addAbility(HasteAbility.getInstance());
|
||||
}
|
||||
public ElementalUprisingToken(final ElementalUprisingToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public ElementalUprisingToken copy() {
|
||||
return new ElementalUprisingToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -121,4 +121,11 @@ class ElvishBranchbenderToken extends Token {
|
|||
power = new MageInt(xValue);
|
||||
toughness = new MageInt(xValue);
|
||||
}
|
||||
public ElvishBranchbenderToken(final ElvishBranchbenderToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public ElvishBranchbenderToken copy() {
|
||||
return new ElvishBranchbenderToken(this);
|
||||
}
|
||||
}
|
|
@ -101,4 +101,11 @@ class EmbodimentOfFuryToken extends Token {
|
|||
this.toughness = new MageInt(3);
|
||||
this.addAbility(HasteAbility.getInstance());
|
||||
}
|
||||
public EmbodimentOfFuryToken(final EmbodimentOfFuryToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public EmbodimentOfFuryToken copy() {
|
||||
return new EmbodimentOfFuryToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -76,4 +76,11 @@ class FaerieConclaveToken extends Token {
|
|||
toughness = new MageInt(1);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public FaerieConclaveToken(final FaerieConclaveToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public FaerieConclaveToken copy() {
|
||||
return new FaerieConclaveToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -81,4 +81,11 @@ class ForbiddingWatchtowerToken extends Token {
|
|||
power = new MageInt(1);
|
||||
toughness = new MageInt(5);
|
||||
}
|
||||
public ForbiddingWatchtowerToken(final ForbiddingWatchtowerToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public ForbiddingWatchtowerToken copy() {
|
||||
return new ForbiddingWatchtowerToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -89,4 +89,11 @@ class FowlPlayToken extends Token {
|
|||
power = new MageInt(1);
|
||||
toughness = new MageInt(1);
|
||||
}
|
||||
public FowlPlayToken(final FowlPlayToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public FowlPlayToken copy() {
|
||||
return new FowlPlayToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -95,5 +95,13 @@ public class GenjuOfTheCedars extends CardImpl {
|
|||
power = new MageInt(4);
|
||||
toughness = new MageInt(4);
|
||||
}
|
||||
|
||||
public SpiritToken(final SpiritToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public SpiritToken copy() {
|
||||
return new SpiritToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -100,5 +100,12 @@ public class GenjuOfTheFields extends CardImpl {
|
|||
power = new MageInt(2);
|
||||
toughness = new MageInt(5);
|
||||
}
|
||||
public SpiritToken(final SpiritToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public SpiritToken copy() {
|
||||
return new SpiritToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -97,5 +97,13 @@ public class GenjuOfTheRealm extends CardImpl {
|
|||
toughness = new MageInt(12);
|
||||
this.addAbility(TrampleAbility.getInstance());
|
||||
}
|
||||
|
||||
public SpiritToken(final SpiritToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public SpiritToken copy() {
|
||||
return new SpiritToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -92,5 +92,12 @@ public class GenjuOfTheSpires extends CardImpl {
|
|||
power = new MageInt(6);
|
||||
toughness = new MageInt(1);
|
||||
}
|
||||
public SpiritToken(final SpiritToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public SpiritToken copy() {
|
||||
return new SpiritToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -82,4 +82,11 @@ class GhituEncampmentToken extends Token {
|
|||
|
||||
this.addAbility(FirstStrikeAbility.getInstance());
|
||||
}
|
||||
public GhituEncampmentToken(final GhituEncampmentToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public GhituEncampmentToken copy() {
|
||||
return new GhituEncampmentToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -97,4 +97,11 @@ class GideonAllyOfZendikarToken extends Token {
|
|||
|
||||
addAbility(IndestructibleAbility.getInstance());
|
||||
}
|
||||
public GideonAllyOfZendikarToken(final GideonAllyOfZendikarToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public GideonAllyOfZendikarToken copy() {
|
||||
return new GideonAllyOfZendikarToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -124,7 +124,13 @@ class GideonBattleForgedToken extends Token {
|
|||
toughness = new MageInt(4);
|
||||
this.addAbility(IndestructibleAbility.getInstance());
|
||||
}
|
||||
public GideonBattleForgedToken(final GideonBattleForgedToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public GideonBattleForgedToken copy() {
|
||||
return new GideonBattleForgedToken(this);
|
||||
}
|
||||
}
|
||||
|
||||
class GideonBattleForgedAttacksIfAbleTargetEffect extends RequirementEffect {
|
||||
|
|
|
@ -135,5 +135,11 @@ class GideonChampionOfJusticeToken extends Token {
|
|||
this.addAbility(IndestructibleAbility.getInstance());
|
||||
|
||||
}
|
||||
public GideonChampionOfJusticeToken(final GideonChampionOfJusticeToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public GideonChampionOfJusticeToken copy() {
|
||||
return new GideonChampionOfJusticeToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -111,7 +111,13 @@ class GideonJuraToken extends Token {
|
|||
power = new MageInt(6);
|
||||
toughness = new MageInt(6);
|
||||
}
|
||||
public GideonJuraToken(final GideonJuraToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public GideonJuraToken copy() {
|
||||
return new GideonJuraToken(this);
|
||||
}
|
||||
}
|
||||
|
||||
class GideonJuraEffect extends RequirementEffect {
|
||||
|
|
|
@ -107,4 +107,11 @@ class GideonMartialParagonToken extends Token {
|
|||
|
||||
addAbility(IndestructibleAbility.getInstance());
|
||||
}
|
||||
public GideonMartialParagonToken(final GideonMartialParagonToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public GideonMartialParagonToken copy() {
|
||||
return new GideonMartialParagonToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -101,4 +101,11 @@ class GideonOfTheTrialsToken extends Token {
|
|||
toughness = new MageInt(4);
|
||||
this.addAbility(IndestructibleAbility.getInstance());
|
||||
}
|
||||
public GideonOfTheTrialsToken(final GideonOfTheTrialsToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public GideonOfTheTrialsToken copy() {
|
||||
return new GideonOfTheTrialsToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -88,4 +88,11 @@ class GlintHawkIdolToken extends Token {
|
|||
toughness = new MageInt(2);
|
||||
addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public GlintHawkIdolToken(final GlintHawkIdolToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public GlintHawkIdolToken copy() {
|
||||
return new GlintHawkIdolToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -80,5 +80,12 @@ public class GolgariKeyrune extends CardImpl {
|
|||
toughness = new MageInt(2);
|
||||
this.addAbility(DeathtouchAbility.getInstance());
|
||||
}
|
||||
public GolgariKeyruneToken(final GolgariKeyruneToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public GolgariKeyruneToken copy() {
|
||||
return new GolgariKeyruneToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -97,5 +97,12 @@ public class GroveOfTheGuardian extends CardImpl {
|
|||
toughness = new MageInt(8);
|
||||
this.addAbility(VigilanceAbility.getInstance());
|
||||
}
|
||||
public ElementalToken(final ElementalToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public ElementalToken copy() {
|
||||
return new ElementalToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -81,5 +81,13 @@ public class GruulKeyrune extends CardImpl {
|
|||
toughness = new MageInt(2);
|
||||
this.addAbility(TrampleAbility.getInstance());
|
||||
}
|
||||
public GruulKeyruneToken(final GruulKeyruneToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public GruulKeyruneToken copy() {
|
||||
return new GruulKeyruneToken(this);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -97,4 +97,11 @@ class WallToken extends Token {
|
|||
toughness = new MageInt(6);
|
||||
this.addAbility(DefenderAbility.getInstance());
|
||||
}
|
||||
public WallToken(final WallToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public WallToken copy() {
|
||||
return new WallToken(this);
|
||||
}
|
||||
}
|
|
@ -76,4 +76,11 @@ class HalcyonGlazeToken extends Token {
|
|||
toughness = new MageInt(4);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public HalcyonGlazeToken(final HalcyonGlazeToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public HalcyonGlazeToken copy() {
|
||||
return new HalcyonGlazeToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -87,4 +87,11 @@ class HiddenAncientsTreefolk extends Token {
|
|||
power = new MageInt(5);
|
||||
toughness = new MageInt(5);
|
||||
}
|
||||
public HiddenAncientsTreefolk(final HiddenAncientsTreefolk token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public HiddenAncientsTreefolk copy() {
|
||||
return new HiddenAncientsTreefolk(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -87,4 +87,11 @@ class HiddenGibbonsApe extends Token {
|
|||
power = new MageInt(4);
|
||||
toughness = new MageInt(4);
|
||||
}
|
||||
public HiddenGibbonsApe(final HiddenGibbonsApe token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public HiddenGibbonsApe copy() {
|
||||
return new HiddenGibbonsApe(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -82,4 +82,11 @@ class HiddenGuerrillasSoldier extends Token {
|
|||
toughness = new MageInt(3);
|
||||
this.addAbility(TrampleAbility.getInstance());
|
||||
}
|
||||
public HiddenGuerrillasSoldier(final HiddenGuerrillasSoldier token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public HiddenGuerrillasSoldier copy() {
|
||||
return new HiddenGuerrillasSoldier(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -90,4 +90,11 @@ class HiddenSpiderToken extends Token {
|
|||
toughness = new MageInt(5);
|
||||
this.addAbility(ReachAbility.getInstance());
|
||||
}
|
||||
public HiddenSpiderToken(final HiddenSpiderToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public HiddenSpiderToken copy() {
|
||||
return new HiddenSpiderToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -89,4 +89,11 @@ class HissingQuagmireToken extends Token {
|
|||
toughness = new MageInt(2);
|
||||
addAbility(DeathtouchAbility.getInstance());
|
||||
}
|
||||
public HissingQuagmireToken(final HissingQuagmireToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public HissingQuagmireToken copy() {
|
||||
return new HissingQuagmireToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -136,4 +136,11 @@ class HuntingWildsToken extends Token {
|
|||
|
||||
this.addAbility(HasteAbility.getInstance());
|
||||
}
|
||||
public HuntingWildsToken(final HuntingWildsToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public HuntingWildsToken copy() {
|
||||
return new HuntingWildsToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -127,4 +127,11 @@ class IgnitionTeamToken extends Token {
|
|||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(4);
|
||||
}
|
||||
public IgnitionTeamToken(final IgnitionTeamToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public IgnitionTeamToken copy() {
|
||||
return new IgnitionTeamToken(this);
|
||||
}
|
||||
}
|
|
@ -112,4 +112,11 @@ class GokaTheUnjust extends Token {
|
|||
ability.addTarget(new TargetCreaturePermanent(filter));
|
||||
this.addAbility(ability);
|
||||
}
|
||||
public GokaTheUnjust(final GokaTheUnjust token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public GokaTheUnjust copy() {
|
||||
return new GokaTheUnjust(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -84,4 +84,11 @@ class InkmothNexusToken extends Token {
|
|||
this.addAbility(FlyingAbility.getInstance());
|
||||
this.addAbility(InfectAbility.getInstance());
|
||||
}
|
||||
public InkmothNexusToken(final InkmothNexusToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public InkmothNexusToken copy() {
|
||||
return new InkmothNexusToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -116,6 +116,14 @@ public class IzzetKeyrune extends CardImpl {
|
|||
power = new MageInt(2);
|
||||
toughness = new MageInt(1);
|
||||
}
|
||||
|
||||
public IzzetKeyruneToken(final IzzetKeyruneToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public IzzetKeyruneToken copy() {
|
||||
return new IzzetKeyruneToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -70,4 +70,11 @@ class JadeIdolToken extends Token {
|
|||
power = new MageInt(4);
|
||||
toughness = new MageInt(4);
|
||||
}
|
||||
public JadeIdolToken(final JadeIdolToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public JadeIdolToken copy() {
|
||||
return new JadeIdolToken(this);
|
||||
}
|
||||
}
|
|
@ -73,6 +73,13 @@ public class JadeStatue extends CardImpl {
|
|||
this.subtype.add(SubType.GOLEM);
|
||||
power = new MageInt(3);
|
||||
toughness = new MageInt(6);
|
||||
}
|
||||
}
|
||||
public JadeStatueToken(final JadeStatueToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public JadeStatueToken copy() {
|
||||
return new JadeStatueToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -118,4 +118,11 @@ class JolraelLandsToken extends Token {
|
|||
power = new MageInt(3);
|
||||
toughness = new MageInt(3);
|
||||
}
|
||||
public JolraelLandsToken(final JolraelLandsToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public JolraelLandsToken copy() {
|
||||
return new JolraelLandsToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -101,4 +101,11 @@ class TomoyaTheRevealer extends Token {
|
|||
ability.addTarget(new TargetPlayer());
|
||||
this.addAbility(ability);
|
||||
}
|
||||
public TomoyaTheRevealer(final TomoyaTheRevealer token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public TomoyaTheRevealer copy() {
|
||||
return new TomoyaTheRevealer(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -96,4 +96,11 @@ class KamahlFistOfKrosaLandToken extends Token {
|
|||
this.power = new MageInt(1);
|
||||
this.toughness = new MageInt(1);
|
||||
}
|
||||
public KamahlFistOfKrosaLandToken(final KamahlFistOfKrosaLandToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public KamahlFistOfKrosaLandToken copy() {
|
||||
return new KamahlFistOfKrosaLandToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -107,6 +107,13 @@ class AutumnTailKitsuneSage extends Token {
|
|||
ability.addTarget(new TargetCreaturePermanent());
|
||||
this.addAbility(ability);
|
||||
}
|
||||
public AutumnTailKitsuneSage(final AutumnTailKitsuneSage token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AutumnTailKitsuneSage copy() {
|
||||
return new AutumnTailKitsuneSage(this);
|
||||
}
|
||||
}
|
||||
|
||||
class AutumnTailEffect extends OneShotEffect {
|
||||
|
|
|
@ -82,5 +82,12 @@ public class KolaghanMonument extends CardImpl {
|
|||
toughness = new MageInt(4);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public KolaghanMonumentToken(final KolaghanMonumentToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public KolaghanMonumentToken copy() {
|
||||
return new KolaghanMonumentToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -107,4 +107,11 @@ class KothOfTheHammerToken extends Token {
|
|||
this.power = new MageInt(4);
|
||||
this.toughness = new MageInt(4);
|
||||
}
|
||||
public KothOfTheHammerToken(final KothOfTheHammerToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public KothOfTheHammerToken copy() {
|
||||
return new KothOfTheHammerToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -87,5 +87,11 @@ class LavaclawReachesToken extends Token {
|
|||
toughness = new MageInt(2);
|
||||
addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(new ManacostVariableValue(), new StaticValue(0), Duration.EndOfTurn), new ManaCostsImpl("{X}")));
|
||||
}
|
||||
public LavaclawReachesToken(final LavaclawReachesToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public LavaclawReachesToken copy() {
|
||||
return new LavaclawReachesToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -88,6 +88,13 @@ class LifeLandToken extends Token {
|
|||
power = new MageInt(1);
|
||||
toughness = new MageInt(1);
|
||||
}
|
||||
public LifeLandToken(final LifeLandToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public LifeLandToken copy() {
|
||||
return new LifeLandToken(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -120,4 +120,11 @@ class LifecraftAwakeningToken extends Token {
|
|||
this.power = new MageInt(0);
|
||||
this.toughness = new MageInt(0);
|
||||
}
|
||||
public LifecraftAwakeningToken(final LifecraftAwakeningToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public LifecraftAwakeningToken copy() {
|
||||
return new LifecraftAwakeningToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -86,4 +86,11 @@ class LifesparkSpellbombToken extends Token {
|
|||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
}
|
||||
public LifesparkSpellbombToken(final LifesparkSpellbombToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public LifesparkSpellbombToken copy() {
|
||||
return new LifesparkSpellbombToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -82,4 +82,11 @@ class TreefolkToken extends Token {
|
|||
power = new MageInt(5);
|
||||
toughness = new MageInt(6);
|
||||
}
|
||||
public TreefolkToken(final TreefolkToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public TreefolkToken copy() {
|
||||
return new TreefolkToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -86,4 +86,11 @@ class LumberingFallsToken extends Token {
|
|||
toughness = new MageInt(3);
|
||||
addAbility(HexproofAbility.getInstance());
|
||||
}
|
||||
public LumberingFallsToken(final LumberingFallsToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public LumberingFallsToken copy() {
|
||||
return new LumberingFallsToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -119,4 +119,11 @@ class LurkingEvilToken extends Token {
|
|||
cardType.add(CardType.CREATURE);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public LurkingEvilToken(final LurkingEvilToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public LurkingEvilToken copy() {
|
||||
return new LurkingEvilToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -94,4 +94,11 @@ class AssemblyWorkerToken extends Token {
|
|||
power = new MageInt(2);
|
||||
toughness = new MageInt(2);
|
||||
}
|
||||
public AssemblyWorkerToken(final AssemblyWorkerToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AssemblyWorkerToken copy() {
|
||||
return new AssemblyWorkerToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -79,4 +79,11 @@ class MishrasGroundbreakerToken extends Token {
|
|||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
}
|
||||
public MishrasGroundbreakerToken(final MishrasGroundbreakerToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public MishrasGroundbreakerToken copy() {
|
||||
return new MishrasGroundbreakerToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -89,4 +89,11 @@ class NeedleSpiresToken extends Token {
|
|||
toughness = new MageInt(1);
|
||||
addAbility(DoubleStrikeAbility.getInstance());
|
||||
}
|
||||
public NeedleSpiresToken(final NeedleSpiresToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public NeedleSpiresToken copy() {
|
||||
return new NeedleSpiresToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -99,6 +99,13 @@ class StabwhiskerTheOdious extends Token {
|
|||
this.addAbility(new BeginningOfUpkeepTriggeredAbility(
|
||||
Zone.BATTLEFIELD, new StabwhiskerLoseLifeEffect(), TargetController.OPPONENT, false, true));
|
||||
}
|
||||
public StabwhiskerTheOdious(final StabwhiskerTheOdious token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public StabwhiskerTheOdious copy() {
|
||||
return new StabwhiskerTheOdious(this);
|
||||
}
|
||||
}
|
||||
|
||||
class StabwhiskerLoseLifeEffect extends OneShotEffect {
|
||||
|
|
|
@ -152,4 +152,11 @@ class NissaStewardOfElementsToken extends Token {
|
|||
this.addAbility(FlyingAbility.getInstance());
|
||||
this.addAbility(HasteAbility.getInstance());
|
||||
}
|
||||
public NissaStewardOfElementsToken(final NissaStewardOfElementsToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public NissaStewardOfElementsToken copy() {
|
||||
return new NissaStewardOfElementsToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -106,4 +106,11 @@ class NissaVitalForceToken extends Token {
|
|||
this.toughness = new MageInt(5);
|
||||
this.addAbility(HasteAbility.getInstance());
|
||||
}
|
||||
public NissaVitalForceToken(final NissaVitalForceToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public NissaVitalForceToken copy() {
|
||||
return new NissaVitalForceToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -142,4 +142,11 @@ class AwakenElementalToken extends Token {
|
|||
|
||||
this.addAbility(HasteAbility.getInstance());
|
||||
}
|
||||
public AwakenElementalToken(final AwakenElementalToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public AwakenElementalToken copy() {
|
||||
return new AwakenElementalToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -82,5 +82,13 @@ public class OjutaiMonument extends CardImpl {
|
|||
toughness = new MageInt(4);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
|
||||
public OjutaiMonumentToken(final OjutaiMonumentToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public OjutaiMonumentToken copy() {
|
||||
return new OjutaiMonumentToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -79,4 +79,11 @@ class OmnibianFrogToken extends Token {
|
|||
this.power = new MageInt(3);
|
||||
this.toughness = new MageInt(3);
|
||||
}
|
||||
public OmnibianFrogToken(final OmnibianFrogToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public OmnibianFrogToken copy() {
|
||||
return new OmnibianFrogToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -84,4 +84,11 @@ class OpalArchangelToken extends Token {
|
|||
this.addAbility(FlyingAbility.getInstance());
|
||||
this.addAbility(VigilanceAbility.getInstance());
|
||||
}
|
||||
public OpalArchangelToken(final OpalArchangelToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public OpalArchangelToken copy() {
|
||||
return new OpalArchangelToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -80,4 +80,11 @@ class OpalCaryatidSoldier extends Token {
|
|||
power = new MageInt(2);
|
||||
toughness = new MageInt(2);
|
||||
}
|
||||
public OpalCaryatidSoldier(final OpalCaryatidSoldier token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public OpalCaryatidSoldier copy() {
|
||||
return new OpalCaryatidSoldier(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -82,4 +82,11 @@ class OpalChampionKnight extends Token {
|
|||
toughness = new MageInt(3);
|
||||
this.addAbility(FirstStrikeAbility.getInstance());
|
||||
}
|
||||
public OpalChampionKnight(final OpalChampionKnight token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public OpalChampionKnight copy() {
|
||||
return new OpalChampionKnight(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -82,4 +82,11 @@ class OpalGargoyleToken extends Token {
|
|||
toughness = new MageInt(2);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public OpalGargoyleToken(final OpalGargoyleToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public OpalGargoyleToken copy() {
|
||||
return new OpalGargoyleToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -81,5 +81,12 @@ public class OrzhovKeyrune extends CardImpl {
|
|||
toughness = new MageInt(4);
|
||||
this.addAbility(LifelinkAbility.getInstance());
|
||||
}
|
||||
public OrzhovKeyruneToken(final OrzhovKeyruneToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public OrzhovKeyruneToken copy() {
|
||||
return new OrzhovKeyruneToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -88,6 +88,13 @@ public class PhyrexianTotem extends CardImpl {
|
|||
toughness = new MageInt(5);
|
||||
this.addAbility(TrampleAbility.getInstance());
|
||||
}
|
||||
public PhyrexianTotemToken(final PhyrexianTotemToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public PhyrexianTotemToken copy() {
|
||||
return new PhyrexianTotemToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -99,6 +99,12 @@ public class PrideOfTheClouds extends CardImpl {
|
|||
toughness = new MageInt(1);
|
||||
addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
|
||||
public BirdToken(final BirdToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public BirdToken copy() {
|
||||
return new BirdToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -96,4 +96,11 @@ class RagingRavineToken extends Token {
|
|||
power = new MageInt(3);
|
||||
toughness = new MageInt(3);
|
||||
}
|
||||
public RagingRavineToken(final RagingRavineToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public RagingRavineToken copy() {
|
||||
return new RagingRavineToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -80,5 +80,12 @@ public class RakdosKeyrune extends CardImpl {
|
|||
toughness = new MageInt(1);
|
||||
this.addAbility(FirstStrikeAbility.getInstance());
|
||||
}
|
||||
public RakdosKeyruneToken(final RakdosKeyruneToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public RakdosKeyruneToken copy() {
|
||||
return new RakdosKeyruneToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -94,4 +94,11 @@ class RiddleformToken extends Token {
|
|||
toughness = new MageInt(3);
|
||||
addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public RiddleformToken(final RiddleformToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public RiddleformToken copy() {
|
||||
return new RiddleformToken(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -81,5 +81,12 @@ class RudeAwakeningToken extends Token {
|
|||
power = new MageInt(2);
|
||||
toughness = new MageInt(2);
|
||||
}
|
||||
public RudeAwakeningToken(final RudeAwakeningToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public RudeAwakeningToken copy() {
|
||||
return new RudeAwakeningToken(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -121,4 +121,11 @@ class RuneTailEssence extends Token {
|
|||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD,
|
||||
new PreventAllDamageToAllEffect(Duration.WhileOnBattlefield, new FilterControlledCreatureInPlay("creatures you control"))));
|
||||
}
|
||||
public RuneTailEssence(final RuneTailEssence token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public RuneTailEssence copy() {
|
||||
return new RuneTailEssence(this);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -78,5 +78,12 @@ public class SelesnyaKeyrune extends CardImpl {
|
|||
power = new MageInt(3);
|
||||
toughness = new MageInt(3);
|
||||
}
|
||||
public SelesnyaKeyruneToken(final SelesnyaKeyruneToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public SelesnyaKeyruneToken copy() {
|
||||
return new SelesnyaKeyruneToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -87,4 +87,11 @@ class ShamblingVentToken extends Token {
|
|||
toughness = new MageInt(3);
|
||||
addAbility(LifelinkAbility.getInstance());
|
||||
}
|
||||
public ShamblingVentToken(final ShamblingVentToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public ShamblingVentToken copy() {
|
||||
return new ShamblingVentToken(this);
|
||||
}
|
||||
}
|
|
@ -85,4 +85,11 @@ class SiegeOfTowersToken extends Token {
|
|||
power = new MageInt(3);
|
||||
toughness = new MageInt(1);
|
||||
}
|
||||
public SiegeOfTowersToken(final SiegeOfTowersToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public SiegeOfTowersToken copy() {
|
||||
return new SiegeOfTowersToken(this);
|
||||
}
|
||||
}
|
|
@ -70,7 +70,7 @@ public class SilumgarMonument extends CardImpl {
|
|||
return new SilumgarMonument(this);
|
||||
}
|
||||
|
||||
private static class OjutaiMonumentToken extends Token {
|
||||
private static class OjutaiMonumentToken extends Token {
|
||||
OjutaiMonumentToken() {
|
||||
super("", "4/4 blue and black Dragon artifact creature with flying");
|
||||
cardType.add(CardType.ARTIFACT);
|
||||
|
@ -82,5 +82,12 @@ private static class OjutaiMonumentToken extends Token {
|
|||
toughness = new MageInt(4);
|
||||
this.addAbility(FlyingAbility.getInstance());
|
||||
}
|
||||
public OjutaiMonumentToken(final OjutaiMonumentToken token) {
|
||||
super(token);
|
||||
}
|
||||
|
||||
public OjutaiMonumentToken copy() {
|
||||
return new OjutaiMonumentToken(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue