Removed minimum level from pet skill data.
This commit is contained in:
parent
dbbf4c0862
commit
77411e1e89
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: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>
|
||||
|
@ -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
@ -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>
|
||||
|
@ -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()
|
||||
|
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: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>
|
||||
|
@ -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
@ -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>
|
||||
|
@ -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
@ -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>
|
||||
|
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user