Jump to content
  • 0
Sign in to follow this  
Squishyyy

No skills viewable with custom class when adding custom skills

Question

 

 

here's a working Cleric (high acolyte) custom class with mage skills as dummy skill tree added.

https://sphotos-a.xx.fbcdn.net/hphotos-prn1/46617_585387774804690_661590854_n.jpg

 

I added 2 custom class skills correctly with their lua files, spr, act, and bmp files and all the associated client, db, server edits and now I can't use any skills. Any clue?

https://sphotos-a.xx.fbcdn.net/hphotos-prn1/536251_585387641471370_421140367_n.jpg

 

I am using hercules latest SVN and client and lua files514 or whatever's latest in the Clientside svn. thank you. I've attached a diff with all my changes server side and posted in spoiler tags all my client-side changes. Server side diff had a few modifications for personal security (we don't want you knowing all my IPs and server passwords and shit eh?). Anything edited in the conf files was changed to a "-".

 

 

jobinheritlist.lua

JT_ARCHER_H = 4004,
JT_CLERIC = 4005,
....
[JOBID.JT_OBORO] = JOBID.JT_NINJA,
[JOBID.JT_CLERIC] = JOBID.JT_ARCHBISHOP,

skilldescript.lua
 

[sKID.ECL_SEQUOIADUST] = {

"Sequoia Dust",
"^777777 »ý¸íÀÇ ³ª¹«ÀÇ ÀÙ¿¡ ºÙ¾îÀÖ´ø ¸ÕÁö ºÎ½º·¯±âÁö¸¸ ¸ð¾Æ¼­ »ç¿ëÇßÀ» ¶§´Â Á¤È­ ´É·ÂÀ» ¹ßÈÖÇÑ´Ù. ^000000",
"^777777 »ç¿ë ½Ã ¼®È­, ¾ÏÈæ, ÀúÁÖ, µ¶, ¹Îø¼º °¨¼Ò, ¸®¹ö½º ¿ÀÅ°½¬À» Ä¡·áÇÑ´Ù. ^000000",
},

[sKID.CLERIC_ADVANCEDMACEHANDLING] = {
"Advanced Mace Handling",
"^777777 Increases ASPD, CRIT, HIT and ATK by 1% per SkillLV. ^000000",
},

[sKID.CLERIC_MACEFURY] = {
"Mace Fury",
"^777777 Temporary increase aspd with mace class weapons by SkillLV*3%.^000000",
},
}

 

skillid.lua
 

ECLAGE_RECALL = 3035,
CLERIC_ADVANCEDMACEHANDLING = 3036,
CLERIC_MACEFURY = 3037,

skillinfolist.lua

[sKID.ECL_SEQUOIADUST] = {
"ECL_SEQUOIADUST";
SkillName = "Sequoia Dust",
MaxLv = 1,
SpAmount = { 0 },
bSeperateLv = false,
AttackRange = { 7 },
},

[sKID.CLERIC_ADVANCEDMACEHANDLING] = {
"CLERIC_ADVANCEDMACEHANDLING";
SkillName = "Advanced Mace Handling",
MaxLv = 7,
SpAmount = { 0 },
bSeperateLv = false,
AttackRange = { 7 },
},

[sKID.CLERIC_MACEFURY] = {
"CLERIC_MACEFURY";
SkillName = "Mace Fury",
MaxLv = 7,
SpAmount = { 20, 23, 26, 29, 32, 35, 38 },
bSeperateLv = true,
AttackRange = { 1, 2, 3, 4, 5, 6, 7 },
_NeedSkillList = {
{ SKID.CLERIC_ADVANCEDMACEHANDLING,7 }
}
},

skilltreeview.lua

[JOBID.JT_CLERIC] = {
[0] = SKID.CLERIC_ADVANCEDMACEHANDLING,
[1] = SKID.CLERIC_MACEFURY,
},

luas compiled nicely and stuff.

 

added spr/act files of CLERIC_ADVANCEDMACEHANDLING and CLERIC_MACEFURY.spr/act to data/sprite/¾ÆÀÌÅÛ/

