diff options
| author | Spp <none@none> | 2010-09-14 20:09:34 +0200 |
|---|---|---|
| committer | Spp <none@none> | 2010-09-14 20:09:34 +0200 |
| commit | b5172ea7d4d1045600644123648a81c7bda4055a (patch) | |
| tree | aa1eac81ccea99f1a37fe163db48789773aa5eef /src | |
| parent | 64e60aaedabedaa05d4fe2ef913939171012795a (diff) | |
Core/Dungeon Finder: LfgUpdatePlayer and LfgUpdateParty opcodes will be sent only when LfgUpdate is active
--HG--
branch : trunk
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Server/Protocol/Handlers/LFGHandler.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/server/game/Server/Protocol/Handlers/LFGHandler.cpp b/src/server/game/Server/Protocol/Handlers/LFGHandler.cpp index 5e5317e83c8..5e88c8dd661 100644 --- a/src/server/game/Server/Protocol/Handlers/LFGHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/LFGHandler.cpp @@ -286,6 +286,12 @@ void WorldSession::HandleLfrLeaveOpcode(WorldPacket &recv_data) void WorldSession::SendLfgUpdatePlayer(uint8 updateType) { + if (!GetPlayer()->GetLfgUpdate()) + { + sLog.outDebug("SMSG_LFG_UPDATE_PLAYER [" UI64FMTD "] updatetype: %u not sent! player flag: false", GetPlayer()->GetGUID(), updateType); + return; + } + bool queued = false; bool extrainfo = false; @@ -326,6 +332,12 @@ void WorldSession::SendLfgUpdatePlayer(uint8 updateType) void WorldSession::SendLfgUpdateParty(uint8 updateType) { + if (!GetPlayer()->GetLfgUpdate()) + { + sLog.outDebug("SMSG_LFG_UPDATE_PARTY [" UI64FMTD "] updatetype: %u not sent! player flag: false", GetPlayer()->GetGUID(), updateType); + return; + } + bool join = false; bool extrainfo = false; bool queued = false; |
