diff options
author | Gyx <2359980687@qq.com> | 2012-01-07 10:24:35 +0800 |
---|---|---|
committer | Gyx <2359980687@qq.com> | 2012-01-07 10:24:35 +0800 |
commit | f27cc655880ebe2ce38c133a22592b6b7730a759 (patch) | |
tree | ee080fd2d0c4315a5d503cc7c2620ddad4f09063 /src | |
parent | 57798840022eb651d4e405af798499bc1e0a76c2 (diff) |
P4: Fixed some opcodes. Fixed HandleReadItem (CMSG_READ_ITEM).
Signed-off-by: Gyx <2359980687@qq.com>
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Server/Protocol/Handlers/ItemHandler.cpp | 3 | ||||
-rw-r--r-- | src/server/game/Server/Protocol/Opcodes.cpp | 2 | ||||
-rwxr-xr-x | src/server/game/Server/Protocol/Opcodes.h | 8 |
3 files changed, 5 insertions, 8 deletions
diff --git a/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp b/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp index de1a1b08ce3..be1261ab6fc 100755 --- a/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp @@ -432,12 +432,9 @@ void WorldSession::HandleItemQuerySingleOpcode(WorldPacket & recv_data) void WorldSession::HandleReadItem(WorldPacket & recv_data) { - //sLog->outDebug(LOG_FILTER_PACKETIO, "WORLD: CMSG_READ_ITEM"); - uint8 bag, slot; recv_data >> bag >> slot; - //sLog->outDetail("STORAGE: Read bag = %u, slot = %u", bag, slot); Item* pItem = _player->GetItemByPos(bag, slot); if (pItem && pItem->GetTemplate()->PageText) diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp index a514c0c7b23..6d8d1a6bc56 100644 --- a/src/server/game/Server/Protocol/Opcodes.cpp +++ b/src/server/game/Server/Protocol/Opcodes.cpp @@ -236,7 +236,7 @@ void InitOpcodes() DEFINE_OPCODE_HANDLER(SMSG_DESTROY_OBJECT, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); DEFINE_OPCODE_HANDLER(CMSG_USE_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleUseItemOpcode ); DEFINE_OPCODE_HANDLER(CMSG_OPEN_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleOpenItemOpcode ); - //DEFINE_OPCODE_HANDLER(CMSG_READ_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleReadItem ); + DEFINE_OPCODE_HANDLER(CMSG_READ_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleReadItem ); DEFINE_OPCODE_HANDLER(SMSG_READ_ITEM_OK, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //DEFINE_OPCODE_HANDLER(SMSG_READ_ITEM_FAILED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); //DEFINE_OPCODE_HANDLER(SMSG_ITEM_COOLDOWN, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide ); diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index 3074242e132..a3d10c48181 100755 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -355,7 +355,7 @@ enum Opcodes CMSG_QUEST_CONFIRM_ACCEPT = 0xC63, CMSG_RANDOMIZE_CHAR_NAME = 0x8A99, // byte unk, byte race CMSG_READY_FOR_ACCOUNT_DATA_TIMES = 0xCCDB, - CMSG_READ_ITEM = 0x00, + CMSG_READ_ITEM = 0x184F, CMSG_REALM_SPLIT = 0xDC66, CMSG_RECLAIM_CORPSE = 0x88DB, CMSG_REDIRECTION_AUTH_PROOF = 0x1039, @@ -774,7 +774,7 @@ enum Opcodes SMSG_JOINED_BATTLEGROUND_QUEUE = 0x00, SMSG_LEARNED_DANCE_MOVES = 0xE52, SMSG_LEARNED_SPELL = 0x88D3, - SMSG_LEVELUP_INFO = 0x00, + SMSG_LEVELUP_INFO = 0x9A73, SMSG_LFG_DISABLED = 0x00, SMSG_LFG_JOIN_RESULT = 0x00, SMSG_LFG_OFFER_CONTINUE = 0x00, @@ -799,9 +799,9 @@ enum Opcodes SMSG_LOG_XPGAIN = 0x4E7E, SMSG_LOOT_ALL_PASSED = 0x1C7A, SMSG_LOOT_CLEAR_MONEY = 0x586E, - SMSG_LOOT_ITEM_NOTIFY = 0x00, + SMSG_LOOT_ITEM_NOTIFY = 0xD8E3, SMSG_LOOT_LIST = 0x8C5B, - SMSG_LOOT_MASTER_LIST = 0x00, + SMSG_LOOT_MASTER_LIST = 0xDE4E, SMSG_LOOT_MONEY_NOTIFY = 0x0EF3, SMSG_LOOT_RELEASE_RESPONSE = 0x88FF, SMSG_LOOT_REMOVED = 0x8E6B, |