added 24x24 24bit custom bmp of CLERIC_ADVANCEDMACEHANDLING and CLERIC_MACEFURY to texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/

 

annnnnd I think that's about it client side wise. 

 

 

 

 
Edited by Squishyyy

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

i thought u needed to uhh, change the jobs maximum via source didnt you?

 

did you check your db, lol job_db2.txt :X, pretty sure a client cant read a new class without it being in the database :P

 

also if skills are disable, this is usually skill_db, what i think is going on here is, you have all this setup, but you have no job set for these classes, as well as no skills set for this job.

Edited by lilcooldude69

Share this post


Link to post
Share on other sites
  • 0

@lilcooldude69 He has not added a new class, just overwriten High Acolyte Stuff.

but yes if you are having skill issues it would be in skill_db (Although it doesnt seem like anything is wrong from the diff file - maybe i missed something :| ). Did you check your server consoles if you are seeing any errors while loading?

 

FYI: You haven't changed the High Acolyte to Cleric yet in the HP/SP window.

Edited by MStream

Share this post


Link to post
Share on other sites
  • 0
@LCD
 

Index: db/job_db2.txt
===================================================================
--- db/job_db2.txt (revision 11466)
+++ db/job_db2.txt (working copy)
@@ -71,7 +71,7 @@
 4003,0,4,0,0,0,5,0,0,0,5,0,0,0,4,0,0,0,2,0,0,0,4,0,0,0,2,0,0,0,6,0,0,4,0,0,5,0,4,0,2,0,6,0,4,0,4,2,0,6,4
 // Archer High
 4004,0,5,0,0,0,1,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,5,0,0,2,0,0,5,0,1,0,1,0,5,0,6,0,3,4,0,2,5
-// Acolyte High
+// Cleric
 4005,0,6,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,2,0,0,0,1,0,0,0,3,0,0,4,0,0,5,0,6,0,2,0,1,0,3,0,4,5,0,1,6

*included in diff*
 
@Mstream
 

Index: db/re/skill_db.txt
===================================================================
--- db/re/skill_db.txt (revision 11466)
+++ db/re/skill_db.txt (working copy)
@@ -112,7 +112,7 @@
 64,0,0,0,0,0,0,5,0,no,0,0,0,weapon,0, KN_CAVALIERMASTERY,Cavalier Mastery
 65,0,0,0,0,0,0,10,0,no,0,0,0,weapon,0, PR_MACEMASTERY,Mace Mastery
 66,9,6,16,0,0x1,0,5,1,yes,0,0,0,magic,0, PR_IMPOSITIO,Impositio Manus
-67,9,6,16,0,0x1,0,3,1,yes,0,0x200,0,magic,0, PR_SUFFRAGIUM,Suffragium
+67,9,6,4,0,0x1,0,3,1,yes,0,0x200,0,magic,0, PR_SUFFRAGIUM,Suffragium
 68,9,6,16,6,0x31,0,5,1,yes,0,0,0,magic,0, PR_ASPERSIO,Aspersio
 69,9,6,2,0,0x23,1,5,1,yes,0,0x40,0,magic,0, PR_BENEDICTIO,B.S. Sacramenti
 70,9,6,2,6,0x21,0,10,1,yes,0,0,0,magic,1, PR_SANCTUARY,Sanctuary
@@ -1081,6 +1081,11 @@
 3034,7,6,16,0,0x1,0,1,1,no,0,0,0,none,0, ECL_SEQUOIADUST,Sequoia Dust
 3035,0,6,4,0,0x1,0,1,1,no,0,0,0,none,0, ECLAGE_RECALL,Return To Eclage
 
+//CLERIC SKILLS
+//id,range,hit,inf,element,nk,splash,max,list_num,castcancel,cast_defence_rate,inf2,maxcount,skill_type,blow_count,name,description
+3036,0,0,0,0,0,0,5,0,no,0,0,0,none,0, CLERIC_ADVANCEDMACEHANDLING, Advanced Mace Handling
+3037,0,6,4,-1,0,0,7,0,no,0,0,0,none,0, CLERIC_MACEFURY, Mace Fury
+
 // EP 14.3 Part 2 3rd Job Skills
 //5001,0,0,22:34:46:58:70,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //GC_DARKCROW#Dark Claw#
 //5002,0,0,100:120:140:160:180,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //RA_UNLIMIT#Unlimited#

 
