diff options
author | Vincent-Michael <Vincent_Michael@gmx.de> | 2014-07-10 21:45:11 +0200 |
---|---|---|
committer | Vincent-Michael <Vincent_Michael@gmx.de> | 2014-07-10 21:45:11 +0200 |
commit | bb7233baa3b1b43584146e7883d32e53919f8502 (patch) | |
tree | 8a9c7a57dee16c4d31503c03c975e4a643565da0 /src/server/game/Handlers/LFGHandler.cpp | |
parent | b44f38ab5dfd1800c63fa0f2e08243853ac35b69 (diff) |
Core/LFG: Added support for display of required item level. for player / group member
Diffstat (limited to 'src/server/game/Handlers/LFGHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/LFGHandler.cpp | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/server/game/Handlers/LFGHandler.cpp b/src/server/game/Handlers/LFGHandler.cpp index 5f941027571..7c865c107a5 100644 --- a/src/server/game/Handlers/LFGHandler.cpp +++ b/src/server/game/Handlers/LFGHandler.cpp @@ -28,10 +28,13 @@ void BuildPlayerLockDungeonBlock(WorldPacket& data, lfg::LfgLockMap const& lock) data << uint32(lock.size()); // Size of lock dungeons for (lfg::LfgLockMap::const_iterator it = lock.begin(); it != lock.end(); ++it) { - data << uint32(it->first); // Dungeon entry (id + type) - data << uint32(it->second); // Lock status - data << uint32(0); // Required itemLevel - data << uint32(0); // Current itemLevel + TC_LOG_ERROR("misc", "DungeonID: %u Lock status: %u Required itemLevel: %u Current itemLevel: %f", + (it->first & 0x00FFFFFF), it->second.lockStatus, it->second.requiredItemLevel, it->second.currentItemLevel); + + data << uint32(it->first); // Dungeon entry (id + type) + data << uint32(it->second.lockStatus); // Lock status + data << uint32(it->second.requiredItemLevel); // Required itemLevel + data << uint32(it->second.currentItemLevel); // Current itemLevel } } @@ -596,10 +599,13 @@ void WorldSession::SendLfgJoinResult(lfg::LfgJoinResultData const& joinData) ObjectGuid playerGuid = it->first; for (lfg::LfgLockMap::const_iterator itr = it->second.begin(); itr != it->second.end(); ++itr) { - data << uint32(itr->second); // Lock status - data << uint32(0); // Current itemLevel - data << uint32(0); // Required itemLevel - data << uint32(itr->first); // Dungeon entry (id + type) + TC_LOG_ERROR("misc", "DungeonID: %u Lock status: %u Required itemLevel: %u Current itemLevel: %f", + (itr->first & 0x00FFFFFF), itr->second.lockStatus, itr->second.requiredItemLevel, itr->second.currentItemLevel); + + data << uint32(itr->second.lockStatus); // Lock status + data << uint32(itr->second.currentItemLevel); // Current itemLevel + data << uint32(itr->second.requiredItemLevel); // Required itemLevel + data << uint32(itr->first); // Dungeon entry (id + type) } data.WriteByteSeq(playerGuid[2]); |