|
@@ -191,7 +191,7 @@ public class Skills {
|
|
public static void XpCheckSkill(SkillType skillType, Player player) {
|
|
public static void XpCheckSkill(SkillType skillType, Player player) {
|
|
PlayerProfile PP = Users.getProfile(player);
|
|
PlayerProfile PP = Users.getProfile(player);
|
|
int skillups = 0;
|
|
int skillups = 0;
|
|
-
|
|
|
|
|
|
+
|
|
if (PP.getSkillXpLevel(skillType) >= PP.getXpToLevel(skillType)) {
|
|
if (PP.getSkillXpLevel(skillType) >= PP.getXpToLevel(skillType)) {
|
|
|
|
|
|
while (PP.getSkillXpLevel(skillType) >= PP.getXpToLevel(skillType)) {
|
|
while (PP.getSkillXpLevel(skillType) >= PP.getXpToLevel(skillType)) {
|
|
@@ -234,6 +234,12 @@ public class Skills {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /* DEBUG */
|
|
|
|
+ if (player == null) {
|
|
|
|
+ System.out.println("Why am I null?");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
/* Always update XP Bar (Check if no levels were gained first to remove redundancy) */
|
|
/* Always update XP Bar (Check if no levels were gained first to remove redundancy) */
|
|
if (skillups == 0 && LoadProperties.spoutEnabled && player instanceof SpoutPlayer) {
|
|
if (skillups == 0 && LoadProperties.spoutEnabled && player instanceof SpoutPlayer) {
|
|
SpoutPlayer sPlayer = (SpoutPlayer) player;
|
|
SpoutPlayer sPlayer = (SpoutPlayer) player;
|