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/Groups/GroupMgr.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/server/game/Groups/GroupMgr.cpp') diff --git a/src/server/game/Groups/GroupMgr.cpp b/src/server/game/Groups/GroupMgr.cpp index 8f2a8917ba6..2d44ee3b955 100644 --- a/src/server/game/Groups/GroupMgr.cpp +++ b/src/server/game/Groups/GroupMgr.cpp @@ -109,6 +109,12 @@ Group* GroupMgr::GetGroupByGUID(ObjectGuid::LowType groupId) const return nullptr; } +void GroupMgr::Update(uint32 diff) +{ + for (auto group : GroupStore) + group.second->Update(diff); +} + void GroupMgr::AddGroup(Group* group) { GroupStore[group->GetLowGUID()] = group; -- cgit v1.2.3