Renamed PetSkillData templateId value to npcId.
This commit is contained in:
4500
L2J_Mobius_1.0_Ertheia/dist/game/data/PetSkillData.xml
vendored
4500
L2J_Mobius_1.0_Ertheia/dist/game/data/PetSkillData.xml
vendored
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@
|
|||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:simpleContent>
|
<xs:simpleContent>
|
||||||
<xs:extension base="xs:string">
|
<xs:extension base="xs:string">
|
||||||
<xs:attribute type="xs:short" name="templateId"/>
|
<xs:attribute type="xs:short" name="npcId"/>
|
||||||
<xs:attribute type="xs:short" name="skillId"/>
|
<xs:attribute type="xs:short" name="skillId"/>
|
||||||
<xs:attribute type="xs:byte" name="skillLvl"/>
|
<xs:attribute type="xs:byte" name="skillLvl"/>
|
||||||
</xs:extension>
|
</xs:extension>
|
||||||
|
@@ -65,9 +65,9 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
final NamedNodeMap attrs = d.getAttributes();
|
final NamedNodeMap attrs = d.getAttributes();
|
||||||
|
|
||||||
final int npcId = parseInteger(attrs, "templateId");
|
final int npcId = parseInteger(attrs, "npcId");
|
||||||
final int id = parseInteger(attrs, "skillId");
|
final int skillId = parseInteger(attrs, "skillId");
|
||||||
final int lvl = parseInteger(attrs, "skillLvl");
|
final int skillLvl = parseInteger(attrs, "skillLvl");
|
||||||
|
|
||||||
Map<Long, SkillHolder> skillTree = _skillTrees.get(npcId);
|
Map<Long, SkillHolder> skillTree = _skillTrees.get(npcId);
|
||||||
if (skillTree == null)
|
if (skillTree == null)
|
||||||
@@ -76,13 +76,13 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
_skillTrees.put(npcId, skillTree);
|
_skillTrees.put(npcId, skillTree);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
if (SkillData.getInstance().getSkill(skillId, skillLvl == 0 ? 1 : skillLvl) != null)
|
||||||
{
|
{
|
||||||
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new SkillHolder(id, lvl));
|
skillTree.put(SkillData.getSkillHashCode(skillId, skillLvl + 1), new SkillHolder(skillId, skillLvl));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + id + ", level " + lvl + " for NPC " + npcId + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + skillId + ", level " + skillLvl + " for NPC " + npcId + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@
|
|||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:simpleContent>
|
<xs:simpleContent>
|
||||||
<xs:extension base="xs:string">
|
<xs:extension base="xs:string">
|
||||||
<xs:attribute type="xs:short" name="templateId"/>
|
<xs:attribute type="xs:short" name="npcId"/>
|
||||||
<xs:attribute type="xs:short" name="skillId"/>
|
<xs:attribute type="xs:short" name="skillId"/>
|
||||||
<xs:attribute type="xs:byte" name="skillLvl"/>
|
<xs:attribute type="xs:byte" name="skillLvl"/>
|
||||||
</xs:extension>
|
</xs:extension>
|
||||||
|
@@ -65,9 +65,9 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
final NamedNodeMap attrs = d.getAttributes();
|
final NamedNodeMap attrs = d.getAttributes();
|
||||||
|
|
||||||
final int npcId = parseInteger(attrs, "templateId");
|
final int npcId = parseInteger(attrs, "npcId");
|
||||||
final int id = parseInteger(attrs, "skillId");
|
final int skillId = parseInteger(attrs, "skillId");
|
||||||
final int lvl = parseInteger(attrs, "skillLvl");
|
final int skillLvl = parseInteger(attrs, "skillLvl");
|
||||||
|
|
||||||
Map<Long, SkillHolder> skillTree = _skillTrees.get(npcId);
|
Map<Long, SkillHolder> skillTree = _skillTrees.get(npcId);
|
||||||
if (skillTree == null)
|
if (skillTree == null)
|
||||||
@@ -76,13 +76,13 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
_skillTrees.put(npcId, skillTree);
|
_skillTrees.put(npcId, skillTree);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
if (SkillData.getInstance().getSkill(skillId, skillLvl == 0 ? 1 : skillLvl) != null)
|
||||||
{
|
{
|
||||||
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new SkillHolder(id, lvl));
|
skillTree.put(SkillData.getSkillHashCode(skillId, skillLvl + 1), new SkillHolder(skillId, skillLvl));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + id + ", level " + lvl + " for NPC " + npcId + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + skillId + ", level " + skillLvl + " for NPC " + npcId + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
4500
L2J_Mobius_3.0_Helios/dist/game/data/PetSkillData.xml
vendored
4500
L2J_Mobius_3.0_Helios/dist/game/data/PetSkillData.xml
vendored
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@
|
|||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:simpleContent>
|
<xs:simpleContent>
|
||||||
<xs:extension base="xs:string">
|
<xs:extension base="xs:string">
|
||||||
<xs:attribute type="xs:short" name="templateId"/>
|
<xs:attribute type="xs:short" name="npcId"/>
|
||||||
<xs:attribute type="xs:short" name="skillId"/>
|
<xs:attribute type="xs:short" name="skillId"/>
|
||||||
<xs:attribute type="xs:byte" name="skillLvl"/>
|
<xs:attribute type="xs:byte" name="skillLvl"/>
|
||||||
</xs:extension>
|
</xs:extension>
|
||||||
|
@@ -65,9 +65,9 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
final NamedNodeMap attrs = d.getAttributes();
|
final NamedNodeMap attrs = d.getAttributes();
|
||||||
|
|
||||||
final int npcId = parseInteger(attrs, "templateId");
|
final int npcId = parseInteger(attrs, "npcId");
|
||||||
final int id = parseInteger(attrs, "skillId");
|
final int skillId = parseInteger(attrs, "skillId");
|
||||||
final int lvl = parseInteger(attrs, "skillLvl");
|
final int skillLvl = parseInteger(attrs, "skillLvl");
|
||||||
|
|
||||||
Map<Long, SkillHolder> skillTree = _skillTrees.get(npcId);
|
Map<Long, SkillHolder> skillTree = _skillTrees.get(npcId);
|
||||||
if (skillTree == null)
|
if (skillTree == null)
|
||||||
@@ -76,13 +76,13 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
_skillTrees.put(npcId, skillTree);
|
_skillTrees.put(npcId, skillTree);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
if (SkillData.getInstance().getSkill(skillId, skillLvl == 0 ? 1 : skillLvl) != null)
|
||||||
{
|
{
|
||||||
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new SkillHolder(id, lvl));
|
skillTree.put(SkillData.getSkillHashCode(skillId, skillLvl + 1), new SkillHolder(skillId, skillLvl));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + id + ", level " + lvl + " for NPC " + npcId + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + skillId + ", level " + skillLvl + " for NPC " + npcId + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@
|
|||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:simpleContent>
|
<xs:simpleContent>
|
||||||
<xs:extension base="xs:string">
|
<xs:extension base="xs:string">
|
||||||
<xs:attribute type="xs:short" name="templateId"/>
|
<xs:attribute type="xs:short" name="npcId"/>
|
||||||
<xs:attribute type="xs:short" name="skillId"/>
|
<xs:attribute type="xs:short" name="skillId"/>
|
||||||
<xs:attribute type="xs:byte" name="skillLvl"/>
|
<xs:attribute type="xs:byte" name="skillLvl"/>
|
||||||
</xs:extension>
|
</xs:extension>
|
||||||
|
@@ -66,9 +66,9 @@ public class PetSkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
final NamedNodeMap attrs = d.getAttributes();
|
final NamedNodeMap attrs = d.getAttributes();
|
||||||
|
|
||||||
final int npcId = parseInteger(attrs, "templateId");
|
final int npcId = parseInteger(attrs, "npcId");
|
||||||
final int id = parseInteger(attrs, "skillId");
|
final int skillId = parseInteger(attrs, "skillId");
|
||||||
final int lvl = parseInteger(attrs, "skillLvl");
|
final int skillLvl = parseInteger(attrs, "skillLvl");
|
||||||
|
|
||||||
Map<Long, SkillHolder> skillTree = _skillTrees.get(npcId);
|
Map<Long, SkillHolder> skillTree = _skillTrees.get(npcId);
|
||||||
if (skillTree == null)
|
if (skillTree == null)
|
||||||
@@ -77,13 +77,13 @@ public class PetSkillData implements IXmlReader
|
|||||||
_skillTrees.put(npcId, skillTree);
|
_skillTrees.put(npcId, skillTree);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
if (SkillData.getInstance().getSkill(skillId, skillLvl == 0 ? 1 : skillLvl) != null)
|
||||||
{
|
{
|
||||||
skillTree.put((long) SkillData.getSkillHashCode(id, lvl + 1), new SkillHolder(id, lvl));
|
skillTree.put((long) SkillData.getSkillHashCode(skillId, skillLvl + 1), new SkillHolder(skillId, skillLvl));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + id + ", level " + lvl + " for NPC " + npcId + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + skillId + ", level " + skillLvl + " for NPC " + npcId + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@
|
|||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
<xs:simpleContent>
|
<xs:simpleContent>
|
||||||
<xs:extension base="xs:string">
|
<xs:extension base="xs:string">
|
||||||
<xs:attribute type="xs:short" name="templateId"/>
|
<xs:attribute type="xs:short" name="npcId"/>
|
||||||
<xs:attribute type="xs:short" name="skillId"/>
|
<xs:attribute type="xs:short" name="skillId"/>
|
||||||
<xs:attribute type="xs:byte" name="skillLvl"/>
|
<xs:attribute type="xs:byte" name="skillLvl"/>
|
||||||
</xs:extension>
|
</xs:extension>
|
||||||
|
@@ -65,9 +65,9 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
final NamedNodeMap attrs = d.getAttributes();
|
final NamedNodeMap attrs = d.getAttributes();
|
||||||
|
|
||||||
final int npcId = parseInteger(attrs, "templateId");
|
final int npcId = parseInteger(attrs, "npcId");
|
||||||
final int id = parseInteger(attrs, "skillId");
|
final int skillId = parseInteger(attrs, "skillId");
|
||||||
final int lvl = parseInteger(attrs, "skillLvl");
|
final int skillLvl = parseInteger(attrs, "skillLvl");
|
||||||
|
|
||||||
Map<Long, SkillHolder> skillTree = _skillTrees.get(npcId);
|
Map<Long, SkillHolder> skillTree = _skillTrees.get(npcId);
|
||||||
if (skillTree == null)
|
if (skillTree == null)
|
||||||
@@ -76,13 +76,13 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
_skillTrees.put(npcId, skillTree);
|
_skillTrees.put(npcId, skillTree);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
if (SkillData.getInstance().getSkill(skillId, skillLvl == 0 ? 1 : skillLvl) != null)
|
||||||
{
|
{
|
||||||
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new SkillHolder(id, lvl));
|
skillTree.put(SkillData.getSkillHashCode(skillId, skillLvl + 1), new SkillHolder(skillId, skillLvl));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + id + ", level " + lvl + " for NPC " + npcId + ".");
|
LOGGER.info(getClass().getSimpleName() + ": Could not find skill with id " + skillId + ", level " + skillLvl + " for NPC " + npcId + ".");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user