@Override public ForestcyclingAbility copy() { return new ForestcyclingAbility(this); } }
public WirewoodGuardian(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{G}{G}"); this.subtype.add(SubType.ELF); this.subtype.add(SubType.MUTANT); this.power = new MageInt(6); this.toughness = new MageInt(6); // Forestcycling {2} this.addAbility(new ForestcyclingAbility(new ManaCostsImpl("{2}"))); }
public ValleyRannet(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{R}{G}"); this.subtype.add(SubType.BEAST); this.power = new MageInt(6); this.toughness = new MageInt(3); // Mountaincycling {2} this.addAbility(new MountaincyclingAbility(new ManaCostsImpl("{2}"))); // Forestcycling {2} this.addAbility(new ForestcyclingAbility(new ManaCostsImpl("{2}"))); }
public PaleRecluse(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{4}{G}{W}"); this.subtype.add(SubType.SPIDER); this.power = new MageInt(4); this.toughness = new MageInt(5); // Reach this.addAbility(ReachAbility.getInstance()); // Forestcycling {2} this.addAbility(new ForestcyclingAbility(new ManaCostsImpl("{2}"))); // plainscycling {2} this.addAbility(new PlainscyclingAbility(new ManaCostsImpl("{2}"))); }
public ElvishAberration(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{5}{G}"); this.subtype.add(SubType.ELF); this.subtype.add(SubType.MUTANT); this.power = new MageInt(4); this.toughness = new MageInt(5); // {tap}: Add {G}{G}{G}. this.addAbility(new SimpleManaAbility(Zone.BATTLEFIELD, Mana.GreenMana(3), new TapSourceCost())); // Forestcycling {2} this.addAbility(new ForestcyclingAbility(new ManaCostsImpl("{2}"))); }