Support for Classic client.

This commit is contained in:
MobiusDev
2015-04-30 18:40:48 +00:00
parent cac02e4140
commit e096946601
15 changed files with 53097 additions and 36 deletions

View File

@ -25,6 +25,7 @@ import org.w3c.dom.Document;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import com.l2jserver.Config;
import com.l2jserver.util.data.xml.IXmlReader;
/**
@ -50,7 +51,7 @@ public final class ExperienceData implements IXmlReader
public void load()
{
_expTable.clear();
parseDatapackFile("data/stats/experience.xml");
parseDatapackFile(Config.SERVER_CLASSIC_SUPPORT ? "data/stats/classic_experience.xml" : "data/stats/experience.xml");
LOGGER.info(getClass().getSimpleName() + ": Loaded " + _expTable.size() + " levels.");
LOGGER.info(getClass().getSimpleName() + ": Max Player Level is: " + (MAX_LEVEL - 1));
LOGGER.info(getClass().getSimpleName() + ": Max Pet Level is: " + (MAX_PET_LEVEL - 1));

View File

@ -145,7 +145,14 @@ public final class SkillTreesData implements IXmlReader
_dualClassSkillTree.clear();
// Load files.
parseDatapackDirectory("data/skillTrees/", true);
if (Config.SERVER_CLASSIC_SUPPORT)
{
parseDatapackDirectory("data/skillTrees/", false);
}
else
{
parseDatapackDirectory("data/skillTrees/", true);
}
// Generate check arrays.
generateCheckArrays();