diff options
| author | MitchesD <majklprofik@seznam.cz> | 2015-03-08 16:20:31 +0100 |
|---|---|---|
| committer | MitchesD <majklprofik@seznam.cz> | 2015-03-08 16:23:00 +0100 |
| commit | 50b4a3a707a92f3d9bce85a3af335061b7a6290d (patch) | |
| tree | 16a235584af39765bc011ba728016b2469e7ceaa /src/server/game/Handlers/MiscHandler.cpp | |
| parent | 268e2a4b22637f02762c13d4316986c3cabf0262 (diff) | |
Core/Packets: updated structure of CMSG_PLAYED_TIME, SMSG_PLAYED_TIME
Diffstat (limited to 'src/server/game/Handlers/MiscHandler.cpp')
| -rw-r--r-- | src/server/game/Handlers/MiscHandler.cpp | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp index 7a983f7b847..2759b4f2f5e 100644 --- a/src/server/game/Handlers/MiscHandler.cpp +++ b/src/server/game/Handlers/MiscHandler.cpp @@ -965,16 +965,13 @@ void WorldSession::HandleSetActionBarToggles(WorldPackets::Character::SetActionB GetPlayer()->SetByteValue(PLAYER_FIELD_BYTES, PLAYER_FIELD_BYTES_OFFSET_ACTION_BAR_TOGGLES, packet.Mask); } -void WorldSession::HandlePlayedTime(WorldPacket& recvData) +void WorldSession::HandlePlayedTime(WorldPackets::Character::PlayedTimeClient& packet) { - uint8 unk1; - recvData >> unk1; // 0 or 1 expected - - WorldPacket data(SMSG_PLAYED_TIME, 4 + 4 + 1); - data << uint32(_player->GetTotalPlayedTime()); - data << uint32(_player->GetLevelPlayedTime()); - data << uint8(unk1); // 0 - will not show in chat frame - SendPacket(&data); + WorldPackets::Character::PlayedTime playedTime; + playedTime.TotalTime = _player->GetTotalPlayedTime(); + playedTime.LevelTime = _player->GetLevelPlayedTime(); + playedTime.TriggerEvent = packet.TriggerScriptEvent; // 0-1 - will not show in chat frame + SendPacket(playedTime.Write()); } void WorldSession::HandleWorldTeleportOpcode(WorldPacket& recvData) |
