made permanent tokens from framework compliant with new abstract superclass

This commit is contained in:
Marc Zwart 2018-04-02 17:47:04 +02:00
parent 2d922cb6af
commit 03eb170a04
341 changed files with 2690 additions and 40 deletions

View file

@ -170,4 +170,12 @@ class AwakenElementalToken extends Token {
this.addAbility(HasteAbility.getInstance());
}
public AwakenElementalToken(final AwakenElementalToken token) {
super(token);
}
public AwakenElementalToken copy() {
return new AwakenElementalToken(this);
}
}

View file

@ -48,5 +48,13 @@ public class ATATToken extends Token {
addAbility(new DiesTriggeredAbility(new CreateTokenEffect(new TrooperToken(), 2)));
subtype.add(SubType.ATAT);
}
public ATATToken(final ATATToken token) {
super(token);
}
public ATATToken copy() {
return new ATATToken(this);
}
}

View file

@ -49,4 +49,12 @@ public class AbhorrentOverlordHarpyToken extends Token {
this.addAbility(FlyingAbility.getInstance());
}
public AbhorrentOverlordHarpyToken(final AbhorrentOverlordHarpyToken token) {
super(token);
}
public AbhorrentOverlordHarpyToken copy() {
return new AbhorrentOverlordHarpyToken(this);
}
}

View file

@ -52,5 +52,13 @@ public class AerieWorshippersBirdToken extends Token {
this.setOriginalExpansionSetCode("BNG");
this.setTokenType(2);
}
public AerieWorshippersBirdToken(final AerieWorshippersBirdToken token) {
super(token);
}
public AerieWorshippersBirdToken copy() {
return new AerieWorshippersBirdToken(this);
}
}

View file

@ -52,5 +52,13 @@ public class AkoumStonewakerElementalToken extends Token {
this.setOriginalExpansionSetCode("BFZ");
this.setTokenType(1);
}
public AkoumStonewakerElementalToken(final AkoumStonewakerElementalToken token) {
super(token);
}
public AkoumStonewakerElementalToken copy() {
return new AkoumStonewakerElementalToken(this);
}
}

View file

@ -48,4 +48,12 @@ public class AkroanSoldierToken extends Token {
toughness = new MageInt(1);
this.addAbility(HasteAbility.getInstance());
}
public AkroanSoldierToken(final AkroanSoldierToken token) {
super(token);
}
public AkroanSoldierToken copy() {
return new AkroanSoldierToken(this);
}
}

View file

@ -17,7 +17,7 @@ public class AngelToken extends Token {
}
public AngelToken() {
this(null);
this((String)null);
}
public AngelToken(String setCode) {
@ -32,4 +32,12 @@ public class AngelToken extends Token {
toughness = new MageInt(4);
addAbility(FlyingAbility.getInstance());
}
public AngelToken(final AngelToken token) {
super(token);
}
public AngelToken copy() {
return new AngelToken(this);
}
}

View file

@ -47,5 +47,11 @@ public class AnotherSpiritToken extends Token {
toughness = new MageInt(3);
this.addAbility(FlyingAbility.getInstance());
}
public AnotherSpiritToken(final AnotherSpiritToken token) {
super(token);
}
public AnotherSpiritToken copy() {
return new AnotherSpiritToken(this);
}
}

View file

@ -46,5 +46,12 @@ public class AnthousaWarriorToken extends Token {
toughness = new MageInt(2);
}
public AnthousaWarriorToken(final AnthousaWarriorToken token) {
super(token);
}
public AnthousaWarriorToken copy() {
return new AnthousaWarriorToken(this);
}
}

View file

@ -45,4 +45,12 @@ public class ApeToken extends Token {
power = new MageInt(2);
toughness = new MageInt(2);
}
public ApeToken(final ApeToken token) {
super(token);
}
public ApeToken copy() {
return new ApeToken(this);
}
}

View file

@ -46,5 +46,13 @@ public class ArchitectOfTheUntamedBeastToken extends Token {
power = new MageInt(6);
toughness = new MageInt(6);
}
public ArchitectOfTheUntamedBeastToken(final ArchitectOfTheUntamedBeastToken token) {
super(token);
}
public ArchitectOfTheUntamedBeastToken copy() {
return new ArchitectOfTheUntamedBeastToken(this);
}
}

View file

