|
@@ -217,9 +217,10 @@ public class SkillUtils {
|
|
|
int xpRemoved = 0;
|
|
|
|
|
|
if (profile.getSkillXpLevel(skillType) >= profile.getXpToLevel(skillType)) {
|
|
|
+ McMMOPlayer mcMMOPlayer = UserManager.getPlayer(player);
|
|
|
|
|
|
while (profile.getSkillXpLevel(skillType) >= profile.getXpToLevel(skillType)) {
|
|
|
- if ((skillType.getMaxLevel() >= profile.getSkillLevel(skillType) + 1) && (Config.getInstance().getPowerLevelCap() >= UserManager.getPlayer(player).getPowerLevel() + 1)) {
|
|
|
+ if ((skillType.getMaxLevel() >= profile.getSkillLevel(skillType) + 1) && (Config.getInstance().getPowerLevelCap() >= mcMMOPlayer.getPowerLevel() + 1)) {
|
|
|
int xp = profile.getXpToLevel(skillType);
|
|
|
xpRemoved += xp;
|
|
|
|