SkillTreesData should not return skills that exceed the maximum player level config.

This commit is contained in:
MobiusDev 2017-05-01 12:12:16 +00:00
parent 9352d014b7
commit d12afb0a6f
3 changed files with 12 additions and 0 deletions

View File

@ -1422,6 +1422,10 @@ public final class SkillTreesData implements IGameXmlReader
{
for (L2SkillLearn skill : completeClassSkillTree.values())
{
if (skill.getGetLevel() > Config.PLAYER_MAXIMUM_LEVEL)
{
continue;
}
if ((!includeAutoGet && skill.isAutoGet()) || (!includeByFs && skill.isLearnedByFS()))
{
continue;

View File

@ -1422,6 +1422,10 @@ public final class SkillTreesData implements IGameXmlReader
{
for (L2SkillLearn skill : completeClassSkillTree.values())
{
if (skill.getGetLevel() > Config.PLAYER_MAXIMUM_LEVEL)
{
continue;
}
if ((!includeAutoGet && skill.isAutoGet()) || (!includeByFs && skill.isLearnedByFS()))
{
continue;

View File

@ -1422,6 +1422,10 @@ public final class SkillTreesData implements IGameXmlReader
{
for (L2SkillLearn skill : completeClassSkillTree.values())
{
if (skill.getGetLevel() > Config.PLAYER_MAXIMUM_LEVEL)
{
continue;
}
if ((!includeAutoGet && skill.isAutoGet()) || (!includeByFs && skill.isLearnedByFS()))
{
continue;