ability.addTarget(new TargetCreatureOrPlayer());
ability.addCost(new TapSourceCost());
ability.addCost(new DiscardCardCost());
ability.addEffect(new CantRegenerateEffect());
this.addAbility(ability);
this.addWatcher(new DamagedByWatcher());
// {5}{R}{R}, {tap}, Discard a card: Jaya Ballard deals 6 damage to each creature and each player.
ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new DamageEverythingEffect(6), new ManaCostsImpl("{5}{R}{R}"));
ability.addCost(new TapSourceCost());
ability.addCost(new DiscardCardCost());