LoyaltyAbility ability1 = new LoyaltyAbility(new DamageTargetEffect(1), 1);
ability1.addTarget(new TargetCreatureOrPlayer());
this.addAbility(ability1);
// -2: When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.
Effect effect = new CreateDelayedTriggeredAbilityEffect(new ChandraTheFirebrandAbility());
effect .setText("When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy");
this.addAbility(new LoyaltyAbility(effect, -2));
// -6: Chandra, the Firebrand deals 6 damage to each of up to six target creatures and/or players
LoyaltyAbility ability2 = new LoyaltyAbility(new DamageTargetEffect(6, true, "each of up to six target creatures and/or players"), -6);
ability2.addTarget(new TargetCreatureOrPlayer(0, 6));