diff options
author | shennetsind <ind@henn.et> | 2013-07-22 11:40:48 -0300 |
---|---|---|
committer | shennetsind <ind@henn.et> | 2013-07-22 11:40:48 -0300 |
commit | 00dd6a4973bd9e7e324621f526c4489bd6e5bdf0 (patch) | |
tree | 58abe6bdd6e376d2fb8fc1bd71d3db45a11bcfc0 | |
parent | 68fb17f516928242d9d1b4144038d933bfdd7eec (diff) | |
download | hercules-00dd6a4973bd9e7e324621f526c4489bd6e5bdf0.tar.gz hercules-00dd6a4973bd9e7e324621f526c4489bd6e5bdf0.tar.bz2 hercules-00dd6a4973bd9e7e324621f526c4489bd6e5bdf0.tar.xz hercules-00dd6a4973bd9e7e324621f526c4489bd6e5bdf0.zip |
Fixed Bug #7564
Trickdead will now go away upon job changing to a non-novice class, pre-existing non-novice characters with the trickdead skill granted will automatically be fixed on login (unless the skill was granted via flag 3)
Special Thanks to bgamez23
http://hercules.ws/board/tracker/issue-7564-platinum-skill-is-not-remove-right-after-i-change-job/
Signed-off-by: shennetsind <ind@henn.et>
-rw-r--r-- | src/map/pc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/map/pc.c b/src/map/pc.c index e14f9b807..d58e39227 100644 --- a/src/map/pc.c +++ b/src/map/pc.c @@ -1331,7 +1331,7 @@ int pc_calc_skilltree(struct map_session_data *sd) if( sd->status.skill[i].flag != SKILL_FLAG_PLAGIARIZED && sd->status.skill[i].flag != SKILL_FLAG_PERM_GRANTED ) //Don't touch these sd->status.skill[i].id = 0; //First clear skills. /* permanent skills that must be re-checked */ - if( sd->status.skill[i].flag == SKILL_FLAG_PERM_GRANTED ) { + if( sd->status.skill[i].flag == SKILL_FLAG_PERMANENT ) { switch( skill_db[i].nameid ) { case NV_TRICKDEAD: if( (sd->class_&MAPID_UPPERMASK) != MAPID_NOVICE ) { |