mirror of
https://github.com/mangosfour/server.git
synced 2025-12-15 01:37:00 +00:00
[12719f] Updated Server/PacketIO: structure and opcode for CMSG_DESTROY_ITEM, Thanks ProjectSkyfire
This commit is contained in:
parent
f34bd31e4b
commit
e154bc35b7
3 changed files with 6 additions and 2 deletions
|
|
@ -249,6 +249,7 @@ void InitializeOpcodes()
|
|||
OPCODE(SMSG_READ_ITEM_OK, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
OPCODE(SMSG_READ_ITEM_FAILED, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
OPCODE(SMSG_ITEM_COOLDOWN, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
OPCODE(CMSG_DESTROY_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleDestroyItemOpcode );
|
||||
OPCODE(CMSG_GAMEOBJ_USE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGameObjectUseOpcode );
|
||||
//OPCODE(CMSG_DESTROY_ITEMS, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
OPCODE(SMSG_GAMEOBJECT_CUSTOM_ANIM, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide );
|
||||
|
|
|
|||
|
|
@ -93,6 +93,7 @@ enum Opcodes
|
|||
CMSG_SEND_EVENT = 0x102E,
|
||||
CMSG_DEBUG_AISTATE = 0x102F,
|
||||
SMSG_DEBUG_AISTATE = 0x1030,
|
||||
CMSG_DESTROY_ITEM = 0x16CF, // 5.4.1 17538
|
||||
CMSG_DISABLE_PVP_CHEAT = 0x1031,
|
||||
CMSG_ADVANCE_SPAWN_TIME = 0x1032,
|
||||
SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0x4825, // 4.3.4 15595
|
||||
|
|
|
|||
|
|
@ -254,9 +254,11 @@ void WorldSession::HandleAutoEquipItemOpcode(WorldPacket& recv_data)
|
|||
void WorldSession::HandleDestroyItemOpcode(WorldPacket& recv_data)
|
||||
{
|
||||
// DEBUG_LOG("WORLD: CMSG_DESTROYITEM");
|
||||
uint8 bag, slot, count, data1, data2, data3;
|
||||
uint32 count;
|
||||
int8 bag, slot;
|
||||
|
||||
recv_data >> bag >> slot >> count >> data1 >> data2 >> data3;
|
||||
recv_data >> count;
|
||||
recv_data >> bag >> slot;
|
||||
// DEBUG_LOG("STORAGE: receive bag = %u, slot = %u, count = %u", bag, slot, count);
|
||||
|
||||
uint16 pos = (bag << 8) | slot;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue