Jump to content
  • 0
Sign in to follow this  
hexxy

Displaying skills in specific tabs

Question

Hi all! A friend and I have started working on a new server and are trying to figure out how to modify certain features. We have experience running/customizing servers in the past so feel free to get technical.

 

Now to the point. I'm trying to figure out how to determine what job tab certain skills go into. Specifically, it seems that any skill with an SKID of 2001+ is always counted a 3rd job skill and only properly displays in the 3rd job tab. If a 3rd job skill is moved to a 1st/2nd job, it displays if you switch to the 3rd job first and then back, but immediately breaks if you close/reopen the skill window.

 

After searching through the web and several forums, including herc and rathena forums, I learned how to mostly work with the appropriate files (clientside skiltreeview, skillinfolist, and the serverside skill dbs). However, I'm unable to get 3rd job skills to move tabs properly.

 

So here are my two questions:

1) Is there anyway to do what I'm trying to do here, without making source changes?

2) If source changes are mandatory, is there an elegant and effective way to make this modification using the plugin system?

 

Any help is appreciated!

 

As an example, see below for our set to Acolyte. I am trying to put Judex in the 1st job tab. Also for the record, the client version I'm using is 2015-05-13a, though I've had similar results with other versions.

 

	[4] = {
		{"AL_HOLYLIGHT", 156; Pos = 1, MaxLv = 10, NeedSkillList = {}},
		{"AL_HEAL", 28; Pos = 3, MaxLv = 10, NeedSkillList = {}},
		{"AL_BLESSING", 34; Pos = 4, MaxLv = 10, NeedSkillList = {}},
		{"AL_DP", 22; Pos = 6, MaxLv = 10, NeedSkillList = {}},
		{"MG_SOULSTRIKE", 13; Pos = 8, MaxLv = 10, NeedSkillList = {}},
		{"AL_CURE", 35; Pos = 10, MaxLv = 5, NeedSkillList = {}},
		{"AL_CRUCIS", 32; Pos = 11, MaxLv = 10, NeedSkillList = {}},
		{"AL_DEMONBANE", 23; Pos = 13, MaxLv = 10, NeedSkillList = {}}
		{"AB_JUDEX", 2038; Pos = 15, MaxLv = 10, NeedSkillList = {}},
		{"AL_RUWACH", 24; Pos = 17, MaxLv = 1, NeedSkillList = {}},
		{"PR_MAGNIFICAT", 74; Pos = 18, MaxLv = 5, NeedSkillList = {}},	
		{"AL_HOLYWATER", 31; Pos = 24, MaxLv = 1, NeedSkillList = {}},
		{"PR_LEXDIVINA", 76; Pos = 25, MaxLv = 5, NeedSkillList = {}}
	},	
  [JOBID.JT_ACOLYTE] = {
    [1] = SKID.AL_HOLYLIGHT,
    [3] = SKID.AL_HEAL,
    [4] = SKID.AL_BLESSING,
    [6] = SKID.AL_DP,
    [8] = SKID.MG_SOULSTRIKE,
    [10] = SKID.AL_CURE,
    [11] = SKID.AL_CRUCIS,
    [13] = SKID.AL_DEMONBANE,
    [15] = SKID.AB_JUDEX,
    [17] = SKID.AL_RUWACH,
    [18] = SKID.PR_MAGNIFICAT,
    [24] = SKID.AL_HOLYWATER, 
    [25] = SKID.PR_LEXDIVINA
  },

rag8P8f.png

Edited by hexxy

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.