Removed minimum level from pet skill data.
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
@@ -7,7 +7,6 @@
|
|||||||
<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="templateId"/>
|
||||||
<xs:attribute type="xs:byte" name="minLvl"/>
|
|
||||||
<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>
|
||||||
|
@@ -68,7 +68,6 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
final int npcId = parseInteger(attrs, "templateId");
|
final int npcId = parseInteger(attrs, "templateId");
|
||||||
final int id = parseInteger(attrs, "skillId");
|
final int id = parseInteger(attrs, "skillId");
|
||||||
final int lvl = parseInteger(attrs, "skillLvl");
|
final int lvl = parseInteger(attrs, "skillLvl");
|
||||||
final int minLvl = parseInteger(attrs, "minLvl");
|
|
||||||
|
|
||||||
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
|
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
|
||||||
if (skillTree == null)
|
if (skillTree == null)
|
||||||
@@ -79,7 +78,7 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
|
|
||||||
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
||||||
{
|
{
|
||||||
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, minLvl));
|
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +128,7 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if (temp.getMinLevel() <= cha.getLevel())
|
else if (1 <= cha.getLevel())
|
||||||
{
|
{
|
||||||
if (temp.getLevel() > lvl)
|
if (temp.getLevel() > lvl)
|
||||||
{
|
{
|
||||||
@@ -164,13 +163,11 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
private final int _id;
|
private final int _id;
|
||||||
private final int _level;
|
private final int _level;
|
||||||
private final int _minLevel;
|
|
||||||
|
|
||||||
public L2PetSkillLearn(int id, int lvl, int minLvl)
|
public L2PetSkillLearn(int id, int lvl)
|
||||||
{
|
{
|
||||||
_id = id;
|
_id = id;
|
||||||
_level = lvl;
|
_level = lvl;
|
||||||
_minLevel = minLvl;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getId()
|
public int getId()
|
||||||
@@ -182,11 +179,6 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
return _level;
|
return _level;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getMinLevel()
|
|
||||||
{
|
|
||||||
return _minLevel;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static PetSkillData getInstance()
|
public static PetSkillData getInstance()
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,6 @@
|
|||||||
<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="templateId"/>
|
||||||
<xs:attribute type="xs:byte" name="minLvl"/>
|
|
||||||
<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>
|
||||||
|
@@ -68,7 +68,6 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
final int npcId = parseInteger(attrs, "templateId");
|
final int npcId = parseInteger(attrs, "templateId");
|
||||||
final int id = parseInteger(attrs, "skillId");
|
final int id = parseInteger(attrs, "skillId");
|
||||||
final int lvl = parseInteger(attrs, "skillLvl");
|
final int lvl = parseInteger(attrs, "skillLvl");
|
||||||
final int minLvl = parseInteger(attrs, "minLvl");
|
|
||||||
|
|
||||||
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
|
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
|
||||||
if (skillTree == null)
|
if (skillTree == null)
|
||||||
@@ -79,7 +78,7 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
|
|
||||||
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
||||||
{
|
{
|
||||||
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, minLvl));
|
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +128,7 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if (temp.getMinLevel() <= cha.getLevel())
|
else if (1 <= cha.getLevel())
|
||||||
{
|
{
|
||||||
if (temp.getLevel() > lvl)
|
if (temp.getLevel() > lvl)
|
||||||
{
|
{
|
||||||
@@ -164,13 +163,11 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
private final int _id;
|
private final int _id;
|
||||||
private final int _level;
|
private final int _level;
|
||||||
private final int _minLevel;
|
|
||||||
|
|
||||||
public L2PetSkillLearn(int id, int lvl, int minLvl)
|
public L2PetSkillLearn(int id, int lvl)
|
||||||
{
|
{
|
||||||
_id = id;
|
_id = id;
|
||||||
_level = lvl;
|
_level = lvl;
|
||||||
_minLevel = minLvl;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getId()
|
public int getId()
|
||||||
@@ -182,11 +179,6 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
return _level;
|
return _level;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getMinLevel()
|
|
||||||
{
|
|
||||||
return _minLevel;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static PetSkillData getInstance()
|
public static PetSkillData getInstance()
|
||||||
|
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
@@ -7,7 +7,6 @@
|
|||||||
<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="templateId"/>
|
||||||
<xs:attribute type="xs:byte" name="minLvl"/>
|
|
||||||
<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>
|
||||||
|
@@ -68,7 +68,6 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
final int npcId = parseInteger(attrs, "templateId");
|
final int npcId = parseInteger(attrs, "templateId");
|
||||||
final int id = parseInteger(attrs, "skillId");
|
final int id = parseInteger(attrs, "skillId");
|
||||||
final int lvl = parseInteger(attrs, "skillLvl");
|
final int lvl = parseInteger(attrs, "skillLvl");
|
||||||
final int minLvl = parseInteger(attrs, "minLvl");
|
|
||||||
|
|
||||||
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
|
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
|
||||||
if (skillTree == null)
|
if (skillTree == null)
|
||||||
@@ -79,7 +78,7 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
|
|
||||||
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
||||||
{
|
{
|
||||||
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, minLvl));
|
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +128,7 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if (temp.getMinLevel() <= cha.getLevel())
|
else if (1 <= cha.getLevel())
|
||||||
{
|
{
|
||||||
if (temp.getLevel() > lvl)
|
if (temp.getLevel() > lvl)
|
||||||
{
|
{
|
||||||
@@ -164,13 +163,11 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
private final int _id;
|
private final int _id;
|
||||||
private final int _level;
|
private final int _level;
|
||||||
private final int _minLevel;
|
|
||||||
|
|
||||||
public L2PetSkillLearn(int id, int lvl, int minLvl)
|
public L2PetSkillLearn(int id, int lvl)
|
||||||
{
|
{
|
||||||
_id = id;
|
_id = id;
|
||||||
_level = lvl;
|
_level = lvl;
|
||||||
_minLevel = minLvl;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getId()
|
public int getId()
|
||||||
@@ -182,11 +179,6 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
return _level;
|
return _level;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getMinLevel()
|
|
||||||
{
|
|
||||||
return _minLevel;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static PetSkillData getInstance()
|
public static PetSkillData getInstance()
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,6 @@
|
|||||||
<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="templateId"/>
|
||||||
<xs:attribute type="xs:byte" name="minLvl"/>
|
|
||||||
<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>
|
||||||
|
@@ -69,7 +69,6 @@ public class PetSkillData implements IXmlReader
|
|||||||
final int npcId = parseInteger(attrs, "templateId");
|
final int npcId = parseInteger(attrs, "templateId");
|
||||||
final int id = parseInteger(attrs, "skillId");
|
final int id = parseInteger(attrs, "skillId");
|
||||||
final int lvl = parseInteger(attrs, "skillLvl");
|
final int lvl = parseInteger(attrs, "skillLvl");
|
||||||
final int minLvl = parseInteger(attrs, "minLvl");
|
|
||||||
|
|
||||||
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
|
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
|
||||||
if (skillTree == null)
|
if (skillTree == null)
|
||||||
@@ -80,7 +79,7 @@ public class PetSkillData implements IXmlReader
|
|||||||
|
|
||||||
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
||||||
{
|
{
|
||||||
skillTree.put((long) SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, minLvl));
|
skillTree.put((long) SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -130,7 +129,7 @@ public class PetSkillData implements IXmlReader
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if (temp.getMinLevel() <= cha.getLevel())
|
else if (1 <= cha.getLevel())
|
||||||
{
|
{
|
||||||
if (temp.getLevel() > lvl)
|
if (temp.getLevel() > lvl)
|
||||||
{
|
{
|
||||||
@@ -165,13 +164,11 @@ public class PetSkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
private final int _id;
|
private final int _id;
|
||||||
private final int _level;
|
private final int _level;
|
||||||
private final int _minLevel;
|
|
||||||
|
|
||||||
public L2PetSkillLearn(int id, int lvl, int minLvl)
|
public L2PetSkillLearn(int id, int lvl)
|
||||||
{
|
{
|
||||||
_id = id;
|
_id = id;
|
||||||
_level = lvl;
|
_level = lvl;
|
||||||
_minLevel = minLvl;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getId()
|
public int getId()
|
||||||
@@ -183,11 +180,6 @@ public class PetSkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
return _level;
|
return _level;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getMinLevel()
|
|
||||||
{
|
|
||||||
return _minLevel;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static PetSkillData getInstance()
|
public static PetSkillData getInstance()
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,6 @@
|
|||||||
<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="templateId"/>
|
||||||
<xs:attribute type="xs:byte" name="minLvl"/>
|
|
||||||
<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>
|
||||||
|
@@ -68,7 +68,6 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
final int npcId = parseInteger(attrs, "templateId");
|
final int npcId = parseInteger(attrs, "templateId");
|
||||||
final int id = parseInteger(attrs, "skillId");
|
final int id = parseInteger(attrs, "skillId");
|
||||||
final int lvl = parseInteger(attrs, "skillLvl");
|
final int lvl = parseInteger(attrs, "skillLvl");
|
||||||
final int minLvl = parseInteger(attrs, "minLvl");
|
|
||||||
|
|
||||||
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
|
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
|
||||||
if (skillTree == null)
|
if (skillTree == null)
|
||||||
@@ -79,7 +78,7 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
|
|
||||||
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
if (SkillData.getInstance().getSkill(id, lvl == 0 ? 1 : lvl) != null)
|
||||||
{
|
{
|
||||||
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl, minLvl));
|
skillTree.put(SkillData.getSkillHashCode(id, lvl + 1), new L2PetSkillLearn(id, lvl));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -129,7 +128,7 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else if (temp.getMinLevel() <= cha.getLevel())
|
else if (1 <= cha.getLevel())
|
||||||
{
|
{
|
||||||
if (temp.getLevel() > lvl)
|
if (temp.getLevel() > lvl)
|
||||||
{
|
{
|
||||||
@@ -164,13 +163,11 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
private final int _id;
|
private final int _id;
|
||||||
private final int _level;
|
private final int _level;
|
||||||
private final int _minLevel;
|
|
||||||
|
|
||||||
public L2PetSkillLearn(int id, int lvl, int minLvl)
|
public L2PetSkillLearn(int id, int lvl)
|
||||||
{
|
{
|
||||||
_id = id;
|
_id = id;
|
||||||
_level = lvl;
|
_level = lvl;
|
||||||
_minLevel = minLvl;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getId()
|
public int getId()
|
||||||
@@ -182,11 +179,6 @@ public class PetSkillData implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
return _level;
|
return _level;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getMinLevel()
|
|
||||||
{
|
|
||||||
return _minLevel;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static PetSkillData getInstance()
|
public static PetSkillData getInstance()
|
||||||
|
Reference in New Issue
Block a user