aboutsummaryrefslogtreecommitdiff
path: root/src/game/TicketHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/TicketHandler.cpp')
-rw-r--r--src/game/TicketHandler.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/game/TicketHandler.cpp b/src/game/TicketHandler.cpp
index ac6675beba0..b0158963ae0 100644
--- a/src/game/TicketHandler.cpp
+++ b/src/game/TicketHandler.cpp
@@ -24,6 +24,7 @@
#include "ObjectMgr.h"
#include "Player.h"
#include "World.h"
+#include "TimeMgr.h"
void WorldSession::HandleGMTicketCreateOpcode( WorldPacket & recv_data )
{
@@ -52,12 +53,12 @@ void WorldSession::HandleGMTicketCreateOpcode( WorldPacket & recv_data )
ticket->guid = objmgr.GenerateGMTicketId();
ticket->playerGuid = GetPlayer()->GetGUID();
ticket->message = ticketText;
- ticket->createtime = time(NULL);
+ ticket->createtime = sGameTime.GetGameTime();
ticket->map = map;
ticket->pos_x = x;
ticket->pos_y = y;
ticket->pos_z = z;
- ticket->timestamp = time(NULL);
+ ticket->timestamp = sGameTime.GetGameTime();
ticket->closed = 0;
ticket->assignedToGM = 0;
ticket->comment = "";
@@ -87,7 +88,7 @@ void WorldSession::HandleGMTicketUpdateOpcode( WorldPacket & recv_data)
}
ticket->message = message;
- ticket->timestamp = time(NULL);
+ ticket->timestamp = sGameTime.GetGameTime();
objmgr.AddOrUpdateGMTicket(*ticket);
@@ -117,7 +118,7 @@ void WorldSession::HandleGMTicketDeleteOpcode( WorldPacket & /*recv_data*/)
void WorldSession::HandleGMTicketGetTicketOpcode( WorldPacket & /*recv_data*/)
{
WorldPacket data( SMSG_QUERY_TIME_RESPONSE, 4+4 );
- data << (uint32)time(NULL);
+ data << (uint32)sGameTime.GetGameTime();
data << (uint32)0;
SendPacket( &data );