new PokemonMove(PokemonType.T_FIGHTING, 60, 1.0, 10) {
public int use(BattleMechanics mech, Pokemon user, Pokemon target) {
int power = getPower();
if (!target.hasSubstitute() && target.hasEffect(SleepEffect.class)) {
setPower(2 * power);
target.removeStatus(StatusEffect.SPECIAL_EFFECT_LOCK);
user.getField().showMessage(target.getName() + " woke up!");
}
int damage = mech.calculateDamage(this, user, target);
setPower(power);
target.changeHealth(-damage);