|
@@ -1274,7 +1274,7 @@ int pc_calc_skilltree(struct map_session_data *sd)
|
|
|
|
|
|
for( i = 0; i < MAX_SKILL; i++ )
|
|
for( i = 0; i < MAX_SKILL; i++ )
|
|
{
|
|
{
|
|
- if( sd->status.skill[i].flag != SKILL_FLAG_PLAGIARIZED ) //Don't touch plagiarized skills
|
|
|
|
|
|
+ if( sd->status.skill[i].flag != SKILL_FLAG_PLAGIARIZED && sd->status.skill[i].flag != SKILL_FLAG_PERMANENT ) //Don't touch plagiarized skills
|
|
sd->status.skill[i].id = 0; //First clear skills.
|
|
sd->status.skill[i].id = 0; //First clear skills.
|
|
}
|
|
}
|
|
|
|
|