this.addAbility(new EntersBattlefieldAbility(new AddCountersSourceEffect(CounterType.LOYALTY.createInstance(5)), false));
// +1: Discard a card. If a red card is discarded this way, Chandra Ablaze deals 4 damage to target creature or player.
LoyaltyAbility ability = new LoyaltyAbility(new ChandraAblazeEffect1(), 1);
ability.addEffect(new ChandraAblazeEffect2());
ability.addTarget(new TargetCreatureOrPlayer());
this.addAbility(ability);
// -2: Each player discards his or her hand, then draws three cards.
ability = new LoyaltyAbility(new DiscardHandAllEffect(), -2);
ability.addEffect(new ChandraAblazeEffect4());
this.addAbility(ability);