Pārlūkot izejas kodu

- Fixed an off-by-one array index in r13815 that caused skills to use SP for (SkillLV+1). (bugreport:3152)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13830 54d463be-8e91-2dee-dedb-b68131a5f0ec
brianluau 16 gadi atpakaļ
vecāks
revīzija
e21b25987b
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/map/skill.c

+ 1 - 1
src/map/skill.c

@@ -8749,7 +8749,7 @@ struct skill_condition skill_get_requirement(struct map_session_data* sd, short
 	else
 		req.hp += (status->max_hp * (-hp_rate))/100;
 
-	req.sp = skill_db[j].sp[lv];
+	req.sp = skill_db[j].sp[lv-1];
 	if((sd->skillid_old == BD_ENCORE) && skill == sd->skillid_dance)
 		req.sp /= 2;
 	sp_rate = skill_db[j].sp_rate[lv-1];