Removed minimum level from pet skill data.

This commit is contained in:
MobiusDev 2017-10-15 00:31:43 +00:00
parent dbbf4c0862
commit 77411e1e89
15 changed files with 10547 additions and 10592 deletions

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,6 @@
<xs:simpleContent>
<xs:extension base="xs:string">
<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:byte" name="skillLvl"/>
</xs:extension>

View File

@ -68,7 +68,6 @@ public class PetSkillData implements IGameXmlReader
final int npcId = parseInteger(attrs, "templateId");
final int id = parseInteger(attrs, "skillId");
final int lvl = parseInteger(attrs, "skillLvl");
final int minLvl = parseInteger(attrs, "minLvl");
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
if (skillTree == null)
@ -79,7 +78,7 @@ public class PetSkillData implements IGameXmlReader
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
{
@ -129,7 +128,7 @@ public class PetSkillData implements IGameXmlReader
}
break;
}
else if (temp.getMinLevel() <= cha.getLevel())
else if (1 <= cha.getLevel())
{
if (temp.getLevel() > lvl)
{
@ -164,13 +163,11 @@ public class PetSkillData implements IGameXmlReader
{
private final int _id;
private final int _level;
private final int _minLevel;
public L2PetSkillLearn(int id, int lvl, int minLvl)
public L2PetSkillLearn(int id, int lvl)
{
_id = id;
_level = lvl;
_minLevel = minLvl;
}
public int getId()
@ -182,11 +179,6 @@ public class PetSkillData implements IGameXmlReader
{
return _level;
}
public int getMinLevel()
{
return _minLevel;
}
}
public static PetSkillData getInstance()

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,6 @@
<xs:simpleContent>
<xs:extension base="xs:string">
<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:byte" name="skillLvl"/>
</xs:extension>

View File

@ -68,7 +68,6 @@ public class PetSkillData implements IGameXmlReader
final int npcId = parseInteger(attrs, "templateId");
final int id = parseInteger(attrs, "skillId");
final int lvl = parseInteger(attrs, "skillLvl");
final int minLvl = parseInteger(attrs, "minLvl");
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
if (skillTree == null)
@ -79,7 +78,7 @@ public class PetSkillData implements IGameXmlReader
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
{
@ -129,7 +128,7 @@ public class PetSkillData implements IGameXmlReader
}
break;
}
else if (temp.getMinLevel() <= cha.getLevel())
else if (1 <= cha.getLevel())
{
if (temp.getLevel() > lvl)
{
@ -164,13 +163,11 @@ public class PetSkillData implements IGameXmlReader
{
private final int _id;
private final int _level;
private final int _minLevel;
public L2PetSkillLearn(int id, int lvl, int minLvl)
public L2PetSkillLearn(int id, int lvl)
{
_id = id;
_level = lvl;
_minLevel = minLvl;
}
public int getId()
@ -182,11 +179,6 @@ public class PetSkillData implements IGameXmlReader
{
return _level;
}
public int getMinLevel()
{
return _minLevel;
}
}
public static PetSkillData getInstance()

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,6 @@
<xs:simpleContent>
<xs:extension base="xs:string">
<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:byte" name="skillLvl"/>
</xs:extension>

View File

@ -68,7 +68,6 @@ public class PetSkillData implements IGameXmlReader
final int npcId = parseInteger(attrs, "templateId");
final int id = parseInteger(attrs, "skillId");
final int lvl = parseInteger(attrs, "skillLvl");
final int minLvl = parseInteger(attrs, "minLvl");
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
if (skillTree == null)
@ -79,7 +78,7 @@ public class PetSkillData implements IGameXmlReader
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
{
@ -129,7 +128,7 @@ public class PetSkillData implements IGameXmlReader
}
break;
}
else if (temp.getMinLevel() <= cha.getLevel())
else if (1 <= cha.getLevel())
{
if (temp.getLevel() > lvl)
{
@ -164,13 +163,11 @@ public class PetSkillData implements IGameXmlReader
{
private final int _id;
private final int _level;
private final int _minLevel;
public L2PetSkillLearn(int id, int lvl, int minLvl)
public L2PetSkillLearn(int id, int lvl)
{
_id = id;
_level = lvl;
_minLevel = minLvl;
}
public int getId()
@ -182,11 +179,6 @@ public class PetSkillData implements IGameXmlReader
{
return _level;
}
public int getMinLevel()
{
return _minLevel;
}
}
public static PetSkillData getInstance()

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,6 @@
<xs:simpleContent>
<xs:extension base="xs:string">
<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:byte" name="skillLvl"/>
</xs:extension>

View File

@ -69,7 +69,6 @@ public class PetSkillData implements IXmlReader
final int npcId = parseInteger(attrs, "templateId");
final int id = parseInteger(attrs, "skillId");
final int lvl = parseInteger(attrs, "skillLvl");
final int minLvl = parseInteger(attrs, "minLvl");
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
if (skillTree == null)
@ -80,7 +79,7 @@ public class PetSkillData implements IXmlReader
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
{
@ -130,7 +129,7 @@ public class PetSkillData implements IXmlReader
}
break;
}
else if (temp.getMinLevel() <= cha.getLevel())
else if (1 <= cha.getLevel())
{
if (temp.getLevel() > lvl)
{
@ -165,13 +164,11 @@ public class PetSkillData implements IXmlReader
{
private final int _id;
private final int _level;
private final int _minLevel;
public L2PetSkillLearn(int id, int lvl, int minLvl)
public L2PetSkillLearn(int id, int lvl)
{
_id = id;
_level = lvl;
_minLevel = minLvl;
}
public int getId()
@ -183,11 +180,6 @@ public class PetSkillData implements IXmlReader
{
return _level;
}
public int getMinLevel()
{
return _minLevel;
}
}
public static PetSkillData getInstance()

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,6 @@
<xs:simpleContent>
<xs:extension base="xs:string">
<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:byte" name="skillLvl"/>
</xs:extension>

View File

@ -68,7 +68,6 @@ public class PetSkillData implements IGameXmlReader
final int npcId = parseInteger(attrs, "templateId");
final int id = parseInteger(attrs, "skillId");
final int lvl = parseInteger(attrs, "skillLvl");
final int minLvl = parseInteger(attrs, "minLvl");
Map<Long, L2PetSkillLearn> skillTree = _skillTrees.get(npcId);
if (skillTree == null)
@ -79,7 +78,7 @@ public class PetSkillData implements IGameXmlReader
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
{
@ -129,7 +128,7 @@ public class PetSkillData implements IGameXmlReader
}
break;
}
else if (temp.getMinLevel() <= cha.getLevel())
else if (1 <= cha.getLevel())
{
if (temp.getLevel() > lvl)
{
@ -164,13 +163,11 @@ public class PetSkillData implements IGameXmlReader
{
private final int _id;
private final int _level;
private final int _minLevel;
public L2PetSkillLearn(int id, int lvl, int minLvl)
public L2PetSkillLearn(int id, int lvl)
{
_id = id;
_level = lvl;
_minLevel = minLvl;
}
public int getId()
@ -182,11 +179,6 @@ public class PetSkillData implements IGameXmlReader
{
return _level;
}
public int getMinLevel()
{
return _minLevel;
}
}
public static PetSkillData getInstance()