@ -49,5 +49,13 @@ public class AssassinToken extends Token {
toughness = new MageInt(1);
addAbility(new DealsCombatDamageToAPlayerTriggeredAbility(new LoseGameTargetPlayerEffect(), false, true));
}
public AssassinToken(final AssassinToken token) {
super(token);
}
public AssassinToken copy() {
return new AssassinToken(this);
}
}

View file

@ -45,4 +45,12 @@ public 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);
}
}

View file

@ -55,6 +55,14 @@ public 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 {

View file

@ -48,4 +48,12 @@ public class BalduvianToken extends Token {
subtype.add(SubType.GRAVEBORN);
addAbility(HasteAbility.getInstance());
}
public BalduvianToken(final BalduvianToken token) {
super(token);
}
public BalduvianToken copy() {
return new BalduvianToken(this);
}
}

View file

@ -50,5 +50,13 @@ public class BaruFistOfKrosaToken extends Token {
power = new MageInt(xValue);
toughness = new MageInt(xValue);
}
public BaruFistOfKrosaToken(final BaruFistOfKrosaToken token) {
super(token);
}
public BaruFistOfKrosaToken copy() {
return new BaruFistOfKrosaToken(this);
}
}

View file

@ -18,4 +18,11 @@ public class BatToken extends Token {
this.setOriginalExpansionSetCode("MMA");
}
public BatToken(final BatToken token) {
super(token);
}
public BatToken copy() {
return new BatToken(this);
}
}

View file

@ -47,4 +47,11 @@ public class BearToken extends Token {
toughness = new MageInt(2);
}
public BearToken(final BearToken token) {
super(token);
}
public BearToken copy() {
return new BearToken(this);
}
}

View file

@ -46,5 +46,11 @@ public class BearsCompanionBearToken extends Token {
power = new MageInt(4);
toughness = new MageInt(4);
}
public BearsCompanionBearToken(final BearsCompanionBearToken token) {
super(token);
}
public BearsCompanionBearToken copy() {
return new BearsCompanionBearToken(this);
}
}

View file

@ -49,4 +49,12 @@ public class BeckonApparitionToken extends Token {
toughness = new MageInt(1);
this.addAbility(FlyingAbility.getInstance());
}
public BeckonApparitionToken(final BeckonApparitionToken token) {
super(token);
}
public BeckonApparitionToken copy() {
return new BeckonApparitionToken(this);
}
}

View file

@ -49,4 +49,12 @@ public class BirdSoldierToken extends Token {
addAbility(FlyingAbility.getInstance());
}
public BirdSoldierToken(final BirdSoldierToken token) {
super(token);
}
public BirdSoldierToken copy() {
return new BirdSoldierToken(this);
}
}

View file

@ -45,4 +45,12 @@ public class BoarToken extends Token {
power = new MageInt(3);
toughness = new MageInt(3);
}
public BoarToken(final BoarToken token) {
super(token);
}
public BoarToken copy() {
return new BoarToken(this);
}
}

View file

@ -45,4 +45,12 @@ public class BrainiacToken extends Token {
power = new MageInt(1);
toughness = new MageInt(1);
}
public BrainiacToken(final BrainiacToken token) {
super(token);
}
public BrainiacToken copy() {
return new BrainiacToken(this);
}
}

View file

@ -45,4 +45,12 @@ public class BreedingPitThrullToken extends Token {
power = new MageInt(0);
toughness = new MageInt(1);
}
public BreedingPitThrullToken(final BreedingPitThrullToken token) {
super(token);
}
public BreedingPitThrullToken copy() {
return new BreedingPitThrullToken(this);
}
}

View file

@ -49,4 +49,12 @@ public class BrokenVisageSpiritToken extends Token {
power = new MageInt(tokenPower);
toughness = new MageInt(tokenToughness);
}
public BrokenVisageSpiritToken(final BrokenVisageSpiritToken token) {
super(token);
}
public BrokenVisageSpiritToken copy() {
return new BrokenVisageSpiritToken(this);
}
}

View file

@ -55,4 +55,12 @@ public class BroodKeeperDragonToken extends Token {
this.addAbility(FlyingAbility.getInstance());
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(1, 0, Duration.EndOfTurn), new ManaCostsImpl("{R}")));
}
public BroodKeeperDragonToken(final BroodKeeperDragonToken token) {
super(token);
}
public BroodKeeperDragonToken copy() {
return new BroodKeeperDragonToken(this);
}
}

View file

