Ignore learning skills that do not exist.

This commit is contained in:
MobiusDev 2015-11-05 13:27:42 +00:00
parent 01cc9a9e17
commit 1a4a99a375

View File

@ -680,6 +680,12 @@ public final class SkillTreesData implements IXmlReader
{
final L2SkillLearn skill = entry.getValue();
// Skill level doesn't exist.
if (SkillData.getInstance().getMaxLevel(skill.getSkillId()) < skill.getSkillLevel())
{
continue;
}
if (((skill.getSkillId() == CommonSkill.DIVINE_INSPIRATION.getId()) && (!Config.AUTO_LEARN_DIVINE_INSPIRATION && includeAutoGet) && !player.isGM()) || (!includeAutoGet && skill.isAutoGet()) || (!includeByFs && skill.isLearnedByFS()) || isRemoveSkill(classId, skill.getSkillId()))
{
continue;