public void gainHP(int min, int max) {
List<Pair<MapleStat, Integer>> stats = new ArrayList<Pair<MapleStat, Integer>>(2);
int maxhp = getPlayer().getMaxHp();
maxhp = Math.min(30000, maxhp);
maxhp += (short) (min + max * Math.random());
getPlayer().updateSingleStat(MapleStat.MAXHP, maxhp);
getPlayer().updateSingleStat(MapleStat.HP, maxhp);
getPlayer().getClient().getSession().write(MaplePacketCreator.updatePlayerStats(stats));
}
public void gainMP(int min, int max) {
List<Pair<MapleStat, Integer>> stats = new ArrayList<Pair<MapleStat, Integer>>(2);
int maxmp = getPlayer().getMaxMp();
maxmp = Math.min(30000, maxmp);
maxmp += (short) (min + max * Math.random());
getPlayer().updateSingleStat(MapleStat.MAXMP, maxmp);
getPlayer().updateSingleStat(MapleStat.MP, maxmp);
getPlayer().getClient().getSession().write(MaplePacketCreator.updatePlayerStats(stats));
}