@Override
 public MagicEvent executeTrigger(
     final MagicGame game, final MagicPermanent permanent, final MagicPayedCost payedCost) {
   return (permanent.getOpponent().hasState(MagicPlayerState.WasDealtDamage))
       ? new MagicEvent(
           permanent,
           this,
           amount > 1
               ? "SN enters the battlefield with " + amount + " +1/+1 counters on it."
               : "SN enters the battlefield with a +1/+1 counter on it.")
       : MagicEvent.NONE;
 }