/* * Copyright (C) 2005,2006 MaNGOS * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "common.h" #include "SharedDefines.h" #include "Opcodes.h" #include "NameTables.h" NameTableEntry g_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"}, { CMSG_ACTIVATETAXI_FAR, "CMSG_ACTIVATETAXI_FAR"}, { 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_LEADER, "CMSG_GROUP_ASSISTANT_LEADER"}, { 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_HARDWARE_SURVEY_REQUEST, "SMSG_HARDWARE_SURVEY_REQUEST"}, { CMSG_HARDWARE_SURVEY_RESULTS, "CMSG_HARDWARE_SURVEY_RESULTS"}, { 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"}, { CMSG_GUILD_CHANGEINFO, "CMSG_GUILD_CHANGEINFO"}, { SMSG_OUTDOORPVP_NOTIFY, "SMSG_OUTDOORPVP_NOTIFY"}, // unofficial - first appeared in 1.12 { 0, 0 } }; char *className[]={"ERROR","Warrior","Paladin","Hunter","Rogue","Priest","FUTURE_1","Shaman","Mage","Warlock","FUTURE_2","Druid"}; char *raceName[]={"ERROR","Human","Orc","Dwarf","Nightelf","Undead","Tauren","Gnome","Troll"}; NameTableEntry langNames[] = { { LANG_GLOBAL, "Universal"}, { LANG_UNIVERSAL, "Universal"}, { LANG_ORCISH, "Orcish"}, { LANG_DARNASSIAN, "Darnassian"}, { LANG_TAURAHE, "Taurahe"}, { LANG_DWARVISH, "Dwarvish"}, { LANG_COMMON, "Common"}, { LANG_DEMONIC, "Demonic"}, { LANG_TITAN, "Titan"}, { LANG_THELASSIAN, "Thelassian"}, { LANG_DRACONIC, "Draconic"}, { LANG_KALIMAG, "Kalimag"}, { LANG_GNOMISH, "Gnomish"}, { LANG_TROLL, "Troll"}, { LANG_GUTTERSPEAK, "Gutterspeak"}, {0,0} };