Fixed the negative XP bug on levelup.

Fixes #134
This commit is contained in:
nossr50
2012-02-14 12:09:02 -08:00
parent 939344816e
commit b5e4bebd75
3 changed files with 5 additions and 2 deletions

View File

@ -327,14 +327,15 @@ public class Skills
while(PP.getSkillXpLevel(skillType) >= PP.getXpToLevel(skillType))
{
if(getSkillMaxLevel(skillType) >= PP.getSkillLevel(skillType) + 1) {
if(getSkillMaxLevel(skillType) >= PP.getSkillLevel(skillType) + 1)
{
skillups++;
PP.removeXP(skillType, PP.getXpToLevel(skillType));
PP.skillUp(skillType, 1);
McMMOPlayerLevelUpEvent eventToFire = new McMMOPlayerLevelUpEvent(player, skillType);
Bukkit.getPluginManager().callEvent(eventToFire);
}
PP.removeXP(skillType, PP.getXpToLevel(skillType));
}
if(!LoadProperties.useMySQL)