@ -47,4 +47,12 @@ public class ButterflyToken extends Token {
toughness = new MageInt(1);
addAbility(FlyingAbility.getInstance());
}
public ButterflyToken(final ButterflyToken token) {
super(token);
}
public ButterflyToken copy() {
return new ButterflyToken(this);
}
}

View file

@ -51,4 +51,12 @@ public class CallTheSkyBreakerElementalToken extends Token {
toughness = new MageInt(5);
this.addAbility(FlyingAbility.getInstance());
}
public CallTheSkyBreakerElementalToken(final CallTheSkyBreakerElementalToken token) {
super(token);
}
public CallTheSkyBreakerElementalToken copy() {
return new CallTheSkyBreakerElementalToken(this);
}
}

View file

@ -45,4 +45,12 @@ public class CamaridToken extends Token {
this.getSubtype(null).add(SubType.CAMARID);
this.addCardType(CardType.CREATURE);
}
public CamaridToken(final CamaridToken token) {
super(token);
}
public CamaridToken copy() {
return new CamaridToken(this);
}
}

View file

@ -45,4 +45,12 @@ public class CaribouToken extends Token {
power = new MageInt(0);
toughness = new MageInt(1);
}
public CaribouToken(final CaribouToken token) {
super(token);
}
public CaribouToken copy() {
return new CaribouToken(this);
}
}

View file

@ -45,4 +45,12 @@ public class CarnivoreToken extends Token {
power = new MageInt(3);
toughness = new MageInt(1);
}
public CarnivoreToken(final CarnivoreToken token) {
super(token);
}
public CarnivoreToken copy() {
return new CarnivoreToken(this);
}
}

View file

@ -45,4 +45,12 @@ public class CarrionBlackInsectToken extends Token {
power = new MageInt(0);
toughness = new MageInt(1);
}
public CarrionBlackInsectToken(final CarrionBlackInsectToken token) {
super(token);
}
public CarrionBlackInsectToken copy() {
return new CarrionBlackInsectToken(this);
}
}

View file

@ -52,4 +52,12 @@ public class CatSoldierCreatureToken extends Token {
this.addAbility(VigilanceAbility.getInstance());
this.setOriginalExpansionSetCode("BNG");
}
public CatSoldierCreatureToken(final CatSoldierCreatureToken token) {
super(token);
}
public CatSoldierCreatureToken copy() {
return new CatSoldierCreatureToken(this);
}
}

View file

@ -65,4 +65,13 @@ public class CatToken extends Token {
power = new MageInt(2);
toughness = new MageInt(2);
}
public CatToken(final CatToken token) {
super(token);
}
public CatToken copy() {
return new CatToken(this);
}
}

View file

@ -40,14 +40,10 @@ import mage.constants.SubType;
public class CatToken2 extends Token {
public CatToken2() {
this(null, 0);
this((String)null);
}
public CatToken2(String setCode) {
this(setCode, 0);
}
public CatToken2(String setCode, int tokenType) {
super("Cat", "1/1 white Cat creature token with lifelink");
setOriginalExpansionSetCode("AKH");
cardType.add(CardType.CREATURE);
@ -57,4 +53,12 @@ public class CatToken2 extends Token {
toughness = new MageInt(1);
addAbility(LifelinkAbility.getInstance());
}
public CatToken2(final CatToken2 token) {
super(token);
}
public CatToken2 copy() {
return new CatToken2(this);
}
}

View file

@ -48,4 +48,12 @@ public class CatWarriorToken extends Token {
this.addCardType(CardType.CREATURE);
this.addAbility(new ForestwalkAbility());
}
public CatWarriorToken(final CatWarriorToken token) {
super(token);
}
public CatWarriorToken copy() {
return new CatWarriorToken(this);
}
}

View file

@ -48,4 +48,12 @@ public class CentaurEnchantmentCreatureToken extends Token {
toughness = new MageInt(3);
this.setOriginalExpansionSetCode("BNG");
}
public CentaurEnchantmentCreatureToken(final CentaurEnchantmentCreatureToken token) {
super(token);
}
public CentaurEnchantmentCreatureToken copy() {
return new CentaurEnchantmentCreatureToken(this);
}
}

View file

@ -58,4 +58,11 @@ public class CentaurToken extends Token {
toughness = new MageInt(3);
}
public CentaurToken(final CentaurToken token) {
super(token);
}
public CentaurToken copy() {
return new CentaurToken(this);
}
}

View file