*also included in diff*
as for the HP/SP see my other post about job_db1.txt and yea it's in the diff too.
@Malfuett

Index: db/re/skill_tree.txt
===================================================================
--- db/re/skill_tree.txt (revision 11466)
+++ db/re/skill_tree.txt (working copy)
@@ -779,24 +779,11 @@
 4004,148,1,0,0,0,0,0,0,0,0,0,0 //AC_CHARGEARROW#Arrow Repel#
 4004,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
 4004,681,1,0,0,0,0,0,0,0,0,0,0 //ALL_INCCARRY#Enlarge Weight Limit R#
-//AcolyteHigh
+//Cleric
 4005,1,9,0,0,0,0,0,0,0,0,0,0 //NV_BASIC#Basic Skill#
 4005,142,1,0,0,0,0,0,0,0,0,0,0 //NV_FIRSTAID#First Aid#
-4005,22,10,0,0,0,0,0,0,0,0,0,0 //AL_DP#Divine Protection#
-4005,23,10,22,3,0,0,0,0,0,0,0,0 //AL_DEMONBANE#Demon Bane#
-4005,24,1,0,0,0,0,0,0,0,0,0,0 //AL_RUWACH#Ruwach#
-4005,25,1,27,4,0,0,0,0,0,0,0,0 //AL_PNEUMA#Pneuma#
-4005,26,2,24,1,0,0,0,0,0,0,0,0 //AL_TELEPORT#Teleport#
-4005,27,4,26,2,0,0,0,0,0,0,0,0 //AL_WARP#Warp Portal#
-4005,28,10,0,0,0,0,0,0,0,0,0,0 //AL_HEAL#Heal#
-4005,29,10,28,3,0,0,0,0,0,0,0,0 //AL_INCAGI#Increase AGI#
-4005,30,10,29,1,0,0,0,0,0,0,0,0 //AL_DECAGI#Decrease AGI#
-4005,31,1,0,0,0,0,0,0,0,0,0,0 //AL_HOLYWATER#Aqua Benedicta#
-4005,32,10,23,3,0,0,0,0,0,0,0,0 //AL_CRUCIS#Signum Crusis#
-4005,33,10,22,3,0,0,0,0,0,0,0,0 //AL_ANGELUS#Angelus#
-4005,34,10,22,5,0,0,0,0,0,0,0,0 //AL_BLESSING#Blessing#
-4005,35,1,28,2,0,0,0,0,0,0,0,0 //AL_CURE#Cure#
-4005,156,1,0,0,0,0,0,0,0,0,0,0 //AL_HOLYLIGHT#Holy Light#
+4005,3036,7,0,0,0,0,0,0,0,0,0,0 //CLERIC_ADVANCEDMACEHANDLING#Advanced Mace Handling#
+4005,3037,7,3036,7,0,0,0,0,0,0,0,0 //CLERIC_MACEFURY#Mace Fury#
 4005,410,1,0,0,0,0,0,0,0,0,0,0 //WE_CALLBABY#Call Baby#
 4005,681,1,0,0,0,0,0,0,0,0,0,0 //ALL_INCCARRY#Enlarge Weight Limit R#

 
I thought so too, but like I said it was working when I used to the mage skill tree...and now that I switched it back to acolyte high skill tree and added 2 custom skills it does not work...Maybe it's something else in the diff file or client ._. ...i honestly don't know. Thanks for the replies :). Another thing to note is that @useskill does make the skill name go above my head, but no desired effect is achieved (although one of the skills is passive and nothing should happen the other is like an adrenaline rush and no effect occurs). This might be useful info...dunno. I do know i have not edited the appropriate client/server/db files for any visual effect to occur, but that's not what I'm looking for. I'm looking for a change in aspd which has not occured. :(.
Edited by Squishyyy

Share this post


Link to post
Share on other sites

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.