l2j_mobius/trunk/dist/game/data/skillTrees/documentation.txt
2015-01-01 20:02:50 +00:00

51 lines
2.1 KiB
Plaintext

Freya Skill Trees created by Zoey76 (28/03/2011).
Structure example:
<list>
<skillTree type="" classId="" parentClassId="">
<skill skillName="" skillId="" skillLvl="" getLevel="" levelUpSp="" autoGet="" socialClass="" residenceSkill="" learnedByNpc="" learnedByFS="" />
<skill skillName="" skillId="" skillLvl="" getLevel="" levelUpSp="" autoGet="" socialClass="" residenceSkill="" learnedByNpc="" learnedByFS="">
<item id="" count="" />
<preRequisiteSkill id="" lvl="" />
<race>Human</race>
<residenceId>1</residenceId>
<subClassConditions slot="" lvl="" />
</skill>
</skillTree>
</list>
classId = CLASS ID
parentClassId = CLASS ID PARENT
type = SKILL TREE types like:
- classSkillTree
- collectSkillTree
- fishingSkillTree
- gameMasterAuraSkillTree
- gameMasterSkillTree
- heroSkillTree
- nobleSkillTree
- pledgeSkillTree
- subClassSkillTree
- subPledgeSkillTree
- transferSkillTree
- transformSkillTree
It's possible to create custom skill trees in different files and add those skills to the retail skill trees by using the proper type.
It's possible to add a skill(s) common to all classes by omitting the classId attribute.
Attribute description:
autoGet = Boolean to define if skill is learned automatically.
getLevel = Minimum player/clan level required to learn the skill (depend of the skill tree type).
learnedByFS = Boolean to identify if skill is learned by Forgotten Scroll.
learnedByNpc = Boolean to identify if skill is learned by NPC.
levelUpSp = SP or Reputation cost to learn skill (depend of the skill tree type).
preRequisiteSkill = Skill Id and level of the required skill (this skill should be learned before).
race = condition to learn skill for specific races.
residenceId = Residence Id, condition to learn skill for specific residences.
residenceSkill = Boolean to identify if a residential skill or not.
skillId = Skill Id.
skillLvl = Skill level.
skillName = Skill name.
socialClass = Rank Id (like VASSAL, BARON, ELDER, and others).
subClassConditions = condition for SubClass level and slot.