From f33f51c287ebaaad60ea0d91c182d24562d26e90 Mon Sep 17 00:00:00 2001 From: Spp Date: Tue, 21 Dec 2010 23:16:09 +0100 Subject: Core/Dungeon Finder: Fix problems when joining queue - Fix Rolechecks - Fix incorrect dungeon stored when queued as individual: * Those that joined as random were only matching with others that joined random * Teleport location was incorrect. Closes issue 5161 Updates issue 5162 --HG-- branch : trunk --- src/server/game/Server/Protocol/Handlers/LFGHandler.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/server/game/Server/Protocol') diff --git a/src/server/game/Server/Protocol/Handlers/LFGHandler.cpp b/src/server/game/Server/Protocol/Handlers/LFGHandler.cpp index 61d5e6a2da4..f3c463dcdc4 100755 --- a/src/server/game/Server/Protocol/Handlers/LFGHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/LFGHandler.cpp @@ -116,6 +116,7 @@ void WorldSession::HandleLfgSetRolesOpcode(WorldPacket& recv_data) return; } sLog.outDebug("CMSG_LFG_SET_ROLES [" UI64FMTD "] Roles: %u", guid, roles); + sLFGMgr.SetRoles(guid, roles); sLFGMgr.UpdateRoleCheck(grp, GetPlayer()); } -- cgit v1.2.3