Fixed parsing NPC levels.

This commit is contained in:
MobiusDevelopment 2021-05-27 12:42:44 +00:00
parent b129f85e5c
commit f7799e509e
4 changed files with 6 additions and 6 deletions

View File

@ -97,7 +97,7 @@ public class NpcData implements IXmlReader
NamedNodeMap attrs = listNode.getAttributes();
final StatSet set = new StatSet(new HashMap<>());
final int npcId = parseInteger(attrs, "id");
final int level = parseInteger(attrs, "level");
final int level = parseInteger(attrs, "level", 85);
final String type;
Map<String, Object> parameters = null;
Map<Integer, Skill> skills = null;

View File

@ -58,7 +58,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
private int _id;
private int _displayId;
private byte _level;
private int _level;
private String _type;
private String _name;
private boolean _usingServerSideName;
@ -137,7 +137,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
super.set(set);
_id = set.getInt("id");
_displayId = set.getInt("displayId", _id);
_level = set.getByte("level", (byte) 70);
_level = set.getInt("level", 85);
_type = set.getString("type", "Npc");
_name = set.getString("name", "");
_usingServerSideName = set.getBoolean("usingServerSideName", false);

View File

@ -97,7 +97,7 @@ public class NpcData implements IXmlReader
NamedNodeMap attrs = listNode.getAttributes();
final StatSet set = new StatSet(new HashMap<>());
final int npcId = parseInteger(attrs, "id");
final int level = parseInteger(attrs, "level");
final int level = parseInteger(attrs, "level", 85);
final String type;
Map<String, Object> parameters = null;
Map<Integer, Skill> skills = null;

View File

@ -58,7 +58,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
private int _id;
private int _displayId;
private byte _level;
private int _level;
private String _type;
private String _name;
private boolean _usingServerSideName;
@ -137,7 +137,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
super.set(set);
_id = set.getInt("id");
_displayId = set.getInt("displayId", _id);
_level = set.getByte("level", (byte) 70);
_level = set.getInt("level", 85);
_type = set.getString("type", "Npc");
_name = set.getString("name", "");
_usingServerSideName = set.getBoolean("usingServerSideName", false);