You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
And quest skills (such as Lord Exclamation, Cart Change, etc) are randomly lost when re-log, or using healer npc (the one with SC_START blablabla).
First i thought it was my customization that cause it, but then i tried again on my other server that has no customization at all (i'm only using custom npc from rA default like healer, reset, etc), but the skills keeps randomly lost everytime i logout. Lord exclamation was worse, it acts like scroll-based skills, one time usage then its lost.
* Changed skill_db array to better memory allocation.
* Reduced MAX_SKILL_LEVEL from 100 to 10 (part of Hercules HerculesWS/Hercules@0f4a50d), also has changes on skill_get checks for skill level that more than 10.
* Reduced MAX_SKILL from 5020 to 1200 (actually only 1109 skills are used).
* Added macros for checking Homunculus, Guild, Mercenary, & Elemental skill ranges.
* Added skill check & index validation when player logged in and when @reloadskilldb.
* Corrected `enum e_skill_flag` order for SKILL_FLAG_REPLACED_LV_0's sake.
* Merged 'addtoskill' script command just as alias of 'skill' script command.
* Fixed#277
* Changed 'skill' script command flag to constant value
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
NOTE:
* Decreased memory usage by map-server reduced up to 50 MB.
* Decreased memory for each player because of mmo_charstatus::skill[] only has 1200 array, before is 5020.
* Please use skill_get_index() for accessing sd->status.skill[] or skill_db[], don't reckless use skill_id as array index.
* Please import upgrade_20150211_skillset.sql
Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
So here's my problem, last commit that i used is this :
b43b855
(no big problem, working as intended)
Then i pull this one
90d9da1
And quest skills (such as Lord Exclamation, Cart Change, etc) are randomly lost when re-log, or using healer npc (the one with SC_START blablabla).
First i thought it was my customization that cause it, but then i tried again on my other server that has no customization at all (i'm only using custom npc from rA default like healer, reset, etc), but the skills keeps randomly lost everytime i logout. Lord exclamation was worse, it acts like scroll-based skills, one time usage then its lost.
So, i switch to this commit :
a427dbf
And all the problems are gone. Is it because of the skill db clean up?
The text was updated successfully, but these errors were encountered: