Fixed bugreport:8415, missplaced WM_LESSON bonus http://rathena.org/board/tracker/issue-8415-wandererminstrel-lesson-skill-bug/ Thank euphoria

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
This commit is contained in:
Cydh Ramdh 2014-01-02 03:13:12 +07:00
parent 6900a3a30f
commit 0104aef878

View File

@ -2468,7 +2468,7 @@ static int status_get_hpbonus(struct block_list *bl, enum e_status_bonus type) {
//Only for BL_PC
if (bl->type == BL_PC) {
struct map_session_data *sd = map_id2sd(bl->id);
int i;
int8 i;
bonus += sd->bonus.hp;
if ((i=pc_checkskill(sd,CR_TRUST)) > 0)
@ -2577,13 +2577,15 @@ static int status_get_spbonus(struct block_list *bl, enum e_status_bonus type) {
//Only for BL_PC
if (bl->type == BL_PC) {
struct map_session_data *sd = map_id2sd(bl->id);
int i;
int8 i;
bonus += sd->bonus.sp;
if ((i=pc_checkskill(sd,SL_KAINA)) > 0)
if ((i = pc_checkskill(sd,SL_KAINA)) > 0)
bonus += 30 * i;
if ((i = pc_checkskill(sd,RA_RESEARCHTRAP)) > 0)
bonus += 200 + 20 * i;
if ((i = pc_checkskill(sd,WM_LESSON)) > 0)
bonus += 30 * i;
}
//Bonus by SC
@ -2600,15 +2602,13 @@ static int status_get_spbonus(struct block_list *bl, enum e_status_bonus type) {
//Only for BL_PC
if (bl->type == BL_PC) {
struct map_session_data *sd = map_id2sd(bl->id);
int i;
int8 i;
bonus += sd->hprate;
bonus -= 100; //Default hprate is 100, so it should be add 0%
if((i=pc_checkskill(sd,HP_MEDITATIO)) > 0)
bonus += i;
if((i = pc_checkskill(sd,WM_LESSON)) > 0)
bonus += 30 * i;
if((i=pc_checkskill(sd,HW_SOULDRAIN)) > 0)
bonus += 2 * i;