From 0529fa63b009df33b06057a7f23670f873cefed9 Mon Sep 17 00:00:00 2001 From: Inkfish Date: Sat, 16 Jan 2010 03:44:07 +0000 Subject: Fixed items don't grant skill if you had this skill before and then changed your job. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14219 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/pc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/map/pc.c b/src/map/pc.c index c853bd452..56b3fd990 100644 --- a/src/map/pc.c +++ b/src/map/pc.c @@ -2981,9 +2981,9 @@ int pc_skill(TBL_PC* sd, int id, int level, int flag) sd->status.skill[id].lv += level; break; case 1: //Item bonus skill. - if( sd->status.skill[id].lv >= level ) - return 0; if( sd->status.skill[id].id == id ){ + if( sd->status.skill[id].lv >= level ) + return 0; if( !sd->status.skill[id].flag ) //Non-granted skill, store it's level. sd->status.skill[id].flag = sd->status.skill[id].lv + 2; } else { -- cgit v1.2.3-70-g09d2