@ -50,4 +50,11 @@ public class ChasmSkulkerSquidToken extends Token {
this.addAbility(new IslandwalkAbility());
}
public ChasmSkulkerSquidToken(final ChasmSkulkerSquidToken token) {
super(token);
}
public ChasmSkulkerSquidToken copy() {
return new ChasmSkulkerSquidToken(this);
}
}

View file

@ -47,5 +47,12 @@ public class CitizenToken extends Token {
power = new MageInt(1);
toughness = new MageInt(1);
}
public CitizenToken(final CitizenToken token) {
super(token);
}
public CitizenToken copy() {
return new CitizenToken(this);
}
}

View file

@ -51,4 +51,12 @@ public class CloudSpriteToken extends Token {
this.addAbility(FlyingAbility.getInstance());
this.addAbility(new CanBlockOnlyFlyingAbility());
}
public CloudSpriteToken(final CloudSpriteToken token) {
super(token);
}
public CloudSpriteToken copy() {
return new CloudSpriteToken(this);
}
}

View file

@ -53,4 +53,12 @@ public class ConstructToken extends Token {
addAbility(DefenderAbility.getInstance());
}
public ConstructToken(final ConstructToken token) {
super(token);
}
public ConstructToken copy() {
return new ConstructToken(this);
}
}

View file

@ -49,5 +49,11 @@ public class CoralBarrierSquidToken extends Token {
this.addAbility(new IslandwalkAbility());
}
public CoralBarrierSquidToken(final CoralBarrierSquidToken token) {
super(token);
}
public CoralBarrierSquidToken copy() {
return new CoralBarrierSquidToken(this);
}
}

View file

@ -50,4 +50,12 @@ public class CorpseweftZombieToken extends Token {
this.power = new MageInt(power);
this.toughness = new MageInt(toughness);
}
public CorpseweftZombieToken(final CorpseweftZombieToken token) {
super(token);
}
public CorpseweftZombieToken copy() {
return new CorpseweftZombieToken(this);
}
}

View file

@ -45,5 +45,11 @@ public class CorruptedZendikonOozeToken extends Token {
this.power = new MageInt(3);
this.toughness = new MageInt(3);
}
public CorruptedZendikonOozeToken(final CorruptedZendikonOozeToken token) {
super(token);
}
public CorruptedZendikonOozeToken copy() {
return new CorruptedZendikonOozeToken(this);
}
}

View file

@ -46,4 +46,12 @@ public class CreakwoodLiegeToken extends Token {
power = new MageInt(1);
toughness = new MageInt(1);
}
public CreakwoodLiegeToken(final CreakwoodLiegeToken token) {
super(token);
}
public CreakwoodLiegeToken copy() {
return new CreakwoodLiegeToken(this);
}
}

View file

@ -45,4 +45,12 @@ public class CrestedSunmareToken extends Token {
subtype.add(SubType.HORSE);
cardType.add(CardType.CREATURE);
}
public CrestedSunmareToken(final CrestedSunmareToken token) {
super(token);
}
public CrestedSunmareToken copy() {
return new CrestedSunmareToken(this);
}
}

View file

@ -47,4 +47,12 @@ public class CribSwapShapeshifterWhiteToken extends Token {
toughness = new MageInt(1);
addAbility(ChangelingAbility.getInstance());
}
public CribSwapShapeshifterWhiteToken(final CribSwapShapeshifterWhiteToken token) {
super(token);
}
public CribSwapShapeshifterWhiteToken copy() {
return new CribSwapShapeshifterWhiteToken(this);
}
}

View file

@ -46,4 +46,12 @@ public class CrushOfTentaclesToken extends Token {
this.power = new MageInt(8);
this.toughness = new MageInt(8);
}
public CrushOfTentaclesToken(final CrushOfTentaclesToken token) {
super(token);
}
public CrushOfTentaclesToken copy() {
return new CrushOfTentaclesToken(this);
}
}

View file

@ -46,5 +46,13 @@ public class CurseOfTheSwineBoarToken extends Token {
power = new MageInt(2);
toughness = new MageInt(2);
}
public CurseOfTheSwineBoarToken(final CurseOfTheSwineBoarToken token) {
super(token);
}
public CurseOfTheSwineBoarToken copy() {
return new CurseOfTheSwineBoarToken(this);
}
}

View file

@ -53,4 +53,12 @@ public class DarettiConstructToken extends Token {
addAbility(DefenderAbility.getInstance());
}
public DarettiConstructToken(final DarettiConstructToken token) {
super(token);
}
public DarettiConstructToken copy() {
return new DarettiConstructToken(this);
}
}

