aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/ItemHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2013-03-15 21:19:15 +0100
committerShauren <shauren.trinity@gmail.com>2013-03-15 21:19:15 +0100
commitdcdd9447fd9e07a9601134880356a3d53e43f919 (patch)
treebdcae5d19633c8e9ecf9f0a6ca34a48f9a8acbd0 /src/server/game/Handlers/ItemHandler.cpp
parente58e05d9d5da894447b81ded17c3b8fd9f4820a8 (diff)
Core/PacketIO: Allow playing all ingame movies
Closes #9434
Diffstat (limited to 'src/server/game/Handlers/ItemHandler.cpp')
-rw-r--r--src/server/game/Handlers/ItemHandler.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp
index 373c0d2a5e6..29af6fdc8f4 100644
--- a/src/server/game/Handlers/ItemHandler.cpp
+++ b/src/server/game/Handlers/ItemHandler.cpp
@@ -27,6 +27,7 @@
#include "UpdateData.h"
#include "ObjectAccessor.h"
#include "SpellInfo.h"
+#include "DB2Stores.h"
#include <vector>
void WorldSession::HandleSplitItemOpcode(WorldPacket& recvData)
@@ -284,16 +285,16 @@ void WorldSession::SendItemDb2Reply(uint32 entry)
ItemTemplate const* proto = sObjectMgr->GetItemTemplate(entry);
if (!proto)
{
- data << uint32(-1); // entry
- data << uint32(DB2_REPLY_ITEM);
+ data << -int32(entry); // entry
+ data << uint32(DB2_HASH_ITEM);
data << uint32(time(NULL)); // hotfix date
data << uint32(0); // size of next block
return;
}
data << uint32(entry);
- data << uint32(DB2_REPLY_ITEM);
- data << uint32(sObjectMgr->GetHotfixDate(entry, DB2_REPLY_ITEM));
+ data << uint32(DB2_HASH_ITEM);
+ data << uint32(sObjectMgr->GetHotfixDate(entry, DB2_HASH_ITEM));
ByteBuffer buff;
buff << uint32(entry);
@@ -317,16 +318,16 @@ void WorldSession::SendItemSparseDb2Reply(uint32 entry)
ItemTemplate const* proto = sObjectMgr->GetItemTemplate(entry);
if (!proto)
{
- data << uint32(-1); // entry
- data << uint32(DB2_REPLY_SPARSE);
+ data << -int32(entry); // entry
+ data << uint32(DB2_HASH_ITEM_SPARSE);
data << uint32(time(NULL)); // hotfix date
data << uint32(0); // size of next block
return;
}
data << uint32(entry);
- data << uint32(DB2_REPLY_SPARSE);
- data << uint32(sObjectMgr->GetHotfixDate(entry, DB2_REPLY_SPARSE));
+ data << uint32(DB2_HASH_ITEM_SPARSE);
+ data << uint32(sObjectMgr->GetHotfixDate(entry, DB2_HASH_ITEM_SPARSE));
ByteBuffer buff;
buff << uint32(entry);