From 8c3d782478f3e771090ba5c9da5792d136355862 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Thu, 24 Dec 2020 14:23:52 +0000 Subject: [PATCH] Support for NPC level integer values. --- L2J_Mobius_8.0_Homunculus/dist/game/data/xsd/npcs.xsd | 2 +- .../java/org/l2jmobius/gameserver/data/xml/NpcData.java | 2 +- .../gameserver/model/actor/templates/NpcTemplate.java | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/L2J_Mobius_8.0_Homunculus/dist/game/data/xsd/npcs.xsd b/L2J_Mobius_8.0_Homunculus/dist/game/data/xsd/npcs.xsd index 24e03ac8a0..4aa924aa20 100644 --- a/L2J_Mobius_8.0_Homunculus/dist/game/data/xsd/npcs.xsd +++ b/L2J_Mobius_8.0_Homunculus/dist/game/data/xsd/npcs.xsd @@ -289,7 +289,7 @@ - + diff --git a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/data/xml/NpcData.java b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/data/xml/NpcData.java index a3c7be441c..ed8f48f09e 100644 --- a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/data/xml/NpcData.java +++ b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/data/xml/NpcData.java @@ -102,7 +102,7 @@ public class NpcData implements IXmlReader List dropLists = null; set.set("id", npcId); 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("name", parseString(attrs, "name")); set.set("usingServerSideName", parseBoolean(attrs, "usingServerSideName")); diff --git a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/model/actor/templates/NpcTemplate.java b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/model/actor/templates/NpcTemplate.java index 190a8d3545..28afeb90de 100644 --- a/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/model/actor/templates/NpcTemplate.java +++ b/L2J_Mobius_8.0_Homunculus/java/org/l2jmobius/gameserver/model/actor/templates/NpcTemplate.java @@ -57,7 +57,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; @@ -134,7 +134,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);