Make use of CustomSkillsLoad configuration.
This commit is contained in:
parent
0c4cbf4e18
commit
9840289ef6
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -214,7 +215,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -215,7 +216,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -214,7 +215,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +37,7 @@ import org.w3c.dom.Document;
|
|||||||
import org.w3c.dom.NamedNodeMap;
|
import org.w3c.dom.NamedNodeMap;
|
||||||
import org.w3c.dom.Node;
|
import org.w3c.dom.Node;
|
||||||
|
|
||||||
|
import org.l2jmobius.Config;
|
||||||
import org.l2jmobius.commons.util.IXmlReader;
|
import org.l2jmobius.commons.util.IXmlReader;
|
||||||
import org.l2jmobius.gameserver.handler.EffectHandler;
|
import org.l2jmobius.gameserver.handler.EffectHandler;
|
||||||
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
import org.l2jmobius.gameserver.handler.SkillConditionHandler;
|
||||||
@ -214,7 +215,11 @@ public class SkillData implements IXmlReader
|
|||||||
{
|
{
|
||||||
_skills.clear();
|
_skills.clear();
|
||||||
_skillsMaxLevel.clear();
|
_skillsMaxLevel.clear();
|
||||||
parseDatapackDirectory("data/stats/skills/", true);
|
parseDatapackDirectory("data/stats/skills/", false);
|
||||||
|
if (Config.CUSTOM_SKILLS_LOAD)
|
||||||
|
{
|
||||||
|
parseDatapackDirectory("data/stats/skills/custom", false);
|
||||||
|
}
|
||||||
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _skills.size() + " Skills.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user