Esempio n. 1
0
 protected sealed override void Execute(BattlePokemon user)
 {
     OnUsed();
     if (user.CanStatGoHigher(StatType.Attack))
     {
         user.ModifyStatStageAsPrimaryEffect(StatType.Attack, 2);
     }
     else
     {
         OnFailed();
     }
     SetLastMoveAndSubtractPP(user);
 }
Esempio n. 2
0
 protected override sealed void Execute(BattlePokemon user)
 {
     OnUsed();
     if (!user.CanStatGoHigher(StatType.Special))
     {
         OnFailed();
     }
     else
     {
         user.ModifyStatStageAsPrimaryEffect(StatType.Special, 1);
     }
     SetLastMoveAndSubtractPP(user);
 }