View file

@ -63,6 +63,14 @@ public class DaxosSpiritToken extends Token {
toughness = new MageInt(0);
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new DaxosSpiritSetPTEffect()));
}
public DaxosSpiritToken(final DaxosSpiritToken token) {
super(token);
}
public DaxosSpiritToken copy() {
return new DaxosSpiritToken(this);
}
}
class DaxosSpiritSetPTEffect extends ContinuousEffectImpl {

View file

@ -47,4 +47,12 @@ public class DeadlyGrubToken extends Token {
toughness = new MageInt(1);
this.addAbility(ShroudAbility.getInstance());
}
public DeadlyGrubToken(final DeadlyGrubToken token) {
super(token);
}
public DeadlyGrubToken copy() {
return new DeadlyGrubToken(this);
}
}

View file

@ -72,4 +72,11 @@ public class DeathpactAngelToken extends Token {
this.addAbility(ability);
}
public DeathpactAngelToken(final DeathpactAngelToken token) {
super(token);
}
public DeathpactAngelToken copy() {
return new DeathpactAngelToken(this);
}
}

View file

@ -48,4 +48,12 @@ public class DeathtouchRatToken extends Token {
this.toughness = new MageInt(1);
this.addAbility(DeathtouchAbility.getInstance());
}
public DeathtouchRatToken(final DeathtouchRatToken token) {
super(token);
}
public DeathtouchRatToken copy() {
return new DeathtouchRatToken(this);
}
}

View file

@ -47,4 +47,12 @@ public class DeathtouchSnakeToken extends Token {
toughness = new MageInt(1);
addAbility(DeathtouchAbility.getInstance());
}
public DeathtouchSnakeToken(final DeathtouchSnakeToken token) {
super(token);
}
public DeathtouchSnakeToken copy() {
return new DeathtouchSnakeToken(this);
}
}

View file

@ -56,4 +56,12 @@ public class DefenderPlantToken extends Token {
this.addAbility(DefenderAbility.getInstance());
}
public DefenderPlantToken(final DefenderPlantToken token) {
super(token);
}
public DefenderPlantToken copy() {
return new DefenderPlantToken(this);
}
}

View file

@ -45,4 +45,12 @@ public class DeserterToken extends Token {
power = new MageInt(0);
toughness = new MageInt(1);
}
public DeserterToken(final DeserterToken token) {
super(token);
}
public DeserterToken copy() {
return new DeserterToken(this);
}
}

View file

@ -42,4 +42,12 @@ public class DevastatingSummonsElementalToken extends Token {
color.setRed(true);
subtype.add(SubType.ELEMENTAL);
}
public DevastatingSummonsElementalToken(final DevastatingSummonsElementalToken token) {
super(token);
}
public DevastatingSummonsElementalToken copy() {
return new DevastatingSummonsElementalToken(this);
}
}

View file

@ -58,4 +58,12 @@ public class DevilToken extends Token {
ability.addTarget(new TargetCreatureOrPlayer());
this.addAbility(ability);
}
public DevilToken(final DevilToken token) {
super(token);
}
public DevilToken copy() {
return new DevilToken(this);
}
}

View file

@ -46,4 +46,12 @@ public class DinOfTheFireherdToken extends Token {
power = new MageInt(5);
toughness = new MageInt(5);
}
public DinOfTheFireherdToken(final DinOfTheFireherdToken token) {
super(token);
}
public DinOfTheFireherdToken copy() {
return new DinOfTheFireherdToken(this);
}
}

View file

@ -47,4 +47,12 @@ public class DinosaurToken extends Token {
toughness = new MageInt(3);
addAbility(TrampleAbility.getInstance());
}
public DinosaurToken(final DinosaurToken token) {
super(token);
}
public DinosaurToken copy() {
return new DinosaurToken(this);
}
}

View file

@ -48,4 +48,12 @@ public class DjinnMonkToken extends Token {
toughness = new MageInt(2);
addAbility(FlyingAbility.getInstance());
}
public DjinnMonkToken(final DjinnMonkToken token) {
super(token);
}
public DjinnMonkToken copy() {
return new DjinnMonkToken(this);
}
}

View file

@ -47,4 +47,12 @@ public class DjinnToken extends Token {
toughness = new MageInt(5);
addAbility(FlyingAbility.getInstance());
}
public DjinnToken(final DjinnToken token) {
super(token);
}
public DjinnToken copy() {
return new DjinnToken(this);
}
}

