diff --git a/src/Client/World/MovementMgr.cpp b/src/Client/World/MovementMgr.cpp index 1500e39..bdb33c8 100644 --- a/src/Client/World/MovementMgr.cpp +++ b/src/Client/World/MovementMgr.cpp @@ -146,7 +146,7 @@ void MovementMgr::Update(bool sendDirect) }*/ // if we are moving, and 500ms have passed, send an heartbeat packet. just in case 500ms have passed but the packet is sent by another function, do not send here - if( !sendDirect && (_moveFlags & MOVEMENTFLAG_ANY_MOVE) && _optime + MOVE_HEARTBEAT_DELAY < getMSTime()) + if( !sendDirect && (_moveFlags & MOVEMENTFLAG_ANY_MOVE_NOT_TURNING) && _optime + MOVE_HEARTBEAT_DELAY < getMSTime()) { _BuildPacket(MSG_MOVE_HEARTBEAT); } diff --git a/src/Client/World/MovementMgr.h b/src/Client/World/MovementMgr.h index 5c8f4d0..4971809 100644 --- a/src/Client/World/MovementMgr.h +++ b/src/Client/World/MovementMgr.h @@ -14,7 +14,8 @@ enum MovementFlagsEx { // custom flags MOVEMENTFLAG_ANY_MOVE = (MOVEMENTFLAG_BACKWARD | MOVEMENTFLAG_FORWARD | MOVEMENTFLAG_STRAFE_LEFT | MOVEMENTFLAG_STRAFE_RIGHT - | MOVEMENTFLAG_LEFT | MOVEMENTFLAG_RIGHT) + | MOVEMENTFLAG_LEFT | MOVEMENTFLAG_RIGHT), + MOVEMENTFLAG_ANY_MOVE_NOT_TURNING = (MOVEMENTFLAG_BACKWARD | MOVEMENTFLAG_FORWARD | MOVEMENTFLAG_STRAFE_LEFT | MOVEMENTFLAG_STRAFE_RIGHT) }; enum MoveModes diff --git a/src/Client/World/Opcodes.cpp b/src/Client/World/Opcodes.cpp index 6c7a851..976789a 100644 --- a/src/Client/World/Opcodes.cpp +++ b/src/Client/World/Opcodes.cpp @@ -29,1060 +29,1066 @@ // when renaming opcodes, replace old name by the new one const char* worldOpcodeNames[] = { - "MSG_NULL_ACTION", // MSG_NULL_ACTION - "CMSG_BOOTME", // CMSG_BOOTME - "CMSG_DBLOOKUP", // CMSG_DBLOOKUP - "SMSG_DBLOOKUP", // SMSG_DBLOOKUP - "CMSG_QUERY_OBJECT_POSITION", // CMSG_QUERY_OBJECT_POSITION - "SMSG_QUERY_OBJECT_POSITION", // SMSG_QUERY_OBJECT_POSITION - "CMSG_QUERY_OBJECT_ROTATION", // CMSG_QUERY_OBJECT_ROTATION - "SMSG_QUERY_OBJECT_ROTATION", // SMSG_QUERY_OBJECT_ROTATION - "CMSG_WORLD_TELEPORT", // CMSG_WORLD_TELEPORT - "CMSG_TELEPORT_TO_UNIT", // CMSG_TELEPORT_TO_UNIT - "CMSG_ZONE_MAP", // CMSG_ZONE_MAP - "SMSG_ZONE_MAP", // SMSG_ZONE_MAP - "CMSG_DEBUG_CHANGECELLZONE", // CMSG_DEBUG_CHANGECELLZONE - "CMSG_EMBLAZON_TABARD_OBSOLETE", // CMSG_EMBLAZON_TABARD_OBSOLETE - "CMSG_UNEMBLAZON_TABARD_OBSOLETE", // CMSG_UNEMBLAZON_TABARD_OBSOLETE - "CMSG_RECHARGE", // CMSG_RECHARGE - "CMSG_LEARN_SPELL", // CMSG_LEARN_SPELL - "CMSG_CREATEMONSTER", // CMSG_CREATEMONSTER - "CMSG_DESTROYMONSTER", // CMSG_DESTROYMONSTER - "CMSG_CREATEITEM", // CMSG_CREATEITEM - "CMSG_CREATEGAMEOBJECT", // CMSG_CREATEGAMEOBJECT - "CMSG_MAKEMONSTERATTACKME_OBSOLETE", // CMSG_MAKEMONSTERATTACKME_OBSOLETE - "CMSG_MAKEMONSTERATTACKGUID", // CMSG_MAKEMONSTERATTACKGUID - "CMSG_ENABLEDEBUGCOMBATLOGGING_OBSOLETE", // CMSG_ENABLEDEBUGCOMBATLOGGING_OBSOLETE - "CMSG_FORCEACTION", // CMSG_FORCEACTION - "CMSG_FORCEACTIONONOTHER", // CMSG_FORCEACTIONONOTHER - "CMSG_FORCEACTIONSHOW", // CMSG_FORCEACTIONSHOW - "SMSG_FORCEACTIONSHOW", // SMSG_FORCEACTIONSHOW - "SMSG_ATTACKERSTATEUPDATEDEBUGINFO_OBSOLETE", // SMSG_ATTACKERSTATEUPDATEDEBUGINFO_OBSOLETE - "SMSG_DEBUGINFOSPELL_OBSOLETE", // SMSG_DEBUGINFOSPELL_OBSOLETE - "SMSG_DEBUGINFOSPELLMISS_OBSOLETE", // SMSG_DEBUGINFOSPELLMISS_OBSOLETE - "SMSG_DEBUG_PLAYER_RANGE_OBSOLETE", // SMSG_DEBUG_PLAYER_RANGE_OBSOLETE - "CMSG_UNDRESSPLAYER", // CMSG_UNDRESSPLAYER - "CMSG_BEASTMASTER", // CMSG_BEASTMASTER - "CMSG_GODMODE", // CMSG_GODMODE - "SMSG_GODMODE", // SMSG_GODMODE - "CMSG_CHEAT_SETMONEY", // CMSG_CHEAT_SETMONEY - "CMSG_LEVEL_CHEAT", // CMSG_LEVEL_CHEAT - "CMSG_PET_LEVEL_CHEAT", // CMSG_PET_LEVEL_CHEAT - "CMSG_LEVELUP_CHEAT_OBSOLETE", // CMSG_LEVELUP_CHEAT_OBSOLETE - "CMSG_COOLDOWN_CHEAT", // CMSG_COOLDOWN_CHEAT - "CMSG_USE_SKILL_CHEAT", // CMSG_USE_SKILL_CHEAT - "CMSG_FLAG_QUEST", // CMSG_FLAG_QUEST - "CMSG_FLAG_QUEST_FINISH", // CMSG_FLAG_QUEST_FINISH - "CMSG_CLEAR_QUEST", // CMSG_CLEAR_QUEST - "CMSG_SEND_EVENT", // CMSG_SEND_EVENT - "CMSG_DEBUG_AISTATE", // CMSG_DEBUG_AISTATE - "SMSG_DEBUG_AISTATE", // SMSG_DEBUG_AISTATE - "CMSG_DISABLE_PVP_CHEAT", // CMSG_DISABLE_PVP_CHEAT - "CMSG_ADVANCE_SPAWN_TIME", // CMSG_ADVANCE_SPAWN_TIME - "CMSG_PVP_PORT_OBSOLETE", // CMSG_PVP_PORT_OBSOLETE - "CMSG_AUTH_SRP6_BEGIN", // CMSG_AUTH_SRP6_BEGIN - "CMSG_AUTH_SRP6_PROOF", // CMSG_AUTH_SRP6_PROOF - "CMSG_AUTH_SRP6_RECODE", // CMSG_AUTH_SRP6_RECODE - "CMSG_CHAR_CREATE", // CMSG_CHAR_CREATE - "CMSG_CHAR_ENUM", // CMSG_CHAR_ENUM - "CMSG_CHAR_DELETE", // CMSG_CHAR_DELETE - "SMSG_AUTH_SRP6_RESPONSE", // SMSG_AUTH_SRP6_RESPONSE - "SMSG_CHAR_CREATE", // SMSG_CHAR_CREATE - "SMSG_CHAR_ENUM", // SMSG_CHAR_ENUM - "SMSG_CHAR_DELETE", // SMSG_CHAR_DELETE - "CMSG_PLAYER_LOGIN", // CMSG_PLAYER_LOGIN - "SMSG_NEW_WORLD", // SMSG_NEW_WORLD - "SMSG_TRANSFER_PENDING", // SMSG_TRANSFER_PENDING - "SMSG_TRANSFER_ABORTED", // SMSG_TRANSFER_ABORTED - "SMSG_CHARACTER_LOGIN_FAILED", // SMSG_CHARACTER_LOGIN_FAILED - "SMSG_LOGIN_SETTIMESPEED", // SMSG_LOGIN_SETTIMESPEED - "SMSG_GAMETIME_UPDATE", // SMSG_GAMETIME_UPDATE - "CMSG_GAMETIME_SET", // CMSG_GAMETIME_SET - "SMSG_GAMETIME_SET", // SMSG_GAMETIME_SET - "CMSG_GAMESPEED_SET", // CMSG_GAMESPEED_SET - "SMSG_GAMESPEED_SET", // SMSG_GAMESPEED_SET - "CMSG_SERVERTIME", // CMSG_SERVERTIME - "SMSG_SERVERTIME", // SMSG_SERVERTIME - "CMSG_PLAYER_LOGOUT", // CMSG_PLAYER_LOGOUT - "CMSG_LOGOUT_REQUEST", // CMSG_LOGOUT_REQUEST - "SMSG_LOGOUT_RESPONSE", // SMSG_LOGOUT_RESPONSE - "SMSG_LOGOUT_COMPLETE", // SMSG_LOGOUT_COMPLETE - "CMSG_LOGOUT_CANCEL", // CMSG_LOGOUT_CANCEL - "SMSG_LOGOUT_CANCEL_ACK", // SMSG_LOGOUT_CANCEL_ACK - "CMSG_NAME_QUERY", // CMSG_NAME_QUERY - "SMSG_NAME_QUERY_RESPONSE", // SMSG_NAME_QUERY_RESPONSE - "CMSG_PET_NAME_QUERY", // CMSG_PET_NAME_QUERY - "SMSG_PET_NAME_QUERY_RESPONSE", // SMSG_PET_NAME_QUERY_RESPONSE - "CMSG_GUILD_QUERY", // CMSG_GUILD_QUERY - "SMSG_GUILD_QUERY_RESPONSE", // SMSG_GUILD_QUERY_RESPONSE - "CMSG_ITEM_QUERY_SINGLE", // CMSG_ITEM_QUERY_SINGLE - "CMSG_ITEM_QUERY_MULTIPLE", // CMSG_ITEM_QUERY_MULTIPLE - "SMSG_ITEM_QUERY_SINGLE_RESPONSE", // SMSG_ITEM_QUERY_SINGLE_RESPONSE - "SMSG_ITEM_QUERY_MULTIPLE_RESPONSE", // SMSG_ITEM_QUERY_MULTIPLE_RESPONSE - "CMSG_PAGE_TEXT_QUERY", // CMSG_PAGE_TEXT_QUERY - "SMSG_PAGE_TEXT_QUERY_RESPONSE", // SMSG_PAGE_TEXT_QUERY_RESPONSE - "CMSG_QUEST_QUERY", // CMSG_QUEST_QUERY - "SMSG_QUEST_QUERY_RESPONSE", // SMSG_QUEST_QUERY_RESPONSE - "CMSG_GAMEOBJECT_QUERY", // CMSG_GAMEOBJECT_QUERY - "SMSG_GAMEOBJECT_QUERY_RESPONSE", // SMSG_GAMEOBJECT_QUERY_RESPONSE - "CMSG_CREATURE_QUERY", // CMSG_CREATURE_QUERY - "SMSG_CREATURE_QUERY_RESPONSE", // SMSG_CREATURE_QUERY_RESPONSE - "CMSG_WHO", // CMSG_WHO - "SMSG_WHO", // SMSG_WHO - "CMSG_WHOIS", // CMSG_WHOIS - "SMSG_WHOIS", // SMSG_WHOIS - "CMSG_FRIEND_LIST", // CMSG_FRIEND_LIST - "SMSG_FRIEND_LIST", // SMSG_FRIEND_LIST - "SMSG_FRIEND_STATUS", // SMSG_FRIEND_STATUS - "CMSG_ADD_FRIEND", // CMSG_ADD_FRIEND - "CMSG_DEL_FRIEND", // CMSG_DEL_FRIEND - "SMSG_IGNORE_LIST", // SMSG_IGNORE_LIST - "CMSG_ADD_IGNORE", // CMSG_ADD_IGNORE - "CMSG_DEL_IGNORE", // CMSG_DEL_IGNORE - "CMSG_GROUP_INVITE", // CMSG_GROUP_INVITE - "SMSG_GROUP_INVITE", // SMSG_GROUP_INVITE - "CMSG_GROUP_CANCEL", // CMSG_GROUP_CANCEL - "SMSG_GROUP_CANCEL", // SMSG_GROUP_CANCEL - "CMSG_GROUP_ACCEPT", // CMSG_GROUP_ACCEPT - "CMSG_GROUP_DECLINE", // CMSG_GROUP_DECLINE - "SMSG_GROUP_DECLINE", // SMSG_GROUP_DECLINE - "CMSG_GROUP_UNINVITE", // CMSG_GROUP_UNINVITE - "CMSG_GROUP_UNINVITE_GUID", // CMSG_GROUP_UNINVITE_GUID - "SMSG_GROUP_UNINVITE", // SMSG_GROUP_UNINVITE - "CMSG_GROUP_SET_LEADER", // CMSG_GROUP_SET_LEADER - "SMSG_GROUP_SET_LEADER", // SMSG_GROUP_SET_LEADER - "CMSG_LOOT_METHOD", // CMSG_LOOT_METHOD - "CMSG_GROUP_DISBAND", // CMSG_GROUP_DISBAND - "SMSG_GROUP_DESTROYED", // SMSG_GROUP_DESTROYED - "SMSG_GROUP_LIST", // SMSG_GROUP_LIST - "SMSG_PARTY_MEMBER_STATS", // SMSG_PARTY_MEMBER_STATS - "SMSG_PARTY_COMMAND_RESULT", // SMSG_PARTY_COMMAND_RESULT - "UMSG_UPDATE_GROUP_MEMBERS", // UMSG_UPDATE_GROUP_MEMBERS - "CMSG_GUILD_CREATE", // CMSG_GUILD_CREATE - "CMSG_GUILD_INVITE", // CMSG_GUILD_INVITE - "SMSG_GUILD_INVITE", // SMSG_GUILD_INVITE - "CMSG_GUILD_ACCEPT", // CMSG_GUILD_ACCEPT - "CMSG_GUILD_DECLINE", // CMSG_GUILD_DECLINE - "SMSG_GUILD_DECLINE", // SMSG_GUILD_DECLINE - "CMSG_GUILD_INFO", // CMSG_GUILD_INFO - "SMSG_GUILD_INFO", // SMSG_GUILD_INFO - "CMSG_GUILD_ROSTER", // CMSG_GUILD_ROSTER - "SMSG_GUILD_ROSTER", // SMSG_GUILD_ROSTER - "CMSG_GUILD_PROMOTE", // CMSG_GUILD_PROMOTE - "CMSG_GUILD_DEMOTE", // CMSG_GUILD_DEMOTE - "CMSG_GUILD_LEAVE", // CMSG_GUILD_LEAVE - "CMSG_GUILD_REMOVE", // CMSG_GUILD_REMOVE - "CMSG_GUILD_DISBAND", // CMSG_GUILD_DISBAND - "CMSG_GUILD_LEADER", // CMSG_GUILD_LEADER - "CMSG_GUILD_MOTD", // CMSG_GUILD_MOTD - "SMSG_GUILD_EVENT", // SMSG_GUILD_EVENT - "SMSG_GUILD_COMMAND_RESULT", // SMSG_GUILD_COMMAND_RESULT - "UMSG_UPDATE_GUILD", // UMSG_UPDATE_GUILD - "CMSG_MESSAGECHAT", // CMSG_MESSAGECHAT - "SMSG_MESSAGECHAT", // SMSG_MESSAGECHAT - "CMSG_JOIN_CHANNEL", // CMSG_JOIN_CHANNEL - "CMSG_LEAVE_CHANNEL", // CMSG_LEAVE_CHANNEL - "SMSG_CHANNEL_NOTIFY", // SMSG_CHANNEL_NOTIFY - "CMSG_CHANNEL_LIST", // CMSG_CHANNEL_LIST - "SMSG_CHANNEL_LIST", // SMSG_CHANNEL_LIST - "CMSG_CHANNEL_PASSWORD", // CMSG_CHANNEL_PASSWORD - "CMSG_CHANNEL_SET_OWNER", // CMSG_CHANNEL_SET_OWNER - "CMSG_CHANNEL_OWNER", // CMSG_CHANNEL_OWNER - "CMSG_CHANNEL_MODERATOR", // CMSG_CHANNEL_MODERATOR - "CMSG_CHANNEL_UNMODERATOR", // CMSG_CHANNEL_UNMODERATOR - "CMSG_CHANNEL_MUTE", // CMSG_CHANNEL_MUTE - "CMSG_CHANNEL_UNMUTE", // CMSG_CHANNEL_UNMUTE - "CMSG_CHANNEL_INVITE", // CMSG_CHANNEL_INVITE - "CMSG_CHANNEL_KICK", // CMSG_CHANNEL_KICK - "CMSG_CHANNEL_BAN", // CMSG_CHANNEL_BAN - "CMSG_CHANNEL_UNBAN", // CMSG_CHANNEL_UNBAN - "CMSG_CHANNEL_ANNOUNCEMENTS", // CMSG_CHANNEL_ANNOUNCEMENTS - "CMSG_CHANNEL_MODERATE", // CMSG_CHANNEL_MODERATE - "SMSG_UPDATE_OBJECT", // SMSG_UPDATE_OBJECT - "SMSG_DESTROY_OBJECT", // SMSG_DESTROY_OBJECT - "CMSG_USE_ITEM", // CMSG_USE_ITEM - "CMSG_OPEN_ITEM", // CMSG_OPEN_ITEM - "CMSG_READ_ITEM", // CMSG_READ_ITEM - "SMSG_READ_ITEM_OK", // SMSG_READ_ITEM_OK - "SMSG_READ_ITEM_FAILED", // SMSG_READ_ITEM_FAILED - "SMSG_ITEM_COOLDOWN", // SMSG_ITEM_COOLDOWN - "CMSG_GAMEOBJ_USE", // CMSG_GAMEOBJ_USE - "CMSG_GAMEOBJ_CHAIR_USE_OBSOLETE", // CMSG_GAMEOBJ_CHAIR_USE_OBSOLETE - "SMSG_GAMEOBJECT_CUSTOM_ANIM", // SMSG_GAMEOBJECT_CUSTOM_ANIM - "CMSG_AREATRIGGER", // CMSG_AREATRIGGER - "MSG_MOVE_START_FORWARD", // MSG_MOVE_START_FORWARD - "MSG_MOVE_START_BACKWARD", // MSG_MOVE_START_BACKWARD - "MSG_MOVE_STOP", // MSG_MOVE_STOP - "MSG_MOVE_START_STRAFE_LEFT", // MSG_MOVE_START_STRAFE_LEFT - "MSG_MOVE_START_STRAFE_RIGHT", // MSG_MOVE_START_STRAFE_RIGHT - "MSG_MOVE_STOP_STRAFE", // MSG_MOVE_STOP_STRAFE - "MSG_MOVE_JUMP", // MSG_MOVE_JUMP - "MSG_MOVE_START_TURN_LEFT", // MSG_MOVE_START_TURN_LEFT - "MSG_MOVE_START_TURN_RIGHT", // MSG_MOVE_START_TURN_RIGHT - "MSG_MOVE_STOP_TURN", // MSG_MOVE_STOP_TURN - "MSG_MOVE_START_PITCH_UP", // MSG_MOVE_START_PITCH_UP - "MSG_MOVE_START_PITCH_DOWN", // MSG_MOVE_START_PITCH_DOWN - "MSG_MOVE_STOP_PITCH", // MSG_MOVE_STOP_PITCH - "MSG_MOVE_SET_RUN_MODE", // MSG_MOVE_SET_RUN_MODE - "MSG_MOVE_SET_WALK_MODE", // MSG_MOVE_SET_WALK_MODE - "MSG_MOVE_TOGGLE_LOGGING", // MSG_MOVE_TOGGLE_LOGGING - "MSG_MOVE_TELEPORT", // MSG_MOVE_TELEPORT - "MSG_MOVE_TELEPORT_CHEAT", // MSG_MOVE_TELEPORT_CHEAT - "MSG_MOVE_TELEPORT_ACK", // MSG_MOVE_TELEPORT_ACK - "MSG_MOVE_TOGGLE_FALL_LOGGING", // MSG_MOVE_TOGGLE_FALL_LOGGING - "MSG_MOVE_FALL_LAND", // MSG_MOVE_FALL_LAND - "MSG_MOVE_START_SWIM", // MSG_MOVE_START_SWIM - "MSG_MOVE_STOP_SWIM", // MSG_MOVE_STOP_SWIM - "MSG_MOVE_SET_RUN_SPEED_CHEAT", // MSG_MOVE_SET_RUN_SPEED_CHEAT - "MSG_MOVE_SET_RUN_SPEED", // MSG_MOVE_SET_RUN_SPEED - "MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT", // MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT - "MSG_MOVE_SET_RUN_BACK_SPEED", // MSG_MOVE_SET_RUN_BACK_SPEED - "MSG_MOVE_SET_WALK_SPEED_CHEAT", // MSG_MOVE_SET_WALK_SPEED_CHEAT - "MSG_MOVE_SET_WALK_SPEED", // MSG_MOVE_SET_WALK_SPEED - "MSG_MOVE_SET_SWIM_SPEED_CHEAT", // MSG_MOVE_SET_SWIM_SPEED_CHEAT - "MSG_MOVE_SET_SWIM_SPEED", // MSG_MOVE_SET_SWIM_SPEED - "MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT", // MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT - "MSG_MOVE_SET_SWIM_BACK_SPEED", // MSG_MOVE_SET_SWIM_BACK_SPEED - "MSG_MOVE_SET_ALL_SPEED_CHEAT", // MSG_MOVE_SET_ALL_SPEED_CHEAT - "MSG_MOVE_SET_TURN_RATE_CHEAT", // MSG_MOVE_SET_TURN_RATE_CHEAT - "MSG_MOVE_SET_TURN_RATE", // MSG_MOVE_SET_TURN_RATE - "MSG_MOVE_TOGGLE_COLLISION_CHEAT", // MSG_MOVE_TOGGLE_COLLISION_CHEAT - "MSG_MOVE_SET_FACING", // MSG_MOVE_SET_FACING - "MSG_MOVE_SET_PITCH", // MSG_MOVE_SET_PITCH - "MSG_MOVE_WORLDPORT_ACK", // MSG_MOVE_WORLDPORT_ACK - "SMSG_MONSTER_MOVE", // SMSG_MONSTER_MOVE - "SMSG_MOVE_WATER_WALK", // SMSG_MOVE_WATER_WALK - "SMSG_MOVE_LAND_WALK", // SMSG_MOVE_LAND_WALK - "MSG_MOVE_SET_RAW_POSITION_ACK", // MSG_MOVE_SET_RAW_POSITION_ACK - "CMSG_MOVE_SET_RAW_POSITION", // CMSG_MOVE_SET_RAW_POSITION - "SMSG_FORCE_RUN_SPEED_CHANGE", // SMSG_FORCE_RUN_SPEED_CHANGE - "CMSG_FORCE_RUN_SPEED_CHANGE_ACK", // CMSG_FORCE_RUN_SPEED_CHANGE_ACK - "SMSG_FORCE_RUN_BACK_SPEED_CHANGE", // SMSG_FORCE_RUN_BACK_SPEED_CHANGE - "CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK", // CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK - "SMSG_FORCE_SWIM_SPEED_CHANGE", // SMSG_FORCE_SWIM_SPEED_CHANGE - "CMSG_FORCE_SWIM_SPEED_CHANGE_ACK", // CMSG_FORCE_SWIM_SPEED_CHANGE_ACK - "SMSG_FORCE_MOVE_ROOT", // SMSG_FORCE_MOVE_ROOT - "CMSG_FORCE_MOVE_ROOT_ACK", // CMSG_FORCE_MOVE_ROOT_ACK - "SMSG_FORCE_MOVE_UNROOT", // SMSG_FORCE_MOVE_UNROOT - "CMSG_FORCE_MOVE_UNROOT_ACK", // CMSG_FORCE_MOVE_UNROOT_ACK - "MSG_MOVE_ROOT", // MSG_MOVE_ROOT - "MSG_MOVE_UNROOT", // MSG_MOVE_UNROOT - "MSG_MOVE_HEARTBEAT", // MSG_MOVE_HEARTBEAT - "SMSG_MOVE_KNOCK_BACK", // SMSG_MOVE_KNOCK_BACK - "CMSG_MOVE_KNOCK_BACK_ACK", // CMSG_MOVE_KNOCK_BACK_ACK - "MSG_MOVE_KNOCK_BACK", // MSG_MOVE_KNOCK_BACK - "SMSG_MOVE_FEATHER_FALL", // SMSG_MOVE_FEATHER_FALL - "SMSG_MOVE_NORMAL_FALL", // SMSG_MOVE_NORMAL_FALL - "SMSG_MOVE_SET_HOVER", // SMSG_MOVE_SET_HOVER - "SMSG_MOVE_UNSET_HOVER", // SMSG_MOVE_UNSET_HOVER - "CMSG_MOVE_HOVER_ACK", // CMSG_MOVE_HOVER_ACK - "MSG_MOVE_HOVER", // MSG_MOVE_HOVER - "CMSG_TRIGGER_CINEMATIC_CHEAT", // CMSG_TRIGGER_CINEMATIC_CHEAT - "CMSG_OPENING_CINEMATIC", // CMSG_OPENING_CINEMATIC - "SMSG_TRIGGER_CINEMATIC", // SMSG_TRIGGER_CINEMATIC - "CMSG_NEXT_CINEMATIC_CAMERA", // CMSG_NEXT_CINEMATIC_CAMERA - "CMSG_COMPLETE_CINEMATIC", // CMSG_COMPLETE_CINEMATIC - "SMSG_TUTORIAL_FLAGS", // SMSG_TUTORIAL_FLAGS - "CMSG_TUTORIAL_FLAG", // CMSG_TUTORIAL_FLAG - "CMSG_TUTORIAL_CLEAR", // CMSG_TUTORIAL_CLEAR - "CMSG_TUTORIAL_RESET", // CMSG_TUTORIAL_RESET - "CMSG_STANDSTATECHANGE", // CMSG_STANDSTATECHANGE - "CMSG_EMOTE", // CMSG_EMOTE - "SMSG_EMOTE", // SMSG_EMOTE - "CMSG_TEXT_EMOTE", // CMSG_TEXT_EMOTE - "SMSG_TEXT_EMOTE", // SMSG_TEXT_EMOTE - "CMSG_AUTOEQUIP_GROUND_ITEM", // CMSG_AUTOEQUIP_GROUND_ITEM - "CMSG_AUTOSTORE_GROUND_ITEM", // CMSG_AUTOSTORE_GROUND_ITEM - "CMSG_AUTOSTORE_LOOT_ITEM", // CMSG_AUTOSTORE_LOOT_ITEM - "CMSG_STORE_LOOT_IN_SLOT", // CMSG_STORE_LOOT_IN_SLOT - "CMSG_AUTOEQUIP_ITEM", // CMSG_AUTOEQUIP_ITEM - "CMSG_AUTOSTORE_BAG_ITEM", // CMSG_AUTOSTORE_BAG_ITEM - "CMSG_SWAP_ITEM", // CMSG_SWAP_ITEM - "CMSG_SWAP_INV_ITEM", // CMSG_SWAP_INV_ITEM - "CMSG_SPLIT_ITEM", // CMSG_SPLIT_ITEM - "CMSG_PICKUP_ITEM", // CMSG_PICKUP_ITEM - "CMSG_DROP_ITEM", // CMSG_DROP_ITEM - "CMSG_DESTROYITEM", // CMSG_DESTROYITEM - "SMSG_INVENTORY_CHANGE_FAILURE", // SMSG_INVENTORY_CHANGE_FAILURE - "SMSG_OPEN_CONTAINER", // SMSG_OPEN_CONTAINER - "CMSG_INSPECT", // CMSG_INSPECT - "SMSG_INSPECT", // SMSG_INSPECT - "CMSG_INITIATE_TRADE", // CMSG_INITIATE_TRADE - "CMSG_BEGIN_TRADE", // CMSG_BEGIN_TRADE - "CMSG_BUSY_TRADE", // CMSG_BUSY_TRADE - "CMSG_IGNORE_TRADE", // CMSG_IGNORE_TRADE - "CMSG_ACCEPT_TRADE", // CMSG_ACCEPT_TRADE - "CMSG_UNACCEPT_TRADE", // CMSG_UNACCEPT_TRADE - "CMSG_CANCEL_TRADE", // CMSG_CANCEL_TRADE - "CMSG_SET_TRADE_ITEM", // CMSG_SET_TRADE_ITEM - "CMSG_CLEAR_TRADE_ITEM", // CMSG_CLEAR_TRADE_ITEM - "CMSG_SET_TRADE_GOLD", // CMSG_SET_TRADE_GOLD - "SMSG_TRADE_STATUS", // SMSG_TRADE_STATUS - "SMSG_TRADE_STATUS_EXTENDED", // SMSG_TRADE_STATUS_EXTENDED - "SMSG_INITIALIZE_FACTIONS", // SMSG_INITIALIZE_FACTIONS - "SMSG_SET_FACTION_VISIBLE", // SMSG_SET_FACTION_VISIBLE - "SMSG_SET_FACTION_STANDING", // SMSG_SET_FACTION_STANDING - "CMSG_SET_FACTION_ATWAR", // CMSG_SET_FACTION_ATWAR - "CMSG_SET_FACTION_CHEAT", // CMSG_SET_FACTION_CHEAT - "SMSG_SET_PROFICIENCY", // SMSG_SET_PROFICIENCY - "CMSG_SET_ACTION_BUTTON", // CMSG_SET_ACTION_BUTTON - "SMSG_ACTION_BUTTONS", // SMSG_ACTION_BUTTONS - "SMSG_INITIAL_SPELLS", // SMSG_INITIAL_SPELLS - "SMSG_LEARNED_SPELL", // SMSG_LEARNED_SPELL - "SMSG_SUPERCEDED_SPELL", // SMSG_SUPERCEDED_SPELL - "CMSG_NEW_SPELL_SLOT", // CMSG_NEW_SPELL_SLOT - "CMSG_CAST_SPELL", // CMSG_CAST_SPELL - "CMSG_CANCEL_CAST", // CMSG_CANCEL_CAST - "SMSG_CAST_RESULT", // SMSG_CAST_RESULT - "SMSG_SPELL_START", // SMSG_SPELL_START - "SMSG_SPELL_GO", // SMSG_SPELL_GO - "SMSG_SPELL_FAILURE", // SMSG_SPELL_FAILURE - "SMSG_SPELL_COOLDOWN", // SMSG_SPELL_COOLDOWN - "SMSG_COOLDOWN_EVENT", // SMSG_COOLDOWN_EVENT - "CMSG_CANCEL_AURA", // CMSG_CANCEL_AURA - "SMSG_UPDATE_AURA_DURATION", // SMSG_UPDATE_AURA_DURATION - "SMSG_PET_CAST_FAILED", // SMSG_PET_CAST_FAILED - "MSG_CHANNEL_START", // MSG_CHANNEL_START - "MSG_CHANNEL_UPDATE", // MSG_CHANNEL_UPDATE - "CMSG_CANCEL_CHANNELLING", // CMSG_CANCEL_CHANNELLING - "SMSG_AI_REACTION", // SMSG_AI_REACTION - "CMSG_SET_SELECTION", // CMSG_SET_SELECTION - "CMSG_SET_TARGET_OBSOLETE", // CMSG_SET_TARGET_OBSOLETE - "CMSG_UNUSED", // CMSG_UNUSED - "CMSG_UNUSED2", // CMSG_UNUSED2 - "CMSG_ATTACKSWING", // CMSG_ATTACKSWING - "CMSG_ATTACKSTOP", // CMSG_ATTACKSTOP - "SMSG_ATTACKSTART", // SMSG_ATTACKSTART - "SMSG_ATTACKSTOP", // SMSG_ATTACKSTOP - "SMSG_ATTACKSWING_NOTINRANGE", // SMSG_ATTACKSWING_NOTINRANGE - "SMSG_ATTACKSWING_BADFACING", // SMSG_ATTACKSWING_BADFACING - "SMSG_ATTACKSWING_NOTSTANDING", // SMSG_ATTACKSWING_NOTSTANDING - "SMSG_ATTACKSWING_DEADTARGET", // SMSG_ATTACKSWING_DEADTARGET - "SMSG_ATTACKSWING_CANT_ATTACK", // SMSG_ATTACKSWING_CANT_ATTACK - "SMSG_ATTACKERSTATEUPDATE", // SMSG_ATTACKERSTATEUPDATE - "SMSG_VICTIMSTATEUPDATE_OBSOLETE", // SMSG_VICTIMSTATEUPDATE_OBSOLETE - "SMSG_DAMAGE_DONE_OBSOLETE", // SMSG_DAMAGE_DONE_OBSOLETE - "SMSG_DAMAGE_TAKEN_OBSOLETE", // SMSG_DAMAGE_TAKEN_OBSOLETE - "SMSG_CANCEL_COMBAT", // SMSG_CANCEL_COMBAT - "SMSG_PLAYER_COMBAT_XP_GAIN_OBSOLETE", // SMSG_PLAYER_COMBAT_XP_GAIN_OBSOLETE - "SMSG_HEALSPELL_ON_PLAYER_OBSOLETE", // SMSG_HEALSPELL_ON_PLAYER_OBSOLETE - "SMSG_HEALSPELL_ON_PLAYERS_PET_OBSOLETE", // SMSG_HEALSPELL_ON_PLAYERS_PET_OBSOLETE - "CMSG_SHEATHE_OBSOLETE", // CMSG_SHEATHE_OBSOLETE - "CMSG_SAVE_PLAYER", // CMSG_SAVE_PLAYER - "CMSG_SETDEATHBINDPOINT", // CMSG_SETDEATHBINDPOINT - "SMSG_BINDPOINTUPDATE", // SMSG_BINDPOINTUPDATE - "CMSG_GETDEATHBINDZONE", // CMSG_GETDEATHBINDZONE - "SMSG_BINDZONEREPLY", // SMSG_BINDZONEREPLY - "SMSG_PLAYERBOUND", // SMSG_PLAYERBOUND - "SMSG_DEATH_NOTIFY_OBSOLETE", // SMSG_DEATH_NOTIFY_OBSOLETE - "CMSG_REPOP_REQUEST", // CMSG_REPOP_REQUEST - "SMSG_RESURRECT_REQUEST", // SMSG_RESURRECT_REQUEST - "CMSG_RESURRECT_RESPONSE", // CMSG_RESURRECT_RESPONSE - "CMSG_LOOT", // CMSG_LOOT - "CMSG_LOOT_MONEY", // CMSG_LOOT_MONEY - "CMSG_LOOT_RELEASE", // CMSG_LOOT_RELEASE - "SMSG_LOOT_RESPONSE", // SMSG_LOOT_RESPONSE - "SMSG_LOOT_RELEASE_RESPONSE", // SMSG_LOOT_RELEASE_RESPONSE - "SMSG_LOOT_REMOVED", // SMSG_LOOT_REMOVED - "SMSG_LOOT_MONEY_NOTIFY", // SMSG_LOOT_MONEY_NOTIFY - "SMSG_LOOT_ITEM_NOTIFY", // SMSG_LOOT_ITEM_NOTIFY - "SMSG_LOOT_CLEAR_MONEY", // SMSG_LOOT_CLEAR_MONEY - "SMSG_ITEM_PUSH_RESULT", // SMSG_ITEM_PUSH_RESULT - "SMSG_DUEL_REQUESTED", // SMSG_DUEL_REQUESTED - "SMSG_DUEL_OUTOFBOUNDS", // SMSG_DUEL_OUTOFBOUNDS - "SMSG_DUEL_INBOUNDS", // SMSG_DUEL_INBOUNDS - "SMSG_DUEL_COMPLETE", // SMSG_DUEL_COMPLETE - "SMSG_DUEL_WINNER", // SMSG_DUEL_WINNER - "CMSG_DUEL_ACCEPTED", // CMSG_DUEL_ACCEPTED - "CMSG_DUEL_CANCELLED", // CMSG_DUEL_CANCELLED - "SMSG_MOUNTRESULT", // SMSG_MOUNTRESULT - "SMSG_DISMOUNTRESULT", // SMSG_DISMOUNTRESULT - "SMSG_PUREMOUNT_CANCELLED_OBSOLETE", // SMSG_PUREMOUNT_CANCELLED_OBSOLETE - "CMSG_MOUNTSPECIAL_ANIM", // CMSG_MOUNTSPECIAL_ANIM - "SMSG_MOUNTSPECIAL_ANIM", // SMSG_MOUNTSPECIAL_ANIM - "SMSG_PET_TAME_FAILURE", // SMSG_PET_TAME_FAILURE - "CMSG_PET_SET_ACTION", // CMSG_PET_SET_ACTION - "CMSG_PET_ACTION", // CMSG_PET_ACTION - "CMSG_PET_ABANDON", // CMSG_PET_ABANDON - "CMSG_PET_RENAME", // CMSG_PET_RENAME - "SMSG_PET_NAME_INVALID", // SMSG_PET_NAME_INVALID - "SMSG_PET_SPELLS", // SMSG_PET_SPELLS - "SMSG_PET_MODE", // SMSG_PET_MODE - "CMSG_GOSSIP_HELLO", // CMSG_GOSSIP_HELLO - "CMSG_GOSSIP_SELECT_OPTION", // CMSG_GOSSIP_SELECT_OPTION - "SMSG_GOSSIP_MESSAGE", // SMSG_GOSSIP_MESSAGE - "SMSG_GOSSIP_COMPLETE", // SMSG_GOSSIP_COMPLETE - "CMSG_NPC_TEXT_QUERY", // CMSG_NPC_TEXT_QUERY - "SMSG_NPC_TEXT_UPDATE", // SMSG_NPC_TEXT_UPDATE - "SMSG_NPC_WONT_TALK", // SMSG_NPC_WONT_TALK - "CMSG_QUESTGIVER_STATUS_QUERY", // CMSG_QUESTGIVER_STATUS_QUERY - "SMSG_QUESTGIVER_STATUS", // SMSG_QUESTGIVER_STATUS - "CMSG_QUESTGIVER_HELLO", // CMSG_QUESTGIVER_HELLO - "SMSG_QUESTGIVER_QUEST_LIST", // SMSG_QUESTGIVER_QUEST_LIST - "CMSG_QUESTGIVER_QUERY_QUEST", // CMSG_QUESTGIVER_QUERY_QUEST - "CMSG_QUESTGIVER_QUEST_AUTOLAUNCH", // CMSG_QUESTGIVER_QUEST_AUTOLAUNCH - "SMSG_QUESTGIVER_QUEST_DETAILS", // SMSG_QUESTGIVER_QUEST_DETAILS - "CMSG_QUESTGIVER_ACCEPT_QUEST", // CMSG_QUESTGIVER_ACCEPT_QUEST - "CMSG_QUESTGIVER_COMPLETE_QUEST", // CMSG_QUESTGIVER_COMPLETE_QUEST - "SMSG_QUESTGIVER_REQUEST_ITEMS", // SMSG_QUESTGIVER_REQUEST_ITEMS - "CMSG_QUESTGIVER_REQUEST_REWARD", // CMSG_QUESTGIVER_REQUEST_REWARD - "SMSG_QUESTGIVER_OFFER_REWARD", // SMSG_QUESTGIVER_OFFER_REWARD - "CMSG_QUESTGIVER_CHOOSE_REWARD", // CMSG_QUESTGIVER_CHOOSE_REWARD - "SMSG_QUESTGIVER_QUEST_INVALID", // SMSG_QUESTGIVER_QUEST_INVALID - "CMSG_QUESTGIVER_CANCEL", // CMSG_QUESTGIVER_CANCEL - "SMSG_QUESTGIVER_QUEST_COMPLETE", // SMSG_QUESTGIVER_QUEST_COMPLETE - "SMSG_QUESTGIVER_QUEST_FAILED", // SMSG_QUESTGIVER_QUEST_FAILED - "CMSG_QUESTLOG_SWAP_QUEST", // CMSG_QUESTLOG_SWAP_QUEST - "CMSG_QUESTLOG_REMOVE_QUEST", // CMSG_QUESTLOG_REMOVE_QUEST - "SMSG_QUESTLOG_FULL", // SMSG_QUESTLOG_FULL - "SMSG_QUESTUPDATE_FAILED", // SMSG_QUESTUPDATE_FAILED - "SMSG_QUESTUPDATE_FAILEDTIMER", // SMSG_QUESTUPDATE_FAILEDTIMER - "SMSG_QUESTUPDATE_COMPLETE", // SMSG_QUESTUPDATE_COMPLETE - "SMSG_QUESTUPDATE_ADD_KILL", // SMSG_QUESTUPDATE_ADD_KILL - "SMSG_QUESTUPDATE_ADD_ITEM", // SMSG_QUESTUPDATE_ADD_ITEM - "CMSG_QUEST_CONFIRM_ACCEPT", // CMSG_QUEST_CONFIRM_ACCEPT - "SMSG_QUEST_CONFIRM_ACCEPT", // SMSG_QUEST_CONFIRM_ACCEPT - "CMSG_PUSHQUESTTOPARTY", // CMSG_PUSHQUESTTOPARTY - "CMSG_LIST_INVENTORY", // CMSG_LIST_INVENTORY - "SMSG_LIST_INVENTORY", // SMSG_LIST_INVENTORY - "CMSG_SELL_ITEM", // CMSG_SELL_ITEM - "SMSG_SELL_ITEM", // SMSG_SELL_ITEM - "CMSG_BUY_ITEM", // CMSG_BUY_ITEM - "CMSG_BUY_ITEM_IN_SLOT", // CMSG_BUY_ITEM_IN_SLOT - "SMSG_BUY_ITEM", // SMSG_BUY_ITEM - "SMSG_BUY_FAILED", // SMSG_BUY_FAILED - "CMSG_TAXICLEARALLNODES", // CMSG_TAXICLEARALLNODES - "CMSG_TAXIENABLEALLNODES", // CMSG_TAXIENABLEALLNODES - "CMSG_TAXISHOWNODES", // CMSG_TAXISHOWNODES - "SMSG_SHOWTAXINODES", // SMSG_SHOWTAXINODES - "CMSG_TAXINODE_STATUS_QUERY", // CMSG_TAXINODE_STATUS_QUERY - "SMSG_TAXINODE_STATUS", // SMSG_TAXINODE_STATUS - "CMSG_TAXIQUERYAVAILABLENODES", // CMSG_TAXIQUERYAVAILABLENODES - "CMSG_ACTIVATETAXI", // CMSG_ACTIVATETAXI - "SMSG_ACTIVATETAXIREPLY", // SMSG_ACTIVATETAXIREPLY - "SMSG_NEW_TAXI_PATH", // SMSG_NEW_TAXI_PATH - "CMSG_TRAINER_LIST", // CMSG_TRAINER_LIST - "SMSG_TRAINER_LIST", // SMSG_TRAINER_LIST - "CMSG_TRAINER_BUY_SPELL", // CMSG_TRAINER_BUY_SPELL - "SMSG_TRAINER_BUY_SUCCEEDED", // SMSG_TRAINER_BUY_SUCCEEDED - "SMSG_TRAINER_BUY_FAILED", // SMSG_TRAINER_BUY_FAILED - "CMSG_BINDER_ACTIVATE", // CMSG_BINDER_ACTIVATE - "SMSG_PLAYERBINDERROR", // SMSG_PLAYERBINDERROR - "CMSG_BANKER_ACTIVATE", // CMSG_BANKER_ACTIVATE - "SMSG_SHOW_BANK", // SMSG_SHOW_BANK - "CMSG_BUY_BANK_SLOT", // CMSG_BUY_BANK_SLOT - "SMSG_BUY_BANK_SLOT_RESULT", // SMSG_BUY_BANK_SLOT_RESULT - "CMSG_PETITION_SHOWLIST", // CMSG_PETITION_SHOWLIST - "SMSG_PETITION_SHOWLIST", // SMSG_PETITION_SHOWLIST - "CMSG_PETITION_BUY", // CMSG_PETITION_BUY - "CMSG_PETITION_SHOW_SIGNATURES", // CMSG_PETITION_SHOW_SIGNATURES - "SMSG_PETITION_SHOW_SIGNATURES", // SMSG_PETITION_SHOW_SIGNATURES - "CMSG_PETITION_SIGN", // CMSG_PETITION_SIGN - "SMSG_PETITION_SIGN_RESULTS", // SMSG_PETITION_SIGN_RESULTS - "MSG_PETITION_DECLINE", // MSG_PETITION_DECLINE - "CMSG_OFFER_PETITION", // CMSG_OFFER_PETITION - "CMSG_TURN_IN_PETITION", // CMSG_TURN_IN_PETITION - "SMSG_TURN_IN_PETITION_RESULTS", // SMSG_TURN_IN_PETITION_RESULTS - "CMSG_PETITION_QUERY", // CMSG_PETITION_QUERY - "SMSG_PETITION_QUERY_RESPONSE", // SMSG_PETITION_QUERY_RESPONSE - "SMSG_FISH_NOT_HOOKED", // SMSG_FISH_NOT_HOOKED - "SMSG_FISH_ESCAPED", // SMSG_FISH_ESCAPED - "CMSG_BUG", // CMSG_BUG - "SMSG_NOTIFICATION", // SMSG_NOTIFICATION - "CMSG_PLAYED_TIME", // CMSG_PLAYED_TIME - "SMSG_PLAYED_TIME", // SMSG_PLAYED_TIME - "CMSG_QUERY_TIME", // CMSG_QUERY_TIME - "SMSG_QUERY_TIME_RESPONSE", // SMSG_QUERY_TIME_RESPONSE - "SMSG_LOG_XPGAIN", // SMSG_LOG_XPGAIN - "MSG_SPLIT_MONEY", // MSG_SPLIT_MONEY - "CMSG_RECLAIM_CORPSE", // CMSG_RECLAIM_CORPSE - "CMSG_WRAP_ITEM", // CMSG_WRAP_ITEM - "SMSG_LEVELUP_INFO", // SMSG_LEVELUP_INFO - "MSG_MINIMAP_PING", // MSG_MINIMAP_PING - "SMSG_RESISTLOG", // SMSG_RESISTLOG - "SMSG_ENCHANTMENTLOG", // SMSG_ENCHANTMENTLOG - "CMSG_SET_SKILL_CHEAT", // CMSG_SET_SKILL_CHEAT - "SMSG_START_MIRROR_TIMER", // SMSG_START_MIRROR_TIMER - "SMSG_PAUSE_MIRROR_TIMER", // SMSG_PAUSE_MIRROR_TIMER - "SMSG_STOP_MIRROR_TIMER", // SMSG_STOP_MIRROR_TIMER - "CMSG_PING", // CMSG_PING - "SMSG_PONG", // SMSG_PONG - "SMSG_CLEAR_COOLDOWN", // SMSG_CLEAR_COOLDOWN - "SMSG_GAMEOBJECT_PAGETEXT", // SMSG_GAMEOBJECT_PAGETEXT - "CMSG_SETSHEATHED", // CMSG_SETSHEATHED - "SMSG_COOLDOWN_CHEAT", // SMSG_COOLDOWN_CHEAT - "SMSG_SPELL_DELAYED", // SMSG_SPELL_DELAYED - "CMSG_PLAYER_MACRO_OBSOLETE", // CMSG_PLAYER_MACRO_OBSOLETE - "SMSG_PLAYER_MACRO_OBSOLETE", // SMSG_PLAYER_MACRO_OBSOLETE - "CMSG_GHOST", // CMSG_GHOST - "CMSG_GM_INVIS", // CMSG_GM_INVIS - "SMSG_INVALID_PROMOTION_CODE", // SMSG_INVALID_PROMOTION_CODE - "MSG_GM_BIND_OTHER", // MSG_GM_BIND_OTHER - "MSG_GM_SUMMON", // MSG_GM_SUMMON - "SMSG_ITEM_TIME_UPDATE", // SMSG_ITEM_TIME_UPDATE - "SMSG_ITEM_ENCHANT_TIME_UPDATE", // SMSG_ITEM_ENCHANT_TIME_UPDATE - "SMSG_AUTH_CHALLENGE", // SMSG_AUTH_CHALLENGE - "CMSG_AUTH_SESSION", // CMSG_AUTH_SESSION - "SMSG_AUTH_RESPONSE", // SMSG_AUTH_RESPONSE - "MSG_GM_SHOWLABEL", // MSG_GM_SHOWLABEL - "MSG_ADD_DYNAMIC_TARGET_OBSOLETE", // MSG_ADD_DYNAMIC_TARGET_OBSOLETE - "MSG_SAVE_GUILD_EMBLEM", // MSG_SAVE_GUILD_EMBLEM - "MSG_TABARDVENDOR_ACTIVATE", // MSG_TABARDVENDOR_ACTIVATE - "SMSG_PLAY_SPELL_VISUAL", // SMSG_PLAY_SPELL_VISUAL - "CMSG_ZONEUPDATE", // CMSG_ZONEUPDATE - "SMSG_PARTYKILLLOG", // SMSG_PARTYKILLLOG - "SMSG_COMPRESSED_UPDATE_OBJECT", // SMSG_COMPRESSED_UPDATE_OBJECT - "SMSG_OBSOLETE", // SMSG_OBSOLETE - "SMSG_EXPLORATION_EXPERIENCE", // SMSG_EXPLORATION_EXPERIENCE - "CMSG_GM_SET_SECURITY_GROUP", // CMSG_GM_SET_SECURITY_GROUP - "CMSG_GM_NUKE", // CMSG_GM_NUKE - "MSG_RANDOM_ROLL", // MSG_RANDOM_ROLL - "SMSG_ENVIRONMENTALDAMAGELOG", // SMSG_ENVIRONMENTALDAMAGELOG - "CMSG_RWHOIS", // CMSG_RWHOIS - "SMSG_RWHOIS", // SMSG_RWHOIS - "MSG_LOOKING_FOR_GROUP", // MSG_LOOKING_FOR_GROUP - "CMSG_SET_LOOKING_FOR_GROUP", // CMSG_SET_LOOKING_FOR_GROUP - "CMSG_UNLEARN_SPELL", // CMSG_UNLEARN_SPELL - "CMSG_UNLEARN_SKILL", // CMSG_UNLEARN_SKILL - "SMSG_REMOVED_SPELL", // SMSG_REMOVED_SPELL - "CMSG_DECHARGE", // CMSG_DECHARGE - "CMSG_GMTICKET_CREATE", // CMSG_GMTICKET_CREATE - "SMSG_GMTICKET_CREATE", // SMSG_GMTICKET_CREATE - "CMSG_GMTICKET_UPDATETEXT", // CMSG_GMTICKET_UPDATETEXT - "SMSG_GMTICKET_UPDATETEXT", // SMSG_GMTICKET_UPDATETEXT - "SMSG_ACCOUNT_DATA_MD5", // SMSG_ACCOUNT_DATA_MD5 - "CMSG_REQUEST_ACCOUNT_DATA", // CMSG_REQUEST_ACCOUNT_DATA - "CMSG_UPDATE_ACCOUNT_DATA", // CMSG_UPDATE_ACCOUNT_DATA - "SMSG_UPDATE_ACCOUNT_DATA", // SMSG_UPDATE_ACCOUNT_DATA - "SMSG_CLEAR_FAR_SIGHT_IMMEDIATE", // SMSG_CLEAR_FAR_SIGHT_IMMEDIATE - "SMSG_POWERGAINLOG_OBSOLETE", // SMSG_POWERGAINLOG_OBSOLETE - "CMSG_GM_TEACH", // CMSG_GM_TEACH - "CMSG_GM_CREATE_ITEM_TARGET", // CMSG_GM_CREATE_ITEM_TARGET - "CMSG_GMTICKET_GETTICKET", // CMSG_GMTICKET_GETTICKET - "SMSG_GMTICKET_GETTICKET", // SMSG_GMTICKET_GETTICKET - "CMSG_UNLEARN_TALENTS", // CMSG_UNLEARN_TALENTS - "SMSG_GAMEOBJECT_SPAWN_ANIM", // SMSG_GAMEOBJECT_SPAWN_ANIM - "SMSG_GAMEOBJECT_DESPAWN_ANIM", // SMSG_GAMEOBJECT_DESPAWN_ANIM - "MSG_CORPSE_QUERY", // MSG_CORPSE_QUERY - "CMSG_GMTICKET_DELETETICKET", // CMSG_GMTICKET_DELETETICKET - "SMSG_GMTICKET_DELETETICKET", // SMSG_GMTICKET_DELETETICKET - "SMSG_CHAT_WRONG_FACTION", // SMSG_CHAT_WRONG_FACTION - "CMSG_GMTICKET_SYSTEMSTATUS", // CMSG_GMTICKET_SYSTEMSTATUS - "SMSG_GMTICKET_SYSTEMSTATUS", // SMSG_GMTICKET_SYSTEMSTATUS - "CMSG_SPIRIT_HEALER_ACTIVATE", // CMSG_SPIRIT_HEALER_ACTIVATE - "CMSG_SET_STAT_CHEAT", // CMSG_SET_STAT_CHEAT - "SMSG_SET_REST_START", // SMSG_SET_REST_START - "CMSG_SKILL_BUY_STEP", // CMSG_SKILL_BUY_STEP - "CMSG_SKILL_BUY_RANK", // CMSG_SKILL_BUY_RANK - "CMSG_XP_CHEAT", // CMSG_XP_CHEAT - "SMSG_SPIRIT_HEALER_CONFIRM", // SMSG_SPIRIT_HEALER_CONFIRM - "CMSG_CHARACTER_POINT_CHEAT", // CMSG_CHARACTER_POINT_CHEAT - "SMSG_GOSSIP_POI", // SMSG_GOSSIP_POI - "CMSG_CHAT_IGNORED", // CMSG_CHAT_IGNORED - "CMSG_GM_VISION", // CMSG_GM_VISION - "CMSG_SERVER_COMMAND", // CMSG_SERVER_COMMAND - "CMSG_GM_SILENCE", // CMSG_GM_SILENCE - "CMSG_GM_REVEALTO", // CMSG_GM_REVEALTO - "CMSG_GM_RESURRECT", // CMSG_GM_RESURRECT - "CMSG_GM_SUMMONMOB", // CMSG_GM_SUMMONMOB - "CMSG_GM_MOVECORPSE", // CMSG_GM_MOVECORPSE - "CMSG_GM_FREEZE", // CMSG_GM_FREEZE - "CMSG_GM_UBERINVIS", // CMSG_GM_UBERINVIS - "CMSG_GM_REQUEST_PLAYER_INFO", // CMSG_GM_REQUEST_PLAYER_INFO - "SMSG_GM_PLAYER_INFO", // SMSG_GM_PLAYER_INFO - "CMSG_GUILD_RANK", // CMSG_GUILD_RANK - "CMSG_GUILD_ADD_RANK", // CMSG_GUILD_ADD_RANK - "CMSG_GUILD_DEL_RANK", // CMSG_GUILD_DEL_RANK - "CMSG_GUILD_SET_PUBLIC_NOTE", // CMSG_GUILD_SET_PUBLIC_NOTE - "CMSG_GUILD_SET_OFFICER_NOTE", // CMSG_GUILD_SET_OFFICER_NOTE - "SMSG_LOGIN_VERIFY_WORLD", // SMSG_LOGIN_VERIFY_WORLD - "CMSG_CLEAR_EXPLORATION", // CMSG_CLEAR_EXPLORATION - "CMSG_SEND_MAIL", // CMSG_SEND_MAIL - "SMSG_SEND_MAIL_RESULT", // SMSG_SEND_MAIL_RESULT - "CMSG_GET_MAIL_LIST", // CMSG_GET_MAIL_LIST - "SMSG_MAIL_LIST_RESULT", // SMSG_MAIL_LIST_RESULT - "CMSG_BATTLEFIELD_LIST", // CMSG_BATTLEFIELD_LIST - "SMSG_BATTLEFIELD_LIST", // SMSG_BATTLEFIELD_LIST - "CMSG_BATTLEFIELD_JOIN", // CMSG_BATTLEFIELD_JOIN - "SMSG_BATTLEFIELD_WIN", // SMSG_BATTLEFIELD_WIN - "SMSG_BATTLEFIELD_LOSE", // SMSG_BATTLEFIELD_LOSE - "CMSG_TAXICLEARNODE", // CMSG_TAXICLEARNODE - "CMSG_TAXIENABLENODE", // CMSG_TAXIENABLENODE - "CMSG_ITEM_TEXT_QUERY", // CMSG_ITEM_TEXT_QUERY - "SMSG_ITEM_TEXT_QUERY_RESPONSE", // SMSG_ITEM_TEXT_QUERY_RESPONSE - "CMSG_MAIL_TAKE_MONEY", // CMSG_MAIL_TAKE_MONEY - "CMSG_MAIL_TAKE_ITEM", // CMSG_MAIL_TAKE_ITEM - "CMSG_MAIL_MARK_AS_READ", // CMSG_MAIL_MARK_AS_READ - "CMSG_MAIL_RETURN_TO_SENDER", // CMSG_MAIL_RETURN_TO_SENDER - "CMSG_MAIL_DELETE", // CMSG_MAIL_DELETE - "CMSG_MAIL_CREATE_TEXT_ITEM", // CMSG_MAIL_CREATE_TEXT_ITEM - "SMSG_SPELLLOGMISS", // SMSG_SPELLLOGMISS - "SMSG_SPELLLOGEXECUTE", // SMSG_SPELLLOGEXECUTE - "SMSG_DEBUGAURAPROC", // SMSG_DEBUGAURAPROC - "SMSG_PERIODICAURALOG", // SMSG_PERIODICAURALOG - "SMSG_SPELLDAMAGESHIELD", // SMSG_SPELLDAMAGESHIELD - "SMSG_SPELLNONMELEEDAMAGELOG", // SMSG_SPELLNONMELEEDAMAGELOG - "CMSG_LEARN_TALENT", // CMSG_LEARN_TALENT - "SMSG_RESURRECT_FAILED", // SMSG_RESURRECT_FAILED - "CMSG_TOGGLE_PVP", // CMSG_TOGGLE_PVP - "SMSG_ZONE_UNDER_ATTACK", // SMSG_ZONE_UNDER_ATTACK - "MSG_AUCTION_HELLO", // MSG_AUCTION_HELLO - "CMSG_AUCTION_SELL_ITEM", // CMSG_AUCTION_SELL_ITEM - "CMSG_AUCTION_REMOVE_ITEM", // CMSG_AUCTION_REMOVE_ITEM - "CMSG_AUCTION_LIST_ITEMS", // CMSG_AUCTION_LIST_ITEMS - "CMSG_AUCTION_LIST_OWNER_ITEMS", // CMSG_AUCTION_LIST_OWNER_ITEMS - "CMSG_AUCTION_PLACE_BID", // CMSG_AUCTION_PLACE_BID - "SMSG_AUCTION_COMMAND_RESULT", // SMSG_AUCTION_COMMAND_RESULT - "SMSG_AUCTION_LIST_RESULT", // SMSG_AUCTION_LIST_RESULT - "SMSG_AUCTION_OWNER_LIST_RESULT", // SMSG_AUCTION_OWNER_LIST_RESULT - "SMSG_AUCTION_BIDDER_NOTIFICATION", // SMSG_AUCTION_BIDDER_NOTIFICATION - "SMSG_AUCTION_OWNER_NOTIFICATION", // SMSG_AUCTION_OWNER_NOTIFICATION - "SMSG_PROCRESIST", // SMSG_PROCRESIST - "SMSG_STANDSTATE_CHANGE_FAILURE", // SMSG_STANDSTATE_CHANGE_FAILURE - "SMSG_DISPEL_FAILED", // SMSG_DISPEL_FAILED - "SMSG_SPELLORDAMAGE_IMMUNE", // SMSG_SPELLORDAMAGE_IMMUNE - "CMSG_AUCTION_LIST_BIDDER_ITEMS", // CMSG_AUCTION_LIST_BIDDER_ITEMS - "SMSG_AUCTION_BIDDER_LIST_RESULT", // SMSG_AUCTION_BIDDER_LIST_RESULT - "SMSG_SET_FLAT_SPELL_MODIFIER", // SMSG_SET_FLAT_SPELL_MODIFIER - "SMSG_SET_PCT_SPELL_MODIFIER", // SMSG_SET_PCT_SPELL_MODIFIER - "CMSG_SET_AMMO", // CMSG_SET_AMMO - "SMSG_CORPSE_RECLAIM_DELAY", // SMSG_CORPSE_RECLAIM_DELAY - "CMSG_SET_ACTIVE_MOVER", // CMSG_SET_ACTIVE_MOVER - "CMSG_PET_CANCEL_AURA", // CMSG_PET_CANCEL_AURA - "CMSG_PLAYER_AI_CHEAT", // CMSG_PLAYER_AI_CHEAT - "CMSG_CANCEL_AUTO_REPEAT_SPELL", // CMSG_CANCEL_AUTO_REPEAT_SPELL - "MSG_GM_ACCOUNT_ONLINE", // MSG_GM_ACCOUNT_ONLINE - "MSG_LIST_STABLED_PETS", // MSG_LIST_STABLED_PETS - "CMSG_STABLE_PET", // CMSG_STABLE_PET - "CMSG_UNSTABLE_PET", // CMSG_UNSTABLE_PET - "CMSG_BUY_STABLE_SLOT", // CMSG_BUY_STABLE_SLOT - "SMSG_STABLE_RESULT", // SMSG_STABLE_RESULT - "CMSG_STABLE_REVIVE_PET", // CMSG_STABLE_REVIVE_PET - "CMSG_STABLE_SWAP_PET", // CMSG_STABLE_SWAP_PET - "MSG_QUEST_PUSH_RESULT", // MSG_QUEST_PUSH_RESULT - "SMSG_PLAY_MUSIC", // SMSG_PLAY_MUSIC - "SMSG_PLAY_OBJECT_SOUND", // SMSG_PLAY_OBJECT_SOUND - "CMSG_REQUEST_PET_INFO", // CMSG_REQUEST_PET_INFO - "CMSG_FAR_SIGHT", // CMSG_FAR_SIGHT - "SMSG_SPELLDISPELLOG", // SMSG_SPELLDISPELLOG - "SMSG_DAMAGE_CALC_LOG", // SMSG_DAMAGE_CALC_LOG - "CMSG_ENABLE_DAMAGE_LOG", // CMSG_ENABLE_DAMAGE_LOG - "CMSG_GROUP_CHANGE_SUB_GROUP", // CMSG_GROUP_CHANGE_SUB_GROUP - "CMSG_REQUEST_PARTY_MEMBER_STATS", // CMSG_REQUEST_PARTY_MEMBER_STATS - "CMSG_GROUP_SWAP_SUB_GROUP", // CMSG_GROUP_SWAP_SUB_GROUP - "CMSG_RESET_FACTION_CHEAT", // CMSG_RESET_FACTION_CHEAT - "CMSG_AUTOSTORE_BANK_ITEM", // CMSG_AUTOSTORE_BANK_ITEM - "CMSG_AUTOBANK_ITEM", // CMSG_AUTOBANK_ITEM - "MSG_QUERY_NEXT_MAIL_TIME", // MSG_QUERY_NEXT_MAIL_TIME - "SMSG_RECEIVED_MAIL", // SMSG_RECEIVED_MAIL - "SMSG_RAID_GROUP_ONLY", // SMSG_RAID_GROUP_ONLY - "CMSG_SET_DURABILITY_CHEAT", // CMSG_SET_DURABILITY_CHEAT - "CMSG_SET_PVP_RANK_CHEAT", // CMSG_SET_PVP_RANK_CHEAT - "CMSG_ADD_PVP_MEDAL_CHEAT", // CMSG_ADD_PVP_MEDAL_CHEAT - "CMSG_DEL_PVP_MEDAL_CHEAT", // CMSG_DEL_PVP_MEDAL_CHEAT - "CMSG_SET_PVP_TITLE", // CMSG_SET_PVP_TITLE - "SMSG_PVP_CREDIT", // SMSG_PVP_CREDIT - "SMSG_AUCTION_REMOVED_NOTIFICATION", // SMSG_AUCTION_REMOVED_NOTIFICATION - "CMSG_GROUP_RAID_CONVERT", // CMSG_GROUP_RAID_CONVERT - "CMSG_GROUP_ASSISTANT", // CMSG_GROUP_ASSISTANT - "CMSG_BUYBACK_ITEM", // CMSG_BUYBACK_ITEM - "SMSG_SERVER_MESSAGE", // SMSG_SERVER_MESSAGE - "CMSG_MEETINGSTONE_JOIN", // CMSG_MEETINGSTONE_JOIN - "CMSG_MEETINGSTONE_LEAVE", // CMSG_MEETINGSTONE_LEAVE - "CMSG_MEETINGSTONE_CHEAT", // CMSG_MEETINGSTONE_CHEAT - "SMSG_MEETINGSTONE_SETQUEUE", // SMSG_MEETINGSTONE_SETQUEUE - "CMSG_MEETINGSTONE_INFO", // CMSG_MEETINGSTONE_INFO - "SMSG_MEETINGSTONE_COMPLETE", // SMSG_MEETINGSTONE_COMPLETE - "SMSG_MEETINGSTONE_IN_PROGRESS", // SMSG_MEETINGSTONE_IN_PROGRESS - "SMSG_MEETINGSTONE_MEMBER_ADDED", // SMSG_MEETINGSTONE_MEMBER_ADDED - "CMSG_GMTICKETSYSTEM_TOGGLE", // CMSG_GMTICKETSYSTEM_TOGGLE - "CMSG_CANCEL_GROWTH_AURA", // CMSG_CANCEL_GROWTH_AURA - "SMSG_CANCEL_AUTO_REPEAT", // SMSG_CANCEL_AUTO_REPEAT - "SMSG_STANDSTATE_CHANGE_ACK", // SMSG_STANDSTATE_CHANGE_ACK - "SMSG_LOOT_ALL_PASSED", // SMSG_LOOT_ALL_PASSED - "SMSG_LOOT_ROLL_WON", // SMSG_LOOT_ROLL_WON - "CMSG_LOOT_ROLL", // CMSG_LOOT_ROLL - "SMSG_LOOT_START_ROLL", // SMSG_LOOT_START_ROLL - "SMSG_LOOT_ROLL", // SMSG_LOOT_ROLL - "CMSG_LOOT_MASTER_GIVE", // CMSG_LOOT_MASTER_GIVE - "SMSG_LOOT_MASTER_LIST", // SMSG_LOOT_MASTER_LIST - "SMSG_SET_FORCED_REACTIONS", // SMSG_SET_FORCED_REACTIONS - "SMSG_SPELL_FAILED_OTHER", // SMSG_SPELL_FAILED_OTHER - "SMSG_GAMEOBJECT_RESET_STATE", // SMSG_GAMEOBJECT_RESET_STATE - "CMSG_REPAIR_ITEM", // CMSG_REPAIR_ITEM - "SMSG_CHAT_PLAYER_NOT_FOUND", // SMSG_CHAT_PLAYER_NOT_FOUND - "MSG_TALENT_WIPE_CONFIRM", // MSG_TALENT_WIPE_CONFIRM - "SMSG_SUMMON_REQUEST", // SMSG_SUMMON_REQUEST - "CMSG_SUMMON_RESPONSE", // CMSG_SUMMON_RESPONSE - "MSG_MOVE_TOGGLE_GRAVITY_CHEAT", // MSG_MOVE_TOGGLE_GRAVITY_CHEAT - "SMSG_MONSTER_MOVE_TRANSPORT", // SMSG_MONSTER_MOVE_TRANSPORT - "SMSG_PET_BROKEN", // SMSG_PET_BROKEN - "MSG_MOVE_FEATHER_FALL", // MSG_MOVE_FEATHER_FALL - "MSG_MOVE_WATER_WALK", // MSG_MOVE_WATER_WALK - "CMSG_SERVER_BROADCAST", // CMSG_SERVER_BROADCAST - "CMSG_SELF_RES", // CMSG_SELF_RES - "SMSG_FEIGN_DEATH_RESISTED", // SMSG_FEIGN_DEATH_RESISTED - "CMSG_RUN_SCRIPT", // CMSG_RUN_SCRIPT - "SMSG_SCRIPT_MESSAGE", // SMSG_SCRIPT_MESSAGE - "SMSG_DUEL_COUNTDOWN", // SMSG_DUEL_COUNTDOWN - "SMSG_AREA_TRIGGER_MESSAGE", // SMSG_AREA_TRIGGER_MESSAGE - "CMSG_TOGGLE_HELM", // CMSG_TOGGLE_HELM - "CMSG_TOGGLE_CLOAK", // CMSG_TOGGLE_CLOAK - "SMSG_MEETINGSTONE_JOINFAILED", // SMSG_MEETINGSTONE_JOINFAILED - "SMSG_PLAYER_SKINNED", // SMSG_PLAYER_SKINNED - "SMSG_DURABILITY_DAMAGE_DEATH", // SMSG_DURABILITY_DAMAGE_DEATH - "CMSG_SET_EXPLORATION", // CMSG_SET_EXPLORATION - "CMSG_SET_ACTIONBAR_TOGGLES", // CMSG_SET_ACTIONBAR_TOGGLES - "UMSG_DELETE_GUILD_CHARTER", // UMSG_DELETE_GUILD_CHARTER - "MSG_PETITION_RENAME", // MSG_PETITION_RENAME - "SMSG_INIT_WORLD_STATES", // SMSG_INIT_WORLD_STATES - "SMSG_UPDATE_WORLD_STATE", // SMSG_UPDATE_WORLD_STATE - "CMSG_ITEM_NAME_QUERY", // CMSG_ITEM_NAME_QUERY - "SMSG_ITEM_NAME_QUERY_RESPONSE", // SMSG_ITEM_NAME_QUERY_RESPONSE - "SMSG_PET_ACTION_FEEDBACK", // SMSG_PET_ACTION_FEEDBACK - "CMSG_CHAR_RENAME", // CMSG_CHAR_RENAME - "SMSG_CHAR_RENAME", // SMSG_CHAR_RENAME - "CMSG_MOVE_SPLINE_DONE", // CMSG_MOVE_SPLINE_DONE - "CMSG_MOVE_FALL_RESET", // CMSG_MOVE_FALL_RESET - "SMSG_INSTANCE_SAVE_CREATED", // SMSG_INSTANCE_SAVE_CREATED - "SMSG_RAID_INSTANCE_INFO", // SMSG_RAID_INSTANCE_INFO - "CMSG_REQUEST_RAID_INFO", // CMSG_REQUEST_RAID_INFO - "CMSG_MOVE_TIME_SKIPPED", // CMSG_MOVE_TIME_SKIPPED - "CMSG_MOVE_FEATHER_FALL_ACK", // CMSG_MOVE_FEATHER_FALL_ACK - "CMSG_MOVE_WATER_WALK_ACK", // CMSG_MOVE_WATER_WALK_ACK - "CMSG_MOVE_NOT_ACTIVE_MOVER", // CMSG_MOVE_NOT_ACTIVE_MOVER - "SMSG_PLAY_SOUND", // SMSG_PLAY_SOUND - "CMSG_BATTLEFIELD_STATUS", // CMSG_BATTLEFIELD_STATUS - "SMSG_BATTLEFIELD_STATUS", // SMSG_BATTLEFIELD_STATUS - "CMSG_BATTLEFIELD_PORT", // CMSG_BATTLEFIELD_PORT - "MSG_INSPECT_HONOR_STATS", // MSG_INSPECT_HONOR_STATS - "CMSG_BATTLEMASTER_HELLO", // CMSG_BATTLEMASTER_HELLO - "CMSG_MOVE_START_SWIM_CHEAT", // CMSG_MOVE_START_SWIM_CHEAT - "CMSG_MOVE_STOP_SWIM_CHEAT", // CMSG_MOVE_STOP_SWIM_CHEAT - "SMSG_FORCE_WALK_SPEED_CHANGE", // SMSG_FORCE_WALK_SPEED_CHANGE - "CMSG_FORCE_WALK_SPEED_CHANGE_ACK", // CMSG_FORCE_WALK_SPEED_CHANGE_ACK - "SMSG_FORCE_SWIM_BACK_SPEED_CHANGE", // SMSG_FORCE_SWIM_BACK_SPEED_CHANGE - "CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK", // CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK - "SMSG_FORCE_TURN_RATE_CHANGE", // SMSG_FORCE_TURN_RATE_CHANGE - "CMSG_FORCE_TURN_RATE_CHANGE_ACK", // CMSG_FORCE_TURN_RATE_CHANGE_ACK - "MSG_PVP_LOG_DATA", // MSG_PVP_LOG_DATA - "CMSG_LEAVE_BATTLEFIELD", // CMSG_LEAVE_BATTLEFIELD - "CMSG_AREA_SPIRIT_HEALER_QUERY", // CMSG_AREA_SPIRIT_HEALER_QUERY - "CMSG_AREA_SPIRIT_HEALER_QUEUE", // CMSG_AREA_SPIRIT_HEALER_QUEUE - "SMSG_AREA_SPIRIT_HEALER_TIME", // SMSG_AREA_SPIRIT_HEALER_TIME - "CMSG_GM_UNTEACH", // CMSG_GM_UNTEACH - "SMSG_WARDEN_DATA", // SMSG_WARDEN_DATA - "CMSG_WARDEN_DATA", // CMSG_WARDEN_DATA - "SMSG_GROUP_JOINED_BATTLEGROUND", // SMSG_GROUP_JOINED_BATTLEGROUND - "MSG_BATTLEGROUND_PLAYER_POSITIONS", // MSG_BATTLEGROUND_PLAYER_POSITIONS - "CMSG_PET_STOP_ATTACK", // CMSG_PET_STOP_ATTACK - "SMSG_BINDER_CONFIRM", // SMSG_BINDER_CONFIRM - "SMSG_BATTLEGROUND_PLAYER_JOINED", // SMSG_BATTLEGROUND_PLAYER_JOINED - "SMSG_BATTLEGROUND_PLAYER_LEFT", // SMSG_BATTLEGROUND_PLAYER_LEFT - "CMSG_BATTLEMASTER_JOIN", // CMSG_BATTLEMASTER_JOIN - "SMSG_ADDON_INFO", // SMSG_ADDON_INFO - "CMSG_PET_UNLEARN", // CMSG_PET_UNLEARN - "SMSG_PET_UNLEARN_CONFIRM", // SMSG_PET_UNLEARN_CONFIRM - "SMSG_PARTY_MEMBER_STATS_FULL", // SMSG_PARTY_MEMBER_STATS_FULL - "CMSG_PET_SPELL_AUTOCAST", // CMSG_PET_SPELL_AUTOCAST - "SMSG_WEATHER", // SMSG_WEATHER - "SMSG_PLAY_TIME_WARNING", // SMSG_PLAY_TIME_WARNING - "SMSG_MINIGAME_SETUP", // SMSG_MINIGAME_SETUP - "SMSG_MINIGAME_STATE", // SMSG_MINIGAME_STATE - "CMSG_MINIGAME_MOVE", // CMSG_MINIGAME_MOVE - "SMSG_MINIGAME_MOVE_FAILED", // SMSG_MINIGAME_MOVE_FAILED - "SMSG_INSTANCE_RESET_SCHEDULED", // SMSG_INSTANCE_RESET_SCHEDULED - "SMSG_COMPRESSED_MOVE", // SMSG_COMPRESSED_MOVE - "CMSG_GUILD_CHANGEINFO", // CMSG_GUILD_CHANGEINFO - "SMSG_TRIAL_RESTRICTED", // SMSG_TRIAL_RESTRICTED - "SMSG_SET_MOVE_SPEED", // SMSG_SET_MOVE_SPEED - "SMSG_SET_RUN_BACK_SPEED", // SMSG_SET_RUN_BACK_SPEED - "SMSG_SET_SWIM_SPEED", // SMSG_SET_SWIM_SPEED - "UMSG_UNKNOWN_769", // UMSG_UNKNOWN_769 - "SMSG_SET_SWIM_BACK_SPEED", // SMSG_SET_SWIM_BACK_SPEED - "SMSG_SET_TURN_RATE", // SMSG_SET_TURN_RATE - "SMSG_UNKNOWN_772", // SMSG_UNKNOWN_772 - "SMSG_UNKNOWN_773", // SMSG_UNKNOWN_773 - "SMSG_UNKNOWN_774", // SMSG_UNKNOWN_774 - "SMSG_UNKNOWN_775", // SMSG_UNKNOWN_775 - "SMSG_UNKNOWN_776", // SMSG_UNKNOWN_776 - "SMSG_MOVE_SET_WATERWALK", // SMSG_MOVE_SET_WATERWALK - "SMSG_MOVE_STOP_WATERWALK", // SMSG_MOVE_STOP_WATERWALK - "SMSG_UNKNOWN_779", // SMSG_UNKNOWN_779 - "SMSG_UNKNOWN_780", // SMSG_UNKNOWN_780 - "SMSG_MOVE_STOP_WALK", // SMSG_MOVE_STOP_WALK - "SMSG_MOVE_START_WALK", // SMSG_MOVE_START_WALK - "UMSG_UNKNOWN_783", // UMSG_UNKNOWN_783 - "UMSG_UNKNOWN_784", // UMSG_UNKNOWN_784 - "UMSG_UNKNOWN_785", // UMSG_UNKNOWN_785 - "CMSG_ACTIVATETAXI_FAR", // CMSG_ACTIVATETAXI_FAR - "UMSG_UNKNOWN_787", // UMSG_UNKNOWN_787 - "UMSG_UNKNOWN_788", // UMSG_UNKNOWN_788 - "UMSG_UNKNOWN_789", // UMSG_UNKNOWN_789 - "UMSG_UNKNOWN_790", // UMSG_UNKNOWN_790 - "CMSG_FIELD_WATCHED_FACTION_INACTIVE", // CMSG_FIELD_WATCHED_FACTION_INACTIVE - "CMSG_FIELD_WATCHED_FACTION_SHOW_BAR", // CMSG_FIELD_WATCHED_FACTION_SHOW_BAR - "SMSG_UNKNOWN_793", // SMSG_UNKNOWN_793 - "SMSG_UNKNOWN_794", // SMSG_UNKNOWN_794 - "UMSG_UNKNOWN_795", // UMSG_UNKNOWN_795 - "SMSG_UNKNOWN_796", // SMSG_UNKNOWN_796 - "CMSG_RESET_INSTANCES", // CMSG_RESET_INSTANCES - "SMSG_RESET_INSTANCES_SUCCESS", // SMSG_RESET_INSTANCES_SUCCESS - "SMSG_RESET_INSTANCES_FAILED", // SMSG_RESET_INSTANCES_FAILED - "SMSG_UNKNOWN_800", // SMSG_UNKNOWN_800 - "MSG_RAID_ICON_TARGET", // MSG_RAID_ICON_TARGET - "MSG_RAID_READY_CHECK", // MSG_RAID_READY_CHECK - "UMSG_UNKNOWN_803", // UMSG_UNKNOWN_803 - "SMSG_AI_UNKNOWN", // SMSG_AI_UNKNOWN - "SMSG_UNKNOWN_805", // SMSG_UNKNOWN_805 - "UMSG_UNKNOWN_806", // UMSG_UNKNOWN_806 - "UMSG_UNKNOWN_807", // UMSG_UNKNOWN_807 - "SMSG_GM_SURVEY_REQUEST", // SMSG_GM_SURVEY_REQUEST - "MSG_SET_DUNGEON_DIFFICULTY", // MSG_SET_DUNGEON_DIFFICULTY - "CMSG_GM_SURVEY_RESULTS", // CMSG_GM_SURVEY_RESULTS - "SMSG_UNKNOWN_811", // SMSG_UNKNOWN_811 - "UMSG_UNKNOWN_812", // UMSG_UNKNOWN_812 - "UMSG_UNKNOWN_813", // UMSG_UNKNOWN_813 - "UMSG_UNKNOWN_814", // UMSG_UNKNOWN_814 - "SMSG_SPELL_INSTA_KILL_SELF", // SMSG_SPELL_INSTA_KILL_SELF - "SMSG_UNKNOWN_816", // SMSG_UNKNOWN_816 - "UMSG_UNKNOWN_817", // UMSG_UNKNOWN_817 - "SMSG_ANTISPAM", // SMSG_ANTISPAM - "UMSG_UNKNOWN_819", // UMSG_UNKNOWN_819 - "UMSG_UNKNOWN_820", // UMSG_UNKNOWN_820 - "UMSG_UNKNOWN_821", // UMSG_UNKNOWN_821 - "UMSG_UNKNOWN_822", // UMSG_UNKNOWN_822 - "UMSG_UNKNOWN_823", // UMSG_UNKNOWN_823 - "UMSG_UNKNOWN_824", // UMSG_UNKNOWN_824 - "UMSG_UNKNOWN_825", // UMSG_UNKNOWN_825 - "SMSG_OUTDOORPVP_NOTIFY", // SMSG_OUTDOORPVP_NOTIFY - "UMSG_UNKNOWN_827", // UMSG_UNKNOWN_827 - "UMSG_UNKNOWN_828", // UMSG_UNKNOWN_828 - "SMSG_MOTD", // SMSG_MOTD - "UMSG_UNKNOWN_830", // UMSG_UNKNOWN_830 - "UMSG_UNKNOWN_831", // UMSG_UNKNOWN_831 - "UMSG_UNKNOWN_832", // UMSG_UNKNOWN_832 - "SMSG_UNKNOWN_833", // SMSG_UNKNOWN_833 - "SMSG_UNKNOWN_834", // SMSG_UNKNOWN_834 - "SMSG_FLY_MODE_START", // SMSG_FLY_MODE_START - "SMSG_FLY_MODE_STOP", // SMSG_FLY_MODE_STOP - "CMSG_MOVE_FLY_MODE_CHANGE_ACK", // CMSG_MOVE_FLY_MODE_CHANGE_ACK - "MSG_MOVE_FLY_STATE_CHANGE", // MSG_MOVE_FLY_STATE_CHANGE - "CMSG_SOCKET_ITEM", // CMSG_SOCKET_ITEM - "UMSG_UNKNOWN_840, CMSG?", // UMSG_UNKNOWN_840, CMSG? - "SMSG_ARENA_TEAM_COMMAND_RESULT", // SMSG_ARENA_TEAM_COMMAND_RESULT - "UMSG_UNKNOWN_842", // UMSG_UNKNOWN_842 - "CMSG_ARENA_TEAM_QUERY", // CMSG_ARENA_TEAM_QUERY - "SMSG_ARENA_TEAM_QUERY_RESPONSE", // SMSG_ARENA_TEAM_QUERY_RESPONSE - "CMSG_ARENA_TEAM_ROSTER", // CMSG_ARENA_TEAM_ROSTER - "SMSG_ARENA_TEAM_ROSTER", // SMSG_ARENA_TEAM_ROSTER - "CMSG_ARENA_TEAM_INVITE_BYNAME", // CMSG_ARENA_TEAM_INVITE_BYNAME - "SMSG_ARENA_TEAM_INVITE", // SMSG_ARENA_TEAM_INVITE - "CMSG_ARENA_TEAM_ACCEPT", // CMSG_ARENA_TEAM_ACCEPT - "CMSG_ARENA_TEAM_DECLINE", // CMSG_ARENA_TEAM_DECLINE - "CMSG_ARENA_TEAM_LEAVE", // CMSG_ARENA_TEAM_LEAVE - "CMSG_ARENA_TEAM_UNINVITE_BYNAME", // CMSG_ARENA_TEAM_UNINVITE_BYNAME - "CMSG_ARENA_TEAM_DISBAND", // CMSG_ARENA_TEAM_DISBAND - "CMSG_ARENA_TEAM_SET_LEADER_BYNAME", // CMSG_ARENA_TEAM_SET_LEADER_BYNAME - "SMSG_ARENA_TEAM_EVENT", // SMSG_ARENA_TEAM_EVENT - "CMSG_ARENAMASTER_JOIN", // CMSG_ARENAMASTER_JOIN - "MSG_MOVE_START_FLY_UP", // MSG_MOVE_START_FLY_UP - "MSG_MOVE_STOP_FLY_UP", // MSG_MOVE_STOP_FLY_UP - "SMSG_ARENA_TEAM_STATS", // SMSG_ARENA_TEAM_STATS - "CMSG_LFG_SET_AUTOJOIN", // CMSG_LFG_SET_AUTOJOIN - "CMSG_LFG_UNSET_AUTOJOIN", // CMSG_LFG_UNSET_AUTOJOIN - "CMSG_LFM_SET_AUTOADD", // CMSG_LFM_SET_AUTOADD - "CMSG_LFM_UNSET_AUTOADD", // CMSG_LFM_UNSET_AUTOADD - "CMSG_LFG_INVITE_ACCEPT", // CMSG_LFG_INVITE_ACCEPT - "CMSG_LFG_INVITE_CANCEL", // CMSG_LFG_INVITE_CANCEL - "UMSG_UNKNOWN_866", // UMSG_UNKNOWN_866 - "CMSG_LOOKING_FOR_GROUP_CLEAR", // CMSG_LOOKING_FOR_GROUP_CLEAR - "CMSG_SET_LOOKING_FOR_NONE", // CMSG_SET_LOOKING_FOR_NONE - "CMSG_SET_LOOKING_FOR_MORE", // CMSG_SET_LOOKING_FOR_MORE - "CMSG_SET_COMMENTARY", // CMSG_SET_COMMENTARY - "SMSG_LFG_MATCHMAKING_TIMEDOUT", // SMSG_LFG_MATCHMAKING_TIMEDOUT - "SMSG_LFG_MATCHMAKING_OTHER_TIMEDOUT", // SMSG_LFG_MATCHMAKING_OTHER_TIMEDOUT - "SMSG_LFG_MATCHMAKING_AUTOJOIN_FAILED", // SMSG_LFG_MATCHMAKING_AUTOJOIN_FAILED - "SMSG_LFG_MATCHMAKING_AUTOJOIN_FAILED_NO_PLAYER", // SMSG_LFG_MATCHMAKING_AUTOJOIN_FAILED_NO_PLAYER - "UMSG_UNKNOWN_875", // UMSG_UNKNOWN_875 - "SMSG_LFG_876", // SMSG_LFG_876 - "SMSG_LFG_877", // SMSG_LFG_877 - "SMSG_LFG_878", // SMSG_LFG_878 - "SMSG_LFG_879", // SMSG_LFG_879 - "SMSG_LFG_MATCHMAKING_PENDING_INVITE", // SMSG_LFG_MATCHMAKING_PENDING_INVITE - "SMSG_LFG_MATCHMAKING_PENDING_MATCH", // SMSG_LFG_MATCHMAKING_PENDING_MATCH - "UMSG_UNKNOWN_882", // UMSG_UNKNOWN_882 - "SMSG_CHANGE_TITLE", // SMSG_CHANGE_TITLE - "CMSG_CHOOSE_TITLE", // CMSG_CHOOSE_TITLE - "CMSG_DISMOUNT", // CMSG_DISMOUNT - "SMSG_ARENA_NO_TEAM", // SMSG_ARENA_NO_TEAM - "MSG_INSPECT_ARENA_STATS", // MSG_INSPECT_ARENA_STATS - "SMSG_SH_POSITION", // SMSG_SH_POSITION - "CMSG_CANCEL_TEMP_ITEM_ENCHANTMENT", // CMSG_CANCEL_TEMP_ITEM_ENCHANTMENT - "UMSG_UNKNOWN_890", // UMSG_UNKNOWN_890 - "UMSG_UNKNOWN_891", // UMSG_UNKNOWN_891 - "UMSG_UNKNOWN_892", // UMSG_UNKNOWN_892 - "UMSG_UNKNOWN_893", // UMSG_UNKNOWN_893 - "MSG_MOVE_SET_FLY_SPEED", // MSG_MOVE_SET_FLY_SPEED - "UMSG_UNKNOWN_895", // UMSG_UNKNOWN_895 - "MSG_MOVE_SET_FLY_BACK_SPEED", // MSG_MOVE_SET_FLY_BACK_SPEED - "SMSG_FORCE_FLY_SPEED_CHANGE", // SMSG_FORCE_FLY_SPEED_CHANGE - "CMSG_FORCE_FLY_SPEED_CHANGE_ACK", // CMSG_FORCE_FLY_SPEED_CHANGE_ACK - "SMSG_FORCE_FLY_BACK_SPEED_CHANGE", // SMSG_FORCE_FLY_BACK_SPEED_CHANGE - "CMSG_FORCE_FLY_BACK_SPEED_CHANGE_ACK", // CMSG_FORCE_FLY_BACK_SPEED_CHANGE_ACK - "MSG_MOVE_SET_FLY_SPEED2", // MSG_MOVE_SET_FLY_SPEED2 - "SMSG_MOVE_SET_FLY_BACK_SPEED2", // SMSG_MOVE_SET_FLY_BACK_SPEED2 - "UMSG_UNKNOWN_903", // UMSG_UNKNOWN_903 - "SMSG_FLIGHT_SPLINE_SYNC", // SMSG_FLIGHT_SPLINE_SYNC - "CMSG_SET_TAXI_BENCHMARK_MODE", // CMSG_SET_TAXI_BENCHMARK_MODE - "UMSG_UNKNOWN_906", // UMSG_UNKNOWN_906 - "SMSG_REALM_SPLIT_INFO_RESPONSE", // SMSG_REALM_SPLIT_INFO_RESPONSE - "CMSG_REALM_SPLIT_INFO_REQUEST", // CMSG_REALM_SPLIT_INFO_REQUEST - "MSG_MOVE_SHIP_909", // MSG_MOVE_SHIP_909 - "CMSG_GROUP_PROMOTE", // CMSG_GROUP_PROMOTE - "SMSG_ALREADY_IN_ARENA_TEAM", // SMSG_ALREADY_IN_ARENA_TEAM - "SMSG_ALLOW_MOVE", // SMSG_ALLOW_MOVE - "CMSG_ALLOW_MOVE_ACK", // CMSG_ALLOW_MOVE_ACK - "UMSG_UNKNOWN_914", // UMSG_UNKNOWN_914 - "UMSG_UNKNOWN_915", // UMSG_UNKNOWN_915 - "UMSG_UNKNOWN_916", // UMSG_UNKNOWN_916 - "UMSG_UNKNOWN_917", // UMSG_UNKNOWN_917 - "SMSG_RESET_INSTANCE_FAILED_NOTIFY", // SMSG_RESET_INSTANCE_FAILED_NOTIFY - "SMSG_UNKNOWN_919", // SMSG_UNKNOWN_919 - "SMSG_SYSTEM_DISABLED", // SMSG_SYSTEM_DISABLED - "UMSG_UNKNOWN_921", // UMSG_UNKNOWN_921 - "UMSG_UNKNOWN_922", // UMSG_UNKNOWN_922 - "UMSG_UNKNOWN_923", // UMSG_UNKNOWN_923 - "UMSG_UNKNOWN_924", // UMSG_UNKNOWN_924 - "SMSG_SET_COMBO_POINTS", // SMSG_SET_COMBO_POINTS - "SMSG_VOICE_SESSION", // SMSG_VOICE_SESSION - "SMSG_UNKNOWN_927", // SMSG_UNKNOWN_927 - "UMSG_UNKNOWN_928", // UMSG_UNKNOWN_928 - "UMSG_UNKNOWN_929", // UMSG_UNKNOWN_929 - "UMSG_UNKNOWN_930", // UMSG_UNKNOWN_930 - "SMSG_SET_AURA_MULTIPLY", // SMSG_SET_AURA_MULTIPLY - "SMSG_SET_AURA_SINGLE", // SMSG_SET_AURA_SINGLE - "UMSG_UNKNOWN_933", // UMSG_UNKNOWN_933 - "SMSG_CAST_SUCCESS", // SMSG_CAST_SUCCESS - "MSG_UNKNOWN_935", // MSG_UNKNOWN_935 - "UMSG_UNKNOWN_936", // UMSG_UNKNOWN_936 - "UMSG_UNKNOWN_937", // UMSG_UNKNOWN_937 - "SMSG_UNKNOWN_938", // SMSG_UNKNOWN_938 - "UMSG_UNKNOWN_939", // UMSG_UNKNOWN_939 - "SMSG_UNKNOWN_940", // SMSG_UNKNOWN_940 - "SMSG_UNKNOWN_941", // SMSG_UNKNOWN_941 - "SMSG_READY_CHECK_ALL_READY", // SMSG_READY_CHECK_ALL_READY - "CMSG_VOICE_SETTINGS", // CMSG_VOICE_SETTINGS - "SMSG_VOICE_CHAT_PARENTAL_DISABLE_ALL", // SMSG_VOICE_CHAT_PARENTAL_DISABLE_ALL - "UMSG_UNKNOWN_945", // UMSG_UNKNOWN_945 - "UMSG_UNKNOWN_946", // UMSG_UNKNOWN_946 - "UMSG_UNKNOWN_947", // UMSG_UNKNOWN_947 - "CMSG_COMMENTATOR_SET_MODE", // CMSG_COMMENTATOR_SET_MODE - "UMSG_UNKNOWN_949", // UMSG_UNKNOWN_949 - "CMSG_COMMENTATOR_UPDATE_MAP_INFO", // CMSG_COMMENTATOR_UPDATE_MAP_INFO - "UMSG_UNKNOWN_951", // UMSG_UNKNOWN_951 - "CMSG_COMMENTATOR_UPDATE_PLAYER_INFO", // CMSG_COMMENTATOR_UPDATE_PLAYER_INFO - "CMSG_UNKNOWN_953", // CMSG_UNKNOWN_953 - "UMSG_UNKNOWN_954", // UMSG_UNKNOWN_954 - "UMSG_UNKNOWN_955", // UMSG_UNKNOWN_955 - "UMSG_UNKNOWN_956", // UMSG_UNKNOWN_956 - "CMSG_COMMENTATOR_EXIT_INSTANCE", // CMSG_COMMENTATOR_EXIT_INSTANCE - "UMSG_UNKNOWN_958", // UMSG_UNKNOWN_958 - "UMSG_UNKNOWN_959", // UMSG_UNKNOWN_959 - "SMSG_UNKNOWN_960", // SMSG_UNKNOWN_960 - "UMSG_UNKNOWN_961", // UMSG_UNKNOWN_961 - "UMSG_UNKNOWN_962", // UMSG_UNKNOWN_962 - "UMSG_UNKNOWN_963", // UMSG_UNKNOWN_963 - "UMSG_UNKNOWN_964", // UMSG_UNKNOWN_964 - "UMSG_UNKNOWN_965", // UMSG_UNKNOWN_965 - "CMSG_COMPLAINT_CHAT", // CMSG_COMPLAINT_CHAT - "SMSG_COMPLAINT_ADDED", // SMSG_COMPLAINT_ADDED - "SMSG_VOICE_SYSTEM_STATUS", // SMSG_VOICE_SYSTEM_STATUS - "UMSG_UNKNOWN_969", // UMSG_UNKNOWN_969 - "UMSG_UNKNOWN_970", // UMSG_UNKNOWN_970 - "CMSG_CHANNEL_SILENT_VOICE", // CMSG_CHANNEL_SILENT_VOICE - "CMSG_CHANNEL_SILENT_ALL", // CMSG_CHANNEL_SILENT_ALL - "CMSG_CHANNEL_UNSILENT_VOICE", // CMSG_CHANNEL_UNSILENT_VOICE - "CMSG_CHANNEL_UNSILENT_ALL", // CMSG_CHANNEL_UNSILENT_ALL - "UMSG_UNKNOWN_975", // UMSG_UNKNOWN_975 - "UMSG_UNKNOWN_976", // UMSG_UNKNOWN_976 - "CMSG_CHANNEL_ROSTER_QUERY", // CMSG_CHANNEL_ROSTER_QUERY - "CMSG_CHANNEL_VOICE_CHAT_QUERY", // CMSG_CHANNEL_VOICE_CHAT_QUERY - "CMSG_CHANNEL_INFO_QUERY", // CMSG_CHANNEL_INFO_QUERY - "SMSG_CHANNEL_INFO_QUERY_RESPONSE", // SMSG_CHANNEL_INFO_QUERY_RESPONSE - "CMSG_CHANNEL_VOICE_ON", // CMSG_CHANNEL_VOICE_ON - "CMSG_CHANNEL_VOICE_OFF", // CMSG_CHANNEL_VOICE_OFF - "UMSG_UNKNOWN_983", // UMSG_UNKNOWN_983 - "UMSG_UNKNOWN_984", // UMSG_UNKNOWN_984 - "SMSG_CHANNEL_NOTIFY_AVAILABLE_VOICE_SESSION", // SMSG_CHANNEL_NOTIFY_AVAILABLE_VOICE_SESSION - "CMSG_MUTE_PLAYER", // CMSG_MUTE_PLAYER - "CMSG_UNMUTE_PLAYER", // CMSG_UNMUTE_PLAYER - "CMSG_SILENCE_MEMBER", // CMSG_SILENCE_MEMBER - "CMSG_UNSILENCE_MEMBER", // CMSG_UNSILENCE_MEMBER - "SMSG_PLAYER_UNSILENCED", // SMSG_PLAYER_UNSILENCED - "SMSG_COMSAT_RECONNECT_ATTEMPT", // SMSG_COMSAT_RECONNECT_ATTEMPT - "SMSG_COMSAT_DISCONNECT", // SMSG_COMSAT_DISCONNECT - "SMSG_COMSAT_CONNECT_FAIL", // SMSG_COMSAT_CONNECT_FAIL - "UMSG_UNKNOWN_994", // UMSG_UNKNOWN_994 - "UMSG_UNKNOWN_995", // UMSG_UNKNOWN_995 - "UMSG_UNKNOWN_996", // UMSG_UNKNOWN_996 - "CMSG_GUILD_BANK", // CMSG_GUILD_BANK - "CMSG_GUILDBANK_TAB_COLON", // CMSG_GUILDBANK_TAB_COLON - "SMSG_GUILD_BANK_LIST", // SMSG_GUILD_BANK_LIST - "CMSG_UNKNOWN_1000", // CMSG_UNKNOWN_1000 - "CMSG_BUY_GUILDBANK_TAB", // CMSG_BUY_GUILDBANK_TAB - "UMSG_UNKNOWN_1002", // UMSG_UNKNOWN_1002 - "CMSG_GUILDBANK_DEPOSIT", // CMSG_GUILDBANK_DEPOSIT - "CMSG_GUILDBANK_WITHDRAW", // CMSG_GUILDBANK_WITHDRAW - "MSG_GUILDBANK_LOG", // MSG_GUILDBANK_LOG - "CMSG_CHANNEL_WATCH", // CMSG_CHANNEL_WATCH - "SMSG_PLAYER_JOINED_CHANNEL", // SMSG_PLAYER_JOINED_CHANNEL - "SMSG_PLAYER_LEFT_CHANNEL", // SMSG_PLAYER_LEFT_CHANNEL - "SMSG_PLAYER_JOINED_CUSTOM_CHANNEL", // SMSG_PLAYER_JOINED_CUSTOM_CHANNEL - "CMSG_CLEAR_CHANNEL_WATCH", // CMSG_CLEAR_CHANNEL_WATCH - "SMSG_INSPECT_TALENTS", // SMSG_INSPECT_TALENTS - "UMSG_UNKNOWN_1012", // UMSG_UNKNOWN_1012 - "UMSG_UNKNOWN_1013", // UMSG_UNKNOWN_1013 - "UMSG_UNKNOWN_1014", // UMSG_UNKNOWN_1014 - "CMSG_UNKNOWN_1015", // CMSG_UNKNOWN_1015 - "UMSG_UNKNOWN_1016", // UMSG_UNKNOWN_1016 - "UMSG_UNKNOWN_1017", // UMSG_UNKNOWN_1017 - "UMSG_UNKNOWN_1018", // UMSG_UNKNOWN_1018 - "SMSG_VOICESESSION_FULL", // SMSG_VOICESESSION_FULL - "MSG_UNKNOWN_1020", // MSG_UNKNOWN_1020 - "MSG_UNKNOWN_1021", // MSG_UNKNOWN_1021 - "MSG_GUILD_INFO_LOG", // MSG_GUILD_INFO_LOG - "MSG_UNKNOWN_1023", // MSG_UNKNOWN_1023 - "CMSG_UNKNOWN_1024", // CMSG_UNKNOWN_1024 - "SMSG_MIRRORIMAGE_DATA", // SMSG_UNKNOWN_1025 - "SMSG_FORCE_DISPLAY_UPDATE", // SMSG_UNKNOWN_1026 - "UMSG_UNKNOWN_1027", // UMSG_UNKNOWN_1027 - "UMSG_UNKNOWN_1028", // UMSG_UNKNOWN_1028 - "UMSG_UNKNOWN_1029", // UMSG_UNKNOWN_1029 - "CMSG_UNKNOWN_1030", // CMSG_UNKNOWN_1030 - "SMSG_UNKNOWN_1031", // SMSG_UNKNOWN_1031 - "CMSG_GROUP_PASS_ON_LOOT_TOGGLE", // CMSG_GROUP_PASS_ON_LOOT_TOGGLE - "MSG_GUILD_BANK_TAB_TEXT", // MSG_GUILD_BANK_TAB_TEXT - "CMSG_GUILD_BANK_SET_TAB_TEXT", // CMSG_GUILD_BANK_SET_TAB_TEXT - "UMSG_UNKNOWN_1035", // UMSG_UNKNOWN_1035 - "CMSG_UNKNOWN_1036", // CMSG_UNKNOWN_1036 - "UMSG_UNKNOWN_1037", // SMSG_UNKNOWN_1037 - "UMSG_UNKNOWN_1038", // SMSG_UNKNOWN_1038 - "CMSG_UNKNOWN_1039", // CMSG_UNKNOWN_1039 - "SMSG_GROUP_ACTION_THROTTLED", // SMSG_GROUP_ACTION_THROTTLED - "SMSG_UNKNOWN_1041", // SMSG_UNKNOWN_1041 - "SMSG_UNKNOWN_1042", // SMSG_UNKNOWN_1042 - "CMSG_UNKNOWN_1043", // CMSG_UNKNOWN_1043 - "UMSG_UNKNOWN_1044", // UMSG_UNKNOWN_1044 - "UMSG_UNKNOWN_1045", // UMSG_UNKNOWN_1045 - "CMSG_QUESTGIVER_STATUS_QUERY_MULTIPLE", // CMSG_QUESTGIVER_STATUS_QUERY_MULTIPLE - "SMSG_QUESTGIVER_STATUS_QUERY_MULTIPLE_RESPONSE", // SMSG_QUESTGIVER_STATUS_QUERY_MULTIPLE_RESPONSE - "CMSG_UNKNOWN_1048", // CMSG_UNKNOWN_1048 - "SMSG_UNKNOWN_1049", // SMSG_UNKNOWN_1049 - "UMSG_UNKNOWN_1050", // UMSG_UNKNOWN_1050 - "UMSG_UNKNOWN_1051", // UMSG_UNKNOWN_1051 - "UMSG_UNKNOWN_1052", // UMSG_UNKNOWN_1052 - "SMSG_UNKNOWN_1053", // SMSG_UNKNOWN_1053 + "MSG_NULL_ACTION", + "CMSG_BOOTME", + "CMSG_DBLOOKUP", + "SMSG_DBLOOKUP", + "CMSG_QUERY_OBJECT_POSITION", + "SMSG_QUERY_OBJECT_POSITION", + "CMSG_QUERY_OBJECT_ROTATION", + "SMSG_QUERY_OBJECT_ROTATION", + "CMSG_WORLD_TELEPORT", + "CMSG_TELEPORT_TO_UNIT", + "CMSG_ZONE_MAP", + "SMSG_ZONE_MAP", + "CMSG_DEBUG_CHANGECELLZONE", + "CMSG_EMBLAZON_TABARD_OBSOLETE", + "CMSG_UNEMBLAZON_TABARD_OBSOLETE", + "CMSG_RECHARGE", + "CMSG_LEARN_SPELL", + "CMSG_CREATEMONSTER", + "CMSG_DESTROYMONSTER", + "CMSG_CREATEITEM", + "CMSG_CREATEGAMEOBJECT", + "SMSG_CHECK_FOR_BOTS", + "CMSG_MAKEMONSTERATTACKGUID", + "CMSG_BOT_DETECTED2", + "CMSG_FORCEACTION", + "CMSG_FORCEACTIONONOTHER", + "CMSG_FORCEACTIONSHOW", + "SMSG_FORCEACTIONSHOW", + "CMSG_PETGODMODE", + "SMSG_PETGODMODE", + "SMSG_DEBUGINFOSPELLMISS_OBSOLETE", + "CMSG_WEATHER_SPEED_CHEAT", + "CMSG_UNDRESSPLAYER", + "CMSG_BEASTMASTER", + "CMSG_GODMODE", + "SMSG_GODMODE", + "CMSG_CHEAT_SETMONEY", + "CMSG_LEVEL_CHEAT", + "CMSG_PET_LEVEL_CHEAT", + "CMSG_SET_WORLDSTATE", + "CMSG_COOLDOWN_CHEAT", + "CMSG_USE_SKILL_CHEAT", + "CMSG_FLAG_QUEST", + "CMSG_FLAG_QUEST_FINISH", + "CMSG_CLEAR_QUEST", + "CMSG_SEND_EVENT", + "CMSG_DEBUG_AISTATE", + "SMSG_DEBUG_AISTATE", + "CMSG_DISABLE_PVP_CHEAT", + "CMSG_ADVANCE_SPAWN_TIME", + "CMSG_PVP_PORT_OBSOLETE", + "CMSG_AUTH_SRP6_BEGIN", + "CMSG_AUTH_SRP6_PROOF", + "CMSG_AUTH_SRP6_RECODE", + "CMSG_CHAR_CREATE", + "CMSG_CHAR_ENUM", + "CMSG_CHAR_DELETE", + "SMSG_AUTH_SRP6_RESPONSE", + "SMSG_CHAR_CREATE", + "SMSG_CHAR_ENUM", + "SMSG_CHAR_DELETE", + "CMSG_PLAYER_LOGIN", + "SMSG_NEW_WORLD", + "SMSG_TRANSFER_PENDING", + "SMSG_TRANSFER_ABORTED", + "SMSG_CHARACTER_LOGIN_FAILED", + "SMSG_LOGIN_SETTIMESPEED", + "SMSG_GAMETIME_UPDATE", + "CMSG_GAMETIME_SET", + "SMSG_GAMETIME_SET", + "CMSG_GAMESPEED_SET", + "SMSG_GAMESPEED_SET", + "CMSG_SERVERTIME", + "SMSG_SERVERTIME", + "CMSG_PLAYER_LOGOUT", + "CMSG_LOGOUT_REQUEST", + "SMSG_LOGOUT_RESPONSE", + "SMSG_LOGOUT_COMPLETE", + "CMSG_LOGOUT_CANCEL", + "SMSG_LOGOUT_CANCEL_ACK", + "CMSG_NAME_QUERY", + "SMSG_NAME_QUERY_RESPONSE", + "CMSG_PET_NAME_QUERY", + "SMSG_PET_NAME_QUERY_RESPONSE", + "CMSG_GUILD_QUERY", + "SMSG_GUILD_QUERY_RESPONSE", + "CMSG_ITEM_QUERY_SINGLE", + "CMSG_ITEM_QUERY_MULTIPLE", + "SMSG_ITEM_QUERY_SINGLE_RESPONSE", + "SMSG_ITEM_QUERY_MULTIPLE_RESPONSE", + "CMSG_PAGE_TEXT_QUERY", + "SMSG_PAGE_TEXT_QUERY_RESPONSE", + "CMSG_QUEST_QUERY", + "SMSG_QUEST_QUERY_RESPONSE", + "CMSG_GAMEOBJECT_QUERY", + "SMSG_GAMEOBJECT_QUERY_RESPONSE", + "CMSG_CREATURE_QUERY", + "SMSG_CREATURE_QUERY_RESPONSE", + "CMSG_WHO", + "SMSG_WHO", + "CMSG_WHOIS", + "SMSG_WHOIS", + "CMSG_CONTACT_LIST", + "SMSG_CONTACT_LIST", + "SMSG_FRIEND_STATUS", + "CMSG_ADD_FRIEND", + "CMSG_DEL_FRIEND", + "CMSG_SET_CONTACT_NOTES", + "CMSG_ADD_IGNORE", + "CMSG_DEL_IGNORE", + "CMSG_GROUP_INVITE", + "SMSG_GROUP_INVITE", + "CMSG_GROUP_CANCEL", + "SMSG_GROUP_CANCEL", + "CMSG_GROUP_ACCEPT", + "CMSG_GROUP_DECLINE", + "SMSG_GROUP_DECLINE", + "CMSG_GROUP_UNINVITE", + "CMSG_GROUP_UNINVITE_GUID", + "SMSG_GROUP_UNINVITE", + "CMSG_GROUP_SET_LEADER", + "SMSG_GROUP_SET_LEADER", + "CMSG_LOOT_METHOD", + "CMSG_GROUP_DISBAND", + "SMSG_GROUP_DESTROYED", + "SMSG_GROUP_LIST", + "SMSG_PARTY_MEMBER_STATS", + "SMSG_PARTY_COMMAND_RESULT", + "UMSG_UPDATE_GROUP_MEMBERS", + "CMSG_GUILD_CREATE", + "CMSG_GUILD_INVITE", + "SMSG_GUILD_INVITE", + "CMSG_GUILD_ACCEPT", + "CMSG_GUILD_DECLINE", + "SMSG_GUILD_DECLINE", + "CMSG_GUILD_INFO", + "SMSG_GUILD_INFO", + "CMSG_GUILD_ROSTER", + "SMSG_GUILD_ROSTER", + "CMSG_GUILD_PROMOTE", + "CMSG_GUILD_DEMOTE", + "CMSG_GUILD_LEAVE", + "CMSG_GUILD_REMOVE", + "CMSG_GUILD_DISBAND", + "CMSG_GUILD_LEADER", + "CMSG_GUILD_MOTD", + "SMSG_GUILD_EVENT", + "SMSG_GUILD_COMMAND_RESULT", + "UMSG_UPDATE_GUILD", + "CMSG_MESSAGECHAT", + "SMSG_MESSAGECHAT", + "CMSG_JOIN_CHANNEL", + "CMSG_LEAVE_CHANNEL", + "SMSG_CHANNEL_NOTIFY", + "CMSG_CHANNEL_LIST", + "SMSG_CHANNEL_LIST", + "CMSG_CHANNEL_PASSWORD", + "CMSG_CHANNEL_SET_OWNER", + "CMSG_CHANNEL_OWNER", + "CMSG_CHANNEL_MODERATOR", + "CMSG_CHANNEL_UNMODERATOR", + "CMSG_CHANNEL_MUTE", + "CMSG_CHANNEL_UNMUTE", + "CMSG_CHANNEL_INVITE", + "CMSG_CHANNEL_KICK", + "CMSG_CHANNEL_BAN", + "CMSG_CHANNEL_UNBAN", + "CMSG_CHANNEL_ANNOUNCEMENTS", + "CMSG_CHANNEL_MODERATE", + "SMSG_UPDATE_OBJECT", + "SMSG_DESTROY_OBJECT", + "CMSG_USE_ITEM", + "CMSG_OPEN_ITEM", + "CMSG_READ_ITEM", + "SMSG_READ_ITEM_OK", + "SMSG_READ_ITEM_FAILED", + "SMSG_ITEM_COOLDOWN", + "CMSG_GAMEOBJ_USE", + "CMSG_GAMEOBJ_CHAIR_USE_OBSOLETE", + "SMSG_GAMEOBJECT_CUSTOM_ANIM", + "CMSG_AREATRIGGER", + "MSG_MOVE_START_FORWARD", + "MSG_MOVE_START_BACKWARD", + "MSG_MOVE_STOP", + "MSG_MOVE_START_STRAFE_LEFT", + "MSG_MOVE_START_STRAFE_RIGHT", + "MSG_MOVE_STOP_STRAFE", + "MSG_MOVE_JUMP", + "MSG_MOVE_START_TURN_LEFT", + "MSG_MOVE_START_TURN_RIGHT", + "MSG_MOVE_STOP_TURN", + "MSG_MOVE_START_PITCH_UP", + "MSG_MOVE_START_PITCH_DOWN", + "MSG_MOVE_STOP_PITCH", + "MSG_MOVE_SET_RUN_MODE", + "MSG_MOVE_SET_WALK_MODE", + "MSG_MOVE_TOGGLE_LOGGING", + "MSG_MOVE_TELEPORT", + "MSG_MOVE_TELEPORT_CHEAT", + "MSG_MOVE_TELEPORT_ACK", + "MSG_MOVE_TOGGLE_FALL_LOGGING", + "MSG_MOVE_FALL_LAND", + "MSG_MOVE_START_SWIM", + "MSG_MOVE_STOP_SWIM", + "MSG_MOVE_SET_RUN_SPEED_CHEAT", + "MSG_MOVE_SET_RUN_SPEED", + "MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT", + "MSG_MOVE_SET_RUN_BACK_SPEED", + "MSG_MOVE_SET_WALK_SPEED_CHEAT", + "MSG_MOVE_SET_WALK_SPEED", + "MSG_MOVE_SET_SWIM_SPEED_CHEAT", + "MSG_MOVE_SET_SWIM_SPEED", + "MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT", + "MSG_MOVE_SET_SWIM_BACK_SPEED", + "MSG_MOVE_SET_ALL_SPEED_CHEAT", + "MSG_MOVE_SET_TURN_RATE_CHEAT", + "MSG_MOVE_SET_TURN_RATE", + "MSG_MOVE_TOGGLE_COLLISION_CHEAT", + "MSG_MOVE_SET_FACING", + "MSG_MOVE_SET_PITCH", + "MSG_MOVE_WORLDPORT_ACK", + "SMSG_MONSTER_MOVE", + "SMSG_MOVE_WATER_WALK", + "SMSG_MOVE_LAND_WALK", + "MSG_MOVE_SET_RAW_POSITION_ACK", + "CMSG_MOVE_SET_RAW_POSITION", + "SMSG_FORCE_RUN_SPEED_CHANGE", + "CMSG_FORCE_RUN_SPEED_CHANGE_ACK", + "SMSG_FORCE_RUN_BACK_SPEED_CHANGE", + "CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK", + "SMSG_FORCE_SWIM_SPEED_CHANGE", + "CMSG_FORCE_SWIM_SPEED_CHANGE_ACK", + "SMSG_FORCE_MOVE_ROOT", + "CMSG_FORCE_MOVE_ROOT_ACK", + "SMSG_FORCE_MOVE_UNROOT", + "CMSG_FORCE_MOVE_UNROOT_ACK", + "MSG_MOVE_ROOT", + "MSG_MOVE_UNROOT", + "MSG_MOVE_HEARTBEAT", + "SMSG_MOVE_KNOCK_BACK", + "CMSG_MOVE_KNOCK_BACK_ACK", + "MSG_MOVE_KNOCK_BACK", + "SMSG_MOVE_FEATHER_FALL", + "SMSG_MOVE_NORMAL_FALL", + "SMSG_MOVE_SET_HOVER", + "SMSG_MOVE_UNSET_HOVER", + "CMSG_MOVE_HOVER_ACK", + "MSG_MOVE_HOVER", + "CMSG_TRIGGER_CINEMATIC_CHEAT", + "CMSG_OPENING_CINEMATIC", + "SMSG_TRIGGER_CINEMATIC", + "CMSG_NEXT_CINEMATIC_CAMERA", + "CMSG_COMPLETE_CINEMATIC", + "SMSG_TUTORIAL_FLAGS", + "CMSG_TUTORIAL_FLAG", + "CMSG_TUTORIAL_CLEAR", + "CMSG_TUTORIAL_RESET", + "CMSG_STANDSTATECHANGE", + "CMSG_EMOTE", + "SMSG_EMOTE", + "CMSG_TEXT_EMOTE", + "SMSG_TEXT_EMOTE", + "CMSG_AUTOEQUIP_GROUND_ITEM", + "CMSG_AUTOSTORE_GROUND_ITEM", + "CMSG_AUTOSTORE_LOOT_ITEM", + "CMSG_STORE_LOOT_IN_SLOT", + "CMSG_AUTOEQUIP_ITEM", + "CMSG_AUTOSTORE_BAG_ITEM", + "CMSG_SWAP_ITEM", + "CMSG_SWAP_INV_ITEM", + "CMSG_SPLIT_ITEM", + "CMSG_AUTOEQUIP_ITEM_SLOT", + "OBSOLETE_DROP_ITEM", + "CMSG_DESTROYITEM", + "SMSG_INVENTORY_CHANGE_FAILURE", + "SMSG_OPEN_CONTAINER", + "CMSG_INSPECT", + "SMSG_INSPECT", + "CMSG_INITIATE_TRADE", + "CMSG_BEGIN_TRADE", + "CMSG_BUSY_TRADE", + "CMSG_IGNORE_TRADE", + "CMSG_ACCEPT_TRADE", + "CMSG_UNACCEPT_TRADE", + "CMSG_CANCEL_TRADE", + "CMSG_SET_TRADE_ITEM", + "CMSG_CLEAR_TRADE_ITEM", + "CMSG_SET_TRADE_GOLD", + "SMSG_TRADE_STATUS", + "SMSG_TRADE_STATUS_EXTENDED", + "SMSG_INITIALIZE_FACTIONS", + "SMSG_SET_FACTION_VISIBLE", + "SMSG_SET_FACTION_STANDING", + "CMSG_SET_FACTION_ATWAR", + "CMSG_SET_FACTION_CHEAT", + "SMSG_SET_PROFICIENCY", + "CMSG_SET_ACTION_BUTTON", + "SMSG_ACTION_BUTTONS", + "SMSG_INITIAL_SPELLS", + "SMSG_LEARNED_SPELL", + "SMSG_SUPERCEDED_SPELL", + "CMSG_NEW_SPELL_SLOT", + "CMSG_CAST_SPELL", + "CMSG_CANCEL_CAST", + "SMSG_CAST_FAILED", + "SMSG_SPELL_START", + "SMSG_SPELL_GO", + "SMSG_SPELL_FAILURE", + "SMSG_SPELL_COOLDOWN", + "SMSG_COOLDOWN_EVENT", + "CMSG_CANCEL_AURA", + "SMSG_UPDATE_AURA_DURATION", + "SMSG_PET_CAST_FAILED", + "MSG_CHANNEL_START", + "MSG_CHANNEL_UPDATE", + "CMSG_CANCEL_CHANNELLING", + "SMSG_AI_REACTION", + "CMSG_SET_SELECTION", + "CMSG_SET_TARGET_OBSOLETE", + "CMSG_UNUSED", + "CMSG_UNUSED2", + "CMSG_ATTACKSWING", + "CMSG_ATTACKSTOP", + "SMSG_ATTACKSTART", + "SMSG_ATTACKSTOP", + "SMSG_ATTACKSWING_NOTINRANGE", + "SMSG_ATTACKSWING_BADFACING", + "SMSG_ATTACKSWING_NOTSTANDING", + "SMSG_ATTACKSWING_DEADTARGET", + "SMSG_ATTACKSWING_CANT_ATTACK", + "SMSG_ATTACKERSTATEUPDATE", + "SMSG_VICTIMSTATEUPDATE_OBSOLETE", + "SMSG_DAMAGE_DONE_OBSOLETE", + "SMSG_DAMAGE_TAKEN_OBSOLETE", + "SMSG_CANCEL_COMBAT", + "SMSG_PLAYER_COMBAT_XP_GAIN_OBSOLETE", + "SMSG_SPELLHEALLOG", + "SMSG_SPELLENERGIZELOG", + "CMSG_SHEATHE_OBSOLETE", + "CMSG_SAVE_PLAYER", + "CMSG_SETDEATHBINDPOINT", + "SMSG_BINDPOINTUPDATE", + "CMSG_GETDEATHBINDZONE", + "SMSG_BINDZONEREPLY", + "SMSG_PLAYERBOUND", + "SMSG_CLIENT_CONTROL_UPDATE", + "CMSG_REPOP_REQUEST", + "SMSG_RESURRECT_REQUEST", + "CMSG_RESURRECT_RESPONSE", + "CMSG_LOOT", + "CMSG_LOOT_MONEY", + "CMSG_LOOT_RELEASE", + "SMSG_LOOT_RESPONSE", + "SMSG_LOOT_RELEASE_RESPONSE", + "SMSG_LOOT_REMOVED", + "SMSG_LOOT_MONEY_NOTIFY", + "SMSG_LOOT_ITEM_NOTIFY", + "SMSG_LOOT_CLEAR_MONEY", + "SMSG_ITEM_PUSH_RESULT", + "SMSG_DUEL_REQUESTED", + "SMSG_DUEL_OUTOFBOUNDS", + "SMSG_DUEL_INBOUNDS", + "SMSG_DUEL_COMPLETE", + "SMSG_DUEL_WINNER", + "CMSG_DUEL_ACCEPTED", + "CMSG_DUEL_CANCELLED", + "SMSG_MOUNTRESULT", + "SMSG_DISMOUNTRESULT", + "SMSG_PUREMOUNT_CANCELLED_OBSOLETE", + "CMSG_MOUNTSPECIAL_ANIM", + "SMSG_MOUNTSPECIAL_ANIM", + "SMSG_PET_TAME_FAILURE", + "CMSG_PET_SET_ACTION", + "CMSG_PET_ACTION", + "CMSG_PET_ABANDON", + "CMSG_PET_RENAME", + "SMSG_PET_NAME_INVALID", + "SMSG_PET_SPELLS", + "SMSG_PET_MODE", + "CMSG_GOSSIP_HELLO", + "CMSG_GOSSIP_SELECT_OPTION", + "SMSG_GOSSIP_MESSAGE", + "SMSG_GOSSIP_COMPLETE", + "CMSG_NPC_TEXT_QUERY", + "SMSG_NPC_TEXT_UPDATE", + "SMSG_NPC_WONT_TALK", + "CMSG_QUESTGIVER_STATUS_QUERY", + "SMSG_QUESTGIVER_STATUS", + "CMSG_QUESTGIVER_HELLO", + "SMSG_QUESTGIVER_QUEST_LIST", + "CMSG_QUESTGIVER_QUERY_QUEST", + "CMSG_QUESTGIVER_QUEST_AUTOLAUNCH", + "SMSG_QUESTGIVER_QUEST_DETAILS", + "CMSG_QUESTGIVER_ACCEPT_QUEST", + "CMSG_QUESTGIVER_COMPLETE_QUEST", + "SMSG_QUESTGIVER_REQUEST_ITEMS", + "CMSG_QUESTGIVER_REQUEST_REWARD", + "SMSG_QUESTGIVER_OFFER_REWARD", + "CMSG_QUESTGIVER_CHOOSE_REWARD", + "SMSG_QUESTGIVER_QUEST_INVALID", + "CMSG_QUESTGIVER_CANCEL", + "SMSG_QUESTGIVER_QUEST_COMPLETE", + "SMSG_QUESTGIVER_QUEST_FAILED", + "CMSG_QUESTLOG_SWAP_QUEST", + "CMSG_QUESTLOG_REMOVE_QUEST", + "SMSG_QUESTLOG_FULL", + "SMSG_QUESTUPDATE_FAILED", + "SMSG_QUESTUPDATE_FAILEDTIMER", + "SMSG_QUESTUPDATE_COMPLETE", + "SMSG_QUESTUPDATE_ADD_KILL", + "SMSG_QUESTUPDATE_ADD_ITEM", + "CMSG_QUEST_CONFIRM_ACCEPT", + "SMSG_QUEST_CONFIRM_ACCEPT", + "CMSG_PUSHQUESTTOPARTY", + "CMSG_LIST_INVENTORY", + "SMSG_LIST_INVENTORY", + "CMSG_SELL_ITEM", + "SMSG_SELL_ITEM", + "CMSG_BUY_ITEM", + "CMSG_BUY_ITEM_IN_SLOT", + "SMSG_BUY_ITEM", + "SMSG_BUY_FAILED", + "CMSG_TAXICLEARALLNODES", + "CMSG_TAXIENABLEALLNODES", + "CMSG_TAXISHOWNODES", + "SMSG_SHOWTAXINODES", + "CMSG_TAXINODE_STATUS_QUERY", + "SMSG_TAXINODE_STATUS", + "CMSG_TAXIQUERYAVAILABLENODES", + "CMSG_ACTIVATETAXI", + "SMSG_ACTIVATETAXIREPLY", + "SMSG_NEW_TAXI_PATH", + "CMSG_TRAINER_LIST", + "SMSG_TRAINER_LIST", + "CMSG_TRAINER_BUY_SPELL", + "SMSG_TRAINER_BUY_SUCCEEDED", + "SMSG_TRAINER_BUY_FAILED", + "CMSG_BINDER_ACTIVATE", + "SMSG_PLAYERBINDERROR", + "CMSG_BANKER_ACTIVATE", + "SMSG_SHOW_BANK", + "CMSG_BUY_BANK_SLOT", + "SMSG_BUY_BANK_SLOT_RESULT", + "CMSG_PETITION_SHOWLIST", + "SMSG_PETITION_SHOWLIST", + "CMSG_PETITION_BUY", + "CMSG_PETITION_SHOW_SIGNATURES", + "SMSG_PETITION_SHOW_SIGNATURES", + "CMSG_PETITION_SIGN", + "SMSG_PETITION_SIGN_RESULTS", + "MSG_PETITION_DECLINE", + "CMSG_OFFER_PETITION", + "CMSG_TURN_IN_PETITION", + "SMSG_TURN_IN_PETITION_RESULTS", + "CMSG_PETITION_QUERY", + "SMSG_PETITION_QUERY_RESPONSE", + "SMSG_FISH_NOT_HOOKED", + "SMSG_FISH_ESCAPED", + "CMSG_BUG", + "SMSG_NOTIFICATION", + "CMSG_PLAYED_TIME", + "SMSG_PLAYED_TIME", + "CMSG_QUERY_TIME", + "SMSG_QUERY_TIME_RESPONSE", + "SMSG_LOG_XPGAIN", + "SMSG_AURACASTLOG", + "CMSG_RECLAIM_CORPSE", + "CMSG_WRAP_ITEM", + "SMSG_LEVELUP_INFO", + "MSG_MINIMAP_PING", + "SMSG_RESISTLOG", + "SMSG_ENCHANTMENTLOG", + "CMSG_SET_SKILL_CHEAT", + "SMSG_START_MIRROR_TIMER", + "SMSG_PAUSE_MIRROR_TIMER", + "SMSG_STOP_MIRROR_TIMER", + "CMSG_PING", + "SMSG_PONG", + "SMSG_CLEAR_COOLDOWN", + "SMSG_GAMEOBJECT_PAGETEXT", + "CMSG_SETSHEATHED", + "SMSG_COOLDOWN_CHEAT", + "SMSG_SPELL_DELAYED", + "CMSG_PLAYER_MACRO_OBSOLETE", + "SMSG_PLAYER_MACRO_OBSOLETE", + "CMSG_GHOST", + "CMSG_GM_INVIS", + "SMSG_INVALID_PROMOTION_CODE", + "MSG_GM_BIND_OTHER", + "MSG_GM_SUMMON", + "SMSG_ITEM_TIME_UPDATE", + "SMSG_ITEM_ENCHANT_TIME_UPDATE", + "SMSG_AUTH_CHALLENGE", + "CMSG_AUTH_SESSION", + "SMSG_AUTH_RESPONSE", + "MSG_GM_SHOWLABEL", + "CMSG_PET_CAST_SPELL", + "MSG_SAVE_GUILD_EMBLEM", + "MSG_TABARDVENDOR_ACTIVATE", + "SMSG_PLAY_SPELL_VISUAL", + "CMSG_ZONEUPDATE", + "SMSG_PARTYKILLLOG", + "SMSG_COMPRESSED_UPDATE_OBJECT", + "SMSG_PLAY_SPELL_IMPACT", + "SMSG_EXPLORATION_EXPERIENCE", + "CMSG_GM_SET_SECURITY_GROUP", + "CMSG_GM_NUKE", + "MSG_RANDOM_ROLL", + "SMSG_ENVIRONMENTALDAMAGELOG", + "CMSG_RWHOIS_OBSOLETE", + "SMSG_RWHOIS", + "MSG_LOOKING_FOR_GROUP", + "CMSG_SET_LOOKING_FOR_GROUP", + "CMSG_UNLEARN_SPELL", + "CMSG_UNLEARN_SKILL", + "SMSG_REMOVED_SPELL", + "CMSG_DECHARGE", + "CMSG_GMTICKET_CREATE", + "SMSG_GMTICKET_CREATE", + "CMSG_GMTICKET_UPDATETEXT", + "SMSG_GMTICKET_UPDATETEXT", + "SMSG_ACCOUNT_DATA_TIMES", + "CMSG_REQUEST_ACCOUNT_DATA", + "CMSG_UPDATE_ACCOUNT_DATA", + "SMSG_UPDATE_ACCOUNT_DATA", + "SMSG_CLEAR_FAR_SIGHT_IMMEDIATE", + "SMSG_POWERGAINLOG_OBSOLETE", + "CMSG_GM_TEACH", + "CMSG_GM_CREATE_ITEM_TARGET", + "CMSG_GMTICKET_GETTICKET", + "SMSG_GMTICKET_GETTICKET", + "CMSG_UNLEARN_TALENTS", + "SMSG_GAMEOBJECT_SPAWN_ANIM_OBSOLETE", + "SMSG_GAMEOBJECT_DESPAWN_ANIM", + "MSG_CORPSE_QUERY", + "CMSG_GMTICKET_DELETETICKET", + "SMSG_GMTICKET_DELETETICKET", + "SMSG_CHAT_WRONG_FACTION", + "CMSG_GMTICKET_SYSTEMSTATUS", + "SMSG_GMTICKET_SYSTEMSTATUS", + "CMSG_SPIRIT_HEALER_ACTIVATE", + "CMSG_SET_STAT_CHEAT", + "SMSG_SET_REST_START", + "CMSG_SKILL_BUY_STEP", + "CMSG_SKILL_BUY_RANK", + "CMSG_XP_CHEAT", + "SMSG_SPIRIT_HEALER_CONFIRM", + "CMSG_CHARACTER_POINT_CHEAT", + "SMSG_GOSSIP_POI", + "CMSG_CHAT_IGNORED", + "CMSG_GM_VISION", + "CMSG_SERVER_COMMAND", + "CMSG_GM_SILENCE", + "CMSG_GM_REVEALTO", + "CMSG_GM_RESURRECT", + "CMSG_GM_SUMMONMOB", + "CMSG_GM_MOVECORPSE", + "CMSG_GM_FREEZE", + "CMSG_GM_UBERINVIS", + "CMSG_GM_REQUEST_PLAYER_INFO", + "SMSG_GM_PLAYER_INFO", + "CMSG_GUILD_RANK", + "CMSG_GUILD_ADD_RANK", + "CMSG_GUILD_DEL_RANK", + "CMSG_GUILD_SET_PUBLIC_NOTE", + "CMSG_GUILD_SET_OFFICER_NOTE", + "SMSG_LOGIN_VERIFY_WORLD", + "CMSG_CLEAR_EXPLORATION", + "CMSG_SEND_MAIL", + "SMSG_SEND_MAIL_RESULT", + "CMSG_GET_MAIL_LIST", + "SMSG_MAIL_LIST_RESULT", + "CMSG_BATTLEFIELD_LIST", + "SMSG_BATTLEFIELD_LIST", + "CMSG_BATTLEFIELD_JOIN", + "SMSG_BATTLEFIELD_WIN_OBSOLETE", + "SMSG_BATTLEFIELD_LOSE_OBSOLETE", + "CMSG_TAXICLEARNODE", + "CMSG_TAXIENABLENODE", + "CMSG_ITEM_TEXT_QUERY", + "SMSG_ITEM_TEXT_QUERY_RESPONSE", + "CMSG_MAIL_TAKE_MONEY", + "CMSG_MAIL_TAKE_ITEM", + "CMSG_MAIL_MARK_AS_READ", + "CMSG_MAIL_RETURN_TO_SENDER", + "CMSG_MAIL_DELETE", + "CMSG_MAIL_CREATE_TEXT_ITEM", + "SMSG_SPELLLOGMISS", + "SMSG_SPELLLOGEXECUTE", + "SMSG_DEBUGAURAPROC", + "SMSG_PERIODICAURALOG", + "SMSG_SPELLDAMAGESHIELD", + "SMSG_SPELLNONMELEEDAMAGELOG", + "CMSG_LEARN_TALENT", + "SMSG_RESURRECT_FAILED", + "CMSG_TOGGLE_PVP", + "SMSG_ZONE_UNDER_ATTACK", + "MSG_AUCTION_HELLO", + "CMSG_AUCTION_SELL_ITEM", + "CMSG_AUCTION_REMOVE_ITEM", + "CMSG_AUCTION_LIST_ITEMS", + "CMSG_AUCTION_LIST_OWNER_ITEMS", + "CMSG_AUCTION_PLACE_BID", + "SMSG_AUCTION_COMMAND_RESULT", + "SMSG_AUCTION_LIST_RESULT", + "SMSG_AUCTION_OWNER_LIST_RESULT", + "SMSG_AUCTION_BIDDER_NOTIFICATION", + "SMSG_AUCTION_OWNER_NOTIFICATION", + "SMSG_PROCRESIST", + "SMSG_STANDSTATE_CHANGE_FAILURE_OBSOLETE", + "SMSG_DISPEL_FAILED", + "SMSG_SPELLORDAMAGE_IMMUNE", + "CMSG_AUCTION_LIST_BIDDER_ITEMS", + "SMSG_AUCTION_BIDDER_LIST_RESULT", + "SMSG_SET_FLAT_SPELL_MODIFIER", + "SMSG_SET_PCT_SPELL_MODIFIER", + "CMSG_SET_AMMO", + "SMSG_CORPSE_RECLAIM_DELAY", + "CMSG_SET_ACTIVE_MOVER", + "CMSG_PET_CANCEL_AURA", + "CMSG_PLAYER_AI_CHEAT", + "CMSG_CANCEL_AUTO_REPEAT_SPELL", + "MSG_GM_ACCOUNT_ONLINE", + "MSG_LIST_STABLED_PETS", + "CMSG_STABLE_PET", + "CMSG_UNSTABLE_PET", + "CMSG_BUY_STABLE_SLOT", + "SMSG_STABLE_RESULT", + "CMSG_STABLE_REVIVE_PET", + "CMSG_STABLE_SWAP_PET", + "MSG_QUEST_PUSH_RESULT", + "SMSG_PLAY_MUSIC", + "SMSG_PLAY_OBJECT_SOUND", + "CMSG_REQUEST_PET_INFO", + "CMSG_FAR_SIGHT", + "SMSG_SPELLDISPELLOG", + "SMSG_DAMAGE_CALC_LOG", + "CMSG_ENABLE_DAMAGE_LOG", + "CMSG_GROUP_CHANGE_SUB_GROUP", + "CMSG_REQUEST_PARTY_MEMBER_STATS", + "CMSG_GROUP_SWAP_SUB_GROUP", + "CMSG_RESET_FACTION_CHEAT", + "CMSG_AUTOSTORE_BANK_ITEM", + "CMSG_AUTOBANK_ITEM", + "MSG_QUERY_NEXT_MAIL_TIME", + "SMSG_RECEIVED_MAIL", + "SMSG_RAID_GROUP_ONLY", + "CMSG_SET_DURABILITY_CHEAT", + "CMSG_SET_PVP_RANK_CHEAT", + "CMSG_ADD_PVP_MEDAL_CHEAT", + "CMSG_DEL_PVP_MEDAL_CHEAT", + "CMSG_SET_PVP_TITLE", + "SMSG_PVP_CREDIT", + "SMSG_AUCTION_REMOVED_NOTIFICATION", + "CMSG_GROUP_RAID_CONVERT", + "CMSG_GROUP_ASSISTANT_LEADER", + "CMSG_BUYBACK_ITEM", + "SMSG_SERVER_MESSAGE", + "CMSG_MEETINGSTONE_JOIN", + "CMSG_MEETINGSTONE_LEAVE", + "CMSG_MEETINGSTONE_CHEAT", + "SMSG_MEETINGSTONE_SETQUEUE", + "CMSG_MEETINGSTONE_INFO", + "SMSG_MEETINGSTONE_COMPLETE", + "SMSG_MEETINGSTONE_IN_PROGRESS", + "SMSG_MEETINGSTONE_MEMBER_ADDED", + "CMSG_GMTICKETSYSTEM_TOGGLE", + "CMSG_CANCEL_GROWTH_AURA", + "SMSG_CANCEL_AUTO_REPEAT", + "SMSG_STANDSTATE_UPDATE", + "SMSG_LOOT_ALL_PASSED", + "SMSG_LOOT_ROLL_WON", + "CMSG_LOOT_ROLL", + "SMSG_LOOT_START_ROLL", + "SMSG_LOOT_ROLL", + "CMSG_LOOT_MASTER_GIVE", + "SMSG_LOOT_MASTER_LIST", + "SMSG_SET_FORCED_REACTIONS", + "SMSG_SPELL_FAILED_OTHER", + "SMSG_GAMEOBJECT_RESET_STATE", + "CMSG_REPAIR_ITEM", + "SMSG_CHAT_PLAYER_NOT_FOUND", + "MSG_TALENT_WIPE_CONFIRM", + "SMSG_SUMMON_REQUEST", + "CMSG_SUMMON_RESPONSE", + "MSG_MOVE_TOGGLE_GRAVITY_CHEAT", + "SMSG_MONSTER_MOVE_TRANSPORT", + "SMSG_PET_BROKEN", + "MSG_MOVE_FEATHER_FALL", + "MSG_MOVE_WATER_WALK", + "CMSG_SERVER_BROADCAST", + "CMSG_SELF_RES", + "SMSG_FEIGN_DEATH_RESISTED", + "CMSG_RUN_SCRIPT", + "SMSG_SCRIPT_MESSAGE", + "SMSG_DUEL_COUNTDOWN", + "SMSG_AREA_TRIGGER_MESSAGE", + "CMSG_TOGGLE_HELM", + "CMSG_TOGGLE_CLOAK", + "SMSG_MEETINGSTONE_JOINFAILED", + "SMSG_PLAYER_SKINNED", + "SMSG_DURABILITY_DAMAGE_DEATH", + "CMSG_SET_EXPLORATION", + "CMSG_SET_ACTIONBAR_TOGGLES", + "UMSG_DELETE_GUILD_CHARTER", + "MSG_PETITION_RENAME", + "SMSG_INIT_WORLD_STATES", + "SMSG_UPDATE_WORLD_STATE", + "CMSG_ITEM_NAME_QUERY", + "SMSG_ITEM_NAME_QUERY_RESPONSE", + "SMSG_PET_ACTION_FEEDBACK", + "CMSG_CHAR_RENAME", + "SMSG_CHAR_RENAME", + "CMSG_MOVE_SPLINE_DONE", + "CMSG_MOVE_FALL_RESET", + "SMSG_INSTANCE_SAVE_CREATED", + "SMSG_RAID_INSTANCE_INFO", + "CMSG_REQUEST_RAID_INFO", + "CMSG_MOVE_TIME_SKIPPED", + "CMSG_MOVE_FEATHER_FALL_ACK", + "CMSG_MOVE_WATER_WALK_ACK", + "CMSG_MOVE_NOT_ACTIVE_MOVER", + "SMSG_PLAY_SOUND", + "CMSG_BATTLEFIELD_STATUS", + "SMSG_BATTLEFIELD_STATUS", + "CMSG_BATTLEFIELD_PORT", + "MSG_INSPECT_HONOR_STATS", + "CMSG_BATTLEMASTER_HELLO", + "CMSG_MOVE_START_SWIM_CHEAT", + "CMSG_MOVE_STOP_SWIM_CHEAT", + "SMSG_FORCE_WALK_SPEED_CHANGE", + "CMSG_FORCE_WALK_SPEED_CHANGE_ACK", + "SMSG_FORCE_SWIM_BACK_SPEED_CHANGE", + "CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK", + "SMSG_FORCE_TURN_RATE_CHANGE", + "CMSG_FORCE_TURN_RATE_CHANGE_ACK", + "MSG_PVP_LOG_DATA", + "CMSG_LEAVE_BATTLEFIELD", + "CMSG_AREA_SPIRIT_HEALER_QUERY", + "CMSG_AREA_SPIRIT_HEALER_QUEUE", + "SMSG_AREA_SPIRIT_HEALER_TIME", + "CMSG_GM_UNTEACH", + "SMSG_WARDEN_DATA", + "CMSG_WARDEN_DATA", + "SMSG_GROUP_JOINED_BATTLEGROUND", + "MSG_BATTLEGROUND_PLAYER_POSITIONS", + "CMSG_PET_STOP_ATTACK", + "SMSG_BINDER_CONFIRM", + "SMSG_BATTLEGROUND_PLAYER_JOINED", + "SMSG_BATTLEGROUND_PLAYER_LEFT", + "CMSG_BATTLEMASTER_JOIN", + "SMSG_ADDON_INFO", + "CMSG_PET_UNLEARN", + "SMSG_PET_UNLEARN_CONFIRM", + "SMSG_PARTY_MEMBER_STATS_FULL", + "CMSG_PET_SPELL_AUTOCAST", + "SMSG_WEATHER", + "SMSG_PLAY_TIME_WARNING", + "SMSG_MINIGAME_SETUP", + "SMSG_MINIGAME_STATE", + "CMSG_MINIGAME_MOVE", + "SMSG_MINIGAME_MOVE_FAILED", + "SMSG_RAID_INSTANCE_MESSAGE", + "SMSG_COMPRESSED_MOVES", + "CMSG_GUILD_INFO_TEXT", + "SMSG_CHAT_RESTRICTED", + "SMSG_SPLINE_SET_RUN_SPEED", + "SMSG_SPLINE_SET_RUN_BACK_SPEED", + "SMSG_SPLINE_SET_SWIM_SPEED", + "SMSG_SPLINE_SET_WALK_SPEED", + "SMSG_SPLINE_SET_SWIM_BACK_SPEED", + "SMSG_SPLINE_SET_TURN_RATE", + "SMSG_SPLINE_MOVE_UNROOT", + "SMSG_SPLINE_MOVE_FEATHER_FALL", + "SMSG_SPLINE_MOVE_NORMAL_FALL", + "SMSG_SPLINE_MOVE_SET_HOVER", + "SMSG_SPLINE_MOVE_UNSET_HOVER", + "SMSG_SPLINE_MOVE_WATER_WALK", + "SMSG_SPLINE_MOVE_LAND_WALK", + "SMSG_SPLINE_MOVE_START_SWIM", + "SMSG_SPLINE_MOVE_STOP_SWIM", + "SMSG_SPLINE_MOVE_SET_RUN_MODE", + "SMSG_SPLINE_MOVE_SET_WALK_MODE", + "CMSG_GM_NUKE_ACCOUNT", + "MSG_GM_DESTROY_CORPSE", + "CMSG_GM_DESTROY_ONLINE_CORPSE", + "CMSG_ACTIVATETAXIEXPRESS", + "SMSG_SET_FACTION_ATWAR", + "SMSG_GAMETIMEBIAS_SET", + "CMSG_DEBUG_ACTIONS_START", + "CMSG_DEBUG_ACTIONS_STOP", + "CMSG_SET_FACTION_INACTIVE", + "CMSG_SET_WATCHED_FACTION", + "MSG_MOVE_TIME_SKIPPED", + "SMSG_SPLINE_MOVE_ROOT", + "CMSG_SET_EXPLORATION_ALL", + "SMSG_INVALIDATE_PLAYER", + "CMSG_RESET_INSTANCES", + "SMSG_INSTANCE_RESET", + "SMSG_INSTANCE_RESET_FAILED", + "SMSG_UPDATE_LAST_INSTANCE", + "MSG_RAID_TARGET_UPDATE", + "MSG_RAID_READY_CHECK", + "CMSG_LUA_USAGE", + "SMSG_PET_ACTION_SOUND", + "SMSG_PET_DISMISS_SOUND", + "SMSG_GHOSTEE_GONE", + "CMSG_GM_UPDATE_TICKET_STATUS", + "SMSG_GM_TICKET_STATUS_UPDATE", + "MSG_SET_DUNGEON_DIFFICULTY", + "CMSG_GMSURVEY_SUBMIT", + "SMSG_UPDATE_INSTANCE_OWNERSHIP", + "CMSG_IGNORE_KNOCKBACK_CHEAT", + "SMSG_CHAT_PLAYER_AMBIGUOUS", + "MSG_DELAY_GHOST_TELEPORT", + "SMSG_SPELLINSTAKILLLOG", + "SMSG_SPELL_UPDATE_CHAIN_TARGETS", + "CMSG_CHAT_FILTERED", + "SMSG_EXPECTED_SPAM_RECORDS", + "SMSG_SPELLSTEALLOG", + "CMSG_LOTTERY_QUERY_OBSOLETE", + "SMSG_LOTTERY_QUERY_RESULT_OBSOLETE", + "CMSG_BUY_LOTTERY_TICKET_OBSOLETE", + "SMSG_LOTTERY_RESULT_OBSOLETE", + "SMSG_CHARACTER_PROFILE", + "SMSG_CHARACTER_PROFILE_REALM_CONNECTED", + "SMSG_DEFENSE_MESSAGE", + "SMSG_INSTANCE_DIFFICULTY", + "MSG_GM_RESETINSTANCELIMIT", + "SMSG_MOTD", + "SMSG_MOVE_SET_FLIGHT_OBSOLETE", + "SMSG_MOVE_UNSET_FLIGHT_OBSOLETE", + "CMSG_MOVE_FLIGHT_ACK_OBSOLETE", + "MSG_MOVE_START_SWIM_CHEAT", + "MSG_MOVE_STOP_SWIM_CHEAT", + "SMSG_MOVE_SET_CAN_FLY", + "SMSG_MOVE_UNSET_CAN_FLY", + "CMSG_MOVE_SET_CAN_FLY_ACK", + "CMSG_MOVE_SET_FLY", + "CMSG_SOCKET_GEMS", + "CMSG_ARENA_TEAM_CREATE", + "SMSG_ARENA_TEAM_COMMAND_RESULT", + "UMSG_UPDATE_ARENA_TEAM_OBSOLETE", + "CMSG_ARENA_TEAM_QUERY", + "SMSG_ARENA_TEAM_QUERY_RESPONSE", + "CMSG_ARENA_TEAM_ROSTER", + "SMSG_ARENA_TEAM_ROSTER", + "CMSG_ARENA_TEAM_INVITE", + "SMSG_ARENA_TEAM_INVITE", + "CMSG_ARENA_TEAM_ACCEPT", + "CMSG_ARENA_TEAM_DECLINE", + "CMSG_ARENA_TEAM_LEAVE", + "CMSG_ARENA_TEAM_REMOVE", + "CMSG_ARENA_TEAM_DISBAND", + "CMSG_ARENA_TEAM_LEADER", + "SMSG_ARENA_TEAM_EVENT", + "CMSG_BATTLEMASTER_JOIN_ARENA", + "MSG_MOVE_START_ASCEND", + "MSG_MOVE_STOP_ASCEND", + "SMSG_ARENA_TEAM_STATS", + "CMSG_LFG_SET_AUTOJOIN", + "CMSG_LFG_CLEAR_AUTOJOIN", + "CMSG_LFM_SET_AUTOFILL", + "CMSG_LFM_CLEAR_AUTOFILL", + "CMSG_ACCEPT_LFG_MATCH", + "CMSG_DECLINE_LFG_MATCH", + "CMSG_CANCEL_PENDING_LFG", + "CMSG_CLEAR_LOOKING_FOR_GROUP", + "CMSG_CLEAR_LOOKING_FOR_MORE", + "CMSG_SET_LOOKING_FOR_MORE", + "CMSG_SET_LFG_COMMENT", + "SMSG_LFG_TIMEDOUT", + "SMSG_LFG_OTHER_TIMEDOUT", + "SMSG_LFG_AUTOJOIN_FAILED", + "SMSG_LFG_AUTOJOIN_FAILED_NO_PLAYER", + "SMSG_LFG_LEADER_IS_LFM", + "SMSG_LFG_UPDATE", + "SMSG_LFG_UPDATE_LFM", + "SMSG_LFG_UPDATE_LFG", + "SMSG_LFG_UPDATE_QUEUED", + "SMSG_LFG_PENDING_INVITE", + "SMSG_LFG_PENDING_MATCH", + "SMSG_LFG_PENDING_MATCH_DONE", + "SMSG_TITLE_EARNED", + "CMSG_SET_TITLE", + "CMSG_CANCEL_MOUNT_AURA", + "SMSG_ARENA_ERROR", + "MSG_INSPECT_ARENA_TEAMS", + "SMSG_DEATH_RELEASE_LOC", + "CMSG_CANCEL_TEMP_ENCHANTMENT", + "SMSG_FORCED_DEATH_UPDATE", + "CMSG_CHEAT_SET_HONOR_CURRENCY", + "CMSG_CHEAT_SET_ARENA_CURRENCY", + "MSG_MOVE_SET_FLIGHT_SPEED_CHEAT", + "MSG_MOVE_SET_FLIGHT_SPEED", + "MSG_MOVE_SET_FLIGHT_BACK_SPEED_CHEAT", + "MSG_MOVE_SET_FLIGHT_BACK_SPEED", + "SMSG_FORCE_FLIGHT_SPEED_CHANGE", + "CMSG_FORCE_FLIGHT_SPEED_CHANGE_ACK", + "SMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE", + "CMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK", + "SMSG_SPLINE_SET_FLIGHT_SPEED", + "SMSG_SPLINE_SET_FLIGHT_BACK_SPEED", + "CMSG_MAELSTROM_INVALIDATE_CACHE", + "SMSG_FLIGHT_SPLINE_SYNC", + "CMSG_SET_TAXI_BENCHMARK_MODE", + "SMSG_JOINED_BATTLEGROUND_QUEUE", + "SMSG_REALM_SPLIT", + "CMSG_REALM_SPLIT", + "CMSG_MOVE_CHNG_TRANSPORT", + "MSG_PARTY_ASSIGNMENT", + "SMSG_OFFER_PETITION_ERROR", + "SMSG_TIME_SYNC_REQ", + "CMSG_TIME_SYNC_RESP", + "CMSG_SEND_LOCAL_EVENT", + "CMSG_SEND_GENERAL_TRIGGER", + "CMSG_SEND_COMBAT_TRIGGER", + "CMSG_MAELSTROM_GM_SENT_MAIL", + "SMSG_RESET_FAILED_NOTIFY", + "SMSG_REAL_GROUP_UPDATE", + "SMSG_LFG_DISABLED", + "CMSG_ACTIVE_PVP_CHEAT", + "CMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY", + "SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE", + "SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE_WRITE_FILE", + "SMSG_UPDATE_COMBO_POINTS", + "SMSG_VOICE_SESSION_ROSTER_UPDATE", + "SMSG_VOICE_SESSION_LEAVE", + "SMSG_VOICE_SESSION_ADJUST_PRIORITY", + "CMSG_VOICE_SET_TALKER_MUTED_REQUEST", + "SMSG_VOICE_SET_TALKER_MUTED", + "SMSG_INIT_EXTRA_AURA_INFO", + "SMSG_SET_EXTRA_AURA_INFO", + "SMSG_SET_EXTRA_AURA_INFO_NEED_UPDATE", + "SMSG_CLEAR_EXTRA_AURA_INFO", + "MSG_MOVE_START_DESCEND", + "CMSG_IGNORE_REQUIREMENTS_CHEAT", + "SMSG_IGNORE_REQUIREMENTS_CHEAT", + "SMSG_SPELL_CHANCE_PROC_LOG", + "CMSG_MOVE_SET_RUN_SPEED", + "SMSG_DISMOUNT", + "MSG_MOVE_UPDATE_CAN_FLY", + "MSG_RAID_READY_CHECK_CONFIRM", + "CMSG_VOICE_SESSION_ENABLE", + "SMSG_VOICE_PARENTAL_CONTROLS", + "CMSG_GM_WHISPER", + "SMSG_GM_MESSAGECHAT", + "MSG_GM_GEARRATING", + "CMSG_COMMENTATOR_ENABLE", + "SMSG_COMMENTATOR_STATE_CHANGED", + "CMSG_COMMENTATOR_GET_MAP_INFO", + "SMSG_COMMENTATOR_MAP_INFO", + "CMSG_COMMENTATOR_GET_PLAYER_INFO", + "SMSG_COMMENTATOR_GET_PLAYER_INFO", + "SMSG_COMMENTATOR_PLAYER_INFO", + "CMSG_COMMENTATOR_ENTER_INSTANCE", + "CMSG_COMMENTATOR_EXIT_INSTANCE", + "CMSG_COMMENTATOR_INSTANCE_COMMAND", + "SMSG_CLEAR_TARGET", + "CMSG_BOT_DETECTED", + "SMSG_CROSSED_INEBRIATION_THRESHOLD", + "CMSG_CHEAT_PLAYER_LOGIN", + "CMSG_CHEAT_PLAYER_LOOKUP", + "SMSG_CHEAT_PLAYER_LOOKUP", + "SMSG_KICK_REASON", + "MSG_RAID_READY_CHECK_FINISHED", + "CMSG_COMPLAIN", + "SMSG_COMPLAIN_RESULT", + "SMSG_FEATURE_SYSTEM_STATUS", + "CMSG_GM_SHOW_COMPLAINTS", + "CMSG_GM_UNSQUELCH", + "CMSG_CHANNEL_SILENCE_VOICE", + "CMSG_CHANNEL_SILENCE_ALL", + "CMSG_CHANNEL_UNSILENCE_VOICE", + "CMSG_CHANNEL_UNSILENCE_ALL", + "CMSG_TARGET_CAST", + "CMSG_TARGET_SCRIPT_CAST", + "CMSG_CHANNEL_DISPLAY_LIST", + "CMSG_SET_ACTIVE_VOICE_CHANNEL", + "CMSG_GET_CHANNEL_MEMBER_COUNT", + "SMSG_CHANNEL_MEMBER_COUNT", + "CMSG_CHANNEL_VOICE_ON", + "CMSG_CHANNEL_VOICE_OFF", + "CMSG_DEBUG_LIST_TARGETS", + "SMSG_DEBUG_LIST_TARGETS", + "SMSG_AVAILABLE_VOICE_CHANNEL", + "CMSG_ADD_VOICE_IGNORE", + "CMSG_DEL_VOICE_IGNORE", + "CMSG_PARTY_SILENCE", + "CMSG_PARTY_UNSILENCE", + "MSG_NOTIFY_PARTY_SQUELCH", + "SMSG_COMSAT_RECONNECT_TRY", + "SMSG_COMSAT_DISCONNECT", + "SMSG_COMSAT_CONNECT_FAIL", + "SMSG_VOICE_CHAT_STATUS", + "CMSG_REPORT_PVP_AFK", + "CMSG_REPORT_PVP_AFK_RESULT", + "CMSG_GUILD_BANKER_ACTIVATE", + "CMSG_GUILD_BANK_QUERY_TAB", + "SMSG_GUILD_BANK_LIST", + "CMSG_GUILD_BANK_SWAP_ITEMS", + "CMSG_GUILD_BANK_BUY_TAB", + "CMSG_GUILD_BANK_UPDATE_TAB", + "CMSG_GUILD_BANK_DEPOSIT_MONEY", + "CMSG_GUILD_BANK_WITHDRAW_MONEY", + "MSG_GUILD_BANK_LOG_QUERY", + "CMSG_SET_CHANNEL_WATCH", + "SMSG_USERLIST_ADD", + "SMSG_USERLIST_REMOVE", + "SMSG_USERLIST_UPDATE", + "CMSG_CLEAR_CHANNEL_WATCH", + "SMSG_INSPECT_TALENT", + "SMSG_GOGOGO_OBSOLETE", + "SMSG_ECHO_PARTY_SQUELCH", + "CMSG_SET_TITLE_SUFFIX", + "CMSG_SPELLCLICK", + "SMSG_LOOT_LIST", + "CMSG_GM_CHARACTER_RESTORE", + "CMSG_GM_CHARACTER_SAVE", + "SMSG_VOICESESSION_FULL", + "MSG_GUILD_PERMISSIONS", + "MSG_GUILD_BANK_MONEY_WITHDRAWN", + "MSG_GUILD_EVENT_LOG_QUERY", + "CMSG_MAELSTROM_RENAME_GUILD", + "CMSG_GET_MIRRORIMAGE_DATA", + "SMSG_MIRRORIMAGE_DATA", + "SMSG_FORCE_DISPLAY_UPDATE", + "SMSG_SPELL_CHANCE_RESIST_PUSHBACK", + "CMSG_IGNORE_DIMINISHING_RETURNS_CHEAT", + "SMSG_IGNORE_DIMINISHING_RETURNS_CHEAT", + "CMSG_KEEP_ALIVE", + "SMSG_RAID_READY_CHECK_ERROR", + "CMSG_OPT_OUT_OF_LOOT", + "MSG_QUERY_GUILD_BANK_TEXT", + "CMSG_SET_GUILD_BANK_TEXT", + "CMSG_SET_GRANTABLE_LEVELS", + "CMSG_GRANT_LEVEL", + "CMSG_REFER_A_FRIEND", + "MSG_GM_CHANGE_ARENA_RATING", + "CMSG_DECLINE_CHANNEL_INVITE", + "CMSG_GROUPACTION_THROTTLED", + "SMSG_OVERRIDE_LIGHT", + "SMSG_TOTEM_CREATED", + "CMSG_TOTEM_DESTROYED", + "CMSG_EXPIRE_RAID_INSTANCE", + "CMSG_NO_SPELL_VARIANCE", + "CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY", + "SMSG_QUESTGIVER_STATUS_MULTIPLE", + "CMSG_SET_PLAYER_DECLINED_NAMES", + "SMSG_SET_PLAYER_DECLINED_NAMES_RESULT", + "CMSG_QUERY_SERVER_BUCK_DATA", + "CMSG_CLEAR_SERVER_BUCK_DATA", + "SMSG_SERVER_BUCK_DATA", + "SMSG_SEND_UNLEARN_SPELLS", + "SMSG_PROPOSE_LEVEL_GRANT", + "CMSG_ACCEPT_LEVEL_GRANT", + "SMSG_REFER_A_FRIEND_FAILURE", + "SMSG_SPLINE_MOVE_SET_FLYING", + "SMSG_SPLINE_MOVE_UNSET_FLYING", + "SMSG_SUMMON_CANCEL", "" }; diff --git a/src/Client/World/Opcodes.h b/src/Client/World/Opcodes.h index d747c7c..a2b8273 100644 --- a/src/Client/World/Opcodes.h +++ b/src/Client/World/Opcodes.h @@ -29,1064 +29,1070 @@ const unsigned int GetOpcodeID(const char *); /// List of OpCodes enum OpCodes { - MSG_NULL_ACTION = 0, - CMSG_BOOTME = 1, - CMSG_DBLOOKUP = 2, - SMSG_DBLOOKUP = 3, - CMSG_QUERY_OBJECT_POSITION = 4, - SMSG_QUERY_OBJECT_POSITION = 5, - CMSG_QUERY_OBJECT_ROTATION = 6, - SMSG_QUERY_OBJECT_ROTATION = 7, - CMSG_WORLD_TELEPORT = 8, - CMSG_TELEPORT_TO_UNIT = 9, - CMSG_ZONE_MAP = 10, - SMSG_ZONE_MAP = 11, - CMSG_DEBUG_CHANGECELLZONE = 12, - CMSG_EMBLAZON_TABARD_OBSOLETE = 13, - CMSG_UNEMBLAZON_TABARD_OBSOLETE = 14, - CMSG_RECHARGE = 15, - CMSG_LEARN_SPELL = 16, - CMSG_CREATEMONSTER = 17, - CMSG_DESTROYMONSTER = 18, - CMSG_CREATEITEM = 19, - CMSG_CREATEGAMEOBJECT = 20, - CMSG_MAKEMONSTERATTACKME_OBSOLETE = 21, - CMSG_MAKEMONSTERATTACKGUID = 22, - CMSG_ENABLEDEBUGCOMBATLOGGING_OBSOLETE = 23, - CMSG_FORCEACTION = 24, - CMSG_FORCEACTIONONOTHER = 25, - CMSG_FORCEACTIONSHOW = 26, - SMSG_FORCEACTIONSHOW = 27, // uint32, uint32 - SMSG_ATTACKERSTATEUPDATEDEBUGINFO_OBSOLETE = 28, - SMSG_DEBUGINFOSPELL_OBSOLETE = 29, // uint8, pet god mode - SMSG_DEBUGINFOSPELLMISS_OBSOLETE = 30, - SMSG_DEBUG_PLAYER_RANGE_OBSOLETE = 31, - CMSG_UNDRESSPLAYER = 32, - CMSG_BEASTMASTER = 33, - CMSG_GODMODE = 34, - SMSG_GODMODE = 35, // uint8, god mode - CMSG_CHEAT_SETMONEY = 36, - CMSG_LEVEL_CHEAT = 37, - CMSG_PET_LEVEL_CHEAT = 38, - CMSG_LEVELUP_CHEAT_OBSOLETE = 39, - CMSG_COOLDOWN_CHEAT = 40, - CMSG_USE_SKILL_CHEAT = 41, - CMSG_FLAG_QUEST = 42, - CMSG_FLAG_QUEST_FINISH = 43, - CMSG_CLEAR_QUEST = 44, - CMSG_SEND_EVENT = 45, - CMSG_DEBUG_AISTATE = 46, - SMSG_DEBUG_AISTATE = 47, - CMSG_DISABLE_PVP_CHEAT = 48, - CMSG_ADVANCE_SPAWN_TIME = 49, - CMSG_PVP_PORT_OBSOLETE = 50, - CMSG_AUTH_SRP6_BEGIN = 51, - CMSG_AUTH_SRP6_PROOF = 52, - CMSG_AUTH_SRP6_RECODE = 53, - CMSG_CHAR_CREATE = 54, - CMSG_CHAR_ENUM = 55, - CMSG_CHAR_DELETE = 56, - SMSG_AUTH_SRP6_RESPONSE = 57, - SMSG_CHAR_CREATE = 58, - SMSG_CHAR_ENUM = 59, - SMSG_CHAR_DELETE = 60, - CMSG_PLAYER_LOGIN = 61, - SMSG_NEW_WORLD = 62, - SMSG_TRANSFER_PENDING = 63, - SMSG_TRANSFER_ABORTED = 64, - SMSG_CHARACTER_LOGIN_FAILED = 65, // kick client to character select screen and show "World server is down". - SMSG_LOGIN_SETTIMESPEED = 66, - SMSG_GAMETIME_UPDATE = 67, - CMSG_GAMETIME_SET = 68, - SMSG_GAMETIME_SET = 69, - CMSG_GAMESPEED_SET = 70, - SMSG_GAMESPEED_SET = 71, - CMSG_SERVERTIME = 72, - SMSG_SERVERTIME = 73, - CMSG_PLAYER_LOGOUT = 74, - CMSG_LOGOUT_REQUEST = 75, - SMSG_LOGOUT_RESPONSE = 76, - SMSG_LOGOUT_COMPLETE = 77, - CMSG_LOGOUT_CANCEL = 78, - SMSG_LOGOUT_CANCEL_ACK = 79, - CMSG_NAME_QUERY = 80, - SMSG_NAME_QUERY_RESPONSE = 81, - CMSG_PET_NAME_QUERY = 82, - SMSG_PET_NAME_QUERY_RESPONSE = 83, - CMSG_GUILD_QUERY = 84, - SMSG_GUILD_QUERY_RESPONSE = 85, - CMSG_ITEM_QUERY_SINGLE = 86, - CMSG_ITEM_QUERY_MULTIPLE = 87, - SMSG_ITEM_QUERY_SINGLE_RESPONSE = 88, - SMSG_ITEM_QUERY_MULTIPLE_RESPONSE = 89, - CMSG_PAGE_TEXT_QUERY = 90, - SMSG_PAGE_TEXT_QUERY_RESPONSE = 91, - CMSG_QUEST_QUERY = 92, - SMSG_QUEST_QUERY_RESPONSE = 93, - CMSG_GAMEOBJECT_QUERY = 94, - SMSG_GAMEOBJECT_QUERY_RESPONSE = 95, - CMSG_CREATURE_QUERY = 96, - SMSG_CREATURE_QUERY_RESPONSE = 97, - CMSG_WHO = 98, - SMSG_WHO = 99, - CMSG_WHOIS = 100, - SMSG_WHOIS = 101, - CMSG_FRIEND_LIST = 102, - SMSG_FRIEND_LIST = 103, - SMSG_FRIEND_STATUS = 104, - CMSG_ADD_FRIEND = 105, - CMSG_DEL_FRIEND = 106, - CMSG_FRIEND_SET_NOTE = 107, - CMSG_ADD_IGNORE = 108, - CMSG_DEL_IGNORE = 109, - CMSG_GROUP_INVITE = 110, - SMSG_GROUP_INVITE = 111, // string - CMSG_GROUP_CANCEL = 112, - SMSG_GROUP_CANCEL = 113, // string - CMSG_GROUP_ACCEPT = 114, - CMSG_GROUP_DECLINE = 115, - SMSG_GROUP_DECLINE = 116, // string - CMSG_GROUP_UNINVITE = 117, - CMSG_GROUP_UNINVITE_GUID = 118, - SMSG_GROUP_UNINVITE = 119, // empty - CMSG_GROUP_SET_LEADER = 120, - SMSG_GROUP_SET_LEADER = 121, // string - CMSG_LOOT_METHOD = 122, - CMSG_GROUP_DISBAND = 123, - SMSG_GROUP_DESTROYED = 124, // empty - SMSG_GROUP_LIST = 125, - SMSG_PARTY_MEMBER_STATS = 126, - SMSG_PARTY_COMMAND_RESULT = 127, - UMSG_UPDATE_GROUP_MEMBERS = 128, - CMSG_GUILD_CREATE = 129, - CMSG_GUILD_INVITE = 130, - SMSG_GUILD_INVITE = 131, - CMSG_GUILD_ACCEPT = 132, - CMSG_GUILD_DECLINE = 133, - SMSG_GUILD_DECLINE = 134, - CMSG_GUILD_INFO = 135, - SMSG_GUILD_INFO = 136, - CMSG_GUILD_ROSTER = 137, - SMSG_GUILD_ROSTER = 138, - CMSG_GUILD_PROMOTE = 139, - CMSG_GUILD_DEMOTE = 140, - CMSG_GUILD_LEAVE = 141, - CMSG_GUILD_REMOVE = 142, - CMSG_GUILD_DISBAND = 143, - CMSG_GUILD_LEADER = 144, - CMSG_GUILD_MOTD = 145, - SMSG_GUILD_EVENT = 146, - SMSG_GUILD_COMMAND_RESULT = 147, - UMSG_UPDATE_GUILD = 148, - CMSG_MESSAGECHAT = 149, - SMSG_MESSAGECHAT = 150, - CMSG_JOIN_CHANNEL = 151, - CMSG_LEAVE_CHANNEL = 152, - SMSG_CHANNEL_NOTIFY = 153, - CMSG_CHANNEL_LIST = 154, - SMSG_CHANNEL_LIST = 155, - CMSG_CHANNEL_PASSWORD = 156, - CMSG_CHANNEL_SET_OWNER = 157, - CMSG_CHANNEL_OWNER = 158, - CMSG_CHANNEL_MODERATOR = 159, - CMSG_CHANNEL_UNMODERATOR = 160, - CMSG_CHANNEL_MUTE = 161, - CMSG_CHANNEL_UNMUTE = 162, - CMSG_CHANNEL_INVITE = 163, - CMSG_CHANNEL_KICK = 164, - CMSG_CHANNEL_BAN = 165, - CMSG_CHANNEL_UNBAN = 166, - CMSG_CHANNEL_ANNOUNCEMENTS = 167, - CMSG_CHANNEL_MODERATE = 168, - SMSG_UPDATE_OBJECT = 169, - SMSG_DESTROY_OBJECT = 170, - CMSG_USE_ITEM = 171, - CMSG_OPEN_ITEM = 172, - CMSG_READ_ITEM = 173, - SMSG_READ_ITEM_OK = 174, - SMSG_READ_ITEM_FAILED = 175, - SMSG_ITEM_COOLDOWN = 176, - CMSG_GAMEOBJ_USE = 177, - CMSG_GAMEOBJ_CHAIR_USE_OBSOLETE = 178, - SMSG_GAMEOBJECT_CUSTOM_ANIM = 179, - CMSG_AREATRIGGER = 180, - MSG_MOVE_START_FORWARD = 181, - MSG_MOVE_START_BACKWARD = 182, - MSG_MOVE_STOP = 183, - MSG_MOVE_START_STRAFE_LEFT = 184, - MSG_MOVE_START_STRAFE_RIGHT = 185, - MSG_MOVE_STOP_STRAFE = 186, - MSG_MOVE_JUMP = 187, - MSG_MOVE_START_TURN_LEFT = 188, - MSG_MOVE_START_TURN_RIGHT = 189, - MSG_MOVE_STOP_TURN = 190, - MSG_MOVE_START_PITCH_UP = 191, - MSG_MOVE_START_PITCH_DOWN = 192, - MSG_MOVE_STOP_PITCH = 193, - MSG_MOVE_SET_RUN_MODE = 194, - MSG_MOVE_SET_WALK_MODE = 195, - MSG_MOVE_TOGGLE_LOGGING = 196, - MSG_MOVE_TELEPORT = 197, - MSG_MOVE_TELEPORT_CHEAT = 198, - MSG_MOVE_TELEPORT_ACK = 199, - MSG_MOVE_TOGGLE_FALL_LOGGING = 200, - MSG_MOVE_FALL_LAND = 201, - MSG_MOVE_START_SWIM = 202, - MSG_MOVE_STOP_SWIM = 203, - MSG_MOVE_SET_RUN_SPEED_CHEAT = 204, - MSG_MOVE_SET_RUN_SPEED = 205, - MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT = 206, - MSG_MOVE_SET_RUN_BACK_SPEED = 207, - MSG_MOVE_SET_WALK_SPEED_CHEAT = 208, - MSG_MOVE_SET_WALK_SPEED = 209, - MSG_MOVE_SET_SWIM_SPEED_CHEAT = 210, - MSG_MOVE_SET_SWIM_SPEED = 211, - MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT = 212, - MSG_MOVE_SET_SWIM_BACK_SPEED = 213, - MSG_MOVE_SET_ALL_SPEED_CHEAT = 214, - MSG_MOVE_SET_TURN_RATE_CHEAT = 215, - MSG_MOVE_SET_TURN_RATE = 216, - MSG_MOVE_TOGGLE_COLLISION_CHEAT = 217, - MSG_MOVE_SET_FACING = 218, - MSG_MOVE_SET_PITCH = 219, - MSG_MOVE_WORLDPORT_ACK = 220, - SMSG_MONSTER_MOVE = 221, - SMSG_MOVE_WATER_WALK = 222, - SMSG_MOVE_LAND_WALK = 223, - MSG_MOVE_SET_RAW_POSITION_ACK = 224, - CMSG_MOVE_SET_RAW_POSITION = 225, - SMSG_FORCE_RUN_SPEED_CHANGE = 226, - CMSG_FORCE_RUN_SPEED_CHANGE_ACK = 227, - SMSG_FORCE_RUN_BACK_SPEED_CHANGE = 228, - CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 229, - SMSG_FORCE_SWIM_SPEED_CHANGE = 230, - CMSG_FORCE_SWIM_SPEED_CHANGE_ACK = 231, - SMSG_FORCE_MOVE_ROOT = 232, - CMSG_FORCE_MOVE_ROOT_ACK = 233, - SMSG_FORCE_MOVE_UNROOT = 234, - CMSG_FORCE_MOVE_UNROOT_ACK = 235, - MSG_MOVE_ROOT = 236, - MSG_MOVE_UNROOT = 237, - MSG_MOVE_HEARTBEAT = 238, - SMSG_MOVE_KNOCK_BACK = 239, - CMSG_MOVE_KNOCK_BACK_ACK = 240, - MSG_MOVE_KNOCK_BACK = 241, - SMSG_MOVE_FEATHER_FALL = 242, - SMSG_MOVE_NORMAL_FALL = 243, - SMSG_MOVE_SET_HOVER = 244, - SMSG_MOVE_UNSET_HOVER = 245, - CMSG_MOVE_HOVER_ACK = 246, - MSG_MOVE_HOVER = 247, - CMSG_TRIGGER_CINEMATIC_CHEAT = 248, - CMSG_OPENING_CINEMATIC = 249, - SMSG_TRIGGER_CINEMATIC = 250, - CMSG_NEXT_CINEMATIC_CAMERA = 251, - CMSG_COMPLETE_CINEMATIC = 252, - SMSG_TUTORIAL_FLAGS = 253, - CMSG_TUTORIAL_FLAG = 254, - CMSG_TUTORIAL_CLEAR = 255, - CMSG_TUTORIAL_RESET = 256, - CMSG_STANDSTATECHANGE = 257, - CMSG_EMOTE = 258, - SMSG_EMOTE = 259, - CMSG_TEXT_EMOTE = 260, - SMSG_TEXT_EMOTE = 261, - CMSG_AUTOEQUIP_GROUND_ITEM = 262, - CMSG_AUTOSTORE_GROUND_ITEM = 263, - CMSG_AUTOSTORE_LOOT_ITEM = 264, - CMSG_STORE_LOOT_IN_SLOT = 265, - CMSG_AUTOEQUIP_ITEM = 266, - CMSG_AUTOSTORE_BAG_ITEM = 267, - CMSG_SWAP_ITEM = 268, - CMSG_SWAP_INV_ITEM = 269, - CMSG_SPLIT_ITEM = 270, - CMSG_PICKUP_ITEM = 271, - CMSG_DROP_ITEM = 272, - CMSG_DESTROYITEM = 273, - SMSG_INVENTORY_CHANGE_FAILURE = 274, - SMSG_OPEN_CONTAINER = 275, // uint64 - CMSG_INSPECT = 276, - SMSG_INSPECT = 277, - CMSG_INITIATE_TRADE = 278, - CMSG_BEGIN_TRADE = 279, - CMSG_BUSY_TRADE = 280, - CMSG_IGNORE_TRADE = 281, - CMSG_ACCEPT_TRADE = 282, - CMSG_UNACCEPT_TRADE = 283, - CMSG_CANCEL_TRADE = 284, - CMSG_SET_TRADE_ITEM = 285, - CMSG_CLEAR_TRADE_ITEM = 286, - CMSG_SET_TRADE_GOLD = 287, - SMSG_TRADE_STATUS = 288, - SMSG_TRADE_STATUS_EXTENDED = 289, - SMSG_INITIALIZE_FACTIONS = 290, - SMSG_SET_FACTION_VISIBLE = 291, - SMSG_SET_FACTION_STANDING = 292, - CMSG_SET_FACTION_ATWAR = 293, - CMSG_SET_FACTION_CHEAT = 294, - SMSG_SET_PROFICIENCY = 295, - CMSG_SET_ACTION_BUTTON = 296, - SMSG_ACTION_BUTTONS = 297, - SMSG_INITIAL_SPELLS = 298, - SMSG_LEARNED_SPELL = 299, - SMSG_SUPERCEDED_SPELL = 300, - CMSG_NEW_SPELL_SLOT = 301, - CMSG_CAST_SPELL = 302, - CMSG_CANCEL_CAST = 303, - SMSG_CAST_RESULT = 304, - SMSG_SPELL_START = 305, - SMSG_SPELL_GO = 306, - SMSG_SPELL_FAILURE = 307, - SMSG_SPELL_COOLDOWN = 308, - SMSG_COOLDOWN_EVENT = 309, - CMSG_CANCEL_AURA = 310, - SMSG_UPDATE_AURA_DURATION = 311, - SMSG_PET_CAST_FAILED = 312, // Your pet is in combat - MSG_CHANNEL_START = 313, - MSG_CHANNEL_UPDATE = 314, - CMSG_CANCEL_CHANNELLING = 315, - SMSG_AI_REACTION = 316, // may be monser attack sound? - CMSG_SET_SELECTION = 317, - CMSG_SET_TARGET_OBSOLETE = 318, - CMSG_UNUSED = 319, - CMSG_UNUSED2 = 320, - CMSG_ATTACKSWING = 321, - CMSG_ATTACKSTOP = 322, - SMSG_ATTACKSTART = 323, - SMSG_ATTACKSTOP = 324, - SMSG_ATTACKSWING_NOTINRANGE = 325, - SMSG_ATTACKSWING_BADFACING = 326, - SMSG_ATTACKSWING_NOTSTANDING = 327, - SMSG_ATTACKSWING_DEADTARGET = 328, - SMSG_ATTACKSWING_CANT_ATTACK = 329, - SMSG_ATTACKERSTATEUPDATE = 330, - SMSG_VICTIMSTATEUPDATE_OBSOLETE = 331, - SMSG_DAMAGE_DONE_OBSOLETE = 332, - SMSG_DAMAGE_TAKEN_OBSOLETE = 333, - SMSG_CANCEL_COMBAT = 334, - SMSG_PLAYER_COMBAT_XP_GAIN_OBSOLETE = 335, - SMSG_HEALSPELL_ON_PLAYER_OBSOLETE = 336, - SMSG_HEALSPELL_ON_PLAYERS_PET_OBSOLETE = 337, - CMSG_SHEATHE_OBSOLETE = 338, - CMSG_SAVE_PLAYER = 339, - CMSG_SETDEATHBINDPOINT = 340, - SMSG_BINDPOINTUPDATE = 341, - CMSG_GETDEATHBINDZONE = 342, - SMSG_BINDZONEREPLY = 343, // uint32, uint32 - SMSG_PLAYERBOUND = 344, - SMSG_DEATH_NOTIFY_OBSOLETE = 345, - CMSG_REPOP_REQUEST = 346, - SMSG_RESURRECT_REQUEST = 347, - CMSG_RESURRECT_RESPONSE = 348, - CMSG_LOOT = 349, - CMSG_LOOT_MONEY = 350, - CMSG_LOOT_RELEASE = 351, - SMSG_LOOT_RESPONSE = 352, - SMSG_LOOT_RELEASE_RESPONSE = 353, - SMSG_LOOT_REMOVED = 354, - SMSG_LOOT_MONEY_NOTIFY = 355, - SMSG_LOOT_ITEM_NOTIFY = 356, // uint64, uint8, uint8, uint32, string - SMSG_LOOT_CLEAR_MONEY = 357, - SMSG_ITEM_PUSH_RESULT = 358, - SMSG_DUEL_REQUESTED = 359, - SMSG_DUEL_OUTOFBOUNDS = 360, - SMSG_DUEL_INBOUNDS = 361, - SMSG_DUEL_COMPLETE = 362, - SMSG_DUEL_WINNER = 363, - CMSG_DUEL_ACCEPTED = 364, - CMSG_DUEL_CANCELLED = 365, - SMSG_MOUNTRESULT = 366, // uint32, 0 - can't mount that unit, 1 - mount too far away, 2 - already mounted, 3 - that unit can't be mounted, 4 - that mount is not our pet, 5 - unknown mount error, 6 - can't mount while looting, 7 - cant mount because your race, 8 - shapeshifted, 9 - you dismount before continuing - SMSG_DISMOUNTRESULT = 367, // uint32, 0 - int err, don't have pet to dismount, 1 - not mounted, 2 - int err, dismounting a non-pet - SMSG_PUREMOUNT_CANCELLED_OBSOLETE = 368, - CMSG_MOUNTSPECIAL_ANIM = 369, - SMSG_MOUNTSPECIAL_ANIM = 370, - SMSG_PET_TAME_FAILURE = 371, // uint32: 0 - Unknown taming error, 1 - Creature not found, 2 - too many pets, 3 - creature already controlled, 4 - creature not tameable, 5 - have active summon, 6 - can't tame, 7 - don't have pet to summon, 8 - internal pet error, 9 - high level, 10 - your pet is dead, 11 - your pet is not dead - CMSG_PET_SET_ACTION = 372, - CMSG_PET_ACTION = 373, - CMSG_PET_ABANDON = 374, - CMSG_PET_RENAME = 375, - SMSG_PET_NAME_INVALID = 376, // Error, invalid name entered. - SMSG_PET_SPELLS = 377, - SMSG_PET_MODE = 378, // uint64 pet_guid + uint32 flags? - CMSG_GOSSIP_HELLO = 379, - CMSG_GOSSIP_SELECT_OPTION = 380, - SMSG_GOSSIP_MESSAGE = 381, - SMSG_GOSSIP_COMPLETE = 382, - CMSG_NPC_TEXT_QUERY = 383, - SMSG_NPC_TEXT_UPDATE = 384, - SMSG_NPC_WONT_TALK = 385, - CMSG_QUESTGIVER_STATUS_QUERY = 386, - SMSG_QUESTGIVER_STATUS = 387, - CMSG_QUESTGIVER_HELLO = 388, - SMSG_QUESTGIVER_QUEST_LIST = 389, - CMSG_QUESTGIVER_QUERY_QUEST = 390, - CMSG_QUESTGIVER_QUEST_AUTOLAUNCH = 391, - SMSG_QUESTGIVER_QUEST_DETAILS = 392, - CMSG_QUESTGIVER_ACCEPT_QUEST = 393, - CMSG_QUESTGIVER_COMPLETE_QUEST = 394, - SMSG_QUESTGIVER_REQUEST_ITEMS = 395, - CMSG_QUESTGIVER_REQUEST_REWARD = 396, - SMSG_QUESTGIVER_OFFER_REWARD = 397, - CMSG_QUESTGIVER_CHOOSE_REWARD = 398, - SMSG_QUESTGIVER_QUEST_INVALID = 399, - CMSG_QUESTGIVER_CANCEL = 400, - SMSG_QUESTGIVER_QUEST_COMPLETE = 401, - SMSG_QUESTGIVER_QUEST_FAILED = 402, - CMSG_QUESTLOG_SWAP_QUEST = 403, - CMSG_QUESTLOG_REMOVE_QUEST = 404, - SMSG_QUESTLOG_FULL = 405, - SMSG_QUESTUPDATE_FAILED = 406, // uint32 - SMSG_QUESTUPDATE_FAILEDTIMER = 407, // uint32 - SMSG_QUESTUPDATE_COMPLETE = 408, // uint32 - SMSG_QUESTUPDATE_ADD_KILL = 409, // uint32, uint32, uint32, uint32, uint64 - SMSG_QUESTUPDATE_ADD_ITEM = 410, // unused (client has if(opcode == 410) return; in opcode handler) - CMSG_QUEST_CONFIRM_ACCEPT = 411, - SMSG_QUEST_CONFIRM_ACCEPT = 412, // uint32, string, uint64 - CMSG_PUSHQUESTTOPARTY = 413, - CMSG_LIST_INVENTORY = 414, - SMSG_LIST_INVENTORY = 415, - CMSG_SELL_ITEM = 416, - SMSG_SELL_ITEM = 417, - CMSG_BUY_ITEM = 418, - CMSG_BUY_ITEM_IN_SLOT = 419, - SMSG_BUY_ITEM = 420, - SMSG_BUY_FAILED = 421, - CMSG_TAXICLEARALLNODES = 422, - CMSG_TAXIENABLEALLNODES = 423, - CMSG_TAXISHOWNODES = 424, - SMSG_SHOWTAXINODES = 425, - CMSG_TAXINODE_STATUS_QUERY = 426, - SMSG_TAXINODE_STATUS = 427, - CMSG_TAXIQUERYAVAILABLENODES = 428, - CMSG_ACTIVATETAXI = 429, - SMSG_ACTIVATETAXIREPLY = 430, - SMSG_NEW_TAXI_PATH = 431, - CMSG_TRAINER_LIST = 432, - SMSG_TRAINER_LIST = 433, - CMSG_TRAINER_BUY_SPELL = 434, - SMSG_TRAINER_BUY_SUCCEEDED = 435, - SMSG_TRAINER_BUY_FAILED = 436, // uint64, uint32, uint32 (0 - unavailable, 1 - not enough money, 2 - enough skill - CMSG_BINDER_ACTIVATE = 437, - SMSG_PLAYERBINDERROR = 438, // You already bound there. - CMSG_BANKER_ACTIVATE = 439, - SMSG_SHOW_BANK = 440, - CMSG_BUY_BANK_SLOT = 441, - SMSG_BUY_BANK_SLOT_RESULT = 442, // uint32 - CMSG_PETITION_SHOWLIST = 443, - SMSG_PETITION_SHOWLIST = 444, - CMSG_PETITION_BUY = 445, - CMSG_PETITION_SHOW_SIGNATURES = 446, - SMSG_PETITION_SHOW_SIGNATURES = 447, - CMSG_PETITION_SIGN = 448, - SMSG_PETITION_SIGN_RESULTS = 449, - MSG_PETITION_DECLINE = 450, - CMSG_OFFER_PETITION = 451, - CMSG_TURN_IN_PETITION = 452, - SMSG_TURN_IN_PETITION_RESULTS = 453, - CMSG_PETITION_QUERY = 454, - SMSG_PETITION_QUERY_RESPONSE = 455, - SMSG_FISH_NOT_HOOKED = 456, - SMSG_FISH_ESCAPED = 457, - CMSG_BUG = 458, - SMSG_NOTIFICATION = 459, - CMSG_PLAYED_TIME = 460, - SMSG_PLAYED_TIME = 461, - CMSG_QUERY_TIME = 462, - SMSG_QUERY_TIME_RESPONSE = 463, - SMSG_LOG_XPGAIN = 464, - MSG_SPLIT_MONEY = 465, - CMSG_RECLAIM_CORPSE = 466, - CMSG_WRAP_ITEM = 467, - SMSG_LEVELUP_INFO = 468, - MSG_MINIMAP_PING = 469, - SMSG_RESISTLOG = 470, - SMSG_ENCHANTMENTLOG = 471, - CMSG_SET_SKILL_CHEAT = 472, - SMSG_START_MIRROR_TIMER = 473, - SMSG_PAUSE_MIRROR_TIMER = 474, - SMSG_STOP_MIRROR_TIMER = 475, - CMSG_PING = 476, - SMSG_PONG = 477, - SMSG_CLEAR_COOLDOWN = 478, - SMSG_GAMEOBJECT_PAGETEXT = 479, // uint64 guid - CMSG_SETSHEATHED = 480, - SMSG_COOLDOWN_CHEAT = 481, - SMSG_SPELL_DELAYED = 482, - CMSG_PLAYER_MACRO_OBSOLETE = 483, - SMSG_PLAYER_MACRO_OBSOLETE = 484, - CMSG_GHOST = 485, - CMSG_GM_INVIS = 486, - SMSG_INVALID_PROMOTION_CODE = 487, // Couldn't validate code, please try again. - MSG_GM_BIND_OTHER = 488, - MSG_GM_SUMMON = 489, - SMSG_ITEM_TIME_UPDATE = 490, // uint64 guid + uint32 time - SMSG_ITEM_ENCHANT_TIME_UPDATE = 491, - SMSG_AUTH_CHALLENGE = 492, - CMSG_AUTH_SESSION = 493, - SMSG_AUTH_RESPONSE = 494, - MSG_GM_SHOWLABEL = 495, - MSG_ADD_DYNAMIC_TARGET_OBSOLETE = 496, - MSG_SAVE_GUILD_EMBLEM = 497, - MSG_TABARDVENDOR_ACTIVATE = 498, - SMSG_PLAY_SPELL_VISUAL = 499, - CMSG_ZONEUPDATE = 500, - SMSG_PARTYKILLLOG = 501, - SMSG_COMPRESSED_UPDATE_OBJECT = 502, - SMSG_OBSOLETE = 503, - SMSG_EXPLORATION_EXPERIENCE = 504, - CMSG_GM_SET_SECURITY_GROUP = 505, - CMSG_GM_NUKE = 506, - MSG_RANDOM_ROLL = 507, - SMSG_ENVIRONMENTALDAMAGELOG = 508, - CMSG_RWHOIS = 509, - SMSG_RWHOIS = 510, - MSG_LOOKING_FOR_GROUP = 511, - CMSG_SET_LOOKING_FOR_GROUP = 512, - CMSG_UNLEARN_SPELL = 513, - CMSG_UNLEARN_SKILL = 514, - SMSG_REMOVED_SPELL = 515, - CMSG_DECHARGE = 516, - CMSG_GMTICKET_CREATE = 517, - SMSG_GMTICKET_CREATE = 518, - CMSG_GMTICKET_UPDATETEXT = 519, - SMSG_GMTICKET_UPDATETEXT = 520, - SMSG_ACCOUNT_DATA_MD5 = 521, - CMSG_REQUEST_ACCOUNT_DATA = 522, - CMSG_UPDATE_ACCOUNT_DATA = 523, - SMSG_UPDATE_ACCOUNT_DATA = 524, - SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 525, - SMSG_POWERGAINLOG_OBSOLETE = 526, - CMSG_GM_TEACH = 527, - CMSG_GM_CREATE_ITEM_TARGET = 528, - CMSG_GMTICKET_GETTICKET = 529, - SMSG_GMTICKET_GETTICKET = 530, - CMSG_UNLEARN_TALENTS = 531, - SMSG_GAMEOBJECT_SPAWN_ANIM = 532, - SMSG_GAMEOBJECT_DESPAWN_ANIM = 533, - MSG_CORPSE_QUERY = 534, - CMSG_GMTICKET_DELETETICKET = 535, - SMSG_GMTICKET_DELETETICKET = 536, - SMSG_CHAT_WRONG_FACTION = 537, // empty, You can only whisper to the members of your alliance. - CMSG_GMTICKET_SYSTEMSTATUS = 538, - SMSG_GMTICKET_SYSTEMSTATUS = 539, - CMSG_SPIRIT_HEALER_ACTIVATE = 540, - CMSG_SET_STAT_CHEAT = 541, - SMSG_SET_REST_START = 542, - CMSG_SKILL_BUY_STEP = 543, - CMSG_SKILL_BUY_RANK = 544, - CMSG_XP_CHEAT = 545, - SMSG_SPIRIT_HEALER_CONFIRM = 546, - CMSG_CHARACTER_POINT_CHEAT = 547, - SMSG_GOSSIP_POI = 548, - CMSG_CHAT_IGNORED = 549, - CMSG_GM_VISION = 550, - CMSG_SERVER_COMMAND = 551, - CMSG_GM_SILENCE = 552, - CMSG_GM_REVEALTO = 553, - CMSG_GM_RESURRECT = 554, - CMSG_GM_SUMMONMOB = 555, - CMSG_GM_MOVECORPSE = 556, - CMSG_GM_FREEZE = 557, - CMSG_GM_UBERINVIS = 558, - CMSG_GM_REQUEST_PLAYER_INFO = 559, - SMSG_GM_PLAYER_INFO = 560, - CMSG_GUILD_RANK = 561, - CMSG_GUILD_ADD_RANK = 562, - CMSG_GUILD_DEL_RANK = 563, - CMSG_GUILD_SET_PUBLIC_NOTE = 564, - CMSG_GUILD_SET_OFFICER_NOTE = 565, - SMSG_LOGIN_VERIFY_WORLD = 566, - CMSG_CLEAR_EXPLORATION = 567, - CMSG_SEND_MAIL = 568, - SMSG_SEND_MAIL_RESULT = 569, - CMSG_GET_MAIL_LIST = 570, - SMSG_MAIL_LIST_RESULT = 571, - CMSG_BATTLEFIELD_LIST = 572, - SMSG_BATTLEFIELD_LIST = 573, - CMSG_BATTLEFIELD_JOIN = 574, - SMSG_BATTLEFIELD_WIN = 575, - SMSG_BATTLEFIELD_LOSE = 576, - CMSG_TAXICLEARNODE = 577, - CMSG_TAXIENABLENODE = 578, - CMSG_ITEM_TEXT_QUERY = 579, - SMSG_ITEM_TEXT_QUERY_RESPONSE = 580, - CMSG_MAIL_TAKE_MONEY = 581, - CMSG_MAIL_TAKE_ITEM = 582, - CMSG_MAIL_MARK_AS_READ = 583, - CMSG_MAIL_RETURN_TO_SENDER = 584, - CMSG_MAIL_DELETE = 585, - CMSG_MAIL_CREATE_TEXT_ITEM = 586, - SMSG_SPELLLOGMISS = 587, - SMSG_SPELLLOGEXECUTE = 588, - SMSG_DEBUGAURAPROC = 589, - SMSG_PERIODICAURALOG = 590, - SMSG_SPELLDAMAGESHIELD = 591, - SMSG_SPELLNONMELEEDAMAGELOG = 592, - CMSG_LEARN_TALENT = 593, - SMSG_RESURRECT_FAILED = 594, - CMSG_TOGGLE_PVP = 595, - SMSG_ZONE_UNDER_ATTACK = 596, - MSG_AUCTION_HELLO = 597, - CMSG_AUCTION_SELL_ITEM = 598, - CMSG_AUCTION_REMOVE_ITEM = 599, - CMSG_AUCTION_LIST_ITEMS = 600, - CMSG_AUCTION_LIST_OWNER_ITEMS = 601, - CMSG_AUCTION_PLACE_BID = 602, - SMSG_AUCTION_COMMAND_RESULT = 603, - SMSG_AUCTION_LIST_RESULT = 604, - SMSG_AUCTION_OWNER_LIST_RESULT = 605, - SMSG_AUCTION_BIDDER_NOTIFICATION = 606, - SMSG_AUCTION_OWNER_NOTIFICATION = 607, - SMSG_PROCRESIST = 608, - SMSG_STANDSTATE_CHANGE_FAILURE = 609, - SMSG_DISPEL_FAILED = 610, // uint64, uint64, uint32, uint32 (for?) - SMSG_SPELLORDAMAGE_IMMUNE = 611, - CMSG_AUCTION_LIST_BIDDER_ITEMS = 612, - SMSG_AUCTION_BIDDER_LIST_RESULT = 613, - SMSG_SET_FLAT_SPELL_MODIFIER = 614, - SMSG_SET_PCT_SPELL_MODIFIER = 615, - CMSG_SET_AMMO = 616, - SMSG_CORPSE_RECLAIM_DELAY = 617, - CMSG_SET_ACTIVE_MOVER = 618, - CMSG_PET_CANCEL_AURA = 619, - CMSG_PLAYER_AI_CHEAT = 620, - CMSG_CANCEL_AUTO_REPEAT_SPELL = 621, - MSG_GM_ACCOUNT_ONLINE = 622, - MSG_LIST_STABLED_PETS = 623, - CMSG_STABLE_PET = 624, - CMSG_UNSTABLE_PET = 625, - CMSG_BUY_STABLE_SLOT = 626, - SMSG_STABLE_RESULT = 627, - CMSG_STABLE_REVIVE_PET = 628, - CMSG_STABLE_SWAP_PET = 629, - MSG_QUEST_PUSH_RESULT = 630, - SMSG_PLAY_MUSIC = 631, - SMSG_PLAY_OBJECT_SOUND = 632, - CMSG_REQUEST_PET_INFO = 633, - CMSG_FAR_SIGHT = 634, - SMSG_SPELLDISPELLOG = 635, // pguid, pguid, uint32, uint8, uint32 count, for(count) { uint32; uint8; } - SMSG_DAMAGE_CALC_LOG = 636, - CMSG_ENABLE_DAMAGE_LOG = 637, - CMSG_GROUP_CHANGE_SUB_GROUP = 638, - CMSG_REQUEST_PARTY_MEMBER_STATS = 639, - CMSG_GROUP_SWAP_SUB_GROUP = 640, // lua: SwapRaidSubgroup; string, string - CMSG_RESET_FACTION_CHEAT = 641, - CMSG_AUTOSTORE_BANK_ITEM = 642, - CMSG_AUTOBANK_ITEM = 643, - MSG_QUERY_NEXT_MAIL_TIME = 644, - SMSG_RECEIVED_MAIL = 645, - SMSG_RAID_GROUP_ONLY = 646, // You are not in this instance group. You will be teleported to %s in %u Minites. uint32 time(milliseconds)+uint32 unk - CMSG_SET_DURABILITY_CHEAT = 647, - CMSG_SET_PVP_RANK_CHEAT = 648, - CMSG_ADD_PVP_MEDAL_CHEAT = 649, - CMSG_DEL_PVP_MEDAL_CHEAT = 650, - CMSG_SET_PVP_TITLE = 651, - SMSG_PVP_CREDIT = 652, // uint32, uint64, uint32 - SMSG_AUCTION_REMOVED_NOTIFICATION = 653, - CMSG_GROUP_RAID_CONVERT = 654, - CMSG_GROUP_ASSISTANT = 655, - CMSG_BUYBACK_ITEM = 656, - SMSG_SERVER_MESSAGE = 657, - CMSG_MEETINGSTONE_JOIN = 658, - CMSG_MEETINGSTONE_LEAVE = 659, - CMSG_MEETINGSTONE_CHEAT = 660, - SMSG_MEETINGSTONE_SETQUEUE = 661, // You have left the queue to join a party for %s. - CMSG_MEETINGSTONE_INFO = 662, - SMSG_MEETINGSTONE_COMPLETE = 663, // Your group is complete, you have left the LFG matchmaking system. - SMSG_MEETINGSTONE_IN_PROGRESS = 664, // You still seeking more members through LFG matchmaking system., empty? - SMSG_MEETINGSTONE_MEMBER_ADDED = 665, // %s has been added to the group by the LFG matchmaking system. - CMSG_GMTICKETSYSTEM_TOGGLE = 666, - CMSG_CANCEL_GROWTH_AURA = 667, - SMSG_CANCEL_AUTO_REPEAT = 668, - SMSG_STANDSTATE_CHANGE_ACK = 669, - SMSG_LOOT_ALL_PASSED = 670, - SMSG_LOOT_ROLL_WON = 671, - CMSG_LOOT_ROLL = 672, - SMSG_LOOT_START_ROLL = 673, - SMSG_LOOT_ROLL = 674, - CMSG_LOOT_MASTER_GIVE = 675, - SMSG_LOOT_MASTER_LIST = 676, // uint8 count, for(count) { uint64; } - SMSG_SET_FORCED_REACTIONS = 677, - SMSG_SPELL_FAILED_OTHER = 678, - SMSG_GAMEOBJECT_RESET_STATE = 679, // uint64 guid - CMSG_REPAIR_ITEM = 680, - SMSG_CHAT_PLAYER_NOT_FOUND = 681, - MSG_TALENT_WIPE_CONFIRM = 682, - SMSG_SUMMON_REQUEST = 683, // uint64 guid + uint32 area/zoneid + uint32 time(milliseconds?) - CMSG_SUMMON_RESPONSE = 684, - MSG_MOVE_TOGGLE_GRAVITY_CHEAT = 685, - SMSG_MONSTER_MOVE_TRANSPORT = 686, - SMSG_PET_BROKEN = 687, // empty?, Your pet has run away - MSG_MOVE_FEATHER_FALL = 688, - MSG_MOVE_WATER_WALK = 689, - CMSG_SERVER_BROADCAST = 690, - CMSG_SELF_RES = 691, // only if PLAYER_SELF_RES_SPELL field != 0 - SMSG_FEIGN_DEATH_RESISTED = 692, // Resisted - CMSG_RUN_SCRIPT = 693, - SMSG_SCRIPT_MESSAGE = 694, - SMSG_DUEL_COUNTDOWN = 695, - SMSG_AREA_TRIGGER_MESSAGE = 696, - CMSG_TOGGLE_HELM = 697, - CMSG_TOGGLE_CLOAK = 698, - SMSG_MEETINGSTONE_JOINFAILED = 699, // 1 - must be party leader, 3 - can't use while in raid - SMSG_PLAYER_SKINNED = 700, // uint8 0x00 Insignia taken - You can only resurrect at the graveyard - SMSG_DURABILITY_DAMAGE_DEATH = 701, - CMSG_SET_EXPLORATION = 702, - CMSG_SET_ACTIONBAR_TOGGLES = 703, - UMSG_DELETE_GUILD_CHARTER = 704, - MSG_PETITION_RENAME = 705, - SMSG_INIT_WORLD_STATES = 706, - SMSG_UPDATE_WORLD_STATE = 707, - CMSG_ITEM_NAME_QUERY = 708, - SMSG_ITEM_NAME_QUERY_RESPONSE = 709, - SMSG_PET_ACTION_FEEDBACK = 710, // uint8 0x04 - unk, 0x01 - pet dead, 0x2 - no target, 0x3 can't attack - CMSG_CHAR_RENAME = 711, - SMSG_CHAR_RENAME = 712, - CMSG_MOVE_SPLINE_DONE = 713, - CMSG_MOVE_FALL_RESET = 714, - SMSG_INSTANCE_SAVE_CREATED = 715, // You are now saved to this instance - SMSG_RAID_INSTANCE_INFO = 716, - CMSG_REQUEST_RAID_INFO = 717, - CMSG_MOVE_TIME_SKIPPED = 718, - CMSG_MOVE_FEATHER_FALL_ACK = 719, - CMSG_MOVE_WATER_WALK_ACK = 720, - CMSG_MOVE_NOT_ACTIVE_MOVER = 721, - SMSG_PLAY_SOUND = 722, - CMSG_BATTLEFIELD_STATUS = 723, - SMSG_BATTLEFIELD_STATUS = 724, - CMSG_BATTLEFIELD_PORT = 725, - MSG_INSPECT_HONOR_STATS = 726, - CMSG_BATTLEMASTER_HELLO = 727, - CMSG_MOVE_START_SWIM_CHEAT = 728, - CMSG_MOVE_STOP_SWIM_CHEAT = 729, - SMSG_FORCE_WALK_SPEED_CHANGE = 730, - CMSG_FORCE_WALK_SPEED_CHANGE_ACK = 731, - SMSG_FORCE_SWIM_BACK_SPEED_CHANGE = 732, - CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 733, - SMSG_FORCE_TURN_RATE_CHANGE = 734, - CMSG_FORCE_TURN_RATE_CHANGE_ACK = 735, - MSG_PVP_LOG_DATA = 736, - CMSG_LEAVE_BATTLEFIELD = 737, - CMSG_AREA_SPIRIT_HEALER_QUERY = 738, - CMSG_AREA_SPIRIT_HEALER_QUEUE = 739, - SMSG_AREA_SPIRIT_HEALER_TIME = 740, // uint64 guid+uint32 time - CMSG_GM_UNTEACH = 741, - SMSG_WARDEN_DATA = 742, - CMSG_WARDEN_DATA = 743, - SMSG_GROUP_JOINED_BATTLEGROUND = 744, // uint32 0xfffffffc, probably different error messages... - MSG_BATTLEGROUND_PLAYER_POSITIONS = 745, - CMSG_PET_STOP_ATTACK = 746, - SMSG_BINDER_CONFIRM = 747, - SMSG_BATTLEGROUND_PLAYER_JOINED = 748, - SMSG_BATTLEGROUND_PLAYER_LEFT = 749, - CMSG_BATTLEMASTER_JOIN = 750, - SMSG_ADDON_INFO = 751, - CMSG_PET_UNLEARN = 752, - SMSG_PET_UNLEARN_CONFIRM = 753, - SMSG_PARTY_MEMBER_STATS_FULL = 754, - CMSG_PET_SPELL_AUTOCAST = 755, - SMSG_WEATHER = 756, - SMSG_PLAY_TIME_WARNING = 757, - SMSG_MINIGAME_SETUP = 758, // uint64, uint8 - SMSG_MINIGAME_STATE = 759, // no data? - CMSG_MINIGAME_MOVE = 760, - SMSG_MINIGAME_MOVE_FAILED = 761, - SMSG_INSTANCE_RESET_SCHEDULED = 762, // WARNING! %s is scheduled to reset in %u minutes! and other messages... - SMSG_COMPRESSED_MOVE = 763, - CMSG_GUILD_CHANGEINFO = 764, - SMSG_TRIAL_RESTRICTED = 765, // uint8, Trial accounts cannot send unlimited tells, you must wait before you can send tells to more players. - SMSG_SET_MOVE_SPEED = 766, // GUID + float speed, move speed, except swim/turn/fly - SMSG_SET_RUN_BACK_SPEED = 767, // GUID + float speed, run back speed - SMSG_SET_SWIM_SPEED = 768, // GUID + float speed, swim and swim back speed - SMSG_UNKNOWN_769 = 769, // pGUID + float - SMSG_SET_SWIM_BACK_SPEED = 770, // swim back speed - SMSG_SET_TURN_RATE = 771, // turn rate (note: client crashes if fly mode enabled, and turn rate = 0) - SMSG_UNKNOWN_772 = 772, // packed GUID - SMSG_UNKNOWN_773 = 773, // set movement flag 0x20000000 (safe fall) - SMSG_UNKNOWN_774 = 774, // stop effect of 773 opcode - SMSG_UNKNOWN_775 = 775, // movement related, looks like hover, movement flag 0x40000000, we can't jump if we are lands - SMSG_UNKNOWN_776 = 776, // stop effect of 775 opcode - SMSG_MOVE_SET_WATERWALK = 777, // packed GUID, set movement flag 0x10000000, waterwalking... - SMSG_MOVE_STOP_WATERWALK = 778, // packed GUID, stop effect of 777 opcode - SMSG_UNKNOWN_779 = 779, // packed guid, change animation to swim/fly like - SMSG_UNKNOWN_780 = 780, // packed guid - SMSG_MOVE_STOP_WALK = 781, // packed guid, remove 0x100 movement flag (walk) - SMSG_MOVE_START_WALK = 782, // set 0x100 movement flag (walk) - // 783 not exist? - // 784 not exist? - // 785 not exist? - CMSG_ACTIVATETAXI_FAR = 786, - SMSG_UNKNOWN_787 = 787, // uint32 + uint8, causes client crash - // 788 not exist? - // 789 not exist? - // 790 not exist? - CMSG_FIELD_WATCHED_FACTION_INACTIVE = 791, - CMSG_FIELD_WATCHED_FACTION_SHOW_BAR = 792, - SMSG_UNKNOWN_793 = 793, // packed guid + uint32 unk - SMSG_UNKNOWN_794 = 794, // packed guid, movement related, set 0x1000 movement flag, all speed to 0, except turn rate - // 795 not exist? - SMSG_UNKNOWN_796 = 796, // uint64, guid, chat related? - CMSG_RESET_INSTANCES = 797, // reset instances, empty - SMSG_RESET_INSTANCES_SUCCESS = 798, // uint32 mapid, chat message: %s has been reset. - SMSG_RESET_INSTANCES_FAILED = 799, // uint32 reason, uint32 mapid - SMSG_UNKNOWN_800 = 800, // uint32 mapid, instance related (save?) - MSG_RAID_ICON_TARGET = 801, // uint8+uint8+uint64 guid or only uint8(0x01) - MSG_RAID_READY_CHECK = 802, // uint64(server) or empty(client) - // 803 not exist? - SMSG_PET_ACTION_SOUND = 804, // GUID + uint32, looks like SMSG_AI_REACTION (pet action sound?) - SMSG_PET_DISMISS_SOUND = 805, // uint32 unk + x, y, z (pet dismiss sound?) - // 806 not exist? - // 807 not exist? - SMSG_GM_SURVEY_REQUEST = 808, // uint32, 1 - causes client get ticket request, 2 - hide, 3 - show - MSG_SET_DUNGEON_DIFFICULTY = 809, // uint32+uint32+uint32 - CMSG_GM_SURVEY_RESULTS = 810, // script function named GMSurveySubmit() - SMSG_UNKNOWN_811 = 811, // uint32, 0x0, SMSG_INSTANCE_RESET_ACTIVATE ? - SMSG_UNKNOWN_812 = 812, - SMSG_UNKNOWN_813 = 813, // string - // 814 not exist? - SMSG_SPELL_INSTA_KILL_SELF = 815, // spell related, uint64 guid + spellid (You are killed by %s(spell_name)) - SMSG_UNKNOWN_816 = 816, // spell related, uint64 guid + spellid + uint32 count + for(count) uint64 guid (target?) - CMSG_UNKNOWN_817 = 817, // response to chat message with type 7 in some case - SMSG_ANTISPAM = 818, // 2.0.8, received before server MOTD, strange regexp sequence, looks like anti spam filter for chat messages... - SMSG_UNKNOWN_819 = 819, // pGUID, pGUID, uint32 unk1, uint8 unk2, uint32 count, for(count) {uint32; if(unk2) {uint32; uint32}} - // 820 not exist? - // 821 not exist? - // 822 not exist? - // 823 not exist? - // 824 not exist? - // 825 not exist? - SMSG_OUTDOORPVP_NOTIFY = 826, // looks like chat packets - SMSG_UNKNOWN_827 = 827, // uint32 - // 828 not exist? - SMSG_MOTD = 829, // server MOTD message, uint32 + message - // 830 not exist? - // 831 not exist? - // 832 not exist? - SMSG_UNKNOWN_833 = 833, // teleport/movement opcode - SMSG_UNKNOWN_834 = 834, // teleport/movement opcode - SMSG_FLY_MODE_START = 835, // packed guid + uint32, start fly - SMSG_FLY_MODE_STOP = 836, // packed guid + uint32, stop fly - CMSG_MOVE_FLY_MODE_CHANGE_ACK = 837, // movement related, fly on/off ack - MSG_MOVE_FLY_STATE_CHANGE = 838, // movement related, fly start/stop(land) ack, may be MSG - CMSG_SOCKET_ITEM = 839, // click on "Socket Gems" button in Jewelcrafting UI, contains uint64 item guid + 3 x uint64 gems guid's - // 840 not exist? - SMSG_ARENA_TEAM_COMMAND_RESULT = 841, // uint32 command, name1, name2, uint32 errorcode - // 842 not exist? - CMSG_ARENA_TEAM_QUERY = 843, - SMSG_ARENA_TEAM_QUERY_RESPONSE = 844, - CMSG_ARENA_TEAM_ROSTER = 845, - SMSG_ARENA_TEAM_ROSTER = 846, - CMSG_ARENA_TEAM_INVITE_BYNAME = 847, - SMSG_ARENA_TEAM_INVITE = 848, - CMSG_ARENA_TEAM_ACCEPT = 849, - CMSG_ARENA_TEAM_DECLINE = 850, - CMSG_ARENA_TEAM_LEAVE = 851, - CMSG_ARENA_TEAM_UNINVITE_BYNAME = 852, - CMSG_ARENA_TEAM_DISBAND = 853, - CMSG_ARENA_TEAM_SET_LEADER_BYNAME = 854, // also must be demote opcode... - SMSG_ARENA_TEAM_EVENT = 855, // arena team event - CMSG_ARENAMASTER_JOIN = 856, - MSG_MOVE_START_FLY_UP = 857, // movement related, fly up, possible MSG - MSG_MOVE_STOP_FLY_UP = 858, // movement related, stop fly up, possible MSG - SMSG_ARENA_TEAM_STATS = 859, - CMSG_LFG_SET_AUTOJOIN = 860, // lua: SetLFGAutojoin - CMSG_LFG_UNSET_AUTOJOIN = 861, // lua: ClearLFGAutojoin - CMSG_LFM_SET_AUTOADD = 862, // lua: SetLFMAutofill - CMSG_LFM_UNSET_AUTOADD = 863, // lua: ClearLFMAutofill - CMSG_LFG_INVITE_ACCEPT = 864, // lua: AcceptLFGMatch - CMSG_LFG_INVITE_CANCEL = 865, // lua: DeclineLFGMatch - CMSG_LFG_CANCEL_PENDING = 866, // lua: CancelPendingLFG - CMSG_LFG_CLEAR = 867, // lua: ClearLookingForGroup - CMSG_LFG_SET_LOOKING_FOR_NONE = 868, // lua: ClearLookingForMore - CMSG_LFG_SET_LOOKING_FOR_MORE = 869, // lua: SetLFMType - CMSG_LFG_SET_COMMENTARY = 870, // lua: SetLFGComment - SMSG_LFG_MATCHMAKING_TIMEDOUT = 871, // Matchmaking timed out. - SMSG_LFG_MATCHMAKING_OTHER_TIMEDOUT = 872, // Matchmaking timed out waiting for other player. - SMSG_LFG_MATCHMAKING_AUTOJOIN_FAILED = 873, // Group no longer available. - SMSG_LFG_MATCHMAKING_AUTOJOIN_FAILED_NO_PLAYER = 874, // Matched Player(s) have gone offline. - SMSG_UNKNOWN_875 = 875, - SMSG_LFG_876 = 876, // LFM eye, in progress, uint16+uint32+uint8?, 3 x uint8(0x0) - SMSG_LFG_877 = 877, // cause client send CMSG_SET_LOOKING_FOR_GROUP, uint32+uint8? - SMSG_LFG_878 = 878, // cause client send CMSG_SET_LOOKING_FOR_GROUP - SMSG_LFG_879 = 879, // LFG eye, cause client send CMSG_SET_LOOKING_FOR_GROUP - SMSG_LFG_MATCHMAKING_PENDING_INVITE = 880, // The LFG system has matched you to a group for %s. - SMSG_LFG_MATCHMAKING_PENDING_MATCH = 881, // The LFG system is waiting to complete match for %s. - SMSG_UNKNOWN_882 = 882, - SMSG_CHANGE_TITLE = 883, // uint32 title_id, causes message and visual effect - CMSG_CHOOSE_TITLE = 884, // uint32 title_id - CMSG_DISMOUNT = 885, // /dismount command - SMSG_ARENA_NO_TEAM = 886, // uint32(0) + team type - MSG_INSPECT_ARENA_STATS = 887, - SMSG_SH_POSITION = 888, // spirit healer position, map/x/y/z, at player death... - CMSG_CANCEL_TEMP_ITEM_ENCHANTMENT = 889, // cancel temporary item enchantment - SMSG_UNKNOWN_890 = 890, // empty - // 891 not exist? - // 892 not exist? - // 893 not exist? - MSG_MOVE_SET_FLY_SPEED = 894, // all fly speed, packed guid, uint32 movement_flags, time, x,y,z,o,unk,speed... - // 895 not exist? - MSG_MOVE_SET_FLY_BACK_SPEED = 896, - SMSG_FORCE_FLY_SPEED_CHANGE = 897, // packed guid, uint32, speed - CMSG_FORCE_FLY_SPEED_CHANGE_ACK = 898, - SMSG_FORCE_FLY_BACK_SPEED_CHANGE = 899, - CMSG_FORCE_FLY_BACK_SPEED_CHANGE_ACK = 900, - SMSG_MOVE_SET_FLY_SPEED2 = 901, // same as 894, strange, packed guid+speed - SMSG_MOVE_SET_FLY_BACK_SPEED2 = 902, // same as 896, strange, - // 903 not exist? - SMSG_FLIGHT_SPLINE_SYNC = 904, // uint32 + packed_guid - CMSG_SET_TAXI_BENCHMARK_MODE = 905, - // 906 not exist? - SMSG_REALM_SPLIT_INFO_RESPONSE = 907, // response to 908 opcode, uint32+uint32+string(date) - CMSG_REALM_SPLIT_INFO_REQUEST = 908, // realm related, uint32, appears at select character screen, uint32 0xFFFFFFFF by default - MSG_MOVE_SHIP_909 = 909, // movement related, transport related(ships) - CMSG_GROUP_PROMOTE = 910, // make main-tank / main-assistant - SMSG_ALREADY_IN_ARENA_TEAM = 911, // %s is already in an arena team of that size (uint64 guid) - SMSG_ALLOW_MOVE = 912, // uint32, allow player movement, value increments every time and reset to 0 after far teleport, used for client-server synchronization - CMSG_ALLOW_MOVE_ACK = 913, // client response to SMSG_ALLOW_MOVE (counter + client time) - // 914 not exist? - // 915 not exist? - // 916 not exist? - // 917 not exist? - SMSG_RESET_INSTANCE_FAILED_NOTIFY = 918, // chat message: The party leader has attempted to reset the instance you are in. Please zone out to allow the instance to reset. - SMSG_UNKNOWN_919 = 919, // uint8(0)+uint32(0/1)+uint64(unk/guid) - SMSG_SYSTEM_DISABLED = 920, // notify message: This system is currently disabled. - // 921 not exist? - // 922 not exist? - SMSG_UNKNOWN_923 = 923, // uint8 count, for(count) uint32 - // 924 not exist? - SMSG_SET_COMBO_POINTS = 925, // set combo points - SMSG_VOICE_SESSION = 926, // VoiceSessionRosterUpdate, uint64, uint16, uint8, string, string, uint32, uin16, uint8 unk, uint64, uint8, uint8, if(unk-1) { for(unk-1) { uint64; uint8; uint8; uint8; } } - SMSG_UNKNOWN_927 = 927, // uint64 guid + uint64, received after leave voice channel - // 928 not exist? - // 929 not exist? - SMSG_UNKNOWN_930 = 930, // uint64 + uint8 - SMSG_SET_AURA_MULTIPLY = 931, // packed_guid + n * (uint8 slot + uint32 spellid + uint32 duration1 + uint32 duration2) - SMSG_SET_AURA_SINGLE = 932, // packed_guid + uint8 slot + uint32 spellid + uint32 duration1 + uint32 duration2 - SMSG_SET_AURA_SINGLE2 = 933, // same handler as 932 opcode - SMSG_CAST_SUCCESS = 934, - MSG_UNKNOWN_935 = 935, // teleport/movement opcode - // 936 not exist? - SMSG_UNKNOWN_937 = 937, - SMSG_UNKNOWN_938 = 938, // uint64, uint64, uint32 spellid, uint32, uint32 - // 939 not exist? - SMSG_UNKNOWN_940 = 940, // packed guid (received at spell cast) - SMSG_UNKNOWN_941 = 941, // teleport/movement opcode - SMSG_READY_CHECK_ALL_READY = 942, // uint64, uint8, Everyone is Ready! (message) - CMSG_VOICE_SETTINGS = 943, // uint8 isVoiceEnabled, uint8 isMicrophoneEnabled (id correct for 2.3.0) - SMSG_VOICE_CHAT_PARENTAL_DISABLE_ALL = 944, // uint8, uint8, Voice chat has been disabled by parental control - // 945 not exist? - SMSG_UNKNOWN_946 = 946, // special chat packet? - // 947 not exist? - CMSG_COMMENTATOR_SET_MODE = 948, - SMSG_UNKNOWN_949 = 949, - CMSG_COMMENTATOR_UPDATE_MAP_INFO = 950, - SMSG_UNKNOWN_951 = 951, - CMSG_COMMENTATOR_UPDATE_PLAYER_INFO = 952, - CMSG_UNKNOWN_953 = 953, // response to 942 opcode - SMSG_UNKNOWN_954 = 954, - CMSG_COMMENTATOR_INSTANCE_ENTER = 955, - CMSG_COMMENTATOR_INSTANCE_EXIT = 956, - CMSG_COMMENTATOR_ADD_OR_REMOVE_PLAYER = 957, - SMSG_UNKNOWN_958 = 958, // uint64 guid, cause client to send CMSG_SET_SELECTION - CMSG_UNKNOWN_959 = 959, // uint8, uint8, uint8, string - SMSG_UNKNOWN_960 = 960, // uint64 player_guid, uint32 drunk_state (0-3), uint32 itemid - // 961 not exist? - // 962 not exist? - // 963 not exist? - SMSG_UNKNOWN_964 = 964, // uint8, disconnect related? - MSG_UNKNOWN_965 = 965, // empty, related to raid ready check... - CMSG_REPORT_SPAM = 966, // Report Spam chat button - SMSG_REPORT_SPAM_RESULT = 967, // uint8, Complaint Registered. (message) - SMSG_VOICE_SYSTEM_STATUS = 968, // uint8, uint8 (id correct for 2.3.0) - // 969 not exist? - // 970 not exist? - CMSG_CHANNEL_SILENT_VOICE = 971, - CMSG_CHANNEL_SILENT_ALL = 972, - CMSG_CHANNEL_UNSILENT_VOICE = 973, - CMSG_CHANNEL_UNSILENT_ALL = 974, - // 975 not exist? - // 976 not exist? - CMSG_CHANNEL_ROSTER_QUERY = 977, // string channel name (channel list?) - CMSG_CHANNEL_VOICE_CHAT_QUERY = 978, // uint32, string - CMSG_CHANNEL_INFO_QUERY = 979, // string channel name - SMSG_CHANNEL_INFO_QUERY_RESPONSE = 980, // string channel name, uint8 flags, uint32 count - CMSG_CHANNEL_VOICE_ON = 981, // Enable Voice button in channel context menu - CMSG_CHANNEL_VOICE_OFF = 982, // ?? - // 983 not exist? - // 984 not exist? - SMSG_CHANNEL_NOTIFY_AVAILABLE_VOICE_SESSION = 985, // uint64, uint8, string, uint64 - CMSG_MUTE_PLAYER = 986, // ?? - CMSG_UNMUTE_PLAYER = 987, // ?? - CMSG_SILENCE_MEMBER = 988, // ?? - CMSG_UNSILENCE_MEMBER = 989, // ?? - SMSG_PLAYER_UNSILENCED = 990, // A group leader has restored your voice privileges - SMSG_COMSAT_RECONNECT_ATTEMPT = 991, // Voice chat service restored! - SMSG_COMSAT_DISCONNECT = 992, // Connection lost to voice chat service. - SMSG_COMSAT_CONNECT_FAIL = 993, // Cannot connect to voice chat service. - SMSG_UNKNOWN_994 = 994, // uint8, enable voice and mic? - CMSG_UNKNOWN_995 = 995, // uint64 guid, lua: NotifyUnitIsPVPAFK - SMSG_PVP_REPORT_AFK_SYSTEM_STATUS = 996, // uint8, uint8, uint8, uint64 - CMSG_GUILD_BANK = 997, // click on guildbank object, uint64 guid + uint8 unk - CMSG_GUILD_BANK_TAB_COLON = 998, // response to 999, uint64 guid + uint8 + uint8 - SMSG_GUILD_BANK_LIST = 999, // uint32 + uint32 + uint8 + uint8 + uint16 count1 + uint8 + uint8 count2 + for (count2) { uint8 unk } + uint16 + for(count1) { uint32 counter + uint8 unk } - CMSG_GUILD_BANK_DEPOSIT_ITEM = 1000, // uint64 guid, uint8, uint8, uint8 count, for(count) uint8 unk - CMSG_GUILD_BANK_BUY_TAB = 1001, // uint64 guid + uint8 unk - CMSG_GUILD_BANK_MODIFY_TAB = 1002, // uint64, uint8, string, string, lua: SetGuildBankTabInfo - CMSG_GUILD_BANK_DEPOSIT = 1003, // uint64 guid + uint32 - CMSG_GUILD_BANK_WITHDRAW = 1004, // uint64 guid + uint32 - MSG_GUILD_BANK_LOG = 1005, // guild bank log client: empty, server: uint8 count, for count (uint8 unk(type?), uint64 guid, uint32 unk(amount?)) - CMSG_CHANNEL_WATCH = 1006, // string channel name - SMSG_PLAYER_JOINED_CHANNEL = 1007, // uint64, uint8, uint8, uint32, string channel name - SMSG_PLAYER_LEFT_CHANNEL = 1008, // uint64, uint8, uint32, string channel name - SMSG_PLAYER_JOINED_CUSTOM_CHANNEL = 1009, // uint64, uint8, uint8, uint32, string - CMSG_CLEAR_CHANNEL_WATCH = 1010, - SMSG_INSPECT_TALENTS = 1011, // uint32 count, for(count) uint8 unk - SMSG_UNKNOWN_1012 = 1012, // uint8, toggle run forward - SMSG_UNKNOWN_1013 = 1013, // uint64, uint32 ERR_PLAYER_SILENCED_ECHO/ERR_PLAYER_UNSILENCED_ECHO - // 1014 not exist? - CMSG_UNKNOWN_1015 = 1015, // uint64, click on NPC with 0x1000000 npc_flag - SMSG_UNKNOWN_1016 = 1016, // uint64 - // 1017 not exist? - // 1018 not exist? - SMSG_VOICESESSION_FULL = 1019, // The voice session you are attempting to join is full. - MSG_GUILD_BANK_GET_RIGHTS = 1020, // guild related, client: empty, server: uint32, uint32, uint8, uint32, uint32 - MSG_GUILD_BANK_GET_MONEY_AMOUNT = 1021, // uint32 money - MSG_GUILD_EVENT_LOG = 1022, - // 1023 not exist? - CMSG_UNKNOWN_1024 = 1024, // empty - SMSG_MIRRORIMAGE_DATA = 1025, - SMSG_FORCE_DISPLAY_UPDATE = 1026, - SMSG_UNKNOWN_1027 = 1027, // uint32, uint32, uint32 - UMSG_UNKNOWN_1028 = 1028, - SMSG_UNKNOWN_1029 = 1029, // do nothing at client - CMSG_UNKNOWN_1030 = 1030, - SMSG_UNKNOWN_1031 = 1031, // empty?, message You can't do that yet - CMSG_GROUP_PASS_ON_LOOT_TOGGLE = 1032, // uint32 - MSG_GUILD_BANK_TAB_TEXT = 1033, // uint8, GuildBankText - CMSG_GUILD_BANK_SET_TAB_TEXT = 1034, // uint8, string, SetGuildBankText - UMSG_UNKNOWN_1035 = 1035, // not exist? - CMSG_UNKNOWN_1036 = 1036, // lua: GrantLevel - UMSG_UNKNOWN_1037 = 1037, // not exist? - UMSG_UNKNOWN_1038 = 1038, // not exist? - CMSG_UNKNOWN_1039 = 1039, // string, DeclineInvite - SMSG_GROUP_ACTION_THROTTLED = 1040, // empty - SMSG_UNKNOWN_1041 = 1041, // uint32, uint32, uint32 - SMSG_UNKNOWN_1042 = 1042, // uint8, uint64, uint32, uint32 - CMSG_UNKNOWN_1043 = 1043, // lua: DestroyTotem(slot) - UMSG_UNKNOWN_1044 = 1044, // not exist? - UMSG_UNKNOWN_1045 = 1045, // not exist? - CMSG_QUESTGIVER_STATUS_QUERY_MULTIPLE = 1046, // quest giver query status multiple (all visible) - SMSG_QUESTGIVER_STATUS_QUERY_MULTIPLE_RESPONSE = 1047, // response to 1046, uint32 count; for(count) { uint64; uint8; } - CMSG_UNKNOWN_1048 = 1048, // lua: DeclineCharacter - SMSG_UNKNOWN_1049 = 1049, // uint32 result, if(!result) uint64, CharacterDeclineResult - UMSG_UNKNOWN_1050 = 1050, // not exist? - UMSG_UNKNOWN_1051 = 1051, // not exist? - UMSG_UNKNOWN_1052 = 1052, // not exist? - SMSG_UNKNOWN_1053 = 1053, // uint32 count; for(count) { uint32; } + MSG_NULL_ACTION = 0x000, + CMSG_BOOTME = 0x001, + CMSG_DBLOOKUP = 0x002, + SMSG_DBLOOKUP = 0x003, + CMSG_QUERY_OBJECT_POSITION = 0x004, + SMSG_QUERY_OBJECT_POSITION = 0x005, + CMSG_QUERY_OBJECT_ROTATION = 0x006, + SMSG_QUERY_OBJECT_ROTATION = 0x007, + CMSG_WORLD_TELEPORT = 0x008, + CMSG_TELEPORT_TO_UNIT = 0x009, + CMSG_ZONE_MAP = 0x00A, + SMSG_ZONE_MAP = 0x00B, + CMSG_DEBUG_CHANGECELLZONE = 0x00C, + CMSG_EMBLAZON_TABARD_OBSOLETE = 0x00D, + CMSG_UNEMBLAZON_TABARD_OBSOLETE = 0x00E, + CMSG_RECHARGE = 0x00F, + CMSG_LEARN_SPELL = 0x010, + CMSG_CREATEMONSTER = 0x011, + CMSG_DESTROYMONSTER = 0x012, + CMSG_CREATEITEM = 0x013, + CMSG_CREATEGAMEOBJECT = 0x014, + SMSG_CHECK_FOR_BOTS = 0x015, + CMSG_MAKEMONSTERATTACKGUID = 0x016, + CMSG_BOT_DETECTED2 = 0x017, + CMSG_FORCEACTION = 0x018, + CMSG_FORCEACTIONONOTHER = 0x019, + CMSG_FORCEACTIONSHOW = 0x01A, + SMSG_FORCEACTIONSHOW = 0x01B, + CMSG_PETGODMODE = 0x01C, + SMSG_PETGODMODE = 0x01D, + SMSG_DEBUGINFOSPELLMISS_OBSOLETE = 0x01E, + CMSG_WEATHER_SPEED_CHEAT = 0x01F, + CMSG_UNDRESSPLAYER = 0x020, + CMSG_BEASTMASTER = 0x021, + CMSG_GODMODE = 0x022, + SMSG_GODMODE = 0x023, + CMSG_CHEAT_SETMONEY = 0x024, + CMSG_LEVEL_CHEAT = 0x025, + CMSG_PET_LEVEL_CHEAT = 0x026, + CMSG_SET_WORLDSTATE = 0x027, + CMSG_COOLDOWN_CHEAT = 0x028, + CMSG_USE_SKILL_CHEAT = 0x029, + CMSG_FLAG_QUEST = 0x02A, + CMSG_FLAG_QUEST_FINISH = 0x02B, + CMSG_CLEAR_QUEST = 0x02C, + CMSG_SEND_EVENT = 0x02D, + CMSG_DEBUG_AISTATE = 0x02E, + SMSG_DEBUG_AISTATE = 0x02F, + CMSG_DISABLE_PVP_CHEAT = 0x030, + CMSG_ADVANCE_SPAWN_TIME = 0x031, + CMSG_PVP_PORT_OBSOLETE = 0x032, + CMSG_AUTH_SRP6_BEGIN = 0x033, + CMSG_AUTH_SRP6_PROOF = 0x034, + CMSG_AUTH_SRP6_RECODE = 0x035, + CMSG_CHAR_CREATE = 0x036, + CMSG_CHAR_ENUM = 0x037, + CMSG_CHAR_DELETE = 0x038, + SMSG_AUTH_SRP6_RESPONSE = 0x039, + SMSG_CHAR_CREATE = 0x03A, + SMSG_CHAR_ENUM = 0x03B, + SMSG_CHAR_DELETE = 0x03C, + CMSG_PLAYER_LOGIN = 0x03D, + SMSG_NEW_WORLD = 0x03E, + SMSG_TRANSFER_PENDING = 0x03F, + SMSG_TRANSFER_ABORTED = 0x040, + SMSG_CHARACTER_LOGIN_FAILED = 0x041, + SMSG_LOGIN_SETTIMESPEED = 0x042, + SMSG_GAMETIME_UPDATE = 0x043, + CMSG_GAMETIME_SET = 0x044, + SMSG_GAMETIME_SET = 0x045, + CMSG_GAMESPEED_SET = 0x046, + SMSG_GAMESPEED_SET = 0x047, + CMSG_SERVERTIME = 0x048, + SMSG_SERVERTIME = 0x049, + CMSG_PLAYER_LOGOUT = 0x04A, + CMSG_LOGOUT_REQUEST = 0x04B, + SMSG_LOGOUT_RESPONSE = 0x04C, + SMSG_LOGOUT_COMPLETE = 0x04D, + CMSG_LOGOUT_CANCEL = 0x04E, + SMSG_LOGOUT_CANCEL_ACK = 0x04F, + CMSG_NAME_QUERY = 0x050, + SMSG_NAME_QUERY_RESPONSE = 0x051, + CMSG_PET_NAME_QUERY = 0x052, + SMSG_PET_NAME_QUERY_RESPONSE = 0x053, + CMSG_GUILD_QUERY = 0x054, + SMSG_GUILD_QUERY_RESPONSE = 0x055, + CMSG_ITEM_QUERY_SINGLE = 0x056, + CMSG_ITEM_QUERY_MULTIPLE = 0x057, + SMSG_ITEM_QUERY_SINGLE_RESPONSE = 0x058, + SMSG_ITEM_QUERY_MULTIPLE_RESPONSE = 0x059, + CMSG_PAGE_TEXT_QUERY = 0x05A, + SMSG_PAGE_TEXT_QUERY_RESPONSE = 0x05B, + CMSG_QUEST_QUERY = 0x05C, + SMSG_QUEST_QUERY_RESPONSE = 0x05D, + CMSG_GAMEOBJECT_QUERY = 0x05E, + SMSG_GAMEOBJECT_QUERY_RESPONSE = 0x05F, + CMSG_CREATURE_QUERY = 0x060, + SMSG_CREATURE_QUERY_RESPONSE = 0x061, + CMSG_WHO = 0x062, + SMSG_WHO = 0x063, + CMSG_WHOIS = 0x064, + SMSG_WHOIS = 0x065, + CMSG_CONTACT_LIST = 0x066, + SMSG_CONTACT_LIST = 0x067, + SMSG_FRIEND_STATUS = 0x068, + CMSG_ADD_FRIEND = 0x069, + CMSG_DEL_FRIEND = 0x06A, + CMSG_SET_CONTACT_NOTES = 0x06B, + CMSG_ADD_IGNORE = 0x06C, + CMSG_DEL_IGNORE = 0x06D, + CMSG_GROUP_INVITE = 0x06E, + SMSG_GROUP_INVITE = 0x06F, + CMSG_GROUP_CANCEL = 0x070, + SMSG_GROUP_CANCEL = 0x071, + CMSG_GROUP_ACCEPT = 0x072, + CMSG_GROUP_DECLINE = 0x073, + SMSG_GROUP_DECLINE = 0x074, + CMSG_GROUP_UNINVITE = 0x075, + CMSG_GROUP_UNINVITE_GUID = 0x076, + SMSG_GROUP_UNINVITE = 0x077, + CMSG_GROUP_SET_LEADER = 0x078, + SMSG_GROUP_SET_LEADER = 0x079, + CMSG_LOOT_METHOD = 0x07A, + CMSG_GROUP_DISBAND = 0x07B, + SMSG_GROUP_DESTROYED = 0x07C, + SMSG_GROUP_LIST = 0x07D, + SMSG_PARTY_MEMBER_STATS = 0x07E, + SMSG_PARTY_COMMAND_RESULT = 0x07F, + UMSG_UPDATE_GROUP_MEMBERS = 0x080, + CMSG_GUILD_CREATE = 0x081, + CMSG_GUILD_INVITE = 0x082, + SMSG_GUILD_INVITE = 0x083, + CMSG_GUILD_ACCEPT = 0x084, + CMSG_GUILD_DECLINE = 0x085, + SMSG_GUILD_DECLINE = 0x086, + CMSG_GUILD_INFO = 0x087, + SMSG_GUILD_INFO = 0x088, + CMSG_GUILD_ROSTER = 0x089, + SMSG_GUILD_ROSTER = 0x08A, + CMSG_GUILD_PROMOTE = 0x08B, + CMSG_GUILD_DEMOTE = 0x08C, + CMSG_GUILD_LEAVE = 0x08D, + CMSG_GUILD_REMOVE = 0x08E, + CMSG_GUILD_DISBAND = 0x08F, + CMSG_GUILD_LEADER = 0x090, + CMSG_GUILD_MOTD = 0x091, + SMSG_GUILD_EVENT = 0x092, + SMSG_GUILD_COMMAND_RESULT = 0x093, + UMSG_UPDATE_GUILD = 0x094, + CMSG_MESSAGECHAT = 0x095, + SMSG_MESSAGECHAT = 0x096, + CMSG_JOIN_CHANNEL = 0x097, + CMSG_LEAVE_CHANNEL = 0x098, + SMSG_CHANNEL_NOTIFY = 0x099, + CMSG_CHANNEL_LIST = 0x09A, + SMSG_CHANNEL_LIST = 0x09B, + CMSG_CHANNEL_PASSWORD = 0x09C, + CMSG_CHANNEL_SET_OWNER = 0x09D, + CMSG_CHANNEL_OWNER = 0x09E, + CMSG_CHANNEL_MODERATOR = 0x09F, + CMSG_CHANNEL_UNMODERATOR = 0x0A0, + CMSG_CHANNEL_MUTE = 0x0A1, + CMSG_CHANNEL_UNMUTE = 0x0A2, + CMSG_CHANNEL_INVITE = 0x0A3, + CMSG_CHANNEL_KICK = 0x0A4, + CMSG_CHANNEL_BAN = 0x0A5, + CMSG_CHANNEL_UNBAN = 0x0A6, + CMSG_CHANNEL_ANNOUNCEMENTS = 0x0A7, + CMSG_CHANNEL_MODERATE = 0x0A8, + SMSG_UPDATE_OBJECT = 0x0A9, + SMSG_DESTROY_OBJECT = 0x0AA, + CMSG_USE_ITEM = 0x0AB, + CMSG_OPEN_ITEM = 0x0AC, + CMSG_READ_ITEM = 0x0AD, + SMSG_READ_ITEM_OK = 0x0AE, + SMSG_READ_ITEM_FAILED = 0x0AF, + SMSG_ITEM_COOLDOWN = 0x0B0, + CMSG_GAMEOBJ_USE = 0x0B1, + CMSG_GAMEOBJ_CHAIR_USE_OBSOLETE = 0x0B2, + SMSG_GAMEOBJECT_CUSTOM_ANIM = 0x0B3, + CMSG_AREATRIGGER = 0x0B4, + MSG_MOVE_START_FORWARD = 0x0B5, + MSG_MOVE_START_BACKWARD = 0x0B6, + MSG_MOVE_STOP = 0x0B7, + MSG_MOVE_START_STRAFE_LEFT = 0x0B8, + MSG_MOVE_START_STRAFE_RIGHT = 0x0B9, + MSG_MOVE_STOP_STRAFE = 0x0BA, + MSG_MOVE_JUMP = 0x0BB, + MSG_MOVE_START_TURN_LEFT = 0x0BC, + MSG_MOVE_START_TURN_RIGHT = 0x0BD, + MSG_MOVE_STOP_TURN = 0x0BE, + MSG_MOVE_START_PITCH_UP = 0x0BF, + MSG_MOVE_START_PITCH_DOWN = 0x0C0, + MSG_MOVE_STOP_PITCH = 0x0C1, + MSG_MOVE_SET_RUN_MODE = 0x0C2, + MSG_MOVE_SET_WALK_MODE = 0x0C3, + MSG_MOVE_TOGGLE_LOGGING = 0x0C4, + MSG_MOVE_TELEPORT = 0x0C5, + MSG_MOVE_TELEPORT_CHEAT = 0x0C6, + MSG_MOVE_TELEPORT_ACK = 0x0C7, + MSG_MOVE_TOGGLE_FALL_LOGGING = 0x0C8, + MSG_MOVE_FALL_LAND = 0x0C9, + MSG_MOVE_START_SWIM = 0x0CA, + MSG_MOVE_STOP_SWIM = 0x0CB, + MSG_MOVE_SET_RUN_SPEED_CHEAT = 0x0CC, + MSG_MOVE_SET_RUN_SPEED = 0x0CD, + MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT = 0x0CE, + MSG_MOVE_SET_RUN_BACK_SPEED = 0x0CF, + MSG_MOVE_SET_WALK_SPEED_CHEAT = 0x0D0, + MSG_MOVE_SET_WALK_SPEED = 0x0D1, + MSG_MOVE_SET_SWIM_SPEED_CHEAT = 0x0D2, + MSG_MOVE_SET_SWIM_SPEED = 0x0D3, + MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT = 0x0D4, + MSG_MOVE_SET_SWIM_BACK_SPEED = 0x0D5, + MSG_MOVE_SET_ALL_SPEED_CHEAT = 0x0D6, + MSG_MOVE_SET_TURN_RATE_CHEAT = 0x0D7, + MSG_MOVE_SET_TURN_RATE = 0x0D8, + MSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x0D9, + MSG_MOVE_SET_FACING = 0x0DA, + MSG_MOVE_SET_PITCH = 0x0DB, + MSG_MOVE_WORLDPORT_ACK = 0x0DC, + SMSG_MONSTER_MOVE = 0x0DD, + SMSG_MOVE_WATER_WALK = 0x0DE, + SMSG_MOVE_LAND_WALK = 0x0DF, + MSG_MOVE_SET_RAW_POSITION_ACK = 0x0E0, + CMSG_MOVE_SET_RAW_POSITION = 0x0E1, + SMSG_FORCE_RUN_SPEED_CHANGE = 0x0E2, + CMSG_FORCE_RUN_SPEED_CHANGE_ACK = 0x0E3, + SMSG_FORCE_RUN_BACK_SPEED_CHANGE = 0x0E4, + CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x0E5, + SMSG_FORCE_SWIM_SPEED_CHANGE = 0x0E6, + CMSG_FORCE_SWIM_SPEED_CHANGE_ACK = 0x0E7, + SMSG_FORCE_MOVE_ROOT = 0x0E8, + CMSG_FORCE_MOVE_ROOT_ACK = 0x0E9, + SMSG_FORCE_MOVE_UNROOT = 0x0EA, + CMSG_FORCE_MOVE_UNROOT_ACK = 0x0EB, + MSG_MOVE_ROOT = 0x0EC, + MSG_MOVE_UNROOT = 0x0ED, + MSG_MOVE_HEARTBEAT = 0x0EE, + SMSG_MOVE_KNOCK_BACK = 0x0EF, + CMSG_MOVE_KNOCK_BACK_ACK = 0x0F0, + MSG_MOVE_KNOCK_BACK = 0x0F1, + SMSG_MOVE_FEATHER_FALL = 0x0F2, + SMSG_MOVE_NORMAL_FALL = 0x0F3, + SMSG_MOVE_SET_HOVER = 0x0F4, + SMSG_MOVE_UNSET_HOVER = 0x0F5, + CMSG_MOVE_HOVER_ACK = 0x0F6, + MSG_MOVE_HOVER = 0x0F7, + CMSG_TRIGGER_CINEMATIC_CHEAT = 0x0F8, + CMSG_OPENING_CINEMATIC = 0x0F9, + SMSG_TRIGGER_CINEMATIC = 0x0FA, + CMSG_NEXT_CINEMATIC_CAMERA = 0x0FB, + CMSG_COMPLETE_CINEMATIC = 0x0FC, + SMSG_TUTORIAL_FLAGS = 0x0FD, + CMSG_TUTORIAL_FLAG = 0x0FE, + CMSG_TUTORIAL_CLEAR = 0x0FF, + CMSG_TUTORIAL_RESET = 0x100, + CMSG_STANDSTATECHANGE = 0x101, + CMSG_EMOTE = 0x102, + SMSG_EMOTE = 0x103, + CMSG_TEXT_EMOTE = 0x104, + SMSG_TEXT_EMOTE = 0x105, + CMSG_AUTOEQUIP_GROUND_ITEM = 0x106, + CMSG_AUTOSTORE_GROUND_ITEM = 0x107, + CMSG_AUTOSTORE_LOOT_ITEM = 0x108, + CMSG_STORE_LOOT_IN_SLOT = 0x109, + CMSG_AUTOEQUIP_ITEM = 0x10A, + CMSG_AUTOSTORE_BAG_ITEM = 0x10B, + CMSG_SWAP_ITEM = 0x10C, + CMSG_SWAP_INV_ITEM = 0x10D, + CMSG_SPLIT_ITEM = 0x10E, + CMSG_AUTOEQUIP_ITEM_SLOT = 0x10F, + OBSOLETE_DROP_ITEM = 0x110, + CMSG_DESTROYITEM = 0x111, + SMSG_INVENTORY_CHANGE_FAILURE = 0x112, + SMSG_OPEN_CONTAINER = 0x113, + CMSG_INSPECT = 0x114, + SMSG_INSPECT = 0x115, + CMSG_INITIATE_TRADE = 0x116, + CMSG_BEGIN_TRADE = 0x117, + CMSG_BUSY_TRADE = 0x118, + CMSG_IGNORE_TRADE = 0x119, + CMSG_ACCEPT_TRADE = 0x11A, + CMSG_UNACCEPT_TRADE = 0x11B, + CMSG_CANCEL_TRADE = 0x11C, + CMSG_SET_TRADE_ITEM = 0x11D, + CMSG_CLEAR_TRADE_ITEM = 0x11E, + CMSG_SET_TRADE_GOLD = 0x11F, + SMSG_TRADE_STATUS = 0x120, + SMSG_TRADE_STATUS_EXTENDED = 0x121, + SMSG_INITIALIZE_FACTIONS = 0x122, + SMSG_SET_FACTION_VISIBLE = 0x123, + SMSG_SET_FACTION_STANDING = 0x124, + CMSG_SET_FACTION_ATWAR = 0x125, + CMSG_SET_FACTION_CHEAT = 0x126, + SMSG_SET_PROFICIENCY = 0x127, + CMSG_SET_ACTION_BUTTON = 0x128, + SMSG_ACTION_BUTTONS = 0x129, + SMSG_INITIAL_SPELLS = 0x12A, + SMSG_LEARNED_SPELL = 0x12B, + SMSG_SUPERCEDED_SPELL = 0x12C, + CMSG_NEW_SPELL_SLOT = 0x12D, + CMSG_CAST_SPELL = 0x12E, + CMSG_CANCEL_CAST = 0x12F, + SMSG_CAST_FAILED = 0x130, // old SMSG_CAST_RESULT + SMSG_SPELL_START = 0x131, + SMSG_SPELL_GO = 0x132, + SMSG_SPELL_FAILURE = 0x133, + SMSG_SPELL_COOLDOWN = 0x134, + SMSG_COOLDOWN_EVENT = 0x135, + CMSG_CANCEL_AURA = 0x136, + SMSG_UPDATE_AURA_DURATION = 0x137, + SMSG_PET_CAST_FAILED = 0x138, + MSG_CHANNEL_START = 0x139, + MSG_CHANNEL_UPDATE = 0x13A, + CMSG_CANCEL_CHANNELLING = 0x13B, + SMSG_AI_REACTION = 0x13C, + CMSG_SET_SELECTION = 0x13D, + CMSG_SET_TARGET_OBSOLETE = 0x13E, + CMSG_UNUSED = 0x13F, + CMSG_UNUSED2 = 0x140, + CMSG_ATTACKSWING = 0x141, + CMSG_ATTACKSTOP = 0x142, + SMSG_ATTACKSTART = 0x143, + SMSG_ATTACKSTOP = 0x144, + SMSG_ATTACKSWING_NOTINRANGE = 0x145, + SMSG_ATTACKSWING_BADFACING = 0x146, + SMSG_ATTACKSWING_NOTSTANDING = 0x147, + SMSG_ATTACKSWING_DEADTARGET = 0x148, + SMSG_ATTACKSWING_CANT_ATTACK = 0x149, + SMSG_ATTACKERSTATEUPDATE = 0x14A, + SMSG_VICTIMSTATEUPDATE_OBSOLETE = 0x14B, + SMSG_DAMAGE_DONE_OBSOLETE = 0x14C, + SMSG_DAMAGE_TAKEN_OBSOLETE = 0x14D, + SMSG_CANCEL_COMBAT = 0x14E, + SMSG_PLAYER_COMBAT_XP_GAIN_OBSOLETE = 0x14F, + SMSG_SPELLHEALLOG = 0x150, + SMSG_SPELLENERGIZELOG = 0x151, + CMSG_SHEATHE_OBSOLETE = 0x152, + CMSG_SAVE_PLAYER = 0x153, + CMSG_SETDEATHBINDPOINT = 0x154, + SMSG_BINDPOINTUPDATE = 0x155, + CMSG_GETDEATHBINDZONE = 0x156, + SMSG_BINDZONEREPLY = 0x157, + SMSG_PLAYERBOUND = 0x158, + SMSG_CLIENT_CONTROL_UPDATE = 0x159, + CMSG_REPOP_REQUEST = 0x15A, + SMSG_RESURRECT_REQUEST = 0x15B, + CMSG_RESURRECT_RESPONSE = 0x15C, + CMSG_LOOT = 0x15D, + CMSG_LOOT_MONEY = 0x15E, + CMSG_LOOT_RELEASE = 0x15F, + SMSG_LOOT_RESPONSE = 0x160, + SMSG_LOOT_RELEASE_RESPONSE = 0x161, + SMSG_LOOT_REMOVED = 0x162, + SMSG_LOOT_MONEY_NOTIFY = 0x163, + SMSG_LOOT_ITEM_NOTIFY = 0x164, + SMSG_LOOT_CLEAR_MONEY = 0x165, + SMSG_ITEM_PUSH_RESULT = 0x166, + SMSG_DUEL_REQUESTED = 0x167, + SMSG_DUEL_OUTOFBOUNDS = 0x168, + SMSG_DUEL_INBOUNDS = 0x169, + SMSG_DUEL_COMPLETE = 0x16A, + SMSG_DUEL_WINNER = 0x16B, + CMSG_DUEL_ACCEPTED = 0x16C, + CMSG_DUEL_CANCELLED = 0x16D, + SMSG_MOUNTRESULT = 0x16E, + SMSG_DISMOUNTRESULT = 0x16F, + SMSG_PUREMOUNT_CANCELLED_OBSOLETE = 0x170, + CMSG_MOUNTSPECIAL_ANIM = 0x171, + SMSG_MOUNTSPECIAL_ANIM = 0x172, + SMSG_PET_TAME_FAILURE = 0x173, + CMSG_PET_SET_ACTION = 0x174, + CMSG_PET_ACTION = 0x175, + CMSG_PET_ABANDON = 0x176, + CMSG_PET_RENAME = 0x177, + SMSG_PET_NAME_INVALID = 0x178, + SMSG_PET_SPELLS = 0x179, + SMSG_PET_MODE = 0x17A, + CMSG_GOSSIP_HELLO = 0x17B, + CMSG_GOSSIP_SELECT_OPTION = 0x17C, + SMSG_GOSSIP_MESSAGE = 0x17D, + SMSG_GOSSIP_COMPLETE = 0x17E, + CMSG_NPC_TEXT_QUERY = 0x17F, + SMSG_NPC_TEXT_UPDATE = 0x180, + SMSG_NPC_WONT_TALK = 0x181, + CMSG_QUESTGIVER_STATUS_QUERY = 0x182, + SMSG_QUESTGIVER_STATUS = 0x183, + CMSG_QUESTGIVER_HELLO = 0x184, + SMSG_QUESTGIVER_QUEST_LIST = 0x185, + CMSG_QUESTGIVER_QUERY_QUEST = 0x186, + CMSG_QUESTGIVER_QUEST_AUTOLAUNCH = 0x187, + SMSG_QUESTGIVER_QUEST_DETAILS = 0x188, + CMSG_QUESTGIVER_ACCEPT_QUEST = 0x189, + CMSG_QUESTGIVER_COMPLETE_QUEST = 0x18A, + SMSG_QUESTGIVER_REQUEST_ITEMS = 0x18B, + CMSG_QUESTGIVER_REQUEST_REWARD = 0x18C, + SMSG_QUESTGIVER_OFFER_REWARD = 0x18D, + CMSG_QUESTGIVER_CHOOSE_REWARD = 0x18E, + SMSG_QUESTGIVER_QUEST_INVALID = 0x18F, + CMSG_QUESTGIVER_CANCEL = 0x190, + SMSG_QUESTGIVER_QUEST_COMPLETE = 0x191, + SMSG_QUESTGIVER_QUEST_FAILED = 0x192, + CMSG_QUESTLOG_SWAP_QUEST = 0x193, + CMSG_QUESTLOG_REMOVE_QUEST = 0x194, + SMSG_QUESTLOG_FULL = 0x195, + SMSG_QUESTUPDATE_FAILED = 0x196, + SMSG_QUESTUPDATE_FAILEDTIMER = 0x197, + SMSG_QUESTUPDATE_COMPLETE = 0x198, + SMSG_QUESTUPDATE_ADD_KILL = 0x199, + SMSG_QUESTUPDATE_ADD_ITEM = 0x19A, + CMSG_QUEST_CONFIRM_ACCEPT = 0x19B, + SMSG_QUEST_CONFIRM_ACCEPT = 0x19C, + CMSG_PUSHQUESTTOPARTY = 0x19D, + CMSG_LIST_INVENTORY = 0x19E, + SMSG_LIST_INVENTORY = 0x19F, + CMSG_SELL_ITEM = 0x1A0, + SMSG_SELL_ITEM = 0x1A1, + CMSG_BUY_ITEM = 0x1A2, + CMSG_BUY_ITEM_IN_SLOT = 0x1A3, + SMSG_BUY_ITEM = 0x1A4, + SMSG_BUY_FAILED = 0x1A5, + CMSG_TAXICLEARALLNODES = 0x1A6, + CMSG_TAXIENABLEALLNODES = 0x1A7, + CMSG_TAXISHOWNODES = 0x1A8, + SMSG_SHOWTAXINODES = 0x1A9, + CMSG_TAXINODE_STATUS_QUERY = 0x1AA, + SMSG_TAXINODE_STATUS = 0x1AB, + CMSG_TAXIQUERYAVAILABLENODES = 0x1AC, + CMSG_ACTIVATETAXI = 0x1AD, + SMSG_ACTIVATETAXIREPLY = 0x1AE, + SMSG_NEW_TAXI_PATH = 0x1AF, + CMSG_TRAINER_LIST = 0x1B0, + SMSG_TRAINER_LIST = 0x1B1, + CMSG_TRAINER_BUY_SPELL = 0x1B2, + SMSG_TRAINER_BUY_SUCCEEDED = 0x1B3, + SMSG_TRAINER_BUY_FAILED = 0x1B4, + CMSG_BINDER_ACTIVATE = 0x1B5, + SMSG_PLAYERBINDERROR = 0x1B6, + CMSG_BANKER_ACTIVATE = 0x1B7, + SMSG_SHOW_BANK = 0x1B8, + CMSG_BUY_BANK_SLOT = 0x1B9, + SMSG_BUY_BANK_SLOT_RESULT = 0x1BA, + CMSG_PETITION_SHOWLIST = 0x1BB, + SMSG_PETITION_SHOWLIST = 0x1BC, + CMSG_PETITION_BUY = 0x1BD, + CMSG_PETITION_SHOW_SIGNATURES = 0x1BE, + SMSG_PETITION_SHOW_SIGNATURES = 0x1BF, + CMSG_PETITION_SIGN = 0x1C0, + SMSG_PETITION_SIGN_RESULTS = 0x1C1, + MSG_PETITION_DECLINE = 0x1C2, + CMSG_OFFER_PETITION = 0x1C3, + CMSG_TURN_IN_PETITION = 0x1C4, + SMSG_TURN_IN_PETITION_RESULTS = 0x1C5, + CMSG_PETITION_QUERY = 0x1C6, + SMSG_PETITION_QUERY_RESPONSE = 0x1C7, + SMSG_FISH_NOT_HOOKED = 0x1C8, + SMSG_FISH_ESCAPED = 0x1C9, + CMSG_BUG = 0x1CA, + SMSG_NOTIFICATION = 0x1CB, + CMSG_PLAYED_TIME = 0x1CC, + SMSG_PLAYED_TIME = 0x1CD, + CMSG_QUERY_TIME = 0x1CE, + SMSG_QUERY_TIME_RESPONSE = 0x1CF, + SMSG_LOG_XPGAIN = 0x1D0, + SMSG_AURACASTLOG = 0x1D1, + CMSG_RECLAIM_CORPSE = 0x1D2, + CMSG_WRAP_ITEM = 0x1D3, + SMSG_LEVELUP_INFO = 0x1D4, + MSG_MINIMAP_PING = 0x1D5, + SMSG_RESISTLOG = 0x1D6, + SMSG_ENCHANTMENTLOG = 0x1D7, + CMSG_SET_SKILL_CHEAT = 0x1D8, + SMSG_START_MIRROR_TIMER = 0x1D9, + SMSG_PAUSE_MIRROR_TIMER = 0x1DA, + SMSG_STOP_MIRROR_TIMER = 0x1DB, + CMSG_PING = 0x1DC, + SMSG_PONG = 0x1DD, + SMSG_CLEAR_COOLDOWN = 0x1DE, + SMSG_GAMEOBJECT_PAGETEXT = 0x1DF, + CMSG_SETSHEATHED = 0x1E0, + SMSG_COOLDOWN_CHEAT = 0x1E1, + SMSG_SPELL_DELAYED = 0x1E2, + CMSG_PLAYER_MACRO_OBSOLETE = 0x1E3, + SMSG_PLAYER_MACRO_OBSOLETE = 0x1E4, + CMSG_GHOST = 0x1E5, + CMSG_GM_INVIS = 0x1E6, + SMSG_INVALID_PROMOTION_CODE = 0x1E7, + MSG_GM_BIND_OTHER = 0x1E8, + MSG_GM_SUMMON = 0x1E9, + SMSG_ITEM_TIME_UPDATE = 0x1EA, + SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x1EB, + SMSG_AUTH_CHALLENGE = 0x1EC, + CMSG_AUTH_SESSION = 0x1ED, + SMSG_AUTH_RESPONSE = 0x1EE, + MSG_GM_SHOWLABEL = 0x1EF, + CMSG_PET_CAST_SPELL = 0x1F0, + MSG_SAVE_GUILD_EMBLEM = 0x1F1, + MSG_TABARDVENDOR_ACTIVATE = 0x1F2, + SMSG_PLAY_SPELL_VISUAL = 0x1F3, + CMSG_ZONEUPDATE = 0x1F4, + SMSG_PARTYKILLLOG = 0x1F5, + SMSG_COMPRESSED_UPDATE_OBJECT = 0x1F6, + SMSG_PLAY_SPELL_IMPACT = 0x1F7, + SMSG_EXPLORATION_EXPERIENCE = 0x1F8, + CMSG_GM_SET_SECURITY_GROUP = 0x1F9, + CMSG_GM_NUKE = 0x1FA, + MSG_RANDOM_ROLL = 0x1FB, + SMSG_ENVIRONMENTALDAMAGELOG = 0x1FC, + CMSG_RWHOIS_OBSOLETE = 0x1FD, + SMSG_RWHOIS = 0x1FE, + MSG_LOOKING_FOR_GROUP = 0x1FF, + CMSG_SET_LOOKING_FOR_GROUP = 0x200, + CMSG_UNLEARN_SPELL = 0x201, + CMSG_UNLEARN_SKILL = 0x202, + SMSG_REMOVED_SPELL = 0x203, + CMSG_DECHARGE = 0x204, + CMSG_GMTICKET_CREATE = 0x205, + SMSG_GMTICKET_CREATE = 0x206, + CMSG_GMTICKET_UPDATETEXT = 0x207, + SMSG_GMTICKET_UPDATETEXT = 0x208, + SMSG_ACCOUNT_DATA_TIMES = 0x209, // old SMSG_ACCOUNT_DATA_MD5 + CMSG_REQUEST_ACCOUNT_DATA = 0x20A, + CMSG_UPDATE_ACCOUNT_DATA = 0x20B, + SMSG_UPDATE_ACCOUNT_DATA = 0x20C, + SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0x20D, + SMSG_POWERGAINLOG_OBSOLETE = 0x20E, + CMSG_GM_TEACH = 0x20F, + CMSG_GM_CREATE_ITEM_TARGET = 0x210, + CMSG_GMTICKET_GETTICKET = 0x211, + SMSG_GMTICKET_GETTICKET = 0x212, + CMSG_UNLEARN_TALENTS = 0x213, + SMSG_GAMEOBJECT_SPAWN_ANIM_OBSOLETE = 0x214, + SMSG_GAMEOBJECT_DESPAWN_ANIM = 0x215, + MSG_CORPSE_QUERY = 0x216, + CMSG_GMTICKET_DELETETICKET = 0x217, + SMSG_GMTICKET_DELETETICKET = 0x218, + SMSG_CHAT_WRONG_FACTION = 0x219, + CMSG_GMTICKET_SYSTEMSTATUS = 0x21A, + SMSG_GMTICKET_SYSTEMSTATUS = 0x21B, + CMSG_SPIRIT_HEALER_ACTIVATE = 0x21C, + CMSG_SET_STAT_CHEAT = 0x21D, + SMSG_SET_REST_START = 0x21E, + CMSG_SKILL_BUY_STEP = 0x21F, + CMSG_SKILL_BUY_RANK = 0x220, + CMSG_XP_CHEAT = 0x221, + SMSG_SPIRIT_HEALER_CONFIRM = 0x222, + CMSG_CHARACTER_POINT_CHEAT = 0x223, + SMSG_GOSSIP_POI = 0x224, + CMSG_CHAT_IGNORED = 0x225, + CMSG_GM_VISION = 0x226, + CMSG_SERVER_COMMAND = 0x227, + CMSG_GM_SILENCE = 0x228, + CMSG_GM_REVEALTO = 0x229, + CMSG_GM_RESURRECT = 0x22A, + CMSG_GM_SUMMONMOB = 0x22B, + CMSG_GM_MOVECORPSE = 0x22C, + CMSG_GM_FREEZE = 0x22D, + CMSG_GM_UBERINVIS = 0x22E, + CMSG_GM_REQUEST_PLAYER_INFO = 0x22F, + SMSG_GM_PLAYER_INFO = 0x230, + CMSG_GUILD_RANK = 0x231, + CMSG_GUILD_ADD_RANK = 0x232, + CMSG_GUILD_DEL_RANK = 0x233, + CMSG_GUILD_SET_PUBLIC_NOTE = 0x234, + CMSG_GUILD_SET_OFFICER_NOTE = 0x235, + SMSG_LOGIN_VERIFY_WORLD = 0x236, + CMSG_CLEAR_EXPLORATION = 0x237, + CMSG_SEND_MAIL = 0x238, + SMSG_SEND_MAIL_RESULT = 0x239, + CMSG_GET_MAIL_LIST = 0x23A, + SMSG_MAIL_LIST_RESULT = 0x23B, + CMSG_BATTLEFIELD_LIST = 0x23C, + SMSG_BATTLEFIELD_LIST = 0x23D, + CMSG_BATTLEFIELD_JOIN = 0x23E, + SMSG_BATTLEFIELD_WIN_OBSOLETE = 0x23F, + SMSG_BATTLEFIELD_LOSE_OBSOLETE = 0x240, + CMSG_TAXICLEARNODE = 0x241, + CMSG_TAXIENABLENODE = 0x242, + CMSG_ITEM_TEXT_QUERY = 0x243, + SMSG_ITEM_TEXT_QUERY_RESPONSE = 0x244, + CMSG_MAIL_TAKE_MONEY = 0x245, + CMSG_MAIL_TAKE_ITEM = 0x246, + CMSG_MAIL_MARK_AS_READ = 0x247, + CMSG_MAIL_RETURN_TO_SENDER = 0x248, + CMSG_MAIL_DELETE = 0x249, + CMSG_MAIL_CREATE_TEXT_ITEM = 0x24A, + SMSG_SPELLLOGMISS = 0x24B, + SMSG_SPELLLOGEXECUTE = 0x24C, + SMSG_DEBUGAURAPROC = 0x24D, + SMSG_PERIODICAURALOG = 0x24E, + SMSG_SPELLDAMAGESHIELD = 0x24F, + SMSG_SPELLNONMELEEDAMAGELOG = 0x250, + CMSG_LEARN_TALENT = 0x251, + SMSG_RESURRECT_FAILED = 0x252, + CMSG_TOGGLE_PVP = 0x253, + SMSG_ZONE_UNDER_ATTACK = 0x254, + MSG_AUCTION_HELLO = 0x255, + CMSG_AUCTION_SELL_ITEM = 0x256, + CMSG_AUCTION_REMOVE_ITEM = 0x257, + CMSG_AUCTION_LIST_ITEMS = 0x258, + CMSG_AUCTION_LIST_OWNER_ITEMS = 0x259, + CMSG_AUCTION_PLACE_BID = 0x25A, + SMSG_AUCTION_COMMAND_RESULT = 0x25B, + SMSG_AUCTION_LIST_RESULT = 0x25C, + SMSG_AUCTION_OWNER_LIST_RESULT = 0x25D, + SMSG_AUCTION_BIDDER_NOTIFICATION = 0x25E, + SMSG_AUCTION_OWNER_NOTIFICATION = 0x25F, + SMSG_PROCRESIST = 0x260, + SMSG_STANDSTATE_CHANGE_FAILURE_OBSOLETE = 0x261, + SMSG_DISPEL_FAILED = 0x262, + SMSG_SPELLORDAMAGE_IMMUNE = 0x263, + CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x264, + SMSG_AUCTION_BIDDER_LIST_RESULT = 0x265, + SMSG_SET_FLAT_SPELL_MODIFIER = 0x266, + SMSG_SET_PCT_SPELL_MODIFIER = 0x267, + CMSG_SET_AMMO = 0x268, + SMSG_CORPSE_RECLAIM_DELAY = 0x269, + CMSG_SET_ACTIVE_MOVER = 0x26A, + CMSG_PET_CANCEL_AURA = 0x26B, + CMSG_PLAYER_AI_CHEAT = 0x26C, + CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x26D, + MSG_GM_ACCOUNT_ONLINE = 0x26E, + MSG_LIST_STABLED_PETS = 0x26F, + CMSG_STABLE_PET = 0x270, + CMSG_UNSTABLE_PET = 0x271, + CMSG_BUY_STABLE_SLOT = 0x272, + SMSG_STABLE_RESULT = 0x273, + CMSG_STABLE_REVIVE_PET = 0x274, + CMSG_STABLE_SWAP_PET = 0x275, + MSG_QUEST_PUSH_RESULT = 0x276, + SMSG_PLAY_MUSIC = 0x277, + SMSG_PLAY_OBJECT_SOUND = 0x278, + CMSG_REQUEST_PET_INFO = 0x279, + CMSG_FAR_SIGHT = 0x27A, + SMSG_SPELLDISPELLOG = 0x27B, + SMSG_DAMAGE_CALC_LOG = 0x27C, + CMSG_ENABLE_DAMAGE_LOG = 0x27D, + CMSG_GROUP_CHANGE_SUB_GROUP = 0x27E, + CMSG_REQUEST_PARTY_MEMBER_STATS = 0x27F, + CMSG_GROUP_SWAP_SUB_GROUP = 0x280, + CMSG_RESET_FACTION_CHEAT = 0x281, + CMSG_AUTOSTORE_BANK_ITEM = 0x282, + CMSG_AUTOBANK_ITEM = 0x283, + MSG_QUERY_NEXT_MAIL_TIME = 0x284, + SMSG_RECEIVED_MAIL = 0x285, + SMSG_RAID_GROUP_ONLY = 0x286, + CMSG_SET_DURABILITY_CHEAT = 0x287, + CMSG_SET_PVP_RANK_CHEAT = 0x288, + CMSG_ADD_PVP_MEDAL_CHEAT = 0x289, + CMSG_DEL_PVP_MEDAL_CHEAT = 0x28A, + CMSG_SET_PVP_TITLE = 0x28B, + SMSG_PVP_CREDIT = 0x28C, + SMSG_AUCTION_REMOVED_NOTIFICATION = 0x28D, + CMSG_GROUP_RAID_CONVERT = 0x28E, + CMSG_GROUP_ASSISTANT_LEADER = 0x28F, + CMSG_BUYBACK_ITEM = 0x290, + SMSG_SERVER_MESSAGE = 0x291, + CMSG_MEETINGSTONE_JOIN = 0x292, + CMSG_MEETINGSTONE_LEAVE = 0x293, + CMSG_MEETINGSTONE_CHEAT = 0x294, + SMSG_MEETINGSTONE_SETQUEUE = 0x295, + CMSG_MEETINGSTONE_INFO = 0x296, + SMSG_MEETINGSTONE_COMPLETE = 0x297, + SMSG_MEETINGSTONE_IN_PROGRESS = 0x298, + SMSG_MEETINGSTONE_MEMBER_ADDED = 0x299, + CMSG_GMTICKETSYSTEM_TOGGLE = 0x29A, + CMSG_CANCEL_GROWTH_AURA = 0x29B, + SMSG_CANCEL_AUTO_REPEAT = 0x29C, + SMSG_STANDSTATE_UPDATE = 0x29D, + SMSG_LOOT_ALL_PASSED = 0x29E, + SMSG_LOOT_ROLL_WON = 0x29F, + CMSG_LOOT_ROLL = 0x2A0, + SMSG_LOOT_START_ROLL = 0x2A1, + SMSG_LOOT_ROLL = 0x2A2, + CMSG_LOOT_MASTER_GIVE = 0x2A3, + SMSG_LOOT_MASTER_LIST = 0x2A4, + SMSG_SET_FORCED_REACTIONS = 0x2A5, + SMSG_SPELL_FAILED_OTHER = 0x2A6, + SMSG_GAMEOBJECT_RESET_STATE = 0x2A7, + CMSG_REPAIR_ITEM = 0x2A8, + SMSG_CHAT_PLAYER_NOT_FOUND = 0x2A9, + MSG_TALENT_WIPE_CONFIRM = 0x2AA, + SMSG_SUMMON_REQUEST = 0x2AB, + CMSG_SUMMON_RESPONSE = 0x2AC, + MSG_MOVE_TOGGLE_GRAVITY_CHEAT = 0x2AD, + SMSG_MONSTER_MOVE_TRANSPORT = 0x2AE, + SMSG_PET_BROKEN = 0x2AF, + MSG_MOVE_FEATHER_FALL = 0x2B0, + MSG_MOVE_WATER_WALK = 0x2B1, + CMSG_SERVER_BROADCAST = 0x2B2, + CMSG_SELF_RES = 0x2B3, + SMSG_FEIGN_DEATH_RESISTED = 0x2B4, + CMSG_RUN_SCRIPT = 0x2B5, + SMSG_SCRIPT_MESSAGE = 0x2B6, + SMSG_DUEL_COUNTDOWN = 0x2B7, + SMSG_AREA_TRIGGER_MESSAGE = 0x2B8, + CMSG_TOGGLE_HELM = 0x2B9, + CMSG_TOGGLE_CLOAK = 0x2BA, + SMSG_MEETINGSTONE_JOINFAILED = 0x2BB, + SMSG_PLAYER_SKINNED = 0x2BC, + SMSG_DURABILITY_DAMAGE_DEATH = 0x2BD, + CMSG_SET_EXPLORATION = 0x2BE, + CMSG_SET_ACTIONBAR_TOGGLES = 0x2BF, + UMSG_DELETE_GUILD_CHARTER = 0x2C0, + MSG_PETITION_RENAME = 0x2C1, + SMSG_INIT_WORLD_STATES = 0x2C2, + SMSG_UPDATE_WORLD_STATE = 0x2C3, + CMSG_ITEM_NAME_QUERY = 0x2C4, + SMSG_ITEM_NAME_QUERY_RESPONSE = 0x2C5, + SMSG_PET_ACTION_FEEDBACK = 0x2C6, + CMSG_CHAR_RENAME = 0x2C7, + SMSG_CHAR_RENAME = 0x2C8, + CMSG_MOVE_SPLINE_DONE = 0x2C9, + CMSG_MOVE_FALL_RESET = 0x2CA, + SMSG_INSTANCE_SAVE_CREATED = 0x2CB, + SMSG_RAID_INSTANCE_INFO = 0x2CC, + CMSG_REQUEST_RAID_INFO = 0x2CD, + CMSG_MOVE_TIME_SKIPPED = 0x2CE, + CMSG_MOVE_FEATHER_FALL_ACK = 0x2CF, + CMSG_MOVE_WATER_WALK_ACK = 0x2D0, + CMSG_MOVE_NOT_ACTIVE_MOVER = 0x2D1, + SMSG_PLAY_SOUND = 0x2D2, + CMSG_BATTLEFIELD_STATUS = 0x2D3, + SMSG_BATTLEFIELD_STATUS = 0x2D4, + CMSG_BATTLEFIELD_PORT = 0x2D5, + MSG_INSPECT_HONOR_STATS = 0x2D6, + CMSG_BATTLEMASTER_HELLO = 0x2D7, + CMSG_MOVE_START_SWIM_CHEAT = 0x2D8, + CMSG_MOVE_STOP_SWIM_CHEAT = 0x2D9, + SMSG_FORCE_WALK_SPEED_CHANGE = 0x2DA, + CMSG_FORCE_WALK_SPEED_CHANGE_ACK = 0x2DB, + SMSG_FORCE_SWIM_BACK_SPEED_CHANGE = 0x2DC, + CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0x2DD, + SMSG_FORCE_TURN_RATE_CHANGE = 0x2DE, + CMSG_FORCE_TURN_RATE_CHANGE_ACK = 0x2DF, + MSG_PVP_LOG_DATA = 0x2E0, + CMSG_LEAVE_BATTLEFIELD = 0x2E1, + CMSG_AREA_SPIRIT_HEALER_QUERY = 0x2E2, + CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x2E3, + SMSG_AREA_SPIRIT_HEALER_TIME = 0x2E4, + CMSG_GM_UNTEACH = 0x2E5, + SMSG_WARDEN_DATA = 0x2E6, + CMSG_WARDEN_DATA = 0x2E7, + SMSG_GROUP_JOINED_BATTLEGROUND = 0x2E8, + MSG_BATTLEGROUND_PLAYER_POSITIONS = 0x2E9, + CMSG_PET_STOP_ATTACK = 0x2EA, + SMSG_BINDER_CONFIRM = 0x2EB, + SMSG_BATTLEGROUND_PLAYER_JOINED = 0x2EC, + SMSG_BATTLEGROUND_PLAYER_LEFT = 0x2ED, + CMSG_BATTLEMASTER_JOIN = 0x2EE, + SMSG_ADDON_INFO = 0x2EF, + CMSG_PET_UNLEARN = 0x2F0, + SMSG_PET_UNLEARN_CONFIRM = 0x2F1, + SMSG_PARTY_MEMBER_STATS_FULL = 0x2F2, + CMSG_PET_SPELL_AUTOCAST = 0x2F3, + SMSG_WEATHER = 0x2F4, + SMSG_PLAY_TIME_WARNING = 0x2F5, + SMSG_MINIGAME_SETUP = 0x2F6, + SMSG_MINIGAME_STATE = 0x2F7, + CMSG_MINIGAME_MOVE = 0x2F8, + SMSG_MINIGAME_MOVE_FAILED = 0x2F9, + SMSG_RAID_INSTANCE_MESSAGE = 0x2FA, + SMSG_COMPRESSED_MOVES = 0x2FB, + CMSG_GUILD_INFO_TEXT = 0x2FC, + SMSG_CHAT_RESTRICTED = 0x2FD, + SMSG_SPLINE_SET_RUN_SPEED = 0x2FE, + SMSG_SPLINE_SET_RUN_BACK_SPEED = 0x2FF, + SMSG_SPLINE_SET_SWIM_SPEED = 0x300, + SMSG_SPLINE_SET_WALK_SPEED = 0x301, + SMSG_SPLINE_SET_SWIM_BACK_SPEED = 0x302, + SMSG_SPLINE_SET_TURN_RATE = 0x303, + SMSG_SPLINE_MOVE_UNROOT = 0x304, + SMSG_SPLINE_MOVE_FEATHER_FALL = 0x305, + SMSG_SPLINE_MOVE_NORMAL_FALL = 0x306, + SMSG_SPLINE_MOVE_SET_HOVER = 0x307, + SMSG_SPLINE_MOVE_UNSET_HOVER = 0x308, + SMSG_SPLINE_MOVE_WATER_WALK = 0x309, + SMSG_SPLINE_MOVE_LAND_WALK = 0x30A, + SMSG_SPLINE_MOVE_START_SWIM = 0x30B, + SMSG_SPLINE_MOVE_STOP_SWIM = 0x30C, + SMSG_SPLINE_MOVE_SET_RUN_MODE = 0x30D, + SMSG_SPLINE_MOVE_SET_WALK_MODE = 0x30E, + CMSG_GM_NUKE_ACCOUNT = 0x30F, + MSG_GM_DESTROY_CORPSE = 0x310, + CMSG_GM_DESTROY_ONLINE_CORPSE = 0x311, + CMSG_ACTIVATETAXIEXPRESS = 0x312, + SMSG_SET_FACTION_ATWAR = 0x313, + SMSG_GAMETIMEBIAS_SET = 0x314, + CMSG_DEBUG_ACTIONS_START = 0x315, + CMSG_DEBUG_ACTIONS_STOP = 0x316, + CMSG_SET_FACTION_INACTIVE = 0x317, + CMSG_SET_WATCHED_FACTION = 0x318, + MSG_MOVE_TIME_SKIPPED = 0x319, + SMSG_SPLINE_MOVE_ROOT = 0x31A, + CMSG_SET_EXPLORATION_ALL = 0x31B, + SMSG_INVALIDATE_PLAYER = 0x31C, + CMSG_RESET_INSTANCES = 0x31D, + SMSG_INSTANCE_RESET = 0x31E, + SMSG_INSTANCE_RESET_FAILED = 0x31F, + SMSG_UPDATE_LAST_INSTANCE = 0x320, + MSG_RAID_TARGET_UPDATE = 0x321, + MSG_RAID_READY_CHECK = 0x322, + CMSG_LUA_USAGE = 0x323, + SMSG_PET_ACTION_SOUND = 0x324, + SMSG_PET_DISMISS_SOUND = 0x325, + SMSG_GHOSTEE_GONE = 0x326, + CMSG_GM_UPDATE_TICKET_STATUS = 0x327, + SMSG_GM_TICKET_STATUS_UPDATE = 0x328, + MSG_SET_DUNGEON_DIFFICULTY = 0x329, + CMSG_GMSURVEY_SUBMIT = 0x32A, + SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x32B, + CMSG_IGNORE_KNOCKBACK_CHEAT = 0x32C, + SMSG_CHAT_PLAYER_AMBIGUOUS = 0x32D, + MSG_DELAY_GHOST_TELEPORT = 0x32E, + SMSG_SPELLINSTAKILLLOG = 0x32F, + SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x330, + CMSG_CHAT_FILTERED = 0x331, + SMSG_EXPECTED_SPAM_RECORDS = 0x332, + SMSG_SPELLSTEALLOG = 0x333, + CMSG_LOTTERY_QUERY_OBSOLETE = 0x334, + SMSG_LOTTERY_QUERY_RESULT_OBSOLETE = 0x335, + CMSG_BUY_LOTTERY_TICKET_OBSOLETE = 0x336, + SMSG_LOTTERY_RESULT_OBSOLETE = 0x337, + SMSG_CHARACTER_PROFILE = 0x338, + SMSG_CHARACTER_PROFILE_REALM_CONNECTED = 0x339, + SMSG_DEFENSE_MESSAGE = 0x33A, + SMSG_INSTANCE_DIFFICULTY = 0x33B, + MSG_GM_RESETINSTANCELIMIT = 0x33C, + SMSG_MOTD = 0x33D, + SMSG_MOVE_SET_FLIGHT_OBSOLETE = 0x33E, + SMSG_MOVE_UNSET_FLIGHT_OBSOLETE = 0x33F, + CMSG_MOVE_FLIGHT_ACK_OBSOLETE = 0x340, + MSG_MOVE_START_SWIM_CHEAT = 0x341, + MSG_MOVE_STOP_SWIM_CHEAT = 0x342, + SMSG_MOVE_SET_CAN_FLY = 0x343, + SMSG_MOVE_UNSET_CAN_FLY = 0x344, + CMSG_MOVE_SET_CAN_FLY_ACK = 0x345, + CMSG_MOVE_SET_FLY = 0x346, + CMSG_SOCKET_GEMS = 0x347, + CMSG_ARENA_TEAM_CREATE = 0x348, + SMSG_ARENA_TEAM_COMMAND_RESULT = 0x349, + UMSG_UPDATE_ARENA_TEAM_OBSOLETE = 0x34A, + CMSG_ARENA_TEAM_QUERY = 0x34B, + SMSG_ARENA_TEAM_QUERY_RESPONSE = 0x34C, + CMSG_ARENA_TEAM_ROSTER = 0x34D, + SMSG_ARENA_TEAM_ROSTER = 0x34E, + CMSG_ARENA_TEAM_INVITE = 0x34F, + SMSG_ARENA_TEAM_INVITE = 0x350, + CMSG_ARENA_TEAM_ACCEPT = 0x351, + CMSG_ARENA_TEAM_DECLINE = 0x352, + CMSG_ARENA_TEAM_LEAVE = 0x353, + CMSG_ARENA_TEAM_REMOVE = 0x354, + CMSG_ARENA_TEAM_DISBAND = 0x355, + CMSG_ARENA_TEAM_LEADER = 0x356, + SMSG_ARENA_TEAM_EVENT = 0x357, + CMSG_BATTLEMASTER_JOIN_ARENA = 0x358, + MSG_MOVE_START_ASCEND = 0x359, + MSG_MOVE_STOP_ASCEND = 0x35A, + SMSG_ARENA_TEAM_STATS = 0x35B, + CMSG_LFG_SET_AUTOJOIN = 0x35C, + CMSG_LFG_CLEAR_AUTOJOIN = 0x35D, + CMSG_LFM_SET_AUTOFILL = 0x35E, + CMSG_LFM_CLEAR_AUTOFILL = 0x35F, + CMSG_ACCEPT_LFG_MATCH = 0x360, + CMSG_DECLINE_LFG_MATCH = 0x361, + CMSG_CANCEL_PENDING_LFG = 0x362, + CMSG_CLEAR_LOOKING_FOR_GROUP = 0x363, + CMSG_CLEAR_LOOKING_FOR_MORE = 0x364, + CMSG_SET_LOOKING_FOR_MORE = 0x365, + CMSG_SET_LFG_COMMENT = 0x366, + SMSG_LFG_TIMEDOUT = 0x367, + SMSG_LFG_OTHER_TIMEDOUT = 0x368, + SMSG_LFG_AUTOJOIN_FAILED = 0x369, + SMSG_LFG_AUTOJOIN_FAILED_NO_PLAYER = 0x36A, + SMSG_LFG_LEADER_IS_LFM = 0x36B, + SMSG_LFG_UPDATE = 0x36C, + SMSG_LFG_UPDATE_LFM = 0x36D, + SMSG_LFG_UPDATE_LFG = 0x36E, + SMSG_LFG_UPDATE_QUEUED = 0x36F, + SMSG_LFG_PENDING_INVITE = 0x370, + SMSG_LFG_PENDING_MATCH = 0x371, + SMSG_LFG_PENDING_MATCH_DONE = 0x372, + SMSG_TITLE_EARNED = 0x373, + CMSG_SET_TITLE = 0x374, + CMSG_CANCEL_MOUNT_AURA = 0x375, + SMSG_ARENA_ERROR = 0x376, + MSG_INSPECT_ARENA_TEAMS = 0x377, + SMSG_DEATH_RELEASE_LOC = 0x378, + CMSG_CANCEL_TEMP_ENCHANTMENT = 0x379, + SMSG_FORCED_DEATH_UPDATE = 0x37A, + CMSG_CHEAT_SET_HONOR_CURRENCY = 0x37B, + CMSG_CHEAT_SET_ARENA_CURRENCY = 0x37C, + MSG_MOVE_SET_FLIGHT_SPEED_CHEAT = 0x37D, + MSG_MOVE_SET_FLIGHT_SPEED = 0x37E, + MSG_MOVE_SET_FLIGHT_BACK_SPEED_CHEAT = 0x37F, + MSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x380, + SMSG_FORCE_FLIGHT_SPEED_CHANGE = 0x381, + CMSG_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x382, + SMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE = 0x383, + CMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0x384, + SMSG_SPLINE_SET_FLIGHT_SPEED = 0x385, + SMSG_SPLINE_SET_FLIGHT_BACK_SPEED = 0x386, + CMSG_MAELSTROM_INVALIDATE_CACHE = 0x387, + SMSG_FLIGHT_SPLINE_SYNC = 0x388, + CMSG_SET_TAXI_BENCHMARK_MODE = 0x389, + SMSG_JOINED_BATTLEGROUND_QUEUE = 0x38A, + SMSG_REALM_SPLIT = 0x38B, + CMSG_REALM_SPLIT = 0x38C, + CMSG_MOVE_CHNG_TRANSPORT = 0x38D, + MSG_PARTY_ASSIGNMENT = 0x38E, + SMSG_OFFER_PETITION_ERROR = 0x38F, + SMSG_TIME_SYNC_REQ = 0x390, + CMSG_TIME_SYNC_RESP = 0x391, + CMSG_SEND_LOCAL_EVENT = 0x392, + CMSG_SEND_GENERAL_TRIGGER = 0x393, + CMSG_SEND_COMBAT_TRIGGER = 0x394, + CMSG_MAELSTROM_GM_SENT_MAIL = 0x395, + SMSG_RESET_FAILED_NOTIFY = 0x396, + SMSG_REAL_GROUP_UPDATE = 0x397, + SMSG_LFG_DISABLED = 0x398, + CMSG_ACTIVE_PVP_CHEAT = 0x399, + CMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY = 0x39A, + SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE = 0x39B, + SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE_WRITE_FILE = 0x39C, + SMSG_UPDATE_COMBO_POINTS = 0x39D, + SMSG_VOICE_SESSION_ROSTER_UPDATE = 0x39E, + SMSG_VOICE_SESSION_LEAVE = 0x39F, + SMSG_VOICE_SESSION_ADJUST_PRIORITY = 0x3A0, + CMSG_VOICE_SET_TALKER_MUTED_REQUEST = 0x3A1, + SMSG_VOICE_SET_TALKER_MUTED = 0x3A2, + SMSG_INIT_EXTRA_AURA_INFO = 0x3A3, + SMSG_SET_EXTRA_AURA_INFO = 0x3A4, + SMSG_SET_EXTRA_AURA_INFO_NEED_UPDATE = 0x3A5, + SMSG_CLEAR_EXTRA_AURA_INFO = 0x3A6, // old SMSG_CAST_SUCCESS + MSG_MOVE_START_DESCEND = 0x3A7, + CMSG_IGNORE_REQUIREMENTS_CHEAT = 0x3A8, + SMSG_IGNORE_REQUIREMENTS_CHEAT = 0x3A9, + SMSG_SPELL_CHANCE_PROC_LOG = 0x3AA, + CMSG_MOVE_SET_RUN_SPEED = 0x3AB, + SMSG_DISMOUNT = 0x3AC, + MSG_MOVE_UPDATE_CAN_FLY = 0x3AD, + MSG_RAID_READY_CHECK_CONFIRM = 0x3AE, + CMSG_VOICE_SESSION_ENABLE = 0x3AF, + SMSG_VOICE_PARENTAL_CONTROLS = 0x3B0, + CMSG_GM_WHISPER = 0x3B1, + SMSG_GM_MESSAGECHAT = 0x3B2, + MSG_GM_GEARRATING = 0x3B3, + CMSG_COMMENTATOR_ENABLE = 0x3B4, + SMSG_COMMENTATOR_STATE_CHANGED = 0x3B5, + CMSG_COMMENTATOR_GET_MAP_INFO = 0x3B6, + SMSG_COMMENTATOR_MAP_INFO = 0x3B7, + CMSG_COMMENTATOR_GET_PLAYER_INFO = 0x3B8, + SMSG_COMMENTATOR_GET_PLAYER_INFO = 0x3B9, + SMSG_COMMENTATOR_PLAYER_INFO = 0x3BA, + CMSG_COMMENTATOR_ENTER_INSTANCE = 0x3BB, + CMSG_COMMENTATOR_EXIT_INSTANCE = 0x3BC, + CMSG_COMMENTATOR_INSTANCE_COMMAND = 0x3BD, + SMSG_CLEAR_TARGET = 0x3BE, + CMSG_BOT_DETECTED = 0x3BF, + SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x3C0, + CMSG_CHEAT_PLAYER_LOGIN = 0x3C1, + CMSG_CHEAT_PLAYER_LOOKUP = 0x3C2, + SMSG_CHEAT_PLAYER_LOOKUP = 0x3C3, + SMSG_KICK_REASON = 0x3C4, + MSG_RAID_READY_CHECK_FINISHED = 0x3C5, + CMSG_COMPLAIN = 0x3C6, + SMSG_COMPLAIN_RESULT = 0x3C7, + SMSG_FEATURE_SYSTEM_STATUS = 0x3C8, + CMSG_GM_SHOW_COMPLAINTS = 0x3C9, + CMSG_GM_UNSQUELCH = 0x3CA, + CMSG_CHANNEL_SILENCE_VOICE = 0x3CB, + CMSG_CHANNEL_SILENCE_ALL = 0x3CC, + CMSG_CHANNEL_UNSILENCE_VOICE = 0x3CD, + CMSG_CHANNEL_UNSILENCE_ALL = 0x3CE, + CMSG_TARGET_CAST = 0x3CF, + CMSG_TARGET_SCRIPT_CAST = 0x3D0, + CMSG_CHANNEL_DISPLAY_LIST = 0x3D1, + CMSG_SET_ACTIVE_VOICE_CHANNEL = 0x3D2, + CMSG_GET_CHANNEL_MEMBER_COUNT = 0x3D3, + SMSG_CHANNEL_MEMBER_COUNT = 0x3D4, + CMSG_CHANNEL_VOICE_ON = 0x3D5, + CMSG_CHANNEL_VOICE_OFF = 0x3D6, + CMSG_DEBUG_LIST_TARGETS = 0x3D7, + SMSG_DEBUG_LIST_TARGETS = 0x3D8, + SMSG_AVAILABLE_VOICE_CHANNEL = 0x3D9, + CMSG_ADD_VOICE_IGNORE = 0x3DA, + CMSG_DEL_VOICE_IGNORE = 0x3DB, + CMSG_PARTY_SILENCE = 0x3DC, + CMSG_PARTY_UNSILENCE = 0x3DD, + MSG_NOTIFY_PARTY_SQUELCH = 0x3DE, + SMSG_COMSAT_RECONNECT_TRY = 0x3DF, + SMSG_COMSAT_DISCONNECT = 0x3E0, + SMSG_COMSAT_CONNECT_FAIL = 0x3E1, + SMSG_VOICE_CHAT_STATUS = 0x3E2, + CMSG_REPORT_PVP_AFK = 0x3E3, + CMSG_REPORT_PVP_AFK_RESULT = 0x3E4, + CMSG_GUILD_BANKER_ACTIVATE = 0x3E5, + CMSG_GUILD_BANK_QUERY_TAB = 0x3E6, + SMSG_GUILD_BANK_LIST = 0x3E7, + CMSG_GUILD_BANK_SWAP_ITEMS = 0x3E8, + CMSG_GUILD_BANK_BUY_TAB = 0x3E9, + CMSG_GUILD_BANK_UPDATE_TAB = 0x3EA, + CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x3EB, + CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x3EC, + MSG_GUILD_BANK_LOG_QUERY = 0x3ED, + CMSG_SET_CHANNEL_WATCH = 0x3EE, + SMSG_USERLIST_ADD = 0x3EF, + SMSG_USERLIST_REMOVE = 0x3F0, + SMSG_USERLIST_UPDATE = 0x3F1, + CMSG_CLEAR_CHANNEL_WATCH = 0x3F2, + SMSG_INSPECT_TALENT = 0x3F3, + SMSG_GOGOGO_OBSOLETE = 0x3F4, + SMSG_ECHO_PARTY_SQUELCH = 0x3F5, + CMSG_SET_TITLE_SUFFIX = 0x3F6, + CMSG_SPELLCLICK = 0x3F7, + SMSG_LOOT_LIST = 0x3F8, + CMSG_GM_CHARACTER_RESTORE = 0x3F9, + CMSG_GM_CHARACTER_SAVE = 0x3FA, + SMSG_VOICESESSION_FULL = 0x3FB, + MSG_GUILD_PERMISSIONS = 0x3FC, + MSG_GUILD_BANK_MONEY_WITHDRAWN = 0x3FD, + MSG_GUILD_EVENT_LOG_QUERY = 0x3FE, + CMSG_MAELSTROM_RENAME_GUILD = 0x3FF, + CMSG_GET_MIRRORIMAGE_DATA = 0x400, + SMSG_MIRRORIMAGE_DATA = 0x401, + SMSG_FORCE_DISPLAY_UPDATE = 0x402, + SMSG_SPELL_CHANCE_RESIST_PUSHBACK = 0x403, + CMSG_IGNORE_DIMINISHING_RETURNS_CHEAT = 0x404, + SMSG_IGNORE_DIMINISHING_RETURNS_CHEAT = 0x405, + CMSG_KEEP_ALIVE = 0x406, + SMSG_RAID_READY_CHECK_ERROR = 0x407, + CMSG_OPT_OUT_OF_LOOT = 0x408, + MSG_QUERY_GUILD_BANK_TEXT = 0x409, + CMSG_SET_GUILD_BANK_TEXT = 0x40A, + CMSG_SET_GRANTABLE_LEVELS = 0x40B, + CMSG_GRANT_LEVEL = 0x40C, + CMSG_REFER_A_FRIEND = 0x40D, + MSG_GM_CHANGE_ARENA_RATING = 0x40E, + CMSG_DECLINE_CHANNEL_INVITE = 0x40F, + CMSG_GROUPACTION_THROTTLED = 0x410, + SMSG_OVERRIDE_LIGHT = 0x411, + SMSG_TOTEM_CREATED = 0x412, + CMSG_TOTEM_DESTROYED = 0x413, + CMSG_EXPIRE_RAID_INSTANCE = 0x414, + CMSG_NO_SPELL_VARIANCE = 0x415, + CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0x416, + SMSG_QUESTGIVER_STATUS_MULTIPLE = 0x417, + CMSG_SET_PLAYER_DECLINED_NAMES = 0x418, + SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x419, + CMSG_QUERY_SERVER_BUCK_DATA = 0x41A, + CMSG_CLEAR_SERVER_BUCK_DATA = 0x41B, + SMSG_SERVER_BUCK_DATA = 0x41C, + SMSG_SEND_UNLEARN_SPELLS = 0x41D, + SMSG_PROPOSE_LEVEL_GRANT = 0x41E, + CMSG_ACCEPT_LEVEL_GRANT = 0x41F, + SMSG_REFER_A_FRIEND_FAILURE = 0x420, + SMSG_SPLINE_MOVE_SET_FLYING = 0x421, + SMSG_SPLINE_MOVE_UNSET_FLYING = 0x422, + SMSG_SUMMON_CANCEL = 0x423 }; //if you add new opcode .. Do NOT forget to change the following define MAX_OPCODE_ID and also add new opcode to table in opcodes.cpp -#define MAX_OPCODE_ID 1054 +#define MAX_OPCODE_ID 1060 /// Results of friend related commands enum FriendsResult diff --git a/src/Client/World/WorldSession.cpp b/src/Client/World/WorldSession.cpp index 8263df1..6caf455 100644 --- a/src/Client/World/WorldSession.cpp +++ b/src/Client/World/WorldSession.cpp @@ -272,7 +272,7 @@ OpcodeHandler *WorldSession::_GetOpcodeHandlerTable() const { SMSG_AUTH_RESPONSE, &WorldSession::_HandleAuthResponseOpcode }, {SMSG_CHAR_ENUM, &WorldSession::_HandleCharEnumOpcode}, {SMSG_SET_PROFICIENCY, &WorldSession::_HandleSetProficiencyOpcode}, - {SMSG_ACCOUNT_DATA_MD5, &WorldSession::_HandleAccountDataMD5Opcode}, + {SMSG_ACCOUNT_DATA_TIMES, &WorldSession::_HandleAccountDataMD5Opcode}, {SMSG_MESSAGECHAT, &WorldSession::_HandleMessageChatOpcode}, {SMSG_NAME_QUERY_RESPONSE, &WorldSession::_HandleNameQueryResponseOpcode}, {SMSG_PONG, &WorldSession::_HandlePongOpcode}, @@ -300,8 +300,8 @@ OpcodeHandler *WorldSession::_GetOpcodeHandlerTable() const {SMSG_COMPRESSED_UPDATE_OBJECT, &WorldSession::_HandleCompressedUpdateObjectOpcode}, {SMSG_UPDATE_OBJECT, &WorldSession::_HandleUpdateObjectOpcode}, - {SMSG_CAST_RESULT, &WorldSession::_HandleCastResultOpcode}, - {SMSG_CAST_SUCCESS, &WorldSession::_HandleCastSuccessOpcode}, + {SMSG_CAST_FAILED, &WorldSession::_HandleCastResultOpcode}, + {SMSG_CLEAR_EXTRA_AURA_INFO, &WorldSession::_HandleCastSuccessOpcode}, {SMSG_ITEM_QUERY_SINGLE_RESPONSE, &WorldSession::_HandleItemQuerySingleResponseOpcode}, {SMSG_DESTROY_OBJECT, &WorldSession::_HandleDestroyObjectOpcode}, {SMSG_INITIAL_SPELLS, &WorldSession::_HandleInitialSpellsOpcode}, diff --git a/src/Client/World/WorldSocket.cpp b/src/Client/World/WorldSocket.cpp index fbb8349..26e680d 100644 --- a/src/Client/World/WorldSocket.cpp +++ b/src/Client/World/WorldSocket.cpp @@ -82,7 +82,7 @@ void WorldSocket::OnRead() _crypt.DecryptRecv((uint8*)&hdr,sizeof(ServerPktHeader)); _remaining = ntohs(hdr.size)-2; _opcode = hdr.cmd; - if(_opcode > MAX_OPCODE_ID) // no opcode has yet a number over 1000 + if(_opcode > MAX_OPCODE_ID) { logcritical("CRYPT ERROR: opcode=%u, remain=%u",_opcode,_remaining); // this should never be the case! GetSession()->GetInstance()->SetError(); // no way to recover the crypt, must exit