double mp = (damage > target.getCurrentMp() ? target.getCurrentMp() : damage);
target.reduceCurrentMp(mp);
if(damage > 0)
if(target.isSleeping())
target.stopSleeping(null);
StatusUpdate sump = new StatusUpdate(target.getObjectId());
sump.addAttribute(StatusUpdate.CUR_MP, (int) target.getCurrentMp());
target.sendPacket(sump);
sump = null;