View file

@ -57,4 +57,12 @@ public class DokaiWeaverofLifeToken extends Token {
DynamicValue controlledLands = new PermanentsOnBattlefieldCount(filterLands);
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostSourceEffect(controlledLands, controlledLands, Duration.WhileOnBattlefield)));
}
public DokaiWeaverofLifeToken(final DokaiWeaverofLifeToken token) {
super(token);
}
public DokaiWeaverofLifeToken copy() {
return new DokaiWeaverofLifeToken(this);
}
}

View file

@ -48,4 +48,11 @@ public class DovescapeToken extends Token {
toughness = new MageInt(1);
this.addAbility(FlyingAbility.getInstance());
}
public DovescapeToken(final DovescapeToken token) {
super(token);
}
public DovescapeToken copy() {
return new DovescapeToken(this);
}
}

View file

@ -51,4 +51,12 @@ public class DragonBroodmotherDragonToken extends Token {
addAbility(FlyingAbility.getInstance());
addAbility(new DevourAbility(DevourEffect.DevourFactor.Devour2));
}
public DragonBroodmotherDragonToken(final DragonBroodmotherDragonToken token) {
super(token);
}
public DragonBroodmotherDragonToken copy() {
return new DragonBroodmotherDragonToken(this);
}
}

View file

@ -55,4 +55,12 @@ public class DragonEggDragonToken extends Token {
addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BoostSourceEffect(1, 0, Duration.EndOfTurn), new ManaCostsImpl("{R}")));
}
public DragonEggDragonToken(final DragonEggDragonToken token) {
super(token);
}
public DragonEggDragonToken copy() {
return new DragonEggDragonToken(this);
}
}

View file

@ -67,4 +67,12 @@ public class DragonToken extends Token {
toughness = new MageInt(4);
addAbility(FlyingAbility.getInstance());
}
public DragonToken(final DragonToken token) {
super(token);
}
public DragonToken copy() {
return new DragonToken(this);
}
}

View file

@ -48,14 +48,10 @@ public class DragonToken2 extends Token {
}
public DragonToken2() {
this(null, 0);
this((String)null);
}
public DragonToken2(String setCode) {
this(setCode, 0);
}
public DragonToken2(String setCode, int tokenType) {
super("Dragon", "5/5 red Dragon creature token with flying");
availableImageSetCodes = tokenImageSets;
setOriginalExpansionSetCode(setCode);
@ -66,4 +62,12 @@ public class DragonToken2 extends Token {
toughness = new MageInt(5);
addAbility(FlyingAbility.getInstance());
}
public DragonToken2(final DragonToken2 token) {
super(token);
}
public DragonToken2 copy() {
return new DragonToken2(this);
}
}

View file

@ -67,4 +67,12 @@ public class DragonTokenGold extends Token {
toughness = new MageInt(4);
addAbility(FlyingAbility.getInstance());
}
public DragonTokenGold(final DragonTokenGold token) {
super(token);
}
public DragonTokenGold copy() {
return new DragonTokenGold(this);
}
}

View file

@ -50,4 +50,12 @@ public class DrakeToken extends Token {
this.addAbility(FlyingAbility.getInstance());
}
public DrakeToken(final DrakeToken token) {
super(token);
}
public DrakeToken copy() {
return new DrakeToken(this);
}
}

View file

@ -50,4 +50,12 @@ public class DroidToken extends Token {
power = new MageInt(1);
toughness = new MageInt(1);
}
public DroidToken(final DroidToken token) {
super(token);
}
public DroidToken copy() {
return new DroidToken(this);
}
}

View file

@ -44,4 +44,11 @@ public class DuneBroodNephilimToken extends Token {
power = new MageInt(1);
toughness = new MageInt(1);
}
public DuneBroodNephilimToken(final DuneBroodNephilimToken token) {
super(token);
}
public DuneBroodNephilimToken copy() {
return new DuneBroodNephilimToken(this);
}
}

View file

@ -45,4 +45,12 @@ public class EdgarMarkovToken extends Token {
power = new MageInt(1);
toughness = new MageInt(1);
}
public EdgarMarkovToken(final EdgarMarkovToken token) {
super(token);
}
public EdgarMarkovToken copy() {
return new EdgarMarkovToken(this);
}
}

View file

