From abaed180167f7a2970d9900425cb4e643a03d143 Mon Sep 17 00:00:00 2001 From: aleos89 Date: Sun, 1 May 2016 09:51:19 -0400 Subject: [PATCH] Corrected Tension Relax HP regeneration while overweight (fixes #1177) * When Tension Relax ends so should the HP regeneration bonus. --- src/map/status.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/map/status.c b/src/map/status.c index 3fd090abb9..2e4f9d87c5 100644 --- a/src/map/status.c +++ b/src/map/status.c @@ -11488,6 +11488,10 @@ int status_change_end_(struct block_list* bl, enum sc_type type, int tid, const status_change_end(tbl, SC_STOP, INVALID_TIMER); } break; + case SC_TENSIONRELAX: + if (sc && (sc->data[SC_WEIGHT50] || sc->data[SC_WEIGHT90])) + status_get_regen_data(bl)->state.overweight = 1; // Add the overweight flag back + break; case SC_MONSTER_TRANSFORM: if (sce->val2) status_change_end(bl, (sc_type)sce->val2, INVALID_TIMER);