Subclass stuck at lvl 80
Posted: Mon Apr 20, 2009 12:35 am
When a player is retail sub his level can't be increased to 81, 82 etc
in subclass.java we have if (expValue > (Experience.LEVEL[81] - 1))
if (levelValue > 80)
levelValue = 80;
Should not be 85 ? and 86 for experience.LEVEL ?
in subclass.java we have if (expValue > (Experience.LEVEL[81] - 1))
if (levelValue > 80)
levelValue = 80;
Should not be 85 ? and 86 for experience.LEVEL ?
Code: Select all
Index: java/net/sf/l2j/gameserver/model/base/SubClass.java===================================================================--- java/net/sf/l2j/gameserver/model/base/SubClass.java (revision 2930)+++ java/net/sf/l2j/gameserver/model/base/SubClass.java (working copy)@@ -88,8 +88,8 @@ public void setExp(long expValue) {- if (expValue > (Experience.LEVEL[81] - 1))- expValue = (Experience.LEVEL[81] - 1);+ if (expValue > (Experience.LEVEL[86] - 1))+ expValue = (Experience.LEVEL[86] - 1); _exp = expValue; }@@ -106,8 +106,8 @@ public void setLevel(byte levelValue) {- if (levelValue > 80)- levelValue = 80;+ if (levelValue > 85)+ levelValue = 85; else if (levelValue < 40) levelValue = 40; @@ -116,7 +116,7 @@ public void incLevel() {- if (getLevel() == 80)+ if (getLevel() == 85) return; _level++;