@ -55,4 +55,12 @@ public class EldraziHorrorToken extends Token {
toughness = new MageInt(2);
availableImageSetCodes = tokenImageSets;
}
public EldraziHorrorToken(final EldraziHorrorToken token) {
super(token);
}
public EldraziHorrorToken copy() {
return new EldraziHorrorToken(this);
}
}

View file

@ -65,4 +65,12 @@ public class EldraziSpawnToken extends Token {
// Get one of the three possible token images
this.setTokenType(RandomUtil.nextInt(3) + 1);
}
public EldraziSpawnToken(final EldraziSpawnToken token) {
super(token);
}
public EldraziSpawnToken copy() {
return new EldraziSpawnToken(this);
}
}

View file

@ -44,4 +44,12 @@ public class EldraziToken extends Token {
power = new MageInt(10);
toughness = new MageInt(10);
}
public EldraziToken(final EldraziToken token) {
super(token);
}
public EldraziToken copy() {
return new EldraziToken(this);
}
}

View file

@ -49,4 +49,12 @@ public class ElementalAppealElementalToken extends Token {
addAbility(TrampleAbility.getInstance());
addAbility(HasteAbility.getInstance());
}
public ElementalAppealElementalToken(final ElementalAppealElementalToken token) {
super(token);
}
public ElementalAppealElementalToken copy() {
return new ElementalAppealElementalToken(this);
}
}

View file

@ -48,4 +48,12 @@ public class ElementalCatToken extends Token {
power = new MageInt(1);
toughness = new MageInt(1);
}
public ElementalCatToken(final ElementalCatToken token) {
super(token);
}
public ElementalCatToken copy() {
return new ElementalCatToken(this);
}
}

View file

@ -47,4 +47,11 @@ public class ElementalMasteryElementalToken extends Token {
toughness = new MageInt(1);
addAbility(HasteAbility.getInstance());
}
public ElementalMasteryElementalToken(final ElementalMasteryElementalToken token) {
super(token);
}
public ElementalMasteryElementalToken copy() {
return new ElementalMasteryElementalToken(this);
}
}

View file

@ -62,4 +62,11 @@ public class ElementalShamanToken extends Token {
toughness = new MageInt(1);
}
public ElementalShamanToken(final ElementalShamanToken token) {
super(token);
}
public ElementalShamanToken copy() {
return new ElementalShamanToken(this);
}
}

View file

@ -78,4 +78,12 @@ public class ElementalToken extends Token {
if (hasHaste) this.addAbility(HasteAbility.getInstance());
}
public ElementalToken(final ElementalToken token) {
super(token);
}
public ElementalToken copy() {
return new ElementalToken(this);
}
}

View file

@ -58,4 +58,12 @@ public class ElephantResurgenceToken extends Token {
.setText("This creature's power and toughness are each equal to the number of creature cards in its controller's graveyard.")
));
}
public ElephantResurgenceToken(final ElephantResurgenceToken token) {
super(token);
}
public ElephantResurgenceToken copy() {
return new ElephantResurgenceToken(this);
}
}

View file

@ -48,14 +48,10 @@ public class ElephantToken extends Token {
}
public ElephantToken() {
this(null, 0);
this((String)null);
}
public ElephantToken(String setCode) {
this(setCode, 0);
}
public ElephantToken(String setCode, int tokenType) {
super("Elephant", "3/3 green Elephant creature token");
availableImageSetCodes = tokenImageSets;
setOriginalExpansionSetCode(setCode);
@ -66,4 +62,12 @@ public class ElephantToken extends Token {
toughness = new MageInt(3);
}
public ElephantToken(final ElephantToken token) {
super(token);
}
public ElephantToken copy() {
return new ElephantToken(this);
}
}

View file

@ -35,4 +35,12 @@ public class EmptyToken extends Token {
public EmptyToken() {
super("", "");
}
public EmptyToken(final EmptyToken token) {
super(token);
}
public EmptyToken copy() {
return new EmptyToken(this);
}
}

View file

@ -47,4 +47,12 @@ public class ErrandOfDutyKnightToken extends Token {
toughness = new MageInt(1);
this.addAbility(BandingAbility.getInstance());
}
public ErrandOfDutyKnightToken(final ErrandOfDutyKnightToken token) {
super(token);
}
public ErrandOfDutyKnightToken copy() {
return new ErrandOfDutyKnightToken(this);
}
}

View file

