diff options
| author | Subv <s.v.h21@hotmail.com> | 2012-03-24 18:52:57 -0500 |
|---|---|---|
| committer | Subv <s.v.h21@hotmail.com> | 2012-03-24 18:52:57 -0500 |
| commit | ac2629f5e7db877311995ed7ffe77b5f1e6defba (patch) | |
| tree | dcae6399ca26358358a7e78d0b6d96b8b09bc382 /src/server/game/Handlers/MiscHandler.cpp | |
| parent | cd65b3986086d1b5f93cabd6144d75ec9e1048d5 (diff) | |
Protocol/Opcodes: More opcodes
Fixed structure of SMSG_INSPECT_TALENT
Diffstat (limited to 'src/server/game/Handlers/MiscHandler.cpp')
| -rwxr-xr-x | src/server/game/Handlers/MiscHandler.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index 1cd4df5de2c..3daf1a09bb7 100755 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -1221,7 +1221,7 @@ void WorldSession::HandleInspectOpcode(WorldPacket& recv_data) uint32 talent_points = 41; uint32 guid_size = player->GetPackGUID().wpos(); WorldPacket data(SMSG_INSPECT_TALENT, guid_size+4+talent_points); - data.append(player->GetPackGUID()); + data << player->GetGUID(); if (sWorld->getBoolConfig(CONFIG_TALENTS_INSPECTING) || _player->isGameMaster()) { @@ -1235,6 +1235,13 @@ void WorldSession::HandleInspectOpcode(WorldPacket& recv_data) } player->BuildEnchantmentsInfoData(&data); + if (Guild* guild = sGuildMgr->GetGuildById(player->GetGuildId())) + { + data << uint64(MAKE_NEW_GUID(guild->GetId(), 0, HIGHGUID_GUILD)); + data << uint32(0 /*guild->GetLevel()*/); // guild level + data << uint64(player->GetGUID()); // not sure + data << uint32(0/*guild->GetMembersCount()*/); // number of members + } SendPacket(&data); } |
