new EntersBattlefieldTriggeredAbility(new GainLifeEffect(3),false),
new KickedCostCondition("{W}"),
"When Stormscape Battlemage enters the battlefield, if it was kicked with its {W} kicker, you gain 3 life."));
// When Stormscape Battlemage enters the battlefield, if it was kicked with its {2}{B} kicker, destroy target nonblack creature. That creature can't be regenerated.
TriggeredAbility ability = new EntersBattlefieldTriggeredAbility(new DestroyTargetEffect(true),false);
ability.addTarget(new TargetCreaturePermanent(filter));
this.addAbility(new ConditionalTriggeredAbility(
ability, new KickedCostCondition("{2}{B}"),
"When Stormscape Battlemage enters the battlefield, if it was kicked with its {2}{B} kicker, destroy target nonblack creature. That creature can't be regenerated."));
}