From e906a2fe7d71fc17de9f7ea4778970beb3f9265e Mon Sep 17 00:00:00 2001 From: Wyrserth <43747507+Wyrserth@users.noreply.github.com> Date: Sat, 15 Jun 2019 14:19:58 +0200 Subject: Core/Group: implement automatic party/raid leader change when the leader has been offline for two minutes (#23398) * Core/Group: implement automatic party/raid leader change when the leader has been offline for two minutes. * Add #23396 to make testing easier. * Prioritize assistants in raids. * Fix dumb mistake and apply suggested change, thanks VincentVanclef and jackpoz! --- src/server/game/Handlers/CharacterHandler.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/server/game/Handlers/CharacterHandler.cpp') diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index 72c7cc5ffed..adcb3421ccf 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -848,6 +848,8 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder* holder) //pCurrChar->groupInfo.group->SendInit(this); // useless group->SendUpdate(); group->ResetMaxEnchantingLevel(); + if (group->GetLeaderGUID() == pCurrChar->GetGUID()) + group->StopLeaderOfflineTimer(); } // friend status -- cgit v1.2.3