diff options
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 22 | ||||
-rwxr-xr-x | src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp | 12 | ||||
-rwxr-xr-x | src/server/game/Server/Protocol/Opcodes.h | 1683 | ||||
-rw-r--r-- | src/server/game/Server/WorldPacket.cpp | 15 | ||||
-rw-r--r-- | src/server/game/Server/WorldPacket.h | 11 | ||||
-rw-r--r-- | src/server/shared/Packets/ByteBuffer.cpp | 6 | ||||
-rwxr-xr-x | src/server/shared/Packets/ByteBuffer.h | 34 |
7 files changed, 894 insertions, 889 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index cd21ccabb24..df8ee5be2ec 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -17149,24 +17149,24 @@ void Unit::BuildMovementPacket(ByteBuffer *data) const bool splineElevation = GetUnitMovementFlags() & MOVEMENTFLAG_SPLINE_ELEVATION; bool splineData = false; - data->writeBits(GetUnitMovementFlags(), 30); - data->writeBits(m_movementInfo.flags2, 12); - data->writeBit(onTransport); + data->WriteBits(GetUnitMovementFlags(), 30); + data->WriteBits(m_movementInfo.flags2, 12); + data->WriteBit(onTransport); if (onTransport) { - data->writeBit(hasInterpolatedMovement); - data->writeBit(time3); + data->WriteBit(hasInterpolatedMovement); + data->WriteBit(time3); } - data->writeBit(swimming); - data->writeBit(interPolatedTurning); + data->WriteBit(swimming); + data->WriteBit(interPolatedTurning); if (interPolatedTurning) - data->writeBit(jumping); + data->WriteBit(jumping); - data->writeBit(splineElevation); - data->writeBit(splineData); + data->WriteBit(splineElevation); + data->WriteBit(splineData); - data->flushBits(); // reset bit stream + data->FlushBits(); // reset bit stream *data << uint64(GetGUID()); *data << uint32(getMSTime()); diff --git a/src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp b/src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp index 3e2c0197c5e..9a72a559502 100755 --- a/src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp @@ -246,10 +246,10 @@ void WorldSession::HandleCharEnum(QueryResult result) //case 14: // data.writeBit(1);//unk // break; - case 11: data.writeBit(Guid0 ? 1 : 0); break; - case 12: data.writeBit(Guid1 ? 1 : 0); break; - case 9: data.writeBit(Guid2 ? 1 : 0); break; - case 8: data.writeBit(Guid3 ? 1 : 0); break; + case 11: data.WriteBit(Guid0 ? 1 : 0); break; + case 12: data.WriteBit(Guid1 ? 1 : 0); break; + case 9: data.WriteBit(Guid2 ? 1 : 0); break; + case 8: data.WriteBit(Guid3 ? 1 : 0); break; /*case 15: if(uint8(GuildGuid)) data.writeBit(1); @@ -283,12 +283,12 @@ void WorldSession::HandleCharEnum(QueryResult result) data.writeBit(1); break;*/ default: - data.writeBit(0); + data.WriteBit(0); break; } } } - data.flushBits(); + data.FlushBits(); data.append(buffer); data.put<uint32>(1, guidsVect.size()); } diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index c32c881b42c..933fb980958 100755 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -28,442 +28,443 @@ /// List of Opcodes enum Opcodes { - NUM_OPCODE_HANDLERS = (0xFFFF+1), - UNKNOWN_OPCODE = NUM_OPCODE_HANDLERS, - - CMSG_ACCEPT_LEVEL_GRANT = 0xDC4B, // - CMSG_ACCEPT_TRADE = 0x00, // - CMSG_ACTIVATETAXI = 0x00, // - CMSG_ACTIVATETAXIEXPRESS = 0x00, // - CMSG_ADD_FRIEND = 0x5C57, // - CMSG_ADD_IGNORE = 0xCEEA, // - CMSG_ADD_VOICE_IGNORE = 0xA7A, // - CMSG_ALTER_APPEARANCE = 0x00, // - CMSG_AREATRIGGER = 0x5862, // - CMSG_AREA_SPIRIT_HEALER_QUERY = 0xDC7E, // - CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x00, // - CMSG_ARENA_TEAM_ACCEPT = 0x00, // - CMSG_ARENA_TEAM_DECLINE = 0x00, // - CMSG_ARENA_TEAM_DISBAND = 0x4A5A, // - CMSG_ARENA_TEAM_INVITE = 0x4862, // - CMSG_ARENA_TEAM_LEADER = 0x8F3, // - CMSG_ARENA_TEAM_LEAVE = 0x48EB, // - CMSG_ARENA_TEAM_QUERY = 0x872, // - CMSG_ARENA_TEAM_REMOVE = 0xCE5E, // - CMSG_ARENA_TEAM_ROSTER = 0x00, // - CMSG_ATTACKSTOP = 0x00, // - CMSG_ATTACKSWING = 0x00, // - CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x00, // - CMSG_AUCTION_LIST_ITEMS = 0xDC5F, // - CMSG_AUCTION_LIST_OWNER_ITEMS = 0x00, // - CMSG_AUCTION_PLACE_BID = 0x8E76, // - CMSG_AUCTION_REMOVE_ITEM = 0xCEC3, // - CMSG_AUCTION_SELL_ITEM = 0xCE6, // - CMSG_AUTH_SESSION = 0x1019, // + NUM_OPCODE_HANDLERS = (0xFFFF+1), + UNKNOWN_OPCODE = NUM_OPCODE_HANDLERS, + NULL_OPCODE = 0, + + CMSG_ACCEPT_LEVEL_GRANT = 0xDC4B, // + CMSG_ACCEPT_TRADE = 0x00, // + CMSG_ACTIVATETAXI = 0x00, // + CMSG_ACTIVATETAXIEXPRESS = 0x00, // + CMSG_ADD_FRIEND = 0x5C57, // + CMSG_ADD_IGNORE = 0xCEEA, // + CMSG_ADD_VOICE_IGNORE = 0xA7A, // + CMSG_ALTER_APPEARANCE = 0x00, // + CMSG_AREATRIGGER = 0x5862, // + CMSG_AREA_SPIRIT_HEALER_QUERY = 0xDC7E, // + CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x00, // + CMSG_ARENA_TEAM_ACCEPT = 0x00, // + CMSG_ARENA_TEAM_DECLINE = 0x00, // + CMSG_ARENA_TEAM_DISBAND = 0x4A5A, // + CMSG_ARENA_TEAM_INVITE = 0x4862, // + CMSG_ARENA_TEAM_LEADER = 0x8F3, // + CMSG_ARENA_TEAM_LEAVE = 0x48EB, // + CMSG_ARENA_TEAM_QUERY = 0x872, // + CMSG_ARENA_TEAM_REMOVE = 0xCE5E, // + CMSG_ARENA_TEAM_ROSTER = 0x00, // + CMSG_ATTACKSTOP = 0x00, // + CMSG_ATTACKSWING = 0x00, // + CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x00, // + CMSG_AUCTION_LIST_ITEMS = 0xDC5F, // + CMSG_AUCTION_LIST_OWNER_ITEMS = 0x00, // + CMSG_AUCTION_PLACE_BID = 0x8E76, // + CMSG_AUCTION_REMOVE_ITEM = 0xCEC3, // + CMSG_AUCTION_SELL_ITEM = 0xCE6, // + CMSG_AUTH_SESSION = 0x1019, // CMSG_AUTOEQUIP_GROUND_ITEM = 0x00, // - CMSG_AUTOEQUIP_ITEM = 0x8E66, // - CMSG_AUTOEQUIP_ITEM_SLOT = 0x00, // - CMSG_AUTO_DECLINE_GUILD_INVITES = 0x586F, // - CMSG_AUTOSTORE_BAG_ITEM = 0x00, // + CMSG_AUTOEQUIP_ITEM = 0x8E66, // + CMSG_AUTOEQUIP_ITEM_SLOT = 0x00, // + CMSG_AUTO_DECLINE_GUILD_INVITES = 0x586F, // + CMSG_AUTOSTORE_BAG_ITEM = 0x00, // CMSG_AUTOSTORE_GROUND_ITEM = 0x00, // - CMSG_AUTOSTORE_LOOT_ITEM = 0x00, // - CMSG_BANKER_ACTIVATE = 0x00, // - CMSG_BATTLEFIELD_JOIN = 0x00, // - CMSG_BATTLEFIELD_REQUEST_SCORE_DATA = 0x00, // - CMSG_BATTLEFIELD_STATUS = 0x00, // - MSG_BATTLEGROUND_PLAYER_POSITIONS = 0x00, // - CMSG_BATTLEMASTER_JOIN_ARENA = 0x00, // + CMSG_AUTOSTORE_LOOT_ITEM = 0x00, // + CMSG_BANKER_ACTIVATE = 0x00, // + CMSG_BATTLEFIELD_JOIN = 0x00, // + CMSG_BATTLEFIELD_REQUEST_SCORE_DATA = 0x00, // + CMSG_BATTLEFIELD_STATUS = 0x00, // + MSG_BATTLEGROUND_PLAYER_POSITIONS = 0x00, // + CMSG_BATTLEMASTER_JOIN_ARENA = 0x00, // CMSG_BEGIN_TRADE = 0x00, // - CMSG_BINDER_ACTIVATE = 0x00, // + CMSG_BINDER_ACTIVATE = 0x00, // CMSG_BOT_DETECTED2 = 0x00, // - CMSG_BUG = 0x1A77, // + CMSG_BUG = 0x1A77, // CMSG_BUSY_TRADE = 0x00, // - CMSG_BUYBACK_ITEM = 0xDEE6, // - CMSG_BUY_BANK_SLOT = 0x487F, // - CMSG_BUY_ITEM = 0x00, // - CMSG_CALENDAR_ADD_EVENT = 0x1CF3, // - CMSG_CALENDAR_ARENA_TEAM = 0x00, // - CMSG_CALENDAR_CONTEXT_EVENT_SIGNUP = 0x00, // - CMSG_CALENDAR_COPY_EVENT = 0x00, // - CMSG_CALENDAR_EVENT_INVITE = 0x1EDA, // - CMSG_CALENDAR_EVENT_MODERATOR_STATUS = 0x00, // - CMSG_CALENDAR_EVENT_REMOVE_INVITE = 0x00, // - CMSG_CALENDAR_EVENT_STATUS = 0x00, // - CMSG_CALENDAR_GET_EVENT = 0x00, // - CMSG_CALENDAR_GET_NUM_PENDING = 0x00, // - CMSG_CALENDAR_GUILD_FILTER = 0x00, // - CMSG_CALENDAR_REMOVE_EVENT = 0x00, // - CMSG_CALENDAR_UPDATE_EVENT = 0x5CD2, // - CMSG_CANCEL_AURA = 0x00, // - CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x5CEE, // - CMSG_CANCEL_CAST = 0x00, // - CMSG_CANCEL_CHANNELLING = 0xC8FE, // - CMSG_CANCEL_GROWTH_AURA = 0xDEF7, // - CMSG_CANCEL_MOUNT_AURA = 0x00, // - CMSG_CANCEL_TEMP_ENCHANTMENT = 0x00, // - CMSG_CANCEL_TRADE = 0x35A5, // - CMSG_CAST_SPELL = 0x5E4E, // + CMSG_BUYBACK_ITEM = 0xDEE6, // + CMSG_BUY_BANK_SLOT = 0x487F, // + CMSG_BUY_ITEM = 0x00, // + CMSG_CALENDAR_ADD_EVENT = 0x1CF3, // + CMSG_CALENDAR_ARENA_TEAM = 0x00, // + CMSG_CALENDAR_CONTEXT_EVENT_SIGNUP = 0x00, // + CMSG_CALENDAR_COPY_EVENT = 0x00, // + CMSG_CALENDAR_EVENT_INVITE = 0x1EDA, // + CMSG_CALENDAR_EVENT_MODERATOR_STATUS = 0x00, // + CMSG_CALENDAR_EVENT_REMOVE_INVITE = 0x00, // + CMSG_CALENDAR_EVENT_STATUS = 0x00, // + CMSG_CALENDAR_GET_EVENT = 0x00, // + CMSG_CALENDAR_GET_NUM_PENDING = 0x00, // + CMSG_CALENDAR_GUILD_FILTER = 0x00, // + CMSG_CALENDAR_REMOVE_EVENT = 0x00, // + CMSG_CALENDAR_UPDATE_EVENT = 0x5CD2, // + CMSG_CANCEL_AURA = 0x00, // + CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x5CEE, // + CMSG_CANCEL_CAST = 0x00, // + CMSG_CANCEL_CHANNELLING = 0xC8FE, // + CMSG_CANCEL_GROWTH_AURA = 0xDEF7, // + CMSG_CANCEL_MOUNT_AURA = 0x00, // + CMSG_CANCEL_TEMP_ENCHANTMENT = 0x00, // + CMSG_CANCEL_TRADE = 0x35A5, // + CMSG_CAST_SPELL = 0x5E4E, // CMSG_CHANGE_SEATS_ON_CONTROLLED_VEHICLE = 0x00, // - CMSG_CHANNEL_ANNOUNCEMENTS = 0x00, // - CMSG_CHANNEL_BAN = 0x00, // - CMSG_CHANNEL_DISPLAY_LIST = 0x00, // - CMSG_CHANNEL_INVITE = 0x00, // - CMSG_CHANNEL_KICK = 0x00, // - CMSG_CHANNEL_LIST = 0x00, // - CMSG_CHANNEL_MODERATOR = 0x00, // - CMSG_CHANNEL_MUTE = 0x00, // - CMSG_CHANNEL_OWNER = 0x00, // - CMSG_CHANNEL_PASSWORD = 0x00, // + CMSG_CHANNEL_ANNOUNCEMENTS = 0x00, // + CMSG_CHANNEL_BAN = 0x00, // + CMSG_CHANNEL_DISPLAY_LIST = 0x00, // + CMSG_CHANNEL_INVITE = 0x00, // + CMSG_CHANNEL_KICK = 0x00, // + CMSG_CHANNEL_LIST = 0x00, // + CMSG_CHANNEL_MODERATOR = 0x00, // + CMSG_CHANNEL_MUTE = 0x00, // + CMSG_CHANNEL_OWNER = 0x00, // + CMSG_CHANNEL_PASSWORD = 0x00, // CMSG_CHANNEL_ROSTER_INFO = 0x00, // CMSG_CHANNEL_SET_OWNER = 0x00, // - CMSG_CHANNEL_UNBAN = 0x00, // - CMSG_CHANNEL_UNMODERATOR = 0x00, // - CMSG_CHANNEL_UNMUTE = 0x00, // - CMSG_CHAR_CREATE = 0x1AC6, // - CMSG_CHAR_CUSTOMIZE = 0xDECF, // - CMSG_CHAR_DELETE = 0x1ED3, // - CMSG_CHAR_ENUM = 0x4A8B, // - CMSG_CHAR_FACTION_CHANGE = 0xCCEE, // - CMSG_CHAR_RACE_CHANGE = 0xDC57, // - CMSG_CHAR_RENAME = 0x5E6F, // - CMSG_CLEAR_CHANNEL_WATCH = 0x9CC2, // - CMSG_CLEAR_TRADE_ITEM = 0x00, // - CMSG_COMMENTATOR_ENABLE = 0x1CF7, // - CMSG_COMMENTATOR_ENTER_INSTANCE = 0x8EF6, // - CMSG_COMMENTATOR_EXIT_INSTANCE = 0x4C7B, // - CMSG_COMMENTATOR_GET_MAP_INFO = 0xDEE7, // - CMSG_COMMENTATOR_GET_PLAYER_INFO = 0x9EF3, // - CMSG_COMMENTATOR_INSTANCE_COMMAND = 0x5CEB, // - CMSG_COMMENTATOR_SKIRMISH_QUEUE_COMMAND = 0x9C4E, // + CMSG_CHANNEL_UNBAN = 0x00, // + CMSG_CHANNEL_UNMODERATOR = 0x00, // + CMSG_CHANNEL_UNMUTE = 0x00, // + CMSG_CHAR_CREATE = 0x1AC6, // + CMSG_CHAR_CUSTOMIZE = 0xDECF, // + CMSG_CHAR_DELETE = 0x1ED3, // + CMSG_CHAR_ENUM = 0x4A8B, // + CMSG_CHAR_FACTION_CHANGE = 0xCCEE, // + CMSG_CHAR_RACE_CHANGE = 0xDC57, // + CMSG_CHAR_RENAME = 0x5E6F, // + CMSG_CLEAR_CHANNEL_WATCH = 0x9CC2, // + CMSG_CLEAR_TRADE_ITEM = 0x00, // + CMSG_COMMENTATOR_ENABLE = 0x1CF7, // + CMSG_COMMENTATOR_ENTER_INSTANCE = 0x8EF6, // + CMSG_COMMENTATOR_EXIT_INSTANCE = 0x4C7B, // + CMSG_COMMENTATOR_GET_MAP_INFO = 0xDEE7, // + CMSG_COMMENTATOR_GET_PLAYER_INFO = 0x9EF3, // + CMSG_COMMENTATOR_INSTANCE_COMMAND = 0x5CEB, // + CMSG_COMMENTATOR_SKIRMISH_QUEUE_COMMAND = 0x9C4E, // CMSG_COMMENTATOR_START_WARGAME = 0x00, // - CMSG_COMPLAIN = 0x00, // - CMSG_COMPLETE_CINEMATIC = 0x1A6F, // - CMSG_COMPLETE_MOVIE = 0x00, // - CMSG_CONTACT_LIST = 0xCECF, // - CMSG_CORPSE_MAP_POSITION_QUERY = 0xDC7F, // - CMSG_CREATURE_QUERY = 0x5A7E, // - CMSG_DANCE_QUERY = 0x5C5E, // - CMSG_DECLINE_CHANNEL_INVITE = 0x00, // - CMSG_DEL_FRIEND = 0xC852, // - CMSG_DEL_IGNORE = 0x8ADA, // - CMSG_DEL_VOICE_IGNORE = 0x8C73, // - CMSG_DESTROYITEM = 0x4E7A, // + CMSG_COMPLAIN = 0x00, // + CMSG_COMPLETE_CINEMATIC = 0x1A6F, // + CMSG_COMPLETE_MOVIE = 0x00, // + CMSG_CONTACT_LIST = 0xCECF, // + CMSG_CORPSE_MAP_POSITION_QUERY = 0xDC7F, // + CMSG_CREATURE_QUERY = 0x5A7E, // + CMSG_DANCE_QUERY = 0x5C5E, // + CMSG_DECLINE_CHANNEL_INVITE = 0x00, // + CMSG_DEL_FRIEND = 0xC852, // + CMSG_DEL_IGNORE = 0x8ADA, // + CMSG_DEL_VOICE_IGNORE = 0x8C73, // + CMSG_DESTROYITEM = 0x4E7A, // CMSG_DESTROY_ITEMS = 0x00, // - CMSG_DUEL_ACCEPTED = 0x00, // - CMSG_DUEL_CANCELLED = 0x00, // - CMSG_EJECT_PASSENGER = 0x00, // - CMSG_EQUIPMENT_SET_DELETE = 0x00, // - CMSG_EQUIPMENT_SET_SAVE = 0x00, // - CMSG_EQUIPMENT_SET_USE = 0x4853, // - CMSG_EMOTE = 0x9843, // + CMSG_DUEL_ACCEPTED = 0x00, // + CMSG_DUEL_CANCELLED = 0x00, // + CMSG_EJECT_PASSENGER = 0x00, // + CMSG_EQUIPMENT_SET_DELETE = 0x00, // + CMSG_EQUIPMENT_SET_SAVE = 0x00, // + CMSG_EQUIPMENT_SET_USE = 0x4853, // + CMSG_EMOTE = 0x9843, // CMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0x00, // CMSG_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x00, // - CMSG_FORCE_MOVE_ROOT_ACK = 0x00, // - CMSG_FORCE_MOVE_UNROOT_ACK = 0x00, // + CMSG_FORCE_MOVE_ROOT_ACK = 0x00, // + CMSG_FORCE_MOVE_UNROOT_ACK = 0x00, // CMSG_FORCE_PITCH_RATE_CHANGE_ACK = 0x00, // CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x00, // - CMSG_FORCE_RUN_SPEED_CHANGE_ACK = 0x00, // + CMSG_FORCE_RUN_SPEED_CHANGE_ACK = 0x00, // CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0x00, // CMSG_FORCE_SWIM_SPEED_CHANGE_ACK = 0x00, // CMSG_FORCE_TURN_RATE_CHANGE_ACK = 0x00, // CMSG_FORCE_WALK_SPEED_CHANGE_ACK = 0x00, // - CMSG_GAMEOBJECT_QUERY = 0xCEFF, // - CMSG_GAMEOBJ_REPORT_USE = 0x00, // - CMSG_GAMEOBJ_USE = 0x00, // + CMSG_GAMEOBJECT_QUERY = 0xCEFF, // + CMSG_GAMEOBJ_REPORT_USE = 0x00, // + CMSG_GAMEOBJ_USE = 0x00, // CMSG_GAMESPEED_SET = 0x00, // - CMSG_GAMETIME_SET = 0x00, // - CMSG_GET_MAIL_LIST = 0xB284, // - CMSG_GET_MIRRORIMAGE_DATA = 0xDAF3, // + CMSG_GAMETIME_SET = 0x00, // + CMSG_GET_MAIL_LIST = 0xB284, // + CMSG_GET_MIRRORIMAGE_DATA = 0xDAF3, // CMSG_GETDEATHBINDZONE = 0x00, // CMSG_GHOST = 0x00, // CMSG_GM_INVIS = 0x00, // - CMSG_GMRESPONSE_RESOLVE = 0x00, // - CMSG_GMSURVEY_SUBMIT = 0x00, // - CMSG_GMTICKET_CREATE = 0x00, // - CMSG_GMTICKET_DELETETICKET = 0x00, // - CMSG_GMTICKET_GETTICKET = 0x00, // - CMSG_GMTICKET_SYSTEMSTATUS = 0x4A7A, // - CMSG_GMTICKET_UPDATETEXT = 0x8A7B, // + CMSG_GMRESPONSE_RESOLVE = 0x00, // + CMSG_GMSURVEY_SUBMIT = 0x00, // + CMSG_GMTICKET_CREATE = 0x00, // + CMSG_GMTICKET_DELETETICKET = 0x00, // + CMSG_GMTICKET_GETTICKET = 0x00, // + CMSG_GMTICKET_SYSTEMSTATUS = 0x4A7A, // + CMSG_GMTICKET_UPDATETEXT = 0x8A7B, // CMSG_GM_NUKE = 0x00, // CMSG_GM_SET_SECURITY_GROUP = 0x00, // - CMSG_GM_REPORT_LAG = 0x00, // - CMSG_GOSSIP_HELLO = 0xAD3, // - CMSG_GOSSIP_SELECT_OPTION = 0x984E, // - CMSG_GRANT_LEVEL = 0x1CD6, // + CMSG_GM_REPORT_LAG = 0x00, // + CMSG_GOSSIP_HELLO = 0xAD3, // + CMSG_GOSSIP_SELECT_OPTION = 0x984E, // + CMSG_GRANT_LEVEL = 0x1CD6, // CMSG_GROUP_ACCEPT = 0x00, // - CMSG_GROUP_ASSISTANT_LEADER = 0xC8CA, // + CMSG_GROUP_ASSISTANT_LEADER = 0xC8CA, // CMSG_GROUP_CANCEL = 0x00, // - CMSG_GROUP_CHANGE_SUB_GROUP = 0x1AD2, // + CMSG_GROUP_CHANGE_SUB_GROUP = 0x1AD2, // CMSG_GROUP_DECLINE = 0x00, // - CMSG_GROUP_DISBAND = 0x00, // - CMSG_GROUP_INVITE = 0x00, // - CMSG_GROUP_RAID_CONVERT = 0xC85A, // - CMSG_GROUP_SET_LEADER = 0xCEC7, // - CMSG_GROUP_SWAP_SUB_GROUP = 0x5AD7, // + CMSG_GROUP_DISBAND = 0x00, // + CMSG_GROUP_INVITE = 0x00, // + CMSG_GROUP_RAID_CONVERT = 0xC85A, // + CMSG_GROUP_SET_LEADER = 0xCEC7, // + CMSG_GROUP_SWAP_SUB_GROUP = 0x5AD7, // CMSG_GROUP_UNINVITE = 0x00, // - CMSG_GROUP_UNINVITE_GUID = 0x00, // + CMSG_GROUP_UNINVITE_GUID = 0x00, // CMSG_GUILD_ACCEPT = 0x00, // - CMSG_GUILD_BANKER_ACTIVATE = 0x4E77, // - CMSG_GUILD_BANK_BUY_TAB = 0x00, // - CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x00, // - CMSG_GUILD_BANK_NOTE = 0x00, // - CMSG_GUILD_BANK_QUERY_TAB = 0xDE46, // - CMSG_GUILD_BANK_SWAP_ITEMS = 0x85B, // - CMSG_GUILD_BANK_UPDATE_TAB = 0x00, // - CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x00, // + CMSG_GUILD_BANKER_ACTIVATE = 0x4E77, // + CMSG_GUILD_BANK_BUY_TAB = 0x00, // + CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x00, // + CMSG_GUILD_BANK_NOTE = 0x00, // + CMSG_GUILD_BANK_QUERY_TAB = 0xDE46, // + CMSG_GUILD_BANK_SWAP_ITEMS = 0x85B, // + CMSG_GUILD_BANK_UPDATE_TAB = 0x00, // + CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x00, // CMSG_GUILD_CREATE = 0x00, // CMSG_GUILD_DECLINE = 0x00, // CMSG_GUILD_DEMOTE = 0x00, // CMSG_GUILD_DISBAND = 0x00, // - CMSG_GUILD_INFO = 0xCE76, // - CMSG_GUILD_INVITE = 0x00, // + CMSG_GUILD_INFO = 0xCE76, // + CMSG_GUILD_INVITE = 0x00, // CMSG_GUILD_PROMOTE = 0x00, // - CMSG_GUILD_QUERY = 0x8E57, // + CMSG_GUILD_QUERY = 0x8E57, // CMSG_GUILD_LEADER = 0x00, // CMSG_GUILD_LEAVE = 0x00, // CMSG_GUILD_MOTD = 0x00, // CMSG_GUILD_REMOVE = 0x00, // CMSG_GUILD_ROSTER = 0x00, // - CMSG_HEARTH_AND_RESURRECT = 0x00, // + CMSG_HEARTH_AND_RESURRECT = 0x00, // CMSG_IGNORE_TRADE = 0x00, // CMSG_INITIATE_TRADE = 0x00, // - CMSG_INSPECT = 0x9A7B, // - CMSG_INSTANCE_LOCK_WARNING_RESPONSE = 0x8CF7, // - CMSG_ITEM_QUERY_SINGLE = 0x8E2, // - CMSG_ITEM_QUERY_MULTIPLE = 0x00, // - CMSG_ITEM_REFUND = 0xCC3, // - CMSG_ITEM_REFUND_INFO = 0x1C7E, // - CMSG_ITEM_TEXT_QUERY = 0x4AEB, // - CMSG_JOIN_CHANNEL = 0x3441, // - CMSG_KEEP_ALIVE = 0xC87A, // - CMSG_LEARN_PREVIEW_TALENTS = 0xDEE3, // - CMSG_LEARN_PREVIEW_TALENTS_PET = 0x9AFB, // - CMSG_LEARN_TALENT = 0x98F3, // - CMSG_LEAVE_BATTLEFIELD = 0x1AE7, // - CMSG_LEAVE_CHANNEL = 0x00, // - CMSG_LFD_PARTY_LOCK_INFO_REQUEST = 0x00, // - CMSG_LFG_GET_PLAYER_INFO = 0x00, // - CMSG_LFG_JOIN = 0x00, // - CMSG_LFG_LEAVE = 0x00, // - CMSG_LFG_PROPOSAL_RESULT = 0x00, // - SMSG_LFG_BOOT_PLAYER = 0x00, // - CMSG_LFG_SET_ROLES = 0x4843, // - CMSG_LFG_TELEPORT = 0x8C7A, // - CMSG_LIST_INVENTORY = 0xDCFE, // - CMSG_LOAD_SCREEN = 0x4011, // - CMSG_LOG_DISCONNECT = 0x00, // - CMSG_LOGOUT_CANCEL = 0xA76, // - CMSG_LOGOUT_REQUEST = 0x4C7A, // - CMSG_LOOT = 0x00, // - CMSG_LOOT_METHOD = 0x00, // - CMSG_LOOT_MONEY = 0x00, // - CMSG_LOOT_RELEASE = 0x4A6A, // - CMSG_LOOT_ROLL = 0x00, // - CMSG_MAIL_CREATE_TEXT_ITEM = 0x886E, // - CMSG_MAIL_DELETE = 0x4CCF, // - CMSG_MAIL_MARK_AS_READ = 0x00, // - CMSG_MAIL_RETURN_TO_SENDER = 0x587E, // - CMSG_MAIL_TAKE_ITEM = 0xCC2, // - CMSG_MAIL_TAKE_MONEY = 0x4CD6, // - CMSG_MEETINGSTONE_INFO = 0xCA5B, // - CMSG_MESSAGECHAT_AFK = 0x00, // - CMSG_MESSAGECHAT_BATTLEGROUND = 0x00, // + CMSG_INSPECT = 0x9A7B, // + CMSG_INSTANCE_LOCK_WARNING_RESPONSE = 0x8CF7, // + CMSG_ITEM_QUERY_SINGLE = 0x8E2, // + CMSG_ITEM_QUERY_MULTIPLE = 0x00, // + CMSG_ITEM_REFUND = 0xCC3, // + CMSG_ITEM_REFUND_INFO = 0x1C7E, // + CMSG_ITEM_TEXT_QUERY = 0x4AEB, // + CMSG_JOIN_CHANNEL = 0x3441, // + CMSG_KEEP_ALIVE = 0xC87A, // + CMSG_LEARN_PREVIEW_TALENTS = 0xDEE3, // + CMSG_LEARN_PREVIEW_TALENTS_PET = 0x9AFB, // + CMSG_LEARN_TALENT = 0x98F3, // + CMSG_LEAVE_BATTLEFIELD = 0x1AE7, // + CMSG_LEAVE_CHANNEL = 0x00, // + CMSG_LFD_PARTY_LOCK_INFO_REQUEST = 0x00, // + CMSG_LFG_GET_PLAYER_INFO = 0x00, // + CMSG_LFG_JOIN = 0x00, // + CMSG_LFG_LEAVE = 0x00, // + CMSG_LFG_PROPOSAL_RESULT = 0x00, // + SMSG_LFG_BOOT_PLAYER = 0x00, // + CMSG_LFG_SET_ROLES = 0x4843, // + CMSG_LFG_TELEPORT = 0x8C7A, // + CMSG_LIST_INVENTORY = 0xDCFE, // + CMSG_LOAD_SCREEN = 0x4011, // + CMSG_LOG_DISCONNECT = 0x00, // + CMSG_LOGOUT_CANCEL = 0xA76, // + CMSG_LOGOUT_REQUEST = 0x4C7A, // + CMSG_LOOT = 0x00, // + CMSG_LOOT_METHOD = 0x00, // + CMSG_LOOT_MONEY = 0x00, // + CMSG_LOOT_RELEASE = 0x4A6A, // + CMSG_LOOT_ROLL = 0x00, // + CMSG_MAIL_CREATE_TEXT_ITEM = 0x886E, // + CMSG_MAIL_DELETE = 0x4CCF, // + CMSG_MAIL_MARK_AS_READ = 0x00, // + CMSG_MAIL_RETURN_TO_SENDER = 0x587E, // + CMSG_MAIL_TAKE_ITEM = 0xCC2, // + CMSG_MAIL_TAKE_MONEY = 0x4CD6, // + CMSG_MEETINGSTONE_INFO = 0xCA5B, // + CMSG_MESSAGECHAT_AFK = 0x00, // + CMSG_MESSAGECHAT_BATTLEGROUND = 0x00, // CMSG_MESSAGECHAT_BATTLEGROUND_LEADER = 0x00, // - CMSG_MESSAGECHAT_ADDON = 0x24D9, // - CMSG_MESSAGECHAT_CHANNEL = 0x7459, // - CMSG_MESSAGECHAT_DND = 0x00, // - CMSG_MESSAGECHAT_EMOTE = 0x6449, // - CMSG_MESSAGECHAT_GUILD = 0x60C1, // - CMSG_MESSAGECHAT_OFFICER = 0x00, // - CMSG_MESSAGECHAT_PARTY = 0x24C9, // + CMSG_MESSAGECHAT_ADDON = 0x24D9, // + CMSG_MESSAGECHAT_CHANNEL = 0x7459, // + CMSG_MESSAGECHAT_DND = 0x00, // + CMSG_MESSAGECHAT_EMOTE = 0x6449, // + CMSG_MESSAGECHAT_GUILD = 0x60C1, // + CMSG_MESSAGECHAT_OFFICER = 0x00, // + CMSG_MESSAGECHAT_PARTY = 0x24C9, // CMSG_MESSAGECHAT_PARTY_LEADER = 0x00, // - CMSG_MESSAGECHAT_RAID = 0x00, // + CMSG_MESSAGECHAT_RAID = 0x00, // CMSG_MESSAGECHAT_RAID_LEADER = 0x00, // - CMSG_MESSAGECHAT_RAID_WARNING = 0x00, // - CMSG_MESSAGECHAT_SAY = 0x2459, // - CMSG_MESSAGECHAT_WHISPER = 0x70D9, // - CMSG_MESSAGECHAT_YELL = 0x70C1, // - CMSG_MINIGAME_MOVE = 0x00, // - CMSG_MOUNTSPECIAL_ANIM = 0x00, // + CMSG_MESSAGECHAT_RAID_WARNING = 0x00, // + CMSG_MESSAGECHAT_SAY = 0x2459, // + CMSG_MESSAGECHAT_WHISPER = 0x70D9, // + CMSG_MESSAGECHAT_YELL = 0x70C1, // + CMSG_MINIGAME_MOVE = 0x00, // + CMSG_MOUNTSPECIAL_ANIM = 0x00, // CMSG_MOVE_KNOCK_BACK_ACK = 0x00, // CMSG_MOVE_SET_RAW_POSITION = 0x00, // - CMSG_MOVE_TIME_SKIPPED = 0x00, // - CMSG_ENABLE_NAGLE = 0x00, // - CMSG_NAME_QUERY = 0x586A, // + CMSG_MOVE_TIME_SKIPPED = 0x00, // + CMSG_ENABLE_NAGLE = 0x00, // + CMSG_NAME_QUERY = 0x586A, // CMSG_NEW_SPELL_SLOT = 0x00, // - CMSG_NEXT_CINEMATIC_CAMERA = 0x8E63, // - CMSG_NPC_TEXT_QUERY = 0x5C63, // - CMSG_OFFER_PETITION = 0xC8DE, // - CMSG_OPEN_ITEM = 0x88C7, // - CMSG_OPENING_CINEMATIC = 0xD8D2, // - CMSG_OPT_OUT_OF_LOOT = 0x00, // - CMSG_PAGE_TEXT_QUERY = 0x8A5F, // - CMSG_PETITION_BUY = 0x8E4E, // - CMSG_PETITION_QUERY = 0xCEF3, // - CMSG_PETITION_SHOWLIST = 0x00, // - CMSG_PETITION_SHOW_SIGNATURES = 0x1E66, // - CMSG_PETITION_SIGN = 0x4A5E, // + CMSG_NEXT_CINEMATIC_CAMERA = 0x8E63, // + CMSG_NPC_TEXT_QUERY = 0x5C63, // + CMSG_OFFER_PETITION = 0xC8DE, // + CMSG_OPEN_ITEM = 0x88C7, // + CMSG_OPENING_CINEMATIC = 0xD8D2, // + CMSG_OPT_OUT_OF_LOOT = 0x00, // + CMSG_PAGE_TEXT_QUERY = 0x8A5F, // + CMSG_PETITION_BUY = 0x8E4E, // + CMSG_PETITION_QUERY = 0xCEF3, // + CMSG_PETITION_SHOWLIST = 0x00, // + CMSG_PETITION_SHOW_SIGNATURES = 0x1E66, // + CMSG_PETITION_SIGN = 0x4A5E, // CMSG_PET_ABANDON = 0x00, // - CMSG_PET_ACTION = 0x1AEA, // - CMSG_PET_CANCEL_AURA = 0x00, // - CMSG_PET_CAST_SPELL = 0x00, // - CMSG_PET_LEARN_TALENT = 0x48E6, // - CMSG_PET_NAME_QUERY = 0xDA76, // - CMSG_PET_RENAME = 0x00, // - CMSG_PET_SET_ACTION = 0x00, // - CMSG_PET_SPELL_AUTOCAST = 0x00, // - CMSG_PET_STOP_ATTACK = 0x00, // - CMSG_PING = 0x1008, // - CMSG_PLAYER_DIFFICULTY_CHANGE = 0x00, // - CMSG_PLAYED_TIME = 0x5A56, // - CMSG_PLAYER_LOGIN = 0x0898, // - CMSG_PLAYER_LOGOUT = 0x1CEE, // - CMSG_PLAYER_VEHICLE_ENTER = 0x00, // - CMSG_PLAY_DANCE = 0x5857, // - CMSG_PUSHQUESTTOPARTY = 0xA47, // + CMSG_PET_ACTION = 0x1AEA, // + CMSG_PET_CANCEL_AURA = 0x00, // + CMSG_PET_CAST_SPELL = 0x00, // + CMSG_PET_LEARN_TALENT = 0x48E6, // + CMSG_PET_NAME_QUERY = 0xDA76, // + CMSG_PET_RENAME = 0x00, // + CMSG_PET_SET_ACTION = 0x00, // + CMSG_PET_SPELL_AUTOCAST = 0x00, // + CMSG_PET_STOP_ATTACK = 0x00, // + CMSG_PING = 0x1008, // + CMSG_PLAYER_DIFFICULTY_CHANGE = 0x00, // + CMSG_PLAYED_TIME = 0x5A56, // + CMSG_PLAYER_LOGIN = 0x0898, // + CMSG_PLAYER_LOGOUT = 0x1CEE, // + CMSG_PLAYER_VEHICLE_ENTER = 0x00, // + CMSG_PLAY_DANCE = 0x5857, // + CMSG_PUSHQUESTTOPARTY = 0xA47, // CMSG_QUERY_GUILD_REWARDS = 0x00, // CMSG_QUERY_GUILD_MAX_XP = 0x00, // CMSG_QUERY_GUILD_XP = 0x00, // - CMSG_QUERY_TIME = 0x18FE, // - CMSG_QUEST_QUERY = 0xCE7F, // - CMSG_QUERY_QUESTS_COMPLETED = 0x98DF, // + CMSG_QUERY_TIME = 0x18FE, // + CMSG_QUEST_QUERY = 0xCE7F, // + CMSG_QUERY_QUESTS_COMPLETED = 0x98DF, // CMSG_QUESTLOG_SWAP_QUEST = 0x00, // - CMSG_QUESTGIVER_ACCEPT_QUEST = 0x8CD3, // - CMSG_QUESTGIVER_CANCEL = 0xC86A, // - CMSG_QUESTGIVER_CHOOSE_REWARD = 0x18F3, // - CMSG_QUESTGIVER_COMPLETE_QUEST = 0xCCE3, // - CMSG_QUESTGIVER_HELLO = 0x00, // - CMSG_QUESTGIVER_QUERY_QUEST = 0x8CE7, // + CMSG_QUESTGIVER_ACCEPT_QUEST = 0x8CD3, // + CMSG_QUESTGIVER_CANCEL = 0xC86A, // + CMSG_QUESTGIVER_CHOOSE_REWARD = 0x18F3, // + CMSG_QUESTGIVER_COMPLETE_QUEST = 0xCCE3, // + CMSG_QUESTGIVER_HELLO = 0x00, // + CMSG_QUESTGIVER_QUERY_QUEST = 0x8CE7, // CMSG_QUESTGIVER_QUEST_AUTOLAUNCH = 0x00, // - CMSG_QUESTGIVER_REQUEST_REWARD = 0xD8E7, // - CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0xC8DB, // - CMSG_QUESTGIVER_STATUS_QUERY = 0x88C6, // - CMSG_QUESTLOG_REMOVE_QUEST = 0x8EFF, // - CMSG_QUEST_POI_QUERY = 0x00, // - CMSG_QUEST_CONFIRM_ACCEPT = 0xC63, // - CMSG_READY_FOR_ACCOUNT_DATA_TIMES = 0xCCDB, // - CMSG_READ_ITEM = 0x00, // - CMSG_REALM_SPLIT = 0xDC66, // - CMSG_RECLAIM_CORPSE = 0x88DB, // - CMSG_REDIRECTION_AUTH_PROOF = 0x00, // - CMSG_REPAIR_ITEM = 0xCF3, // - CMSG_REPOP_REQUEST = 0x8872, // - CMSG_REPORT_PVP_AFK = 0x00, // - CMSG_REPLACE_ACCOUNT_DATA = 0x00, // - CMSG_REQUEST_ACCOUNT_DATA = 0x00, // - CMSG_REQUEST_CATEGORY_COOLDOWNS = 0x00, // - CMSG_REQUEST_CEMETERY_LIST = 0x00, // - CMSG_REQUEST_PARTY_MEMBER_STATS = 0x987E, // - CMSG_REQUEST_PET_INFO = 0x9A47, // - CMSG_REQUEST_PLAYER_VEHICLE_EXIT = 0xCC6, // - CMSG_REQUEST_RATED_BG_INFO = 0x00, // - CMSG_REQUEST_RAID_INFO = 0x00, // - CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0xCAD6, // - CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x1AE2, // + CMSG_QUESTGIVER_REQUEST_REWARD = 0xD8E7, // + CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0xC8DB, // + CMSG_QUESTGIVER_STATUS_QUERY = 0x88C6, // + CMSG_QUESTLOG_REMOVE_QUEST = 0x8EFF, // + CMSG_QUEST_POI_QUERY = 0x00, // + CMSG_QUEST_CONFIRM_ACCEPT = 0xC63, // + CMSG_READY_FOR_ACCOUNT_DATA_TIMES = 0xCCDB, // + CMSG_READ_ITEM = 0x00, // + CMSG_REALM_SPLIT = 0xDC66, // + CMSG_RECLAIM_CORPSE = 0x88DB, // + CMSG_REDIRECTION_AUTH_PROOF = 0x00, // + CMSG_REPAIR_ITEM = 0xCF3, // + CMSG_REPOP_REQUEST = 0x8872, // + CMSG_REPORT_PVP_AFK = 0x00, // + CMSG_REPLACE_ACCOUNT_DATA = 0x00, // + CMSG_REQUEST_ACCOUNT_DATA = 0x00, // + CMSG_REQUEST_CATEGORY_COOLDOWNS = 0x00, // + CMSG_REQUEST_CEMETERY_LIST = 0x00, // + CMSG_REQUEST_PARTY_MEMBER_STATS = 0x987E, // + CMSG_REQUEST_PET_INFO = 0x9A47, // + CMSG_REQUEST_PLAYER_VEHICLE_EXIT = 0xCC6, // + CMSG_REQUEST_RATED_BG_INFO = 0x00, // + CMSG_REQUEST_RAID_INFO = 0x00, // + CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0xCAD6, // + CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x1AE2, // CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x01, // temp to fix switch case value error - CMSG_RESET_INSTANCES = 0x9EEA, // - CMSG_RESURRECT_RESPONSE = 0x00, // - CMSG_RETURN_TO_GRAVEYARD = 0x00, // + CMSG_RESET_INSTANCES = 0x9EEA, // + CMSG_RESURRECT_RESPONSE = 0x00, // + CMSG_RETURN_TO_GRAVEYARD = 0x00, // CMSG_SAVE_PLAYER = 0x00, // - CMSG_SEARCH_LFG_JOIN = 0x00, // - CMSG_SEARCH_LFG_LEAVE = 0x00, // - CMSG_SELF_RES = 0xCCFE, // - CMSG_SELL_ITEM = 0x5EE3, // - CMSG_SET_ACTIONBAR_TOGGLES = 0x584F, // - CMSG_SET_ACTION_BUTTON = 0x00, // - CMSG_SET_ACTIVE_MOVER = 0x00, // - CMSG_SET_ACTIVE_VOICE_CHANNEL = 0x00, // - CMSG_SET_ALLOW_LOW_LEVEL_RAID1 = 0xC863, // - CMSG_SET_ALLOW_LOW_LEVEL_RAID2 = 0x4CE7, // + CMSG_SEARCH_LFG_JOIN = 0x00, // + CMSG_SEARCH_LFG_LEAVE = 0x00, // + CMSG_SELF_RES = 0xCCFE, // + CMSG_SELL_ITEM = 0x5EE3, // + CMSG_SET_ACTIONBAR_TOGGLES = 0x584F, // + CMSG_SET_ACTION_BUTTON = 0x00, // + CMSG_SET_ACTIVE_MOVER = 0x00, // + CMSG_SET_ACTIVE_VOICE_CHANNEL = 0x00, // + CMSG_SET_ALLOW_LOW_LEVEL_RAID1 = 0xC863, // + CMSG_SET_ALLOW_LOW_LEVEL_RAID2 = 0x4CE7, // CMSG_SET_CHANNEL_WATCH = 0x00, // - CMSG_SET_CONTACT_NOTES = 0x1AF3, // + CMSG_SET_CONTACT_NOTES = 0x1AF3, // CMSG_SET_FACTION_CHEAT = 0x00, // - CMSG_SET_GUILD_BANK_TEXT = 0x00, // - CMSG_SET_LFG_COMMENT = 0x00, // - CMSG_SET_PLAYER_DECLINED_NAMES = 0xC847, // - CMSG_SET_PRIMARY_TALENT_TREE = 0x185E, // - CMSG_SET_SAVED_INSTANCE_EXTEND = 0x8E62, // - CMSG_SET_SELECTION = 0x4C4E, // + CMSG_SET_GUILD_BANK_TEXT = 0x00, // + CMSG_SET_LFG_COMMENT = 0x00, // + CMSG_SET_PLAYER_DECLINED_NAMES = 0xC847, // + CMSG_SET_PRIMARY_TALENT_TREE = 0x185E, // + CMSG_SET_SAVED_INSTANCE_EXTEND = 0x8E62, // + CMSG_SET_SELECTION = 0x4C4E, // CMSG_SET_SKILL_CHEAT = 0x00, // - CMSG_SET_TAXI_BENCHMARK_MODE = 0x1EFF, // - CMSG_SET_TITLE = 0x00, // + CMSG_SET_TAXI_BENCHMARK_MODE = 0x1EFF, // + CMSG_SET_TITLE = 0x00, // CMSG_SET_TRADE_GOLD = 0x00, // - CMSG_SET_TRADE_ITEM = 0x00, // + CMSG_SET_TRADE_ITEM = 0x00, // CMSG_SETDEATHBINDPOINT = 0x00, // - CMSG_SETSHEATHED = 0xCA5F, // - CMSG_SHOWING_CLOAK = 0x8AE3, // - CMSG_SHOWING_HELM = 0xCEFA, // + CMSG_SETSHEATHED = 0xCA5F, // + CMSG_SHOWING_CLOAK = 0x8AE3, // + CMSG_SHOWING_HELM = 0xCEFA, // CMSG_SERVERTIME = 0x00, // - CMSG_SOCKET_GEMS = 0x00, // - CMSG_SPIRIT_HEALER_ACTIVATE = 0x5AEB, // - CMSG_SPELLCLICK = 0xC8F2, // - CMSG_SPLIT_ITEM = 0x00, // - CMSG_STANDSTATECHANGE = 0x9EC6, // - CMSG_START_QUEST = 0x00, // - CMSG_STOP_DANCE = 0x00, // + CMSG_SOCKET_GEMS = 0x00, // + CMSG_SPIRIT_HEALER_ACTIVATE = 0x5AEB, // + CMSG_SPELLCLICK = 0xC8F2, // + CMSG_SPLIT_ITEM = 0x00, // + CMSG_STANDSTATECHANGE = 0x9EC6, // + CMSG_START_QUEST = 0x00, // + CMSG_STOP_DANCE = 0x00, // CMSG_STORE_LOOT_IN_SLOT = 0x00, // - CMSG_SUMMON_RESPONSE = 0xD84E, // - CMSG_SWAP_ITEM = 0xDED6, // - CMSG_SWAP_INV_ITEM = 0x5CE7, // - CMSG_TELEPORT_TO_UNIT = 0x8C72, // - CMSG_TEXT_EMOTE = 0x00, // - CMSG_TIME_SYNC_RESP = 0x07A5, // - CMSG_TAXICLEARALLNODES = 0x00, // - CMSG_TAXIENABLEALLNODES = 0x00, // - CMSG_TAXINODE_STATUS_QUERY = 0x98E3, // + CMSG_SUMMON_RESPONSE = 0xD84E, // + CMSG_SWAP_ITEM = 0xDED6, // + CMSG_SWAP_INV_ITEM = 0x5CE7, // + CMSG_TELEPORT_TO_UNIT = 0x8C72, // + CMSG_TEXT_EMOTE = 0x00, // + CMSG_TIME_SYNC_RESP = 0x07A5, // + CMSG_TAXICLEARALLNODES = 0x00, // + CMSG_TAXIENABLEALLNODES = 0x00, // + CMSG_TAXINODE_STATUS_QUERY = 0x98E3, // CMSG_TAXIQUERYAVAILABLENODES = 0x00, // - CMSG_TAXISHOWNODES = 0x00, // - CMSG_TOGGLE_PVP = 0x8ECA, // - CMSG_TOTEM_DESTROYED = 0x00, // - SMSG_TRAINER_BUY_SUCCEEDED = 0xAF7, // - CMSG_TRAINER_LIST = 0xCC7F, // + CMSG_TAXISHOWNODES = 0x00, // + CMSG_TOGGLE_PVP = 0x8ECA, // + CMSG_TOTEM_DESTROYED = 0x00, // + SMSG_TRAINER_BUY_SUCCEEDED = 0xAF7, // + CMSG_TRAINER_LIST = 0xCC7F, // CMSG_TRIGGER_CINEMATIC_CHEAT = 0x00, // - CMSG_TURN_IN_PETITION = 0x9C67, // - CMSG_TUTORIAL_CLEAR = 0x00, // - CMSG_TUTORIAL_FLAG = 0x00, // - CMSG_TUTORIAL_RESET = 0x00, // - CMSG_UNACCEPT_TRADE = 0x00, // - CMSG_UNLEARN_SKILL = 0xAC3, // - CMSG_UNREGISTER_ALL_ADDON_PREFIXES = 0x00, // + CMSG_TURN_IN_PETITION = 0x9C67, // + CMSG_TUTORIAL_CLEAR = 0x00, // + CMSG_TUTORIAL_FLAG = 0x00, // + CMSG_TUTORIAL_RESET = 0x00, // + CMSG_UNACCEPT_TRADE = 0x00, // + CMSG_UNLEARN_SKILL = 0xAC3, // + CMSG_UNREGISTER_ALL_ADDON_PREFIXES = 0x00, // CMSG_UNUSED2 = 0x00, // - CMSG_UPDATE_ACCOUNT_DATA = 0x4AFE, // - CMSG_USE_ITEM = 0x00, // - CMSG_VOICE_SESSION_ENABLE = 0x00, // - CMSG_VIOLENCE_LEVEL = 0x00, // - CMSG_WARDEN_DATA = 0x5847, // - CMSG_WHO = 0x9AD7, // - CMSG_WHOIS = 0xCCE6, // - CMSG_WORLD_STATE_UI_TIMER_UPDATE = 0x58F6, // - CMSG_WORLD_TELEPORT = 0x00, // + CMSG_UPDATE_ACCOUNT_DATA = 0x4AFE, // + CMSG_USE_ITEM = 0x00, // + CMSG_VOICE_SESSION_ENABLE = 0x00, // + CMSG_VIOLENCE_LEVEL = 0x00, // + CMSG_WARDEN_DATA = 0x5847, // + CMSG_WHO = 0x9AD7, // + CMSG_WHOIS = 0xCCE6, // + CMSG_WORLD_STATE_UI_TIMER_UPDATE = 0x58F6, // + CMSG_WORLD_TELEPORT = 0x00, // CMSG_WRAP_ITEM = 0x00, // - CMSG_ZONEUPDATE = 0x00, // - MSG_AUCTION_HELLO = 0x00, // - MSG_CHANNEL_START = 0x00, // - MSG_CHANNEL_UPDATE = 0x00, // - MSG_CORPSE_QUERY = 0x00, // + CMSG_ZONEUPDATE = 0x00, // + MSG_AUCTION_HELLO = 0x00, // + MSG_CHANNEL_START = 0x00, // + MSG_CHANNEL_UPDATE = 0x00, // + MSG_CORPSE_QUERY = 0x00, // MSG_GM_BIND_OTHER = 0x00, // MSG_GM_SHOWLABEL = 0x00, // MSG_GM_SUMMON = 0x00, // - MSG_GUILD_BANK_LOG_QUERY = 0x00, // - MSG_GUILD_BANK_MONEY_WITHDRAWN = 0xDE77, // - MSG_GUILD_EVENT_LOG_QUERY = 0x00, // - MSG_GUILD_PERMISSIONS = 0x00, // - MSG_INSPECT_ARENA_TEAMS = 0x00, // - MSG_LIST_STABLED_PETS = 0x88CA, // - MSG_MINIMAP_PING = 0x00, // - MSG_MOVE_FALL_LAND = 0x00, // - MSG_MOVE_HEARTBEAT = 0x00, // + MSG_GUILD_BANK_LOG_QUERY = 0x00, // + MSG_GUILD_BANK_MONEY_WITHDRAWN = 0xDE77, // + MSG_GUILD_EVENT_LOG_QUERY = 0x00, // + MSG_GUILD_PERMISSIONS = 0x00, // + MSG_INSPECT_ARENA_TEAMS = 0x00, // + MSG_LIST_STABLED_PETS = 0x88CA, // + MSG_MINIMAP_PING = 0x00, // + MSG_MOVE_FALL_LAND = 0x00, // + MSG_MOVE_HEARTBEAT = 0x00, // MSG_MOVE_HOVER = 0x00, // - MSG_MOVE_JUMP = 0xE4E, // + MSG_MOVE_JUMP = 0xE4E, // MSG_MOVE_KNOCK_BACK = 0x00, // MSG_MOVE_ROOT = 0x00, // MSG_MOVE_SET_ALL_SPEED_CHEAT = 0x00, // - MSG_MOVE_SET_FACING = 0x00, // + MSG_MOVE_SET_FACING = 0x00, // MSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x00, // MSG_MOVE_SET_FLIGHT_BACK_SPEED_CHEAT = 0x00, // MSG_MOVE_SET_FLIGHT_SPEED = 0x00, // MSG_MOVE_SET_FLIGHT_SPEED_CHEAT = 0x00, // - MSG_MOVE_SET_PITCH = 0x00, // + MSG_MOVE_SET_PITCH = 0x00, // MSG_MOVE_SET_PITCH_RATE = 0x00, // MSG_MOVE_SET_RAW_POSITION_ACK = 0x00, // MSG_MOVE_SET_RUN_BACK_SPEED = 0x00, // @@ -480,545 +481,545 @@ enum Opcodes MSG_MOVE_SET_WALK_MODE = 0x00, // MSG_MOVE_SET_WALK_SPEED = 0x00, // MSG_MOVE_SET_WALK_SPEED_CHEAT = 0x00, // - MSG_MOVE_START_ASCEND = 0x00, // - MSG_MOVE_START_DESCEND = 0x00, // - MSG_MOVE_STOP_ASCEND = 0x00, // - MSG_MOVE_START_BACKWARD = 0x00, // - MSG_MOVE_START_FORWARD = 0x00, // + MSG_MOVE_START_ASCEND = 0x00, // + MSG_MOVE_START_DESCEND = 0x00, // + MSG_MOVE_STOP_ASCEND = 0x00, // + MSG_MOVE_START_BACKWARD = 0x00, // + MSG_MOVE_START_FORWARD = 0x00, // MSG_MOVE_START_PITCH_UP = 0x00, // MSG_MOVE_START_PITCH_DOWN = 0x00, // - MSG_MOVE_START_TURN_LEFT = 0x00, // - MSG_MOVE_START_TURN_RIGHT = 0x00, // - MSG_MOVE_START_STRAFE_LEFT = 0x00, // - MSG_MOVE_START_STRAFE_RIGHT = 0x00, // - MSG_MOVE_START_SWIM = 0x00, // - MSG_MOVE_STOP = 0x00, // + MSG_MOVE_START_TURN_LEFT = 0x00, // + MSG_MOVE_START_TURN_RIGHT = 0x00, // + MSG_MOVE_START_STRAFE_LEFT = 0x00, // + MSG_MOVE_START_STRAFE_RIGHT = 0x00, // + MSG_MOVE_START_SWIM = 0x00, // + MSG_MOVE_STOP = 0x00, // MSG_MOVE_STOP_PITCH = 0x00, // - MSG_MOVE_STOP_TURN = 0x00, // - MSG_MOVE_STOP_STRAFE = 0x00, // + MSG_MOVE_STOP_TURN = 0x00, // + MSG_MOVE_STOP_STRAFE = 0x00, // MSG_MOVE_STOP_SWIM = 0x00, // MSG_MOVE_TOGGLE_LOGGING = 0x00, // - MSG_MOVE_TIME_SKIPPED = 0x00, // + MSG_MOVE_TIME_SKIPPED = 0x00, // MSG_MOVE_TELEPORT = 0x00, // MSG_MOVE_TELEPORT_ACK = 0x00, // MSG_MOVE_TELEPORT_CHEAT = 0x00, // MSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x00, // MSG_MOVE_TOGGLE_FALL_LOGGING = 0x00, // MSG_MOVE_UNROOT = 0x00, // - MSG_MOVE_WORLDPORT_ACK = 0x00, // - MSG_NOTIFY_PARTY_SQUELCH = 0x00, // - MSG_PARTY_ASSIGNMENT = 0x00, // - MSG_PETITION_DECLINE = 0x98E7, // - MSG_PETITION_RENAME = 0x4857, // - MSG_PVP_LOG_DATA = 0x00, // - MSG_QUERY_GUILD_BANK_TEXT = 0x00, // - MSG_QUERY_NEXT_MAIL_TIME = 0x00, // - MSG_QUEST_PUSH_RESULT = 0x1863, // - MSG_RAID_READY_CHECK = 0x584E, // - MSG_RAID_READY_CHECK_CONFIRM = 0x584E, // - MSG_RAID_READY_CHECK_FINISHED = 0x00, // - MSG_RAID_TARGET_UPDATE = 0x00, // - MSG_RANDOM_ROLL = 0x4C57, // - MSG_SAVE_GUILD_EMBLEM = 0x00, // - MSG_SET_DUNGEON_DIFFICULTY = 0xC4F, // - MSG_SET_RAID_DIFFICULTY = 0x1A5A, // - MSG_TABARDVENDOR_ACTIVATE = 0x98EB, // - MSG_TALENT_WIPE_CONFIRM = 0x00, // + MSG_MOVE_WORLDPORT_ACK = 0x00, // + MSG_NOTIFY_PARTY_SQUELCH = 0x00, // + MSG_PARTY_ASSIGNMENT = 0x00, // + MSG_PETITION_DECLINE = 0x98E7, // + MSG_PETITION_RENAME = 0x4857, // + MSG_PVP_LOG_DATA = 0x00, // + MSG_QUERY_GUILD_BANK_TEXT = 0x00, // + MSG_QUERY_NEXT_MAIL_TIME = 0x00, // + MSG_QUEST_PUSH_RESULT = 0x1863, // + MSG_RAID_READY_CHECK = 0x584E, // + MSG_RAID_READY_CHECK_CONFIRM = 0x584E, // + MSG_RAID_READY_CHECK_FINISHED = 0x00, // + MSG_RAID_TARGET_UPDATE = 0x00, // + MSG_RANDOM_ROLL = 0x4C57, // + MSG_SAVE_GUILD_EMBLEM = 0x00, // + MSG_SET_DUNGEON_DIFFICULTY = 0xC4F, // + MSG_SET_RAID_DIFFICULTY = 0x1A5A, // + MSG_TABARDVENDOR_ACTIVATE = 0x98EB, // + MSG_TALENT_WIPE_CONFIRM = 0x00, // OBSOLETE_DROP_ITEM = 0x00, // - SMSG_ACCOUNT_DATA_TIMES = 0x5EE2, // - SMSG_ACHIEVEMENT_DELETED = 0x00, // - SMSG_ACHIEVEMENT_EARNED = 0x00, // - SMSG_ACTION_BUTTONS = 0x00, // - SMSG_ACTIVATETAXIREPLY = 0x8E4F, // - SMSG_ADDON_INFO = 0x9863, // + SMSG_ACCOUNT_DATA_TIMES = 0x5EE2, // + SMSG_ACHIEVEMENT_DELETED = 0x00, // + SMSG_ACHIEVEMENT_EARNED = 0x00, // + SMSG_ACTION_BUTTONS = 0x00, // + SMSG_ACTIVATETAXIREPLY = 0x8E4F, // + SMSG_ADDON_INFO = 0x9863, // SMSG_ADD_RUNE_POWER = 0x00, // - SMSG_AI_REACTION = 0x00, // - SMSG_ALL_ACHIEVEMENT_DATA = 0x00, // + SMSG_AI_REACTION = 0x00, // + SMSG_ALL_ACHIEVEMENT_DATA = 0x00, // SMSG_AREA_SPIRIT_HEALER_TIME = 0x00, // - SMSG_AREA_TRIGGER_MESSAGE = 0x00, // - SMSG_ARENA_ERROR = 0x00, // - SMSG_ARENA_OPPONENT_UPDATE = 0x00, // - SMSG_ARENA_TEAM_CHANGE_FAILED_QUEUED = 0x4A4E, // - SMSG_ARENA_TEAM_COMMAND_RESULT = 0x00, // - SMSG_ARENA_TEAM_EVENT = 0x00, // - SMSG_ARENA_TEAM_INVITE = 0x00, // - SMSG_ARENA_TEAM_QUERY_RESPONSE = 0x00, // - SMSG_ARENA_TEAM_ROSTER = 0x00, // - SMSG_ARENA_TEAM_STATS = 0x00, // - SMSG_ATTACKERSTATEUPDATE = 0x00, // - SMSG_ATTACKSTART = 0x00, // - SMSG_ATTACKSTOP = 0x00, // - SMSG_ATTACKSWING_BADFACING = 0x00, // - SMSG_ATTACKSWING_CANT_ATTACK = 0x00, // - SMSG_ATTACKSWING_DEADTARGET = 0x00, // - SMSG_ATTACKSWING_NOTINRANGE = 0x00, // - SMSG_AUCTION_BIDDER_LIST_RESULT = 0x00, // - SMSG_AUCTION_BIDDER_NOTIFICATION = 0x00, // - SMSG_AUCTION_COMMAND_RESULT = 0x00, // - SMSG_AUCTION_LIST_PENDING_SALES = 0x00, // - SMSG_AUCTION_LIST_RESULT = 0x00, // - SMSG_AUCTION_OWNER_LIST_RESULT = 0x00, // - SMSG_AUCTION_OWNER_NOTIFICATION = 0x00, // - SMSG_AUCTION_REMOVED_NOTIFICATION = 0x00, // - SMSG_AURA_UPDATE = 0x4C66, // - SMSG_AURA_UPDATE_ALL = 0x18EE, // + SMSG_AREA_TRIGGER_MESSAGE = 0x00, // + SMSG_ARENA_ERROR = 0x00, // + SMSG_ARENA_OPPONENT_UPDATE = 0x00, // + SMSG_ARENA_TEAM_CHANGE_FAILED_QUEUED = 0x4A4E, // + SMSG_ARENA_TEAM_COMMAND_RESULT = 0x00, // + SMSG_ARENA_TEAM_EVENT = 0x00, // + SMSG_ARENA_TEAM_INVITE = 0x00, // + SMSG_ARENA_TEAM_QUERY_RESPONSE = 0x00, // + SMSG_ARENA_TEAM_ROSTER = 0x00, // + SMSG_ARENA_TEAM_STATS = 0x00, // + SMSG_ATTACKERSTATEUPDATE = 0x00, // + SMSG_ATTACKSTART = 0x00, // + SMSG_ATTACKSTOP = 0x00, // + SMSG_ATTACKSWING_BADFACING = 0x00, // + SMSG_ATTACKSWING_CANT_ATTACK = 0x00, // + SMSG_ATTACKSWING_DEADTARGET = 0x00, // + SMSG_ATTACKSWING_NOTINRANGE = 0x00, // + SMSG_AUCTION_BIDDER_LIST_RESULT = 0x00, // + SMSG_AUCTION_BIDDER_NOTIFICATION = 0x00, // + SMSG_AUCTION_COMMAND_RESULT = 0x00, // + SMSG_AUCTION_LIST_PENDING_SALES = 0x00, // + SMSG_AUCTION_LIST_RESULT = 0x00, // + SMSG_AUCTION_OWNER_LIST_RESULT = 0x00, // + SMSG_AUCTION_OWNER_NOTIFICATION = 0x00, // + SMSG_AUCTION_REMOVED_NOTIFICATION = 0x00, // + SMSG_AURA_UPDATE = 0x4C66, // + SMSG_AURA_UPDATE_ALL = 0x18EE, // SMSG_AURACASTLOG = 0x00, // - SMSG_AUTH_CHALLENGE = 0x1181, // - SMSG_AUTH_RESPONSE = 0x8867, // - SMSG_AVAILABLE_VOICE_CHANNEL = 0x00, // - SMSG_BARBER_SHOP_RESULT = 0x00, // - SMSG_BATTLEFIELD_LIST = 0x00, // - SMSG_BATTLEFIELD_MGR_EJECTED = 0x00, // - SMSG_BATTLEFIELD_MGR_EJECT_PENDING = 0x00, // - SMSG_BATTLEFIELD_MGR_ENTERED = 0x00, // - SMSG_BATTLEFIELD_MGR_ENTRY_INVITE = 0x00, // - SMSG_BATTLEFIELD_MGR_QUEUE_INVITE = 0x00, // - SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE = 0x00, // - SMSG_BATTLEFIELD_MGR_STATE_CHANGE = 0x00, // + SMSG_AUTH_CHALLENGE = 0x1181, // + SMSG_AUTH_RESPONSE = 0x8867, // + SMSG_AVAILABLE_VOICE_CHANNEL = 0x00, // + SMSG_BARBER_SHOP_RESULT = 0x00, // + SMSG_BATTLEFIELD_LIST = 0x00, // + SMSG_BATTLEFIELD_MGR_EJECTED = 0x00, // + SMSG_BATTLEFIELD_MGR_EJECT_PENDING = 0x00, // + SMSG_BATTLEFIELD_MGR_ENTERED = 0x00, // + SMSG_BATTLEFIELD_MGR_ENTRY_INVITE = 0x00, // + SMSG_BATTLEFIELD_MGR_QUEUE_INVITE = 0x00, // + SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE = 0x00, // + SMSG_BATTLEFIELD_MGR_STATE_CHANGE = 0x00, // SMSG_BATTLEFIELD_PORT_DENIED = 0x00, // - SMSG_BATTLEFIELD_STATUS1 = 0x00, // - SMSG_BATTLEFIELD_STATUS2 = 0x00, // - SMSG_BATTLEFIELD_STATUS3 = 0x00, // - SMSG_BATTLEFIELD_STATUS4 = 0x00, // + SMSG_BATTLEFIELD_STATUS1 = 0x00, // + SMSG_BATTLEFIELD_STATUS2 = 0x00, // + SMSG_BATTLEFIELD_STATUS3 = 0x00, // + SMSG_BATTLEFIELD_STATUS4 = 0x00, // SMSG_BATTLEGROUND_INFO_THROTTLED = 0x00, // - SMSG_BATTLEGROUND_PLAYER_JOINED = 0x00, // - SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x00, // - SMSG_BINDPOINTUPDATE = 0x00, // - SMSG_BINDZONEREPLY = 0x00, // - SMSG_BINDER_CONFIRM = 0x00, // - SMSG_BREAK_TARGET = 0x00, // - SMSG_BUY_BANK_SLOT_RESULT = 0x00, // + SMSG_BATTLEGROUND_PLAYER_JOINED = 0x00, // + SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x00, // + SMSG_BINDPOINTUPDATE = 0x00, // + SMSG_BINDZONEREPLY = 0x00, // + SMSG_BINDER_CONFIRM = 0x00, // + SMSG_BREAK_TARGET = 0x00, // + SMSG_BUY_BANK_SLOT_RESULT = 0x00, // SMSG_BUY_ITEM = 0x00, // SMSG_BUY_FAILED = 0x00, // - SMSG_CALENDAR_COMMAND_RESULT = 0x00, // - SMSG_CALENDAR_SEND_NUM_PENDING = 0x00, // - SMSG_CALENDAR_SEND_CALENDAR = 0x00, // - SMSG_CANCEL_AUTO_REPEAT = 0x00, // - SMSG_CANCEL_COMBAT = 0x00, // - SMSG_CAST_FAILED = 0x00, // - SMSG_CHANNEL_LIST = 0x00, // - SMSG_CHANNEL_MEMBER_COUNT = 0x00, // - SMSG_CHANNEL_NOTIFY = 0x9C7F, // - SMSG_CHAR_CREATE = 19547, // - SMSG_CHAR_DELETE = 0x48CE, // - SMSG_CHAR_ENUM = 0xA05C, // - SMSG_CHARACTER_LOGIN_FAILED = 0x00, // - SMSG_CHAR_RENAME = 0x00, // - SMSG_CHAR_CUSTOMIZE = 0x00, // - SMSG_CHAR_FACTION_CHANGE = 0x00, // - SMSG_CHAT_PLAYER_AMBIGUOUS = 0x00, // - SMSG_CHAT_PLAYER_NOT_FOUND = 0x00, // - SMSG_CHAT_RESTRICTED = 0x00, // - SMSG_CHAT_WRONG_FACTION = 0xE66, // + SMSG_CALENDAR_COMMAND_RESULT = 0x00, // + SMSG_CALENDAR_SEND_NUM_PENDING = 0x00, // + SMSG_CALENDAR_SEND_CALENDAR = 0x00, // + SMSG_CANCEL_AUTO_REPEAT = 0x00, // + SMSG_CANCEL_COMBAT = 0x00, // + SMSG_CAST_FAILED = 0x00, // + SMSG_CHANNEL_LIST = 0x00, // + SMSG_CHANNEL_MEMBER_COUNT = 0x00, // + SMSG_CHANNEL_NOTIFY = 0x9C7F, // + SMSG_CHAR_CREATE = 19547, // + SMSG_CHAR_DELETE = 0x48CE, // + SMSG_CHAR_ENUM = 0xA05C, // + SMSG_CHARACTER_LOGIN_FAILED = 0x00, // + SMSG_CHAR_RENAME = 0x00, // + SMSG_CHAR_CUSTOMIZE = 0x00, // + SMSG_CHAR_FACTION_CHANGE = 0x00, // + SMSG_CHAT_PLAYER_AMBIGUOUS = 0x00, // + SMSG_CHAT_PLAYER_NOT_FOUND = 0x00, // + SMSG_CHAT_RESTRICTED = 0x00, // + SMSG_CHAT_WRONG_FACTION = 0xE66, // SMSG_CHECK_FOR_BOTS = 0x00, // - SMSG_CLEAR_COOLDOWN = 0x00, // - SMSG_CLEAR_TARGET = 0x00, // - SMSG_CLIENTCACHE_VERSION = 0x88F2, // - SMSG_CLIENT_CONTROL_UPDATE = 0x00, // - SMSG_COMBAT_LOG_MULTIPLE = 0x00, // - SMSG_COMMENTATOR_MAP_INFO = 0x00, // - SMSG_COMMENTATOR_PLAYER_INFO = 0x00, // - SMSG_COMMENTATOR_STATE_CHANGED = 0x00, // - SMSG_COMPLAIN_RESULT = 0x00, // - SMSG_COMPRESSED_MOVES = 0x00, // - SMSG_COMPRESSED_UPDATE_OBJECT = 0x1CC3, // - SMSG_CONTACT_LIST = 0x00, // - SMSG_CONVERT_RUNE = 0x00, // - SMSG_COOLDOWN_CHEAT = 0x00, // - SMSG_COOLDOWN_EVENT = 0x00, // - SMSG_CORPSE_NOT_IN_INSTANCE = 0x00, // - SMSG_CORPSE_RECLAIM_DELAY = 0x00, // - SMSG_CORPSE_MAP_POSITION_QUERY_RESPONSE = 0x00, // - SMSG_CREATURE_QUERY_RESPONSE = 0xD847, // - SMSG_CRITERIA_DELETED = 0x00, // - SMSG_CRITERIA_UPDATE = 0x00, // - SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x00, // - SMSG_DAMAGE_CALC_LOG = 0x00, // + SMSG_CLEAR_COOLDOWN = 0x00, // + SMSG_CLEAR_TARGET = 0x00, // + SMSG_CLIENTCACHE_VERSION = 0x88F2, // + SMSG_CLIENT_CONTROL_UPDATE = 0x00, // + SMSG_COMBAT_LOG_MULTIPLE = 0x00, // + SMSG_COMMENTATOR_MAP_INFO = 0x00, // + SMSG_COMMENTATOR_PLAYER_INFO = 0x00, // + SMSG_COMMENTATOR_STATE_CHANGED = 0x00, // + SMSG_COMPLAIN_RESULT = 0x00, // + SMSG_COMPRESSED_MOVES = 0x00, // + SMSG_COMPRESSED_UPDATE_OBJECT = 0x1CC3, // + SMSG_CONTACT_LIST = 0x00, // + SMSG_CONVERT_RUNE = 0x00, // + SMSG_COOLDOWN_CHEAT = 0x00, // + SMSG_COOLDOWN_EVENT = 0x00, // + SMSG_CORPSE_NOT_IN_INSTANCE = 0x00, // + SMSG_CORPSE_RECLAIM_DELAY = 0x00, // + SMSG_CORPSE_MAP_POSITION_QUERY_RESPONSE = 0x00, // + SMSG_CREATURE_QUERY_RESPONSE = 0xD847, // + SMSG_CRITERIA_DELETED = 0x00, // + SMSG_CRITERIA_UPDATE = 0x00, // + SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x00, // + SMSG_DAMAGE_CALC_LOG = 0x00, // SMSG_DAMAGE_DONE_OBSOLETE = 0x00, // - SMSG_DANCE_QUERY_RESPONSE = 0x00, // - SMSG_DB_REPLY = 0x76EC, // - SMSG_DEATH_RELEASE_LOC = 0x00, // - SMSG_DEFENSE_MESSAGE = 0x00, // - SMSG_DESTROY_OBJECT = 0x486B, // - SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0x00, // - SMSG_DUEL_OUTOFBOUNDS = 0x00, // - SMSG_DUEL_INBOUNDS = 0x00, // - SMSG_DISMOUNT = 0x00, // - SMSG_DISMOUNTRESULT = 0x00, // - SMSG_DISPEL_FAILED = 0x00, // - SMSG_DUEL_COMPLETE = 0x00, // - SMSG_DUEL_COUNTDOWN = 0x00, // - SMSG_DUEL_REQUESTED = 0x00, // - SMSG_DUEL_WINNER = 0x00, // - SMSG_DURABILITY_DAMAGE_DEATH = 0x00, // - SMSG_ECHO_PARTY_SQUELCH = 0x00, // - SMSG_EMOTE = 0xC67, // - SMSG_ENABLE_BARBER_SHOP = 0x00, // - SMSG_ENCHANTMENTLOG = 0x00, // - SMSG_ENVIRONMENTALDAMAGELOG = 0x00, // - SMSG_EQUIPMENT_SET_LIST = 0x18DF, // - SMSG_EQUIPMENT_SET_SAVED = 0x00, // - SMSG_EQUIPMENT_SET_USE_RESULT = 0x00, // - SMSG_EXPECTED_SPAM_RECORDS = 0x00, // - SMSG_EXPLORATION_EXPERIENCE = 0x00, // - SMSG_FEATURE_SYSTEM_STATUS = 0x00, // - SMSG_FISH_ESCAPED = 0x9C66, // - SMSG_FISH_NOT_HOOKED = 0x18C3, // - SMSG_FORCEACTIONSHOW = 0x00, // - SMSG_FORCED_DEATH_UPDATE = 0x00, // - SMSG_FORCE_DISPLAY_UPDATE = 0x00, // + SMSG_DANCE_QUERY_RESPONSE = 0x00, // + SMSG_DB_REPLY = 0x76EC, // + SMSG_DEATH_RELEASE_LOC = 0x00, // + SMSG_DEFENSE_MESSAGE = 0x00, // + SMSG_DESTROY_OBJECT = 0x486B, // + SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0x00, // + SMSG_DUEL_OUTOFBOUNDS = 0x00, // + SMSG_DUEL_INBOUNDS = 0x00, // + SMSG_DISMOUNT = 0x00, // + SMSG_DISMOUNTRESULT = 0x00, // + SMSG_DISPEL_FAILED = 0x00, // + SMSG_DUEL_COMPLETE = 0x00, // + SMSG_DUEL_COUNTDOWN = 0x00, // + SMSG_DUEL_REQUESTED = 0x00, // + SMSG_DUEL_WINNER = 0x00, // + SMSG_DURABILITY_DAMAGE_DEATH = 0x00, // + SMSG_ECHO_PARTY_SQUELCH = 0x00, // + SMSG_EMOTE = 0xC67, // + SMSG_ENABLE_BARBER_SHOP = 0x00, // + SMSG_ENCHANTMENTLOG = 0x00, // + SMSG_ENVIRONMENTALDAMAGELOG = 0x00, // + SMSG_EQUIPMENT_SET_LIST = 0x18DF, // + SMSG_EQUIPMENT_SET_SAVED = 0x00, // + SMSG_EQUIPMENT_SET_USE_RESULT = 0x00, // + SMSG_EXPECTED_SPAM_RECORDS = 0x00, // + SMSG_EXPLORATION_EXPERIENCE = 0x00, // + SMSG_FEATURE_SYSTEM_STATUS = 0x00, // + SMSG_FISH_ESCAPED = 0x9C66, // + SMSG_FISH_NOT_HOOKED = 0x18C3, // + SMSG_FORCEACTIONSHOW = 0x00, // + SMSG_FORCED_DEATH_UPDATE = 0x00, // + SMSG_FORCE_DISPLAY_UPDATE = 0x00, // SMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE = 0x00, // SMSG_FORCE_FLIGHT_SPEED_CHANGE = 0x00, // - SMSG_FORCE_MOVE_ROOT = 0x00, // - SMSG_FORCE_MOVE_UNROOT = 0x00, // + SMSG_FORCE_MOVE_ROOT = 0x00, // + SMSG_FORCE_MOVE_UNROOT = 0x00, // SMSG_FORCE_PITCH_RATE_CHANGE = 0x00, // - SMSG_FORCE_RUN_BACK_SPEED_CHANGE = 0x00, // - SMSG_FORCE_RUN_SPEED_CHANGE = 0x00, // - SMSG_FORCE_SEND_QUEUED_PACKETS = 0x00, // + SMSG_FORCE_RUN_BACK_SPEED_CHANGE = 0x00, // + SMSG_FORCE_RUN_SPEED_CHANGE = 0x00, // + SMSG_FORCE_SEND_QUEUED_PACKETS = 0x00, // SMSG_FORCE_TURN_RATE_CHANGE = 0x00, // SMSG_FORCE_SWIM_SPEED_CHANGE = 0x00, // SMSG_FORCE_SWIM_BACK_SPEED_CHANGE = 0x00, // SMSG_FORCE_WALK_SPEED_CHANGE = 0x00, // - SMSG_FRIEND_STATUS = 0x00, // + SMSG_FRIEND_STATUS = 0x00, // SMSG_GAMEOBJECT_CUSTOM_ANIM = 0x00, // - SMSG_GAMEOBJECT_DESPAWN_ANIM = 0x00, // - SMSG_GAMEOBJECT_PAGETEXT = 0x00, // - SMSG_GAMEOBJECT_QUERY_RESPONSE = 0xCCF7, // - SMSG_GAMEOBJECT_RESET_STATE = 0x00, // - SMSG_GAMESPEED_SET = 0x00, // - SMSG_GAMETIME_SET = 0x00, // - SMSG_GAMETIME_UPDATE = 0x00, // - SMSG_GMRESPONSE_STATUS_UPDATE = 0x00, // - SMSG_GMRESPONSE_RECEIVED = 0x00, // - SMSG_GMTICKET_DELETETICKET = 0x00, // - SMSG_GMTICKET_GETTICKET = 0x00, // - SMSG_GM_MESSAGECHAT = 0x00, // - SMSG_GMTICKET_CREATE = 0x00, // - SMSG_GMTICKET_SYSTEMSTATUS = 0x9C7E, // - SMSG_GMTICKET_UPDATETEXT = 0x00, // - SMSG_GODMODE = 0xDEEE, // - SMSG_GOSSIP_COMPLETE = 0x00, // - SMSG_GOSSIP_MESSAGE = 0xCCEB, // - SMSG_GOSSIP_POI = 0x00, // - SMSG_GROUP_CANCEL = 0x00, // - SMSG_GROUP_DECLINE = 0x00, // - SMSG_GROUP_DESTROYED = 0x00, // - SMSG_GROUP_INVITE = 0x00, // - SMSG_GROUP_JOINED_BATTLEGROUND = 0x00, // - SMSG_GROUP_LIST = 0x00, // - SMSG_GROUP_SET_LEADER = 0x00, // - SMSG_GROUP_UNINVITE = 0x00, // - SMSG_GUILD_BANK_LIST = 0x5EFB, // - SMSG_GUILD_COMMAND_RESULT = 0xDAD7, // - SMSG_GUILD_DECLINE = 0x00, // - SMSG_GUILD_EVENT = 0x8AC2, // - SMSG_GUILD_INFO = 0x00, // - SMSG_GUILD_INVITE = 0x00, // + SMSG_GAMEOBJECT_DESPAWN_ANIM = 0x00, // + SMSG_GAMEOBJECT_PAGETEXT = 0x00, // + SMSG_GAMEOBJECT_QUERY_RESPONSE = 0xCCF7, // + SMSG_GAMEOBJECT_RESET_STATE = 0x00, // + SMSG_GAMESPEED_SET = 0x00, // + SMSG_GAMETIME_SET = 0x00, // + SMSG_GAMETIME_UPDATE = 0x00, // + SMSG_GMRESPONSE_STATUS_UPDATE = 0x00, // + SMSG_GMRESPONSE_RECEIVED = 0x00, // + SMSG_GMTICKET_DELETETICKET = 0x00, // + SMSG_GMTICKET_GETTICKET = 0x00, // + SMSG_GM_MESSAGECHAT = 0x00, // + SMSG_GMTICKET_CREATE = 0x00, // + SMSG_GMTICKET_SYSTEMSTATUS = 0x9C7E, // + SMSG_GMTICKET_UPDATETEXT = 0x00, // + SMSG_GODMODE = 0xDEEE, // + SMSG_GOSSIP_COMPLETE = 0x00, // + SMSG_GOSSIP_MESSAGE = 0xCCEB, // + SMSG_GOSSIP_POI = 0x00, // + SMSG_GROUP_CANCEL = 0x00, // + SMSG_GROUP_DECLINE = 0x00, // + SMSG_GROUP_DESTROYED = 0x00, // + SMSG_GROUP_INVITE = 0x00, // + SMSG_GROUP_JOINED_BATTLEGROUND = 0x00, // + SMSG_GROUP_LIST = 0x00, // + SMSG_GROUP_SET_LEADER = 0x00, // + SMSG_GROUP_UNINVITE = 0x00, // + SMSG_GUILD_BANK_LIST = 0x5EFB, // + SMSG_GUILD_COMMAND_RESULT = 0xDAD7, // + SMSG_GUILD_DECLINE = 0x00, // + SMSG_GUILD_EVENT = 0x8AC2, // + SMSG_GUILD_INFO = 0x00, // + SMSG_GUILD_INVITE = 0x00, // SMSG_GUILD_MAX_DAILY_XP = 0x00, // - SMSG_GUILD_NEWS_UPDATE = 0x00, // - SMSG_GUILD_QUERY_RESPONSE = 0xCA66, // - SMSG_GUILD_RANK = 0xA6EC, // + SMSG_GUILD_NEWS_UPDATE = 0x00, // + SMSG_GUILD_QUERY_RESPONSE = 0xCA66, // + SMSG_GUILD_RANK = 0xA6EC, // SMSG_GUILD_RANKS_UPDATE = 0x00, // - SMSG_GUILD_REWARDS_LIST = 0x00, // - SMSG_GUILD_ROSTER = 0x00, // - SMSG_GUILD_TRADESKILL_UPDATE = 0x00, // + SMSG_GUILD_REWARDS_LIST = 0x00, // + SMSG_GUILD_ROSTER = 0x00, // + SMSG_GUILD_TRADESKILL_UPDATE = 0x00, // SMSG_GUILD_UPDATE_ROSTER = 0x00, // SMSG_GUILD_XP_UPDATE = 0x00, // - SMSG_HIGHEST_THREAT_UPDATE = 0x00, // - SMSG_INITIALIZE_FACTIONS = 0x00, // - SMSG_INITIAL_SPELLS = 0x00, // - SMSG_INIT_CURRENCY = 0x227E, // - SMSG_INIT_WORLD_STATES = 0x9EDA, // - SMSG_INSPECT = 0x00, // - SMSG_INSPECT_HONOR_STATS = 0x00, // - SMSG_INSPECT_TALENT = 0x00, // - SMSG_INSTANCE_DIFFICULTY = 0x00, // - SMSG_INSTANCE_LOCK_WARNING_QUERY = 0x00, // - SMSG_INSTANCE_RESET = 0x00, // - SMSG_INSTANCE_RESET_FAILED = 0x00, // - SMSG_INSTANCE_SAVE_CREATED = 0x00, // - SMSG_INVALID_PROMOTION_CODE = 0x00, // - SMSG_INVALIDATE_DANCE = 0x00, // - SMSG_INVALIDATE_PLAYER = 0x00, // - SMSG_INVENTORY_CHANGE_FAILURE = 0x00, // - SMSG_ITEM_COOLDOWN = 0x00, // - SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x00, // - SMSG_ITEM_NAME_QUERY_RESPONSE = 0x00, // - SMSG_ITEM_PUSH_RESULT = 0x8EFB, // + SMSG_HIGHEST_THREAT_UPDATE = 0x00, // + SMSG_INITIALIZE_FACTIONS = 0x00, // + SMSG_INITIAL_SPELLS = 0x00, // + SMSG_INIT_CURRENCY = 0x227E, // + SMSG_INIT_WORLD_STATES = 0x9EDA, // + SMSG_INSPECT = 0x00, // + SMSG_INSPECT_HONOR_STATS = 0x00, // + SMSG_INSPECT_TALENT = 0x00, // + SMSG_INSTANCE_DIFFICULTY = 0x00, // + SMSG_INSTANCE_LOCK_WARNING_QUERY = 0x00, // + SMSG_INSTANCE_RESET = 0x00, // + SMSG_INSTANCE_RESET_FAILED = 0x00, // + SMSG_INSTANCE_SAVE_CREATED = 0x00, // + SMSG_INVALID_PROMOTION_CODE = 0x00, // + SMSG_INVALIDATE_DANCE = 0x00, // + SMSG_INVALIDATE_PLAYER = 0x00, // + SMSG_INVENTORY_CHANGE_FAILURE = 0x00, // + SMSG_ITEM_COOLDOWN = 0x00, // + SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x00, // + SMSG_ITEM_NAME_QUERY_RESPONSE = 0x00, // + SMSG_ITEM_PUSH_RESULT = 0x8EFB, // SMSG_ITEM_QUERY_MULTIPLE_RESPONSE = 0x00, // - SMSG_ITEM_QUERY_SINGLE_RESPONSE = 0x00, // - SMSG_ITEM_REFUND_INFO_RESPONSE = 0x00, // - SMSG_ITEM_REFUND_RESULT = 0x00, // - SMSG_ITEM_TEXT_QUERY_RESPONSE = 0x00, // - SMSG_ITEM_TIME_UPDATE = 0x00, // - SMSG_JOINED_BATTLEGROUND_QUEUE = 0x00, // - SMSG_LEARNED_DANCE_MOVES = 0x00, // - SMSG_LEARNED_SPELL = 0x00, // - SMSG_LEVELUP_INFO = 0x00, // - SMSG_LFG_DISABLED = 0x00, // - SMSG_LFG_JOIN_RESULT = 0x00, // - SMSG_LFG_OFFER_CONTINUE = 0x00, // - SMSG_LFG_OPEN_FROM_GOSSIP = 0x00, // - SMSG_LFG_PARTY_INFO = 0x00, // - SMSG_LFG_PLAYER_INFO = 0x00, // - SMSG_LFG_PLAYER_REWARD = 0x00, // - SMSG_LFG_PROPOSAL_UPDATE = 0x00, // - SMSG_LFG_QUEUE_STATUS = 0x00, // - SMSG_LFG_ROLE_CHECK_UPDATE = 0x00, // - SMSG_LFG_ROLE_CHOSEN = 0x00, // - SMSG_LFG_TELEPORT_DENIED = 0x00, // - SMSG_LFG_UPDATE_SEARCH = 0x00, // - SMSG_LFG_UPDATE_PARTY = 0x00, // - SMSG_LFG_UPDATE_PLAYER = 0x00, // - SMSG_LIST_INVENTORY = 0x264C, // - SMSG_LOGIN_SETTIMESPEED = 0x00, // - SMSG_LOGIN_VERIFY_WORLD = 0xC86E, // - SMSG_LOGOUT_CANCEL_ACK = 0x00, // - SMSG_LOGOUT_COMPLETE = 0xCC6B, // - SMSG_LOGOUT_RESPONSE = 0x886A, // - SMSG_LOG_XPGAIN = 0x00, // - SMSG_LOOT_ALL_PASSED = 0x00, // - SMSG_LOOT_CLEAR_MONEY = 0x00, // - SMSG_LOOT_ITEM_NOTIFY = 0x00, // - SMSG_LOOT_LIST = 0x00, // - SMSG_LOOT_MASTER_LIST = 0x00, // - SMSG_LOOT_MONEY_NOTIFY = 0x00, // - SMSG_LOOT_RELEASE_RESPONSE = 0x00, // - SMSG_LOOT_REMOVED = 0x00, // - SMSG_LOOT_RESPONSE = 0x0842, // - SMSG_LOOT_ROLL = 0x00, // - SMSG_LOOT_ROLL_WON = 0x00, // - SMSG_LOOT_SLOT_CHANGED = 0x00, // - SMSG_LOOT_START_ROLL = 0x00, // - SMSG_MAIL_LIST_RESULT = 0x00, // - SMSG_MEETINGSTONE_COMPLETE = 0x00, // - SMSG_MEETINGSTONE_IN_PROGRESS = 0x00, // - SMSG_MEETINGSTONE_MEMBER_ADDED = 0x00, // - SMSG_MEETINGSTONE_SETQUEUE = 0x00, // - SMSG_MESSAGECHAT = 0x5E52, // - SMSG_MIRRORIMAGE_DATA = 0x00, // - SMSG_MODIFY_COOLDOWN = 0x00, // - SMSG_MONSTER_MOVE = 0x4C53, // - SMSG_MONSTER_MOVE_TRANSPORT = 0x88FB, // - SMSG_MOTD = 0xCA4B, // - SMSG_MOUNTSPECIAL_ANIM = 0x00, // - SMSG_MOUNTRESULT = 0x00, // - SMSG_MOVE_FEATHER_FALL = 0x00, // - SMSG_MOVE_NORMAL_FALL = 0x00, // - SMSG_MOVE_SET_CAN_FLY = 0x00, // - SMSG_MOVE_SET_HOVER = 0x00, // - SMSG_MOVE_UNSET_CAN_FLY = 0x00, // - SMSG_MOVE_UNSET_HOVER = 0x00, // - SMSG_MOVE_WATER_WALK = 0x00, // - SMSG_MOVE_LAND_WALK = 0x00, // + SMSG_ITEM_QUERY_SINGLE_RESPONSE = 0x00, // + SMSG_ITEM_REFUND_INFO_RESPONSE = 0x00, // + SMSG_ITEM_REFUND_RESULT = 0x00, // + SMSG_ITEM_TEXT_QUERY_RESPONSE = 0x00, // + SMSG_ITEM_TIME_UPDATE = 0x00, // + SMSG_JOINED_BATTLEGROUND_QUEUE = 0x00, // + SMSG_LEARNED_DANCE_MOVES = 0x00, // + SMSG_LEARNED_SPELL = 0x00, // + SMSG_LEVELUP_INFO = 0x00, // + SMSG_LFG_DISABLED = 0x00, // + SMSG_LFG_JOIN_RESULT = 0x00, // + SMSG_LFG_OFFER_CONTINUE = 0x00, // + SMSG_LFG_OPEN_FROM_GOSSIP = 0x00, // + SMSG_LFG_PARTY_INFO = 0x00, // + SMSG_LFG_PLAYER_INFO = 0x00, // + SMSG_LFG_PLAYER_REWARD = 0x00, // + SMSG_LFG_PROPOSAL_UPDATE = 0x00, // + SMSG_LFG_QUEUE_STATUS = 0x00, // + SMSG_LFG_ROLE_CHECK_UPDATE = 0x00, // + SMSG_LFG_ROLE_CHOSEN = 0x00, // + SMSG_LFG_TELEPORT_DENIED = 0x00, // + SMSG_LFG_UPDATE_SEARCH = 0x00, // + SMSG_LFG_UPDATE_PARTY = 0x00, // + SMSG_LFG_UPDATE_PLAYER = 0x00, // + SMSG_LIST_INVENTORY = 0x264C, // + SMSG_LOGIN_SETTIMESPEED = 0x00, // + SMSG_LOGIN_VERIFY_WORLD = 0xC86E, // + SMSG_LOGOUT_CANCEL_ACK = 0x00, // + SMSG_LOGOUT_COMPLETE = 0xCC6B, // + SMSG_LOGOUT_RESPONSE = 0x886A, // + SMSG_LOG_XPGAIN = 0x00, // + SMSG_LOOT_ALL_PASSED = 0x00, // + SMSG_LOOT_CLEAR_MONEY = 0x00, // + SMSG_LOOT_ITEM_NOTIFY = 0x00, // + SMSG_LOOT_LIST = 0x00, // + SMSG_LOOT_MASTER_LIST = 0x00, // + SMSG_LOOT_MONEY_NOTIFY = 0x00, // + SMSG_LOOT_RELEASE_RESPONSE = 0x00, // + SMSG_LOOT_REMOVED = 0x00, // + SMSG_LOOT_RESPONSE = 0x0842, // + SMSG_LOOT_ROLL = 0x00, // + SMSG_LOOT_ROLL_WON = 0x00, // + SMSG_LOOT_SLOT_CHANGED = 0x00, // + SMSG_LOOT_START_ROLL = 0x00, // + SMSG_MAIL_LIST_RESULT = 0x00, // + SMSG_MEETINGSTONE_COMPLETE = 0x00, // + SMSG_MEETINGSTONE_IN_PROGRESS = 0x00, // + SMSG_MEETINGSTONE_MEMBER_ADDED = 0x00, // + SMSG_MEETINGSTONE_SETQUEUE = 0x00, // + SMSG_MESSAGECHAT = 0x5E52, // + SMSG_MIRRORIMAGE_DATA = 0x00, // + SMSG_MODIFY_COOLDOWN = 0x00, // + SMSG_MONSTER_MOVE = 0x4C53, // + SMSG_MONSTER_MOVE_TRANSPORT = 0x88FB, // + SMSG_MOTD = 0xCA4B, // + SMSG_MOUNTSPECIAL_ANIM = 0x00, // + SMSG_MOUNTRESULT = 0x00, // + SMSG_MOVE_FEATHER_FALL = 0x00, // + SMSG_MOVE_NORMAL_FALL = 0x00, // + SMSG_MOVE_SET_CAN_FLY = 0x00, // + SMSG_MOVE_SET_HOVER = 0x00, // + SMSG_MOVE_UNSET_CAN_FLY = 0x00, // + SMSG_MOVE_UNSET_HOVER = 0x00, // + SMSG_MOVE_WATER_WALK = 0x00, // + SMSG_MOVE_LAND_WALK = 0x00, // CMSG_MOVE_HOVER_ACK = 0x00, // SMSG_MOVE_KNOCK_BACK = 0x00, // SMSG_MOVE_SET_WALK_IN_AIR = 0x00, // SMSG_MOVE_UNSET_WALK_IN_AIR = 0x00, // - SMSG_MULTIPLE_PACKETS = 0x00, // - SMSG_NAME_QUERY_RESPONSE = 0x9CE6, // + SMSG_MULTIPLE_PACKETS = 0x00, // + SMSG_NAME_QUERY_RESPONSE = 0x9CE6, // SMSG_NEW_TAXI_PATH = 0xC8FF, // Might be 0x98CF - SMSG_NEW_WORLD = 0x00, // - SMSG_NOTIFICATION = 0x00, // - SMSG_NOTIFY_DANCE = 0x00, // - SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0x00, // - SMSG_NPC_TEXT_UPDATE = 0x4C72, // + SMSG_NEW_WORLD = 0x00, // + SMSG_NOTIFICATION = 0x00, // + SMSG_NOTIFY_DANCE = 0x00, // + SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0x00, // + SMSG_NPC_TEXT_UPDATE = 0x4C72, // SMSG_NPC_WONT_TALK = 0x00, // - SMSG_OFFER_PETITION_ERROR = 0x00, // - SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x00, // + SMSG_OFFER_PETITION_ERROR = 0x00, // + SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x00, // SMSG_OPEN_CONTAINER = 0x00, // - SMSG_PAGE_TEXT_QUERY_RESPONSE = 0x18D2, // - SMSG_PARTYKILLLOG = 0x00, // - SMSG_PARTY_MEMBER_STATS = 0x00, // - SMSG_PARTY_MEMBER_STATS_FULL = 0x00, // - SMSG_PARTY_COMMAND_RESULT = 0x00, // - SMSG_PAUSE_MIRROR_TIMER = 0x00, // - SMSG_PERIODICAURALOG = 0x00, // - SMSG_PETGODMODE = 0x00, // - SMSG_PETITION_QUERY_RESPONSE = 0xCAEE, // - SMSG_PET_ACTION_FEEDBACK = 0x00, // - SMSG_PET_ACTION_SOUND = 0x00, // - SMSG_PET_CAST_FAILED = 0x00, // - SMSG_PET_DISMISS_SOUND = 0x00, // - SMSG_PET_GUIDS = 0x00, // - SMSG_PET_LEARNED_SPELL = 0xDC5E, // - SMSG_PET_MODE = 0x00, // - SMSG_PET_NAME_QUERY_RESPONSE = 0xDCD3, // - SMSG_PET_NAME_INVALID = 0x00, // - SMSG_PET_REMOVED_SPELL = 0x18F6, // - SMSG_PET_SPELLS = 0x00, // - SMSG_PET_TAME_FAILURE = 0x00, // - SMSG_PET_UPDATE_COMBO_POINTS = 0x00, // - SMSG_PETITION_SHOWLIST = 0x8ED7, // - SMSG_PETITION_SHOW_SIGNATURES = 0x4E4A, // - SMSG_PETITION_SIGN_RESULTS = 0x5EE6, // - SMSG_PLAYER_MOVE = 0x00, // - SMSG_PLAYED_TIME = 0x00, // - SMSG_PLAYERBINDERROR = 0x5A4F, // - SMSG_PLAYERBOUND = 0x00, // - SMSG_PLAYER_DIFFICULTY_CHANGE = 0x00, // + SMSG_PAGE_TEXT_QUERY_RESPONSE = 0x18D2, // + SMSG_PARTYKILLLOG = 0x00, // + SMSG_PARTY_MEMBER_STATS = 0x00, // + SMSG_PARTY_MEMBER_STATS_FULL = 0x00, // + SMSG_PARTY_COMMAND_RESULT = 0x00, // + SMSG_PAUSE_MIRROR_TIMER = 0x00, // + SMSG_PERIODICAURALOG = 0x00, // + SMSG_PETGODMODE = 0x00, // + SMSG_PETITION_QUERY_RESPONSE = 0xCAEE, // + SMSG_PET_ACTION_FEEDBACK = 0x00, // + SMSG_PET_ACTION_SOUND = 0x00, // + SMSG_PET_CAST_FAILED = 0x00, // + SMSG_PET_DISMISS_SOUND = 0x00, // + SMSG_PET_GUIDS = 0x00, // + SMSG_PET_LEARNED_SPELL = 0xDC5E, // + SMSG_PET_MODE = 0x00, // + SMSG_PET_NAME_QUERY_RESPONSE = 0xDCD3, // + SMSG_PET_NAME_INVALID = 0x00, // + SMSG_PET_REMOVED_SPELL = 0x18F6, // + SMSG_PET_SPELLS = 0x00, // + SMSG_PET_TAME_FAILURE = 0x00, // + SMSG_PET_UPDATE_COMBO_POINTS = 0x00, // + SMSG_PETITION_SHOWLIST = 0x8ED7, // + SMSG_PETITION_SHOW_SIGNATURES = 0x4E4A, // + SMSG_PETITION_SIGN_RESULTS = 0x5EE6, // + SMSG_PLAYER_MOVE = 0x00, // + SMSG_PLAYED_TIME = 0x00, // + SMSG_PLAYERBINDERROR = 0x5A4F, // + SMSG_PLAYERBOUND = 0x00, // + SMSG_PLAYER_DIFFICULTY_CHANGE = 0x00, // SMSG_BATTLEGROUND_PLAYER_LEFT = 0x00, // - SMSG_PLAYER_SKINNED = 0x00, // - SMSG_PLAYER_VEHICLE_DATA = 0x00, // - SMSG_PLAY_DANCE = 0x00, // - SMSG_PLAY_MUSIC = 0x00, // - SMSG_PLAY_OBJECT_SOUND = 0x00, // - SMSG_PLAY_SOUND = 0x00, // - SMSG_PLAY_SPELL_VISUAL = 0x00, // - SMSG_PLAY_SPELL_IMPACT = 0x00, // - SMSG_PLAY_TIME_WARNING = 0x00, // - SMSG_PONG = 0x0380, // - SMSG_POWER_UPDATE = 0x00, // - SMSG_PRE_RESURRECT = 0x00, // - SMSG_PROCRESIST = 0x00, // - SMSG_PROPOSE_LEVEL_GRANT = 0x00, // + SMSG_PLAYER_SKINNED = 0x00, // + SMSG_PLAYER_VEHICLE_DATA = 0x00, // + SMSG_PLAY_DANCE = 0x00, // + SMSG_PLAY_MUSIC = 0x00, // + SMSG_PLAY_OBJECT_SOUND = 0x00, // + SMSG_PLAY_SOUND = 0x00, // + SMSG_PLAY_SPELL_VISUAL = 0x00, // + SMSG_PLAY_SPELL_IMPACT = 0x00, // + SMSG_PLAY_TIME_WARNING = 0x00, // + SMSG_PONG = 0x0380, // + SMSG_POWER_UPDATE = 0x00, // + SMSG_PRE_RESURRECT = 0x00, // + SMSG_PROCRESIST = 0x00, // + SMSG_PROPOSE_LEVEL_GRANT = 0x00, // SMSG_PUREMOUNT_CANCELLED_OBSOLETE = 0x00, // - SMSG_PVP_CREDIT = 0x00, // - SMSG_QUERY_QUESTS_COMPLETED_RESPONSE = 0x00, // - SMSG_QUERY_TIME_RESPONSE = 0x00, // - SMSG_QUESTGIVER_OFFER_REWARD = 0x00, // - SMSG_QUESTGIVER_QUEST_COMPLETE = 0x00, // - SMSG_QUESTGIVER_QUEST_DETAILS = 0xCE5F, // - SMSG_QUESTGIVER_QUEST_FAILED = 0xD8FF, // - SMSG_QUESTGIVER_QUEST_LIST = 0xDEF6, // - SMSG_QUESTGIVER_REQUEST_ITEMS = 0x9CEE, // - SMSG_QUESTGIVER_STATUS = 0xC846, // - SMSG_QUESTGIVER_STATUS_MULTIPLE = 0xDCFF, // - SMSG_QUESTLOG_FULL = 0x4EDE, // - SMSG_QUESTUPDATE_ADD_KILL = 0x00, // - SMSG_QUESTUPDATE_ADD_PVP_KILL = 0x00, // - SMSG_QUESTUPDATE_COMPLETE = 0x9CD6, // - SMSG_QUESTUPDATE_FAILED = 0x9EF6, // - SMSG_QUESTUPDATE_FAILEDTIMER = 0x00, // - SMSG_QUEST_CONFIRM_ACCEPT = 0x00, // - SMSG_QUEST_FORCE_REMOVED = 0x00, // - SMSG_QUEST_POI_QUERY_RESPONSE = 0x00, // - SMSG_QUEST_QUERY_RESPONSE = 0x9E56, // + SMSG_PVP_CREDIT = 0x00, // + SMSG_QUERY_QUESTS_COMPLETED_RESPONSE = 0x00, // + SMSG_QUERY_TIME_RESPONSE = 0x00, // + SMSG_QUESTGIVER_OFFER_REWARD = 0x00, // + SMSG_QUESTGIVER_QUEST_COMPLETE = 0x00, // + SMSG_QUESTGIVER_QUEST_DETAILS = 0xCE5F, // + SMSG_QUESTGIVER_QUEST_FAILED = 0xD8FF, // + SMSG_QUESTGIVER_QUEST_LIST = 0xDEF6, // + SMSG_QUESTGIVER_REQUEST_ITEMS = 0x9CEE, // + SMSG_QUESTGIVER_STATUS = 0xC846, // + SMSG_QUESTGIVER_STATUS_MULTIPLE = 0xDCFF, // + SMSG_QUESTLOG_FULL = 0x4EDE, // + SMSG_QUESTUPDATE_ADD_KILL = 0x00, // + SMSG_QUESTUPDATE_ADD_PVP_KILL = 0x00, // + SMSG_QUESTUPDATE_COMPLETE = 0x9CD6, // + SMSG_QUESTUPDATE_FAILED = 0x9EF6, // + SMSG_QUESTUPDATE_FAILEDTIMER = 0x00, // + SMSG_QUEST_CONFIRM_ACCEPT = 0x00, // + SMSG_QUEST_FORCE_REMOVED = 0x00, // + SMSG_QUEST_POI_QUERY_RESPONSE = 0x00, // + SMSG_QUEST_QUERY_RESPONSE = 0x9E56, // SMSG_QUESTGIVER_QUEST_INVALID = 0x00, // - SMSG_QUESTUPDATE_ADD_ITEM_OBSOLETE = 0x00, // + SMSG_QUESTUPDATE_ADD_ITEM_OBSOLETE = 0x00, // SMSG_RAID_GROUP_ONLY = 0x00, // - SMSG_RAID_INSTANCE_INFO = 0x00, // - SMSG_RAID_INSTANCE_MESSAGE = 0x00, // - SMSG_READ_ITEM_FAILED = 0x00, // - SMSG_READ_ITEM_OK = 0x00, // - SMSG_REALM_SPLIT = 0x1AF2, // - SMSG_REAL_GROUP_UPDATE = 0x00, // - SMSG_RECEIVED_MAIL = 0x00, // - SMSG_REDIRECT_CLIENT = 0x0180, // - SMSG_REFER_A_FRIEND_FAILURE = 0x00, // - SMSG_REMOVED_SPELL = 0x00, // - SMSG_REPORT_PVP_AFK_RESULT = 0x00, // - SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0x00, // - SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x00, // + SMSG_RAID_INSTANCE_INFO = 0x00, // + SMSG_RAID_INSTANCE_MESSAGE = 0x00, // + SMSG_READ_ITEM_FAILED = 0x00, // + SMSG_READ_ITEM_OK = 0x00, // + SMSG_REALM_SPLIT = 0x1AF2, // + SMSG_REAL_GROUP_UPDATE = 0x00, // + SMSG_RECEIVED_MAIL = 0x00, // + SMSG_REDIRECT_CLIENT = 0x0180, // + SMSG_REFER_A_FRIEND_FAILURE = 0x00, // + SMSG_REMOVED_SPELL = 0x00, // + SMSG_REPORT_PVP_AFK_RESULT = 0x00, // + SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0x00, // + SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x00, // SMSG_RESET_FAILED_NOTIFY = 0x00, // SMSG_RESISTLOG = 0x00, // - SMSG_RESURRECT_REQUEST = 0x00, // + SMSG_RESURRECT_REQUEST = 0x00, // SMSG_RESYNC_RUNES = 0x00, // - SMSG_RWHOIS = 0x00, // + SMSG_RWHOIS = 0x00, // SMSG_SELL_ITEM = 0x00, // - SMSG_SEND_MAIL_RESULT = 0x00, // - SMSG_SEND_UNLEARN_SPELLS = 0x00, // - SMSG_SERVERTIME = 0x00, // - SMSG_SERVER_FIRST_ACHIEVEMENT = 0x00, // - SMSG_SERVER_MESSAGE = 0x00, // - SMSG_SET_FACTION_ATWAR = 0x00, // - SMSG_SET_FACTION_STANDING = 0x00, // - SMSG_SET_FACTION_VISIBLE = 0x00, // - SMSG_SET_FLAT_SPELL_MODIFIER = 0x00, // - SMSG_SET_FORCED_REACTIONS = 0x00, // - SMSG_SET_PCT_SPELL_MODIFIER = 0x00, // - SMSG_SET_PHASE_SHIFT = 0x204C, // - SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x00, // - SMSG_SET_PROFICIENCY = 0x00, // - SMSG_SET_PROJECTILE_POSITION = 0x00, // - SMSG_SHOWTAXINODES = 0x8CFB, // - SMSG_SHOW_BANK = 0x00, // - SMSG_SPELLBREAKLOG = 0x00, // - SMSG_SPELLDAMAGESHIELD = 0x00, // - SMSG_SPELLENERGIZELOG = 0x00, // - SMSG_SPELLHEALLOG = 0x00, // - SMSG_SPELLINSTAKILLLOG = 0x00, // - SMSG_SPELLLOGEXECUTE = 0x00, // - SMSG_SPELLLOGMISS = 0x00, // - SMSG_SPELLNONMELEEDAMAGELOG = 0x00, // - SMSG_SPELLORDAMAGE_IMMUNE = 0x00, // - SMSG_SPELL_COOLDOWN = 0x00, // - SMSG_SPELL_DELAYED = 0x00, // - SMSG_SPELLDISPELLOG = 0x00, // - SMSG_SPELL_FAILED_OTHER = 0x00, // - SMSG_SPELL_FAILURE = 0x00, // - SMSG_SPELL_GO = 0x0A53, // - SMSG_SPELL_START = 0xCE43, // - SMSG_SPELLSTEALLOG = 0x00, // - SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x00, // - SMSG_SPIRIT_HEALER_CONFIRM = 0x00, // + SMSG_SEND_MAIL_RESULT = 0x00, // + SMSG_SEND_UNLEARN_SPELLS = 0x00, // + SMSG_SERVERTIME = 0x00, // + SMSG_SERVER_FIRST_ACHIEVEMENT = 0x00, // + SMSG_SERVER_MESSAGE = 0x00, // + SMSG_SET_FACTION_ATWAR = 0x00, // + SMSG_SET_FACTION_STANDING = 0x00, // + SMSG_SET_FACTION_VISIBLE = 0x00, // + SMSG_SET_FLAT_SPELL_MODIFIER = 0x00, // + SMSG_SET_FORCED_REACTIONS = 0x00, // + SMSG_SET_PCT_SPELL_MODIFIER = 0x00, // + SMSG_SET_PHASE_SHIFT = 0x204C, // + SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x00, // + SMSG_SET_PROFICIENCY = 0x00, // + SMSG_SET_PROJECTILE_POSITION = 0x00, // + SMSG_SHOWTAXINODES = 0x8CFB, // + SMSG_SHOW_BANK = 0x00, // + SMSG_SPELLBREAKLOG = 0x00, // + SMSG_SPELLDAMAGESHIELD = 0x00, // + SMSG_SPELLENERGIZELOG = 0x00, // + SMSG_SPELLHEALLOG = 0x00, // + SMSG_SPELLINSTAKILLLOG = 0x00, // + SMSG_SPELLLOGEXECUTE = 0x00, // + SMSG_SPELLLOGMISS = 0x00, // + SMSG_SPELLNONMELEEDAMAGELOG = 0x00, // + SMSG_SPELLORDAMAGE_IMMUNE = 0x00, // + SMSG_SPELL_COOLDOWN = 0x00, // + SMSG_SPELL_DELAYED = 0x00, // + SMSG_SPELLDISPELLOG = 0x00, // + SMSG_SPELL_FAILED_OTHER = 0x00, // + SMSG_SPELL_FAILURE = 0x00, // + SMSG_SPELL_GO = 0x0A53, // + SMSG_SPELL_START = 0xCE43, // + SMSG_SPELLSTEALLOG = 0x00, // + SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x00, // + SMSG_SPIRIT_HEALER_CONFIRM = 0x00, // SMSG_SPLINE_MOVE_WATER_WALK = 0x00, // SMSG_SPLINE_MOVE_LAND_WALK = 0x00, // - SMSG_SPLINE_MOVE_ROOT = 0x00, // + SMSG_SPLINE_MOVE_ROOT = 0x00, // SMSG_SPLINE_MOVE_UNROOT = 0x00, // - SMSG_STABLE_RESULT = 0x00, // - SMSG_STANDSTATE_UPDATE = 0x00, // - SMSG_START_MIRROR_TIMER = 0x00, // - SMSG_STOP_DANCE = 0x00, // - SMSG_STOP_MIRROR_TIMER = 0x00, // - SMSG_SUMMON_REQUEST = 0x00, // - SMSG_SUPERCEDED_SPELL = 0x00, // - SMSG_TALENTS_INFO = 0x00, // - SMSG_TAXINODE_STATUS = 0x8CFB, // - SMSG_TOGGLE_XP_GAIN = 0x8A5B, // - SMSG_TEXT_EMOTE = 0x00, // - SMSG_THREAT_CLEAR = 0x00, // - SMSG_THREAT_REMOVE = 0x00, // - SMSG_THREAT_UPDATE = 0x00, // - SMSG_TIME_SYNC_REQ = 0x1009, // - SMSG_TITLE_EARNED = 0x00, // - SMSG_TOTEM_CREATED = 0x00, // - SMSG_TRADE_STATUS = 0x00, // - SMSG_TRADE_STATUS_EXTENDED = 0x00, // - SMSG_TRAINER_LIST = 0xC84E, // - SMSG_TRAINER_BUY_RESULT = 0x00, // - SMSG_TRANSFER_ABORTED = 0x00, // - SMSG_TRANSFER_PENDING = 0x00, // - SMSG_TRIGGER_CINEMATIC = 0x00, // - SMSG_TRIGGER_MOVIE = 0x00, // - SMSG_TURN_IN_PETITION_RESULTS = 0x08DB, // - SMSG_TUTORIAL_FLAGS = 0x1A46, // - SMSG_UNIT_SPELLCAST_START = 0x00, // - SMSG_UPDATE_ACCOUNT_DATA = 0x00, // - SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x5E53, // - SMSG_UPDATE_COMBO_POINTS = 0x00, // - SMSG_UPDATE_CURRENCY = 0x00, // - SMSG_UPDATE_CURRENCY_WEEK_LIMIT = 0x00, // - SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT = 0x00, // - SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x00, // - SMSG_UPDATE_LAST_INSTANCE = 0x00, // - SMSG_UPDATE_LFG_LIST = 0x00, // - SMSG_UPDATE_OBJECT = 0x1EE7, // - SMSG_UPDATE_WORLD_STATE = 0x00, // - SMSG_USERLIST_ADD = 0x00, // - SMSG_USERLIST_REMOVE = 0x00, // - SMSG_USERLIST_UPDATE = 0x00, // - SMSG_VOICE_CHAT_STATUS = 0x00, // - SMSG_VOICE_PARENTAL_CONTROLS = 0x00, // - SMSG_VOICE_SESSION_LEAVE = 0x00, // - SMSG_VOICE_SESSION_ROSTER_UPDATE = 0x00, // - SMSG_VOICE_SET_TALKER_MUTED = 0x00, // - SMSG_WEATHER = 0x00, // - SMSG_WARDEN_DATA = 0x4ECE, // - SMSG_WHO = 0x4C7F, // - SMSG_WHOIS = 0x00, // - SMSG_WORLD_STATE_UI_TIMER_UPDATE = 0x00, // - SMSG_ZONE_UNDER_ATTACK = 0x00, // + SMSG_STABLE_RESULT = 0x00, // + SMSG_STANDSTATE_UPDATE = 0x00, // + SMSG_START_MIRROR_TIMER = 0x00, // + SMSG_STOP_DANCE = 0x00, // + SMSG_STOP_MIRROR_TIMER = 0x00, // + SMSG_SUMMON_REQUEST = 0x00, // + SMSG_SUPERCEDED_SPELL = 0x00, // + SMSG_TALENTS_INFO = 0x00, // + SMSG_TAXINODE_STATUS = 0x8CFB, // + SMSG_TOGGLE_XP_GAIN = 0x8A5B, // + SMSG_TEXT_EMOTE = 0x00, // + SMSG_THREAT_CLEAR = 0x00, // + SMSG_THREAT_REMOVE = 0x00, // + SMSG_THREAT_UPDATE = 0x00, // + SMSG_TIME_SYNC_REQ = 0x1009, // + SMSG_TITLE_EARNED = 0x00, // + SMSG_TOTEM_CREATED = 0x00, // + SMSG_TRADE_STATUS = 0x00, // + SMSG_TRADE_STATUS_EXTENDED = 0x00, // + SMSG_TRAINER_LIST = 0xC84E, // + SMSG_TRAINER_BUY_RESULT = 0x00, // + SMSG_TRANSFER_ABORTED = 0x00, // + SMSG_TRANSFER_PENDING = 0x00, // + SMSG_TRIGGER_CINEMATIC = 0x00, // + SMSG_TRIGGER_MOVIE = 0x00, // + SMSG_TURN_IN_PETITION_RESULTS = 0x08DB, // + SMSG_TUTORIAL_FLAGS = 0x1A46, // + SMSG_UNIT_SPELLCAST_START = 0x00, // + SMSG_UPDATE_ACCOUNT_DATA = 0x00, // + SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x5E53, // + SMSG_UPDATE_COMBO_POINTS = 0x00, // + SMSG_UPDATE_CURRENCY = 0x00, // + SMSG_UPDATE_CURRENCY_WEEK_LIMIT = 0x00, // + SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT = 0x00, // + SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x00, // + SMSG_UPDATE_LAST_INSTANCE = 0x00, // + SMSG_UPDATE_LFG_LIST = 0x00, // + SMSG_UPDATE_OBJECT = 0x1EE7, // + SMSG_UPDATE_WORLD_STATE = 0x00, // + SMSG_USERLIST_ADD = 0x00, // + SMSG_USERLIST_REMOVE = 0x00, // + SMSG_USERLIST_UPDATE = 0x00, // + SMSG_VOICE_CHAT_STATUS = 0x00, // + SMSG_VOICE_PARENTAL_CONTROLS = 0x00, // + SMSG_VOICE_SESSION_LEAVE = 0x00, // + SMSG_VOICE_SESSION_ROSTER_UPDATE = 0x00, // + SMSG_VOICE_SET_TALKER_MUTED = 0x00, // + SMSG_WEATHER = 0x00, // + SMSG_WARDEN_DATA = 0x4ECE, // + SMSG_WHO = 0x4C7F, // + SMSG_WHOIS = 0x00, // + SMSG_WORLD_STATE_UI_TIMER_UPDATE = 0x00, // + SMSG_ZONE_UNDER_ATTACK = 0x00, // - SMSG_VERIFY_CONNECTIVITY = 20311, // + SMSG_VERIFY_CONNECTIVITY = 20311, // CMSG_VERIFY_CONNECTIVITY_RESPONSE = 19538, //1280462679, // special opcode, client sends as uint32 - SMSG_BATTLEFIELD_STATUS = 0x00, // - SMSG_QUESTUPDATE_ADD_ITEM = 0x00, // - SMSG_OVERRIDE_LIGHT = 0x00, // + SMSG_BATTLEFIELD_STATUS = 0x00, // + SMSG_QUESTUPDATE_ADD_ITEM = 0x00, // + SMSG_OVERRIDE_LIGHT = 0x00, // CMSG_RANDOMIZE_CHAR_NAME = 35481, // byte unk, byte race SMSG_RANDOMIZE_CHAR_NAME = 61660, // byte unk(0x80), string name - + CMSG_MOVE_SET_COLLISION_HGT = 0, // SMSG_MOVE_SET_COLLISION_HGT = 0, // }; diff --git a/src/server/game/Server/WorldPacket.cpp b/src/server/game/Server/WorldPacket.cpp index 20588529098..b6d037d6066 100644 --- a/src/server/game/Server/WorldPacket.cpp +++ b/src/server/game/Server/WorldPacket.cpp @@ -21,18 +21,19 @@ void WorldPacket::Compress(Opcodes opcode) { - if (opcode == UNKNOWN_OPCODE || opcode == NULL) + if (opcode == UNKNOWN_OPCODE || opcode == NULL_OPCODE) { sLog->outError("Tried to compress packet with unknown opcode (%u)", uint32(opcode)); return; } + Opcodes uncompressedOpcode = GetOpcode(); uint32 size = wpos(); uint32 destsize = compressBound(size); std::vector<uint8> storage(destsize); - _compress(static_cast<void*>(&storage[0]), &destsize, static_cast<const void*>(contents()), size); + Compress(static_cast<void*>(&storage[0]), &destsize, static_cast<const void*>(contents()), size); if (destsize == 0) return; @@ -46,13 +47,13 @@ void WorldPacket::Compress(Opcodes opcode) uncompressedOpcode, size, opcode, destsize); } -void WorldPacket::_compress(void* dst, uint32 *dst_size, const void* src, int src_size) +void WorldPacket::Compress(void* dst, uint32 *dst_size, const void* src, int src_size) { z_stream c_stream; - c_stream.zalloc = (alloc_func)0; - c_stream.zfree = (free_func)0; - c_stream.opaque = (voidpf)0; + c_stream.zalloc = (alloc_func)NULL; + c_stream.zfree = (free_func)NULL; + c_stream.opaque = (voidpf)NULL; // default Z_BEST_SPEED (1) int z_res = deflateInit(&c_stream, sWorld->getIntConfig(CONFIG_COMPRESSION)); @@ -100,4 +101,4 @@ void WorldPacket::_compress(void* dst, uint32 *dst_size, const void* src, int sr } *dst_size = c_stream.total_out; -}
\ No newline at end of file +} diff --git a/src/server/game/Server/WorldPacket.h b/src/server/game/Server/WorldPacket.h index a9af9ed0563..cd6f95c2d2e 100644 --- a/src/server/game/Server/WorldPacket.h +++ b/src/server/game/Server/WorldPacket.h @@ -27,12 +27,15 @@ class WorldPacket : public ByteBuffer { public: // just container for later use - WorldPacket() : ByteBuffer(0), m_opcode(UNKNOWN_OPCODE) + WorldPacket() : ByteBuffer(0), m_opcode(UNKNOWN_OPCODE) + { + + } + WorldPacket(Opcodes opcode, size_t res=200) : ByteBuffer(res), m_opcode(opcode) { } - explicit WorldPacket(Opcodes opcode, size_t res=200) : ByteBuffer(res), m_opcode(opcode) { } // copy constructor - WorldPacket(const WorldPacket &packet) : ByteBuffer(packet), m_opcode(packet.m_opcode) + WorldPacket(const WorldPacket &packet) : ByteBuffer(packet), m_opcode(packet.m_opcode) { } @@ -49,7 +52,7 @@ class WorldPacket : public ByteBuffer protected: Opcodes m_opcode; - void _compress(void* dst, uint32 *dst_size, const void* src, int src_size); + void Compress(void* dst, uint32 *dst_size, const void* src, int src_size); }; #endif diff --git a/src/server/shared/Packets/ByteBuffer.cpp b/src/server/shared/Packets/ByteBuffer.cpp index e2efdccfbcb..2f669f9a428 100644 --- a/src/server/shared/Packets/ByteBuffer.cpp +++ b/src/server/shared/Packets/ByteBuffer.cpp @@ -49,14 +49,14 @@ template <typename T> void BitStream::WriteBits(T value, size_t bits) WriteBit((value >> i) & 1); } -bool BitStream::Empty () +bool BitStream::Empty() { return _data.empty(); } void BitStream::Reverse() { - uint32 len = GetLenght(); + uint32 len = GetLength(); std::vector<uint8> b = _data; Clear(); @@ -70,7 +70,7 @@ void BitStream::Print() return; std::stringstream ss; ss << "BitStream: "; - for (uint32 i = 0; i < GetLenght(); ++i) + for (uint32 i = 0; i < GetLength(); ++i) ss << uint32(GetBit(i)) << " "; sLog->outDebug(LOG_FILTER_NETWORKIO, ss.str().c_str()); diff --git a/src/server/shared/Packets/ByteBuffer.h b/src/server/shared/Packets/ByteBuffer.h index 0433145b028..bf4cf01b2be 100755 --- a/src/server/shared/Packets/ByteBuffer.h +++ b/src/server/shared/Packets/ByteBuffer.h @@ -68,7 +68,7 @@ class BitStream void Reverse(); void Print(); - size_t GetLenght () { return _data.size();} + size_t GetLength() { return _data.size(); } uint32 GetReadPosition() { return _rpos; } uint32 GetWritePosition() { return _wpos; } void SetReadPos(uint32 pos) { _rpos = pos; } @@ -103,7 +103,10 @@ class ByteBuffer ByteBuffer(size_t res, bool init = false); // copy constructor - ByteBuffer(const ByteBuffer &buf): _rpos(buf._rpos), _wpos(buf._wpos), _storage(buf._storage), _bitpos(buf._bitpos), _curbitval(buf._curbitval) { } + ByteBuffer(const ByteBuffer &buf) : _rpos(buf._rpos), _wpos(buf._wpos), + _storage(buf._storage), _bitpos(buf._bitpos), _curbitval(buf._curbitval) + { + } void clear() { @@ -113,12 +116,12 @@ class ByteBuffer template <typename T> void append(T value) { - flushBits(); + FlushBits(); EndianConvert(value); append((uint8 *)&value, sizeof(value)); } - void flushBits() + void FlushBits() { if (_bitpos == 8) return; @@ -128,7 +131,7 @@ class ByteBuffer _bitpos = 8; } - bool writeBit(uint32 bit) + bool WriteBit(uint32 bit) { --_bitpos; if (bit) @@ -144,7 +147,7 @@ class ByteBuffer return (bit != 0); } - bool readBit() + bool ReadBit() { ++_bitpos; if (_bitpos > 7) @@ -152,26 +155,23 @@ class ByteBuffer _bitpos = 0; _curbitval = read<uint8>(); } - bool bit = ((_curbitval >> (7-_bitpos)) & 1) != 0; - return bit; + + return ((_curbitval >> (7-_bitpos)) & 1) != 0; } - template <typename T> void writeBits(T value, size_t bits) + template <typename T> void WriteBits(T value, size_t bits) { for (int32 i = bits-1; i >= 0; --i) - writeBit((value >> i) & 1); + WriteBit((value >> i) & 1); } - uint32 readBits(size_t bits) + uint32 ReadBits(size_t bits) { uint32 value = 0; for (int32 i = bits-1; i >= 0; --i) - { - if(readBit()) - { + if (ReadBit()) value |= (1 << (_bitpos)); - } - } + return value; } @@ -179,7 +179,7 @@ class ByteBuffer { BitStream b; for (uint32 i = 0; i < len; ++i) - b.WriteBit(readBit()); + b.WriteBit(ReadBit()); return b; } |