@ -51,4 +51,12 @@ public class EtheriumCellToken extends Token {
this.addAbility(ability);
}
public EtheriumCellToken(final EtheriumCellToken token) {
super(token);
}
public EtheriumCellToken copy() {
return new EtheriumCellToken(this);
}
}

View file

@ -46,4 +46,12 @@ public class EwokToken extends Token {
subtype.add(SubType.EWOK);
color.setGreen(true);
}
public EwokToken(final EwokToken token) {
super(token);
}
public EwokToken copy() {
return new EwokToken(this);
}
}

View file

@ -48,4 +48,11 @@ public class EyesOfTheWisentElementalToken extends Token {
setTokenType(1);
}
public EyesOfTheWisentElementalToken(final EyesOfTheWisentElementalToken token) {
super(token);
}
public EyesOfTheWisentElementalToken copy() {
return new EyesOfTheWisentElementalToken(this);
}
}

View file

@ -61,4 +61,12 @@ public class FaerieRogueToken extends Token {
availableImageSetCodes = tokenImageSets;
}
public FaerieRogueToken(final FaerieRogueToken token) {
super(token);
}
public FaerieRogueToken copy() {
return new FaerieRogueToken(this);
}
}

View file

@ -47,4 +47,12 @@ public class FaerieToken extends Token {
toughness = new MageInt(1);
this.addAbility(FlyingAbility.getInstance());
}
public FaerieToken(final FaerieToken token) {
super(token);
}
public FaerieToken copy() {
return new FaerieToken(this);
}
}

View file

@ -56,4 +56,12 @@ public class FesteringGoblinToken extends Token {
ability.addTarget(new TargetCreaturePermanent());
this.addAbility(ability);
}
public FesteringGoblinToken(final FesteringGoblinToken token) {
super(token);
}
public FesteringGoblinToken copy() {
return new FesteringGoblinToken(this);
}
}

View file

@ -49,6 +49,13 @@ public class FleshCarverHorrorToken extends Token {
subtype.add(SubType.HORROR);
power = new MageInt(xValue);
toughness = new MageInt(xValue);
}
public FleshCarverHorrorToken(final FleshCarverHorrorToken token) {
super(token);
}
public FleshCarverHorrorToken copy() {
return new FleshCarverHorrorToken(this);
}
}

View file

@ -49,4 +49,12 @@ public class FlurryOfHornsMinotaurToken extends Token {
toughness = new MageInt(3);
addAbility(HasteAbility.getInstance());
}
public FlurryOfHornsMinotaurToken(final FlurryOfHornsMinotaurToken token) {
super(token);
}
public FlurryOfHornsMinotaurToken copy() {
return new FlurryOfHornsMinotaurToken(this);
}
}

View file

@ -48,5 +48,13 @@ public class ForlornPseudammaZombieToken extends Token {
toughness = new MageInt(2);
this.setOriginalExpansionSetCode("BNG");
}
public ForlornPseudammaZombieToken(final ForlornPseudammaZombieToken token) {
super(token);
}
public ForlornPseudammaZombieToken copy() {
return new ForlornPseudammaZombieToken(this);
}
}

View file

@ -71,4 +71,12 @@ public class FreyaliseLlanowarsFuryToken extends Token {
// {T}: Add {G} to your mana pool.
this.addAbility(new GreenManaAbility());
}
public FreyaliseLlanowarsFuryToken(final FreyaliseLlanowarsFuryToken token) {
super(token);
}
public FreyaliseLlanowarsFuryToken copy() {
return new FreyaliseLlanowarsFuryToken(this);
}
}

View file

@ -46,5 +46,11 @@ public class FrogToken extends Token {
power = new MageInt(1);
toughness = new MageInt(1);
}
public FrogToken(final FrogToken token) {
super(token);
}
public FrogToken copy() {
return new FrogToken(this);
}
}

View file

@ -48,4 +48,11 @@ public class GargoyleToken extends Token {
addAbility(FlyingAbility.getInstance());
}
public GargoyleToken(final GargoyleToken token) {
super(token);
}
public GargoyleToken copy() {
return new GargoyleToken(this);
}
}

View file

@ -52,4 +52,11 @@ public class GarrukApexPredatorBeastToken extends Token {
}
public GarrukApexPredatorBeastToken(final GarrukApexPredatorBeastToken token) {
super(token);
}
public GarrukApexPredatorBeastToken copy() {
return new GarrukApexPredatorBeastToken(this);
}
}

Some files were not shown because too many files have changed in this diff Show more