From 24ea092dd2255f3bb97e4168f1966e9858ca899d Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Tue, 5 May 2020 02:20:11 +1000 Subject: [PATCH] Fix bonuses for SJ_STARSTANCE and SJ_LUNARSTANCE (#4884) * Fix Max HP bonus for SJ_LUNARSTANCE * Fix missing ASPD bonus in renewal for SJ_STARSTANCE --- src/map/status.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/map/status.cpp b/src/map/status.cpp index dd04aaa0d9..5bd7880271 100644 --- a/src/map/status.cpp +++ b/src/map/status.cpp @@ -3398,7 +3398,7 @@ static int status_get_hpbonus(struct block_list *bl, enum e_status_bonus type) { bonus += 30; #endif if(sc->data[SC_LUNARSTANCE]) - bonus += bonus * sc->data[SC_LUNARSTANCE]->val2 / 100; + bonus += sc->data[SC_LUNARSTANCE]->val2; //Decreasing if(sc->data[SC_VENOMBLEED]) @@ -7547,6 +7547,8 @@ static short status_calc_aspd(struct block_list *bl, struct status_change *sc, b bonus += sc->data[SC_INCREASEAGI]->val1; if (sc->data[SC_NIBELUNGEN] && sc->data[SC_NIBELUNGEN]->val2 == RINGNBL_ASPDRATE) bonus += 20; + if (sc->data[SC_STARSTANCE]) + bonus += sc->data[SC_STARSTANCE]->val2; struct map_session_data* sd = BL_CAST(BL_PC, bl); uint8 skill_lv;