Use ClassId getId instead of ordinal.
This commit is contained in:
@@ -1059,7 +1059,7 @@ public class AdminEditChar implements IAdminCommandHandler
|
||||
adminReply.replace("%xp%", String.valueOf(player.getExp()));
|
||||
adminReply.replace("%sp%", String.valueOf(player.getSp()));
|
||||
adminReply.replace("%class%", ClassListData.getInstance().getClass(player.getClassId()).getClientCode());
|
||||
adminReply.replace("%ordinal%", String.valueOf(player.getClassId().ordinal()));
|
||||
adminReply.replace("%ordinal%", String.valueOf(player.getClassId().getId()));
|
||||
adminReply.replace("%classid%", String.valueOf(player.getClassId()));
|
||||
adminReply.replace("%baseclass%", ClassListData.getInstance().getClass(player.getBaseClass()).getClientCode());
|
||||
adminReply.replace("%x%", String.valueOf(player.getX()));
|
||||
|
||||
@@ -92,7 +92,7 @@ public class Q00182_NewRecruits extends Quest
|
||||
{
|
||||
htmltext = "32138-00.html";
|
||||
}
|
||||
else if ((level >= 17) && (level <= 21) && (player.getClassId().ordinal() == 0))
|
||||
else if ((level >= 17) && (level <= 21) && (player.getClassId().getId() == 0))
|
||||
{
|
||||
htmltext = "32138-01.htm";
|
||||
}
|
||||
|
||||
@@ -1170,7 +1170,7 @@ public class SkillTreesData implements IXmlReader
|
||||
}
|
||||
tempMap.clear();
|
||||
Arrays.sort(array);
|
||||
_skillsByClassIdHashCodes.put(cls.ordinal(), array);
|
||||
_skillsByClassIdHashCodes.put(cls.getId(), array);
|
||||
}
|
||||
|
||||
// Race specific skills from Fishing and Transformation skill trees.
|
||||
@@ -1272,7 +1272,7 @@ public class SkillTreesData implements IXmlReader
|
||||
final int maxLvl = SkillData.getInstance().getMaxLevel(skill.getId());
|
||||
final int hashCode = SkillData.getSkillHashCode(skill.getId(), Math.min(skill.getLevel(), maxLvl));
|
||||
|
||||
if (Arrays.binarySearch(_skillsByClassIdHashCodes.get(player.getClassId().ordinal()), hashCode) >= 0)
|
||||
if (Arrays.binarySearch(_skillsByClassIdHashCodes.get(player.getClassId().getId()), hashCode) >= 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -63,7 +63,7 @@ public class SubClass
|
||||
|
||||
public int getClassId()
|
||||
{
|
||||
return _class.ordinal();
|
||||
return _class.getId();
|
||||
}
|
||||
|
||||
public long getExp()
|
||||
|
||||
@@ -265,7 +265,7 @@ public abstract class ZoneType extends ListenersContainer
|
||||
|
||||
for (int _clas : _class)
|
||||
{
|
||||
if (((PlayerInstance) creature).getClassId().ordinal() == _clas)
|
||||
if (((PlayerInstance) creature).getClassId().getId() == _clas)
|
||||
{
|
||||
ok = true;
|
||||
break;
|
||||
|
||||
@@ -83,9 +83,9 @@ public class RequestCrystallizeItem implements IClientIncomingPacket
|
||||
{
|
||||
player.sendPacket(SystemMessageId.YOU_MAY_NOT_CRYSTALLIZE_THIS_ITEM_YOUR_CRYSTALLIZATION_SKILL_LEVEL_IS_TOO_LOW);
|
||||
player.sendPacket(ActionFailed.STATIC_PACKET);
|
||||
if ((player.getRace() != Race.DWARF) && (player.getClassId().ordinal() != 117) && (player.getClassId().ordinal() != 55))
|
||||
if ((player.getRace() != Race.DWARF) && (player.getClassId().getId() != 117) && (player.getClassId().getId() != 55))
|
||||
{
|
||||
LOGGER.info("Player " + client + " used crystalize with classid: " + player.getClassId().ordinal());
|
||||
LOGGER.info("Player " + client + " used crystalize with classid: " + player.getClassId().getId());
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user