public FangSkulkin(UUID ownerId) { super( ownerId, 168, "Fang Skulkin", Rarity.COMMON, new CardType[] {CardType.ARTIFACT, CardType.CREATURE}, "{2}"); this.expansionSetCode = "EVE"; this.subtype.add("Scarecrow"); this.power = new MageInt(2); this.toughness = new MageInt(1); Ability ability = new SimpleActivatedAbility( Constants.Zone.BATTLEFIELD, new GainAbilityTargetEffect(WitherAbility.getInstance(), Constants.Duration.EndOfTurn), new GenericManaCost(2)); ability.addTarget(new TargetCreaturePermanent(filterBlackCreature)); this.addAbility(ability); }
public RendclawTrow(UUID ownerId) { super( ownerId, 127, "Rendclaw Trow", Rarity.COMMON, new CardType[] {CardType.CREATURE}, "{2}{B/G}"); this.expansionSetCode = "EVE"; this.subtype.add("Troll"); this.color.setGreen(true); this.color.setBlack(true); this.power = new MageInt(2); this.toughness = new MageInt(2); // Wither this.addAbility(WitherAbility.getInstance()); // Persist this.addAbility(new PersistAbility()); }
public SlinkingGiant(UUID ownerId) { super( ownerId, 106, "Slinking Giant", Rarity.UNCOMMON, new CardType[] {CardType.CREATURE}, "{2}{R}{R}"); this.expansionSetCode = "SHM"; this.subtype.add("Giant"); this.subtype.add("Rogue"); this.color.setRed(true); this.power = new MageInt(4); this.toughness = new MageInt(4); this.addAbility(WitherAbility.getInstance()); // Whenever Slinking Giant blocks or becomes blocked, it gets -3/-0 until end of turn. this.addAbility( new BlocksOrBecomesBlockedTriggeredAbility( new BoostSourceEffect(-3, 0, Duration.EndOfTurn), false)); }