aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorIntel <chemicstry@gmail.com>2014-11-15 18:21:06 +0200
committerIntel <chemicstry@gmail.com>2014-11-15 18:21:06 +0200
commiteb7f4e79d60205bd037dd459a62b5ff4e1aabb65 (patch)
tree69f2df5e2a97eeffd6274e818c41eec0872689c2 /src/server/game/Entities
parentcd9be923955c57a0ec5054897ac377a964f502ca (diff)
Core/Packets: Added CMSG_TIME_SYNC_REQ and SMSG_TIME_SYNC_RESP packets
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Player/Player.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 1026681cd81..6eb9716bdc6 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -86,6 +86,7 @@
#include "WorldPacket.h"
#include "WorldSession.h"
#include "WorldStatePackets.h"
+#include "MiscPackets.h"
#define ZONE_UPDATE_INTERVAL (1*IN_MILLISECONDS)
@@ -26163,9 +26164,9 @@ void Player::SendTimeSync()
{
m_timeSyncQueue.push(m_movementCounter++);
- WorldPacket data(SMSG_TIME_SYNC_REQ, 4);
- data << uint32(m_timeSyncQueue.back());
- GetSession()->SendPacket(&data);
+ WorldPackets::Misc::TimeSyncRequest packet;
+ packet.SequenceIndex = m_timeSyncQueue.back();
+ GetSession()->SendPacket(packet.Write());
// Schedule next sync in 10 sec
m_timeSyncTimer = 10000;