Support for NPC level integer values.
This commit is contained in:
@@ -289,7 +289,7 @@
|
|||||||
</xs:all>
|
</xs:all>
|
||||||
<xs:attribute name="id" type="xs:positiveInteger" use="required" />
|
<xs:attribute name="id" type="xs:positiveInteger" use="required" />
|
||||||
<xs:attribute name="displayId" type="xs:positiveInteger" />
|
<xs:attribute name="displayId" type="xs:positiveInteger" />
|
||||||
<xs:attribute name="level" type="xs:byte" />
|
<xs:attribute name="level" type="xs:positiveInteger" />
|
||||||
<xs:attribute name="type" type="xs:token" />
|
<xs:attribute name="type" type="xs:token" />
|
||||||
<xs:attribute name="name" type="xs:string" />
|
<xs:attribute name="name" type="xs:string" />
|
||||||
<xs:attribute name="usingServerSideName" type="xs:boolean" />
|
<xs:attribute name="usingServerSideName" type="xs:boolean" />
|
||||||
|
@@ -102,7 +102,7 @@ public class NpcData implements IXmlReader
|
|||||||
List<DropHolder> dropLists = null;
|
List<DropHolder> dropLists = null;
|
||||||
set.set("id", npcId);
|
set.set("id", npcId);
|
||||||
set.set("displayId", parseInteger(attrs, "displayId"));
|
set.set("displayId", parseInteger(attrs, "displayId"));
|
||||||
set.set("level", parseByte(attrs, "level"));
|
set.set("level", parseInteger(attrs, "level"));
|
||||||
set.set("type", parseString(attrs, "type"));
|
set.set("type", parseString(attrs, "type"));
|
||||||
set.set("name", parseString(attrs, "name"));
|
set.set("name", parseString(attrs, "name"));
|
||||||
set.set("usingServerSideName", parseBoolean(attrs, "usingServerSideName"));
|
set.set("usingServerSideName", parseBoolean(attrs, "usingServerSideName"));
|
||||||
|
@@ -57,7 +57,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
|
|
||||||
private int _id;
|
private int _id;
|
||||||
private int _displayId;
|
private int _displayId;
|
||||||
private byte _level;
|
private int _level;
|
||||||
private String _type;
|
private String _type;
|
||||||
private String _name;
|
private String _name;
|
||||||
private boolean _usingServerSideName;
|
private boolean _usingServerSideName;
|
||||||
@@ -134,7 +134,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
super.set(set);
|
super.set(set);
|
||||||
_id = set.getInt("id");
|
_id = set.getInt("id");
|
||||||
_displayId = set.getInt("displayId", _id);
|
_displayId = set.getInt("displayId", _id);
|
||||||
_level = set.getByte("level", (byte) 70);
|
_level = set.getInt("level", 85);
|
||||||
_type = set.getString("type", "Npc");
|
_type = set.getString("type", "Npc");
|
||||||
_name = set.getString("name", "");
|
_name = set.getString("name", "");
|
||||||
_usingServerSideName = set.getBoolean("usingServerSideName", false);
|
_usingServerSideName = set.getBoolean("usingServerSideName", false);
|
||||||
|
Reference in New Issue
Block a user