It seems there is no useful info about this, and im fearing than this might be hard-coded.
I started using first/second job skills (I even use some Quest-Skills to make a Tree), and everything worked pretty well.
Until... i tried to do the same with Third-Job skills.
This is what i did on my client, after starting over again:
\lua files\skillinfoz\skilltreeview.lub
[JOBID.JT_NOVICE] = {
[0] = SKID.NV_BASIC,
[7] = SKID.NV_FIRSTAID,
[14] = SKID.NV_TRICKDEAD
[15] = SKID.LG_EXEEDBREAK,
[22] = SKID.RK_IGNITIONBREAK,
},
\lua files\skillinfo\skilltreeview.lub
[0] = {
{"NV_BASIC", 1; Pos = 0, MaxLv = 9, NeedSkillList = {}},
{"NV_FIRSTAID", 142; Pos = 7, MaxLv = 1, NeedSkillList = {}},
{"NV_TRICKDEAD", 143; Pos = 14, MaxLv = 1, NeedSkillList = {}}
{"LG_EXEEDBREAK", 2316; Pos = 15, MaxLv = 5, NeedSkillList = {}},
{"RK_IGNITIONBREAK", 2006; Pos = 22, MaxLv = 5, NeedSkillList = {15}}
},
\lua files\skillinfoz\skillinfolist.lub (Deleting the requirements)
[SKID.LG_EXEEDBREAK] ={
"LG_EXEEDBREAK",
SkillName = "Exceed Break",
MaxLv = 5,
SpAmount = {
20,
32,
44,
56,
68,
},
bSeperateLv = true,
AttackRange = {
1,
1,
1,
1,
1,
},
},
& (Adding new requirements)
[SKID.RK_IGNITIONBREAK] ={
"RK_IGNITIONBREAK",
SkillName = "Ignition Break",
MaxLv = 5,
SpAmount = {
35,
40,
45,
50,
55,
},
bSeperateLv = true,
AttackRange = {
1,
1,
1,
1,
1,
},
_NeedSkillList = {
{
SKID.LG_EXEEDBREAK,
5
},
},
},
And the results are:
You can see than the leveling up works as intended (Server-side seems to works fine), but the skills are in the Third Tab. This only happens when using Third-Job related skills.
Also, i cant click on the Third Tab. I have to switch to a ThirdJob, clicking on the Third Tab and going back to Novice to see the tab.
Anyone knows how to make them appear on the First/Second tab?