From d8b554f1ad4c932ac51e2354eec1ed09bb54da0d Mon Sep 17 00:00:00 2001 From: aleos89 Date: Mon, 27 Aug 2018 10:02:25 -0400 Subject: [PATCH] Removed Gospel buffs on logout * Fixes #3426. * Remove miscellaneous buffs given by Gospel on logout to prevent stacking. Thanks to @FriggRM and @mrjnumber1! --- src/map/map.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/map/map.cpp b/src/map/map.cpp index 6bfbc4b0f2..7904e94bdb 100644 --- a/src/map/map.cpp +++ b/src/map/map.cpp @@ -2089,6 +2089,14 @@ int map_quit(struct map_session_data *sd) { status_change_end(&sd->bl, SC_PRESERVE, INVALID_TIMER); status_change_end(&sd->bl, SC_KAAHI, INVALID_TIMER); status_change_end(&sd->bl, SC_SPIRIT, INVALID_TIMER); + status_change_end(&sd->bl, SC_SCRESIST, INVALID_TIMER); + status_change_end(&sd->bl, SC_INCMHPRATE, INVALID_TIMER); + status_change_end(&sd->bl, SC_INCMSPRATE, INVALID_TIMER); + status_change_end(&sd->bl, SC_INCALLSTATUS, INVALID_TIMER); + status_change_end(&sd->bl, SC_INCDEFRATE, INVALID_TIMER); + status_change_end(&sd->bl, SC_INCATKRATE, INVALID_TIMER); + status_change_end(&sd->bl, SC_INCHIT, INVALID_TIMER); + status_change_end(&sd->bl, SC_INCFLEE, INVALID_TIMER); status_change_end(&sd->bl, SC_HEAT_BARREL, INVALID_TIMER); status_change_end(&sd->bl, SC_P_ALTER, INVALID_TIMER); status_change_end(&sd->bl, SC_E_CHAIN, INVALID_TIMER);