Hello. I searched on the forum and didn't got nothing, maybe I didn't used the right keywords, dunno. I have a question for the skilled users and dev's . I looked into the files of the noblesse quest and I was wondering, from where do you get the skills? From the NobleSkillTable.java ? If so, how does it add the skills? I don't see no addSkill or something similar to that.
Thank you for your time
"Wise men talk because they have something to say; fools talk because they have to say something." -- Plato
Yes i know that, noble skills are just deleted temporary from db and they re-given to the pc on enterworld .... but I am asking how is it giving the skills when you finish the noblesse quest. Right after you finish, you get the Tiara and the Skills, the tiara is easy to give, but the skills?!
"Wise men talk because they have something to say; fools talk because they have to say something." -- Plato
I have done that already, I was just wondering if there is another place I missed. I made a ( e.g : setNoble2, Noble2SkillTable, and everything.), so if I make a new quest, how do I give the player the noble2 skills? Put in the quest setNoble2 ?
"Wise men talk because they have something to say; fools talk because they have to say something." -- Plato
Got it .... I think .... on GS load, it loads the Gameserver.java + NobleSkillTable.java (in my case), so when the PC enters the world those skills are give back to him temporary until he logs out, the the skills are "deleted" again. I already know that. Ok thank you janiii, I got it now, and checked the __init__.py of the last part of the noblese quest, and seen the "st.getPlayer().setNoble(True)". So from that setNoble = skills given from NobleSkillTable.java and the icon from L2PcInstance.java .... ok got it now ^_^ .... Thank you for the help
Correct me if I am wrong please
"Wise men talk because they have something to say; fools talk because they have to say something." -- Plato
the noble skills are not deleted or re-added. they are just added in the quest, that's all. when gameserver starts up, it loads the NobleSkillTable class.
DO NOT EVEN TRY TO MESS WITH ME! forum flOOderdancing dEVILoper♀ I don't give private support - PM will be ignored!
So basically the quest never ends...so instead of st.exitQuest(true) at the end, you get st.exitQuest(false) and the skills are added to you when you enter the game because you did not finished the quest.
Sorry for the dumb questions, but I wanna get it right and expand my knowledge
"Wise men talk because they have something to say; fools talk because they have to say something." -- Plato