/* * Ascent MMORPG Server * Copyright (C) 2005-2007 Ascent Team * * 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 3 of the License, or * 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, see . * */ #ifndef _OPCODES_H #define _OPCODES_H // NOTE: All SERVER opcodes are now uint16's, as of patch 4 (3807/0.9.0) // Client opcodes are still uint32 as far as we know. //1.8.0 client opcodes enum Opcodes { MSG_NULL_ACTION = 0, //(0x0000) CMSG_BOOTME = 1, //(0x0001) CMSG_DBLOOKUP = 2, //(0x0002) SMSG_DBLOOKUP = 3, //(0x0003) CMSG_QUERY_OBJECT_POSITION = 4, //(0x0004) SMSG_QUERY_OBJECT_POSITION = 5, //(0x0005) CMSG_QUERY_OBJECT_ROTATION = 6, //(0x0006) SMSG_QUERY_OBJECT_ROTATION = 7, //(0x0007) CMSG_WORLD_TELEPORT = 8, //(0x0008) CMSG_TELEPORT_TO_UNIT = 9, //(0x0009) CMSG_ZONE_MAP = 10, //(0x000A) SMSG_ZONE_MAP = 11, //(0x000B) CMSG_DEBUG_CHANGECELLZONE = 12, //(0x000C) CMSG_EMBLAZON_TABARD_OBSOLETE = 13, //(0x000D) CMSG_UNEMBLAZON_TABARD_OBSOLETE = 14, //(0x000E) CMSG_RECHARGE = 15, //(0x000F) CMSG_LEARN_SPELL = 16, //(0x0010) CMSG_CREATEMONSTER = 17, //(0x0011) CMSG_DESTROYMONSTER = 18, //(0x0012) CMSG_CREATEITEM = 19, //(0x0013) CMSG_CREATEGAMEOBJECT = 20, //(0x0014) CMSG_MAKEMONSTERATTACKME_OBSOLETE = 21, //(0x0015) CMSG_MAKEMONSTERATTACKGUID = 22, //(0x0016) CMSG_ENABLEDEBUGCOMBATLOGGING_OBSOLETE = 23, //(0x0017) CMSG_FORCEACTION = 24, //(0x0018) CMSG_FORCEACTIONONOTHER = 25, //(0x0019) CMSG_FORCEACTIONSHOW = 26, //(0x001A) SMSG_FORCEACTIONSHOW = 27, //(0x001B) SMSG_ATTACKERSTATEUPDATEDEBUGINFO_OBSOLETE = 28, //(0x001C) SMSG_DEBUGINFOSPELL_OBSOLETE = 29, //(0x001D) SMSG_DEBUGINFOSPELLMISS_OBSOLETE = 30, //(0x001E) SMSG_DEBUG_PLAYER_RANGE_OBSOLETE = 31, //(0x001F) CMSG_UNDRESSPLAYER = 32, //(0x0020) CMSG_BEASTMASTER = 33, //(0x0021) CMSG_GODMODE = 34, //(0x0022) SMSG_GODMODE = 35, //(0x0023) CMSG_CHEAT_SETMONEY = 36, //(0x0024) CMSG_LEVEL_CHEAT = 37, //(0x0025) CMSG_PET_LEVEL_CHEAT = 38, //(0x0026) CMSG_LEVELUP_CHEAT_OBSOLETE = 39, //(0x0027) CMSG_COOLDOWN_CHEAT = 40, //(0x0028) CMSG_USE_SKILL_CHEAT = 41, //(0x0029) CMSG_FLAG_QUEST = 42, //(0x002A) CMSG_FLAG_QUEST_FINISH = 43, //(0x002B) CMSG_CLEAR_QUEST = 44, //(0x002C) CMSG_SEND_EVENT = 45, //(0x002D) CMSG_DEBUG_AISTATE = 46, //(0x002E) SMSG_DEBUG_AISTATE = 47, //(0x002F) CMSG_DISABLE_PVP_CHEAT = 48, //(0x0030) CMSG_ADVANCE_SPAWN_TIME = 49, //(0x0031) CMSG_PVP_PORT_OBSOLETE = 50, //(0x0032) CMSG_AUTH_SRP6_BEGIN = 51, //(0x0033) CMSG_AUTH_SRP6_PROOF = 52, //(0x0034) CMSG_AUTH_SRP6_RECODE = 53, //(0x0035) CMSG_CHAR_CREATE = 54, //(0x0036) CMSG_CHAR_ENUM = 55, //(0x0037) CMSG_CHAR_DELETE = 56, //(0x0038) SMSG_AUTH_SRP6_RESPONSE = 57, //(0x0039) SMSG_CHAR_CREATE = 58, //(0x003A) SMSG_CHAR_ENUM = 59, //(0x003B) SMSG_CHAR_DELETE = 60, //(0x003C) CMSG_PLAYER_LOGIN = 61, //(0x003D) SMSG_NEW_WORLD = 62, //(0x003E) SMSG_TRANSFER_PENDING = 63, //(0x003F) SMSG_TRANSFER_ABORTED = 64, //(0x0040) SMSG_CHARACTER_LOGIN_FAILED = 65, //(0x0041) SMSG_LOGIN_SETTIMESPEED = 66, //(0x0042) SMSG_GAMETIME_UPDATE = 67, //(0x0043) CMSG_GAMETIME_SET = 68, //(0x0044) SMSG_GAMETIME_SET = 69, //(0x0045) CMSG_GAMESPEED_SET = 70, //(0x0046) SMSG_GAMESPEED_SET = 71, //(0x0047) CMSG_SERVERTIME = 72, //(0x0048) SMSG_SERVERTIME = 73, //(0x0049) CMSG_PLAYER_LOGOUT = 74, //(0x004A) CMSG_LOGOUT_REQUEST = 75, //(0x004B) SMSG_LOGOUT_RESPONSE = 76, //(0x004C) SMSG_LOGOUT_COMPLETE = 77, //(0x004D) CMSG_LOGOUT_CANCEL = 78, //(0x004E) SMSG_LOGOUT_CANCEL_ACK = 79, //(0x004F) CMSG_NAME_QUERY = 80, //(0x0050) SMSG_NAME_QUERY_RESPONSE = 81, //(0x0051) CMSG_PET_NAME_QUERY = 82, //(0x0052) SMSG_PET_NAME_QUERY_RESPONSE = 83, //(0x0053) CMSG_GUILD_QUERY = 84, //(0x0054) SMSG_GUILD_QUERY_RESPONSE = 85, //(0x0055) CMSG_ITEM_QUERY_SINGLE = 86, //(0x0056) CMSG_ITEM_QUERY_MULTIPLE = 87, //(0x0057) SMSG_ITEM_QUERY_SINGLE_RESPONSE = 88, //(0x0058) SMSG_ITEM_QUERY_MULTIPLE_RESPONSE = 89, //(0x0059) CMSG_PAGE_TEXT_QUERY = 90, //(0x005A) SMSG_PAGE_TEXT_QUERY_RESPONSE = 91, //(0x005B) CMSG_QUEST_QUERY = 92, //(0x005C) SMSG_QUEST_QUERY_RESPONSE = 93, //(0x005D) CMSG_GAMEOBJECT_QUERY = 94, //(0x005E) SMSG_GAMEOBJECT_QUERY_RESPONSE = 95, //(0x005F) CMSG_CREATURE_QUERY = 96, //(0x0060) SMSG_CREATURE_QUERY_RESPONSE = 97, //(0x0061) CMSG_WHO = 98, //(0x0062) SMSG_WHO = 99, //(0x0063) CMSG_WHOIS = 100, //(0x0064) SMSG_WHOIS = 101, //(0x0065) CMSG_FRIEND_LIST = 102, //(0x0066) SMSG_FRIEND_LIST = 103, //(0x0067) SMSG_FRIEND_STATUS = 104, //(0x0068) CMSG_ADD_FRIEND = 105, //(0x0069) CMSG_DEL_FRIEND = 106, //(0x006A) SMSG_IGNORE_LIST = 107, //(0x006B) CMSG_ADD_IGNORE = 108, //(0x006C) CMSG_DEL_IGNORE = 109, //(0x006D) CMSG_GROUP_INVITE = 110, //(0x006E) SMSG_GROUP_INVITE = 111, //(0x006F) CMSG_GROUP_CANCEL = 112, //(0x0070) SMSG_GROUP_CANCEL = 113, //(0x0071) CMSG_GROUP_ACCEPT = 114, //(0x0072) CMSG_GROUP_DECLINE = 115, //(0x0073) SMSG_GROUP_DECLINE = 116, //(0x0074) CMSG_GROUP_UNINVITE = 117, //(0x0075) CMSG_GROUP_UNINVITE_GUID = 118, //(0x0076) SMSG_GROUP_UNINVITE = 119, //(0x0077) CMSG_GROUP_SET_LEADER = 120, //(0x0078) SMSG_GROUP_SET_LEADER = 121, //(0x0079) CMSG_LOOT_METHOD = 122, //(0x007A) CMSG_GROUP_DISBAND = 123, //(0x007B) SMSG_GROUP_DESTROYED = 124, //(0x007C) SMSG_GROUP_LIST = 125, //(0x007D) SMSG_PARTY_MEMBER_STATS = 126, //(0x007E) SMSG_PARTY_COMMAND_RESULT = 127, //(0x007F) UMSG_UPDATE_GROUP_MEMBERS = 128, //(0x0080) CMSG_GUILD_CREATE = 129, //(0x0081) CMSG_GUILD_INVITE = 130, //(0x0082) SMSG_GUILD_INVITE = 131, //(0x0083) CMSG_GUILD_ACCEPT = 132, //(0x0084) CMSG_GUILD_DECLINE = 133, //(0x0085) SMSG_GUILD_DECLINE = 134, //(0x0086) CMSG_GUILD_INFO = 135, //(0x0087) SMSG_GUILD_INFO = 136, //(0x0088) CMSG_GUILD_ROSTER = 137, //(0x0089) SMSG_GUILD_ROSTER = 138, //(0x008A) CMSG_GUILD_PROMOTE = 139, //(0x008B) CMSG_GUILD_DEMOTE = 140, //(0x008C) CMSG_GUILD_LEAVE = 141, //(0x008D) CMSG_GUILD_REMOVE = 142, //(0x008E) CMSG_GUILD_DISBAND = 143, //(0x008F) CMSG_GUILD_LEADER = 144, //(0x0090) CMSG_GUILD_MOTD = 145, //(0x0091) SMSG_GUILD_EVENT = 146, //(0x0092) SMSG_GUILD_COMMAND_RESULT = 147, //(0x0093) UMSG_UPDATE_GUILD = 148, //(0x0094) CMSG_MESSAGECHAT = 149, //(0x0095) SMSG_MESSAGECHAT = 150, //(0x0096) CMSG_JOIN_CHANNEL = 151, //(0x0097) CMSG_LEAVE_CHANNEL = 152, //(0x0098) SMSG_CHANNEL_NOTIFY = 153, //(0x0099) CMSG_CHANNEL_LIST = 154, //(0x009A) SMSG_CHANNEL_LIST = 155, //(0x009B) CMSG_CHANNEL_PASSWORD = 156, //(0x009C) CMSG_CHANNEL_SET_OWNER = 157, //(0x009D) CMSG_CHANNEL_OWNER = 158, //(0x009E) CMSG_CHANNEL_MODERATOR = 159, //(0x009F) CMSG_CHANNEL_UNMODERATOR = 160, //(0x00A0) CMSG_CHANNEL_MUTE = 161, //(0x00A1) CMSG_CHANNEL_UNMUTE = 162, //(0x00A2) CMSG_CHANNEL_INVITE = 163, //(0x00A3) CMSG_CHANNEL_KICK = 164, //(0x00A4) CMSG_CHANNEL_BAN = 165, //(0x00A5) CMSG_CHANNEL_UNBAN = 166, //(0x00A6) CMSG_CHANNEL_ANNOUNCEMENTS = 167, //(0x00A7) CMSG_CHANNEL_MODERATE = 168, //(0x00A8) SMSG_UPDATE_OBJECT = 169, //(0x00A9) SMSG_DESTROY_OBJECT = 170, //(0x00AA) CMSG_USE_ITEM = 171, //(0x00AB) CMSG_OPEN_ITEM = 172, //(0x00AC) CMSG_READ_ITEM = 173, //(0x00AD) SMSG_READ_ITEM_OK = 174, //(0x00AE) SMSG_READ_ITEM_FAILED = 175, //(0x00AF) SMSG_ITEM_COOLDOWN = 176, //(0x00B0) CMSG_GAMEOBJ_USE = 177, //(0x00B1) CMSG_GAMEOBJ_CHAIR_USE_OBSOLETE = 178, //(0x00B2) SMSG_GAMEOBJECT_CUSTOM_ANIM = 179, //(0x00B3) CMSG_AREATRIGGER = 180, //(0x00B4) MSG_MOVE_START_FORWARD = 181, //(0x00B5) MSG_MOVE_START_BACKWARD = 182, //(0x00B6) MSG_MOVE_STOP = 183, //(0x00B7) MSG_MOVE_START_STRAFE_LEFT = 184, //(0x00B8) MSG_MOVE_START_STRAFE_RIGHT = 185, //(0x00B9) MSG_MOVE_STOP_STRAFE = 186, //(0x00BA) MSG_MOVE_JUMP = 187, //(0x00BB) MSG_MOVE_START_TURN_LEFT = 188, //(0x00BC) MSG_MOVE_START_TURN_RIGHT = 189, //(0x00BD) MSG_MOVE_STOP_TURN = 190, //(0x00BE) MSG_MOVE_START_PITCH_UP = 191, //(0x00BF) MSG_MOVE_START_PITCH_DOWN = 192, //(0x00C0) MSG_MOVE_STOP_PITCH = 193, //(0x00C1) MSG_MOVE_SET_RUN_MODE = 194, //(0x00C2) MSG_MOVE_SET_WALK_MODE = 195, //(0x00C3) MSG_MOVE_TOGGLE_LOGGING = 196, //(0x00C4) MSG_MOVE_TELEPORT = 197, //(0x00C5) MSG_MOVE_TELEPORT_CHEAT = 198, //(0x00C6) MSG_MOVE_TELEPORT_ACK = 199, //(0x00C7) MSG_MOVE_TOGGLE_FALL_LOGGING = 200, //(0x00C8) MSG_MOVE_FALL_LAND = 201, //(0x00C9) MSG_MOVE_START_SWIM = 202, //(0x00CA) MSG_MOVE_STOP_SWIM = 203, //(0x00CB) MSG_MOVE_SET_RUN_SPEED_CHEAT = 204, //(0x00CC) MSG_MOVE_SET_RUN_SPEED = 205, //(0x00CD) MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT = 206, //(0x00CE) MSG_MOVE_SET_RUN_BACK_SPEED = 207, //(0x00CF) MSG_MOVE_SET_WALK_SPEED_CHEAT = 208, //(0x00D0) MSG_MOVE_SET_WALK_SPEED = 209, //(0x00D1) MSG_MOVE_SET_SWIM_SPEED_CHEAT = 210, //(0x00D2) MSG_MOVE_SET_SWIM_SPEED = 211, //(0x00D3) MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT = 212, //(0x00D4) MSG_MOVE_SET_SWIM_BACK_SPEED = 213, //(0x00D5) MSG_MOVE_SET_ALL_SPEED_CHEAT = 214, //(0x00D6) MSG_MOVE_SET_TURN_RATE_CHEAT = 215, //(0x00D7) MSG_MOVE_SET_TURN_RATE = 216, //(0x00D8) MSG_MOVE_TOGGLE_COLLISION_CHEAT = 217, //(0x00D9) MSG_MOVE_SET_FACING = 218, //(0x00DA) MSG_MOVE_SET_PITCH = 219, //(0x00DB) MSG_MOVE_WORLDPORT_ACK = 220, //(0x00DC) SMSG_MONSTER_MOVE = 221, //(0x00DD) SMSG_MOVE_WATER_WALK = 222, //(0x00DE) SMSG_MOVE_LAND_WALK = 223, //(0x00DF) MSG_MOVE_SET_RAW_POSITION_ACK = 224, //(0x00E0) CMSG_MOVE_SET_RAW_POSITION = 225, //(0x00E1) SMSG_FORCE_RUN_SPEED_CHANGE = 226, //(0x00E2) CMSG_FORCE_RUN_SPEED_CHANGE_ACK = 227, //(0x00E3) SMSG_FORCE_RUN_BACK_SPEED_CHANGE = 228, //(0x00E4) CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 229, //(0x00E5) SMSG_FORCE_SWIM_SPEED_CHANGE = 230, //(0x00E6) CMSG_FORCE_SWIM_SPEED_CHANGE_ACK = 231, //(0x00E7) SMSG_FORCE_MOVE_ROOT = 232, //(0x00E8) CMSG_FORCE_MOVE_ROOT_ACK = 233, //(0x00E9) SMSG_FORCE_MOVE_UNROOT = 234, //(0x00EA) CMSG_FORCE_MOVE_UNROOT_ACK = 235, //(0x00EB) MSG_MOVE_ROOT = 236, //(0x00EC) MSG_MOVE_UNROOT = 237, //(0x00ED) MSG_MOVE_HEARTBEAT = 238, //(0x00EE) SMSG_MOVE_KNOCK_BACK = 239, //(0x00EF) CMSG_MOVE_KNOCK_BACK_ACK = 240, //(0x00F0) MSG_MOVE_KNOCK_BACK = 241, //(0x00F1) SMSG_MOVE_FEATHER_FALL = 242, //(0x00F2) SMSG_MOVE_NORMAL_FALL = 243, //(0x00F3) SMSG_MOVE_SET_HOVER = 244, //(0x00F4) SMSG_MOVE_UNSET_HOVER = 245, //(0x00F5) CMSG_MOVE_HOVER_ACK = 246, //(0x00F6) MSG_MOVE_HOVER = 247, //(0x00F7) CMSG_TRIGGER_CINEMATIC_CHEAT = 248, //(0x00F8) CMSG_OPENING_CINEMATIC = 249, //(0x00F9) SMSG_TRIGGER_CINEMATIC = 250, //(0x00FA) CMSG_NEXT_CINEMATIC_CAMERA = 251, //(0x00FB) CMSG_COMPLETE_CINEMATIC = 252, //(0x00FC) SMSG_TUTORIAL_FLAGS = 253, //(0x00FD) CMSG_TUTORIAL_FLAG = 254, //(0x00FE) CMSG_TUTORIAL_CLEAR = 255, //(0x00FF) CMSG_TUTORIAL_RESET = 256, //(0x0100) CMSG_STANDSTATECHANGE = 257, //(0x0101) CMSG_EMOTE = 258, //(0x0102) SMSG_EMOTE = 259, //(0x0103) CMSG_TEXT_EMOTE = 260, //(0x0104) SMSG_TEXT_EMOTE = 261, //(0x0105) CMSG_AUTOEQUIP_GROUND_ITEM = 262, //(0x0106) CMSG_AUTOSTORE_GROUND_ITEM = 263, //(0x0107) CMSG_AUTOSTORE_LOOT_ITEM = 264, //(0x0108) CMSG_STORE_LOOT_IN_SLOT = 265, //(0x0109) CMSG_AUTOEQUIP_ITEM = 266, //(0x010A) CMSG_AUTOSTORE_BAG_ITEM = 267, //(0x010B) CMSG_SWAP_ITEM = 268, //(0x010C) CMSG_SWAP_INV_ITEM = 269, //(0x010D) CMSG_SPLIT_ITEM = 270, //(0x010E) CMSG_PICKUP_ITEM = 271, //(0x010F) CMSG_DROP_ITEM = 272, //(0x0110) CMSG_DESTROYITEM = 273, //(0x0111) SMSG_INVENTORY_CHANGE_FAILURE = 274, //(0x0112) SMSG_OPEN_CONTAINER = 275, //(0x0113) CMSG_INSPECT = 276, //(0x0114) SMSG_INSPECT = 277, //(0x0115) CMSG_INITIATE_TRADE = 278, //(0x0116) CMSG_BEGIN_TRADE = 279, //(0x0117) CMSG_BUSY_TRADE = 280, //(0x0118) CMSG_IGNORE_TRADE = 281, //(0x0119) CMSG_ACCEPT_TRADE = 282, //(0x011A) CMSG_UNACCEPT_TRADE = 283, //(0x011B) CMSG_CANCEL_TRADE = 284, //(0x011C) CMSG_SET_TRADE_ITEM = 285, //(0x011D) CMSG_CLEAR_TRADE_ITEM = 286, //(0x011E) CMSG_SET_TRADE_GOLD = 287, //(0x011F) SMSG_TRADE_STATUS = 288, //(0x0120) SMSG_TRADE_STATUS_EXTENDED = 289, //(0x0121) SMSG_INITIALIZE_FACTIONS = 290, //(0x0122) SMSG_SET_FACTION_VISIBLE = 291, //(0x0123) SMSG_SET_FACTION_STANDING = 292, //(0x0124) CMSG_SET_FACTION_ATWAR = 293, //(0x0125) CMSG_SET_FACTION_CHEAT = 294, //(0x0126) SMSG_SET_PROFICIENCY = 295, //(0x0127) CMSG_SET_ACTION_BUTTON = 296, //(0x0128) SMSG_ACTION_BUTTONS = 297, //(0x0129) SMSG_INITIAL_SPELLS = 298, //(0x012A) SMSG_LEARNED_SPELL = 299, //(0x012B) SMSG_SUPERCEDED_SPELL = 300, //(0x012C) CMSG_NEW_SPELL_SLOT = 301, //(0x012D) CMSG_CAST_SPELL = 302, //(0x012E) CMSG_CANCEL_CAST = 303, //(0x012F) SMSG_CAST_RESULT = 304, //(0x0130) SMSG_SPELL_START = 305, //(0x0131) SMSG_SPELL_GO = 306, //(0x0132) SMSG_SPELL_FAILURE = 307, //(0x0133) SMSG_SPELL_COOLDOWN = 308, //(0x0134) SMSG_COOLDOWN_EVENT = 309, //(0x0135) CMSG_CANCEL_AURA = 310, //(0x0136) SMSG_UPDATE_AURA_DURATION = 311, //(0x0137) SMSG_PET_CAST_FAILED = 312, //(0x0138) MSG_CHANNEL_START = 313, //(0x0139) MSG_CHANNEL_UPDATE = 314, //(0x013A) CMSG_CANCEL_CHANNELLING = 315, //(0x013B) SMSG_AI_REACTION = 316, //(0x013C) CMSG_SET_SELECTION = 317, //(0x013D) CMSG_SET_TARGET_OBSOLETE = 318, //(0x013E) CMSG_UNUSED = 319, //(0x013F) CMSG_UNUSED2 = 320, //(0x0140) CMSG_ATTACKSWING = 321, //(0x0141) CMSG_ATTACKSTOP = 322, //(0x0142) SMSG_ATTACKSTART = 323, //(0x0143) SMSG_ATTACKSTOP = 324, //(0x0144) SMSG_ATTACKSWING_NOTINRANGE = 325, //(0x0145) SMSG_ATTACKSWING_BADFACING = 326, //(0x0146) SMSG_ATTACKSWING_NOTSTANDING = 327, //(0x0147) SMSG_ATTACKSWING_DEADTARGET = 328, //(0x0148) SMSG_ATTACKSWING_CANT_ATTACK = 329, //(0x0149) SMSG_ATTACKERSTATEUPDATE = 330, //(0x014A) SMSG_VICTIMSTATEUPDATE_OBSOLETE = 331, //(0x014B) SMSG_DAMAGE_DONE_OBSOLETE = 332, //(0x014C) SMSG_DAMAGE_TAKEN_OBSOLETE = 333, //(0x014D) SMSG_CANCEL_COMBAT = 334, //(0x014E) SMSG_PLAYER_COMBAT_XP_GAIN_OBSOLETE = 335, //(0x014F) SMSG_HEALSPELL_ON_PLAYER = 336, //(0x0150) SMSG_HEALMANASPELL_ON_PLAYER = 337, //(0x0151) CMSG_SHEATHE_OBSOLETE = 338, //(0x0152) CMSG_SAVE_PLAYER = 339, //(0x0153) CMSG_SETDEATHBINDPOINT = 340, //(0x0154) SMSG_BINDPOINTUPDATE = 341, //(0x0155) CMSG_GETDEATHBINDZONE = 342, //(0x0156) SMSG_BINDZONEREPLY = 343, //(0x0157) SMSG_PLAYERBOUND = 344, //(0x0158) SMSG_DEATH_NOTIFY_OBSOLETE = 345, //(0x0159) CMSG_REPOP_REQUEST = 346, //(0x015A) SMSG_RESURRECT_REQUEST = 347, //(0x015B) CMSG_RESURRECT_RESPONSE = 348, //(0x015C) CMSG_LOOT = 349, //(0x015D) CMSG_LOOT_MONEY = 350, //(0x015E) CMSG_LOOT_RELEASE = 351, //(0x015F) SMSG_LOOT_RESPONSE = 352, //(0x0160) SMSG_LOOT_RELEASE_RESPONSE = 353, //(0x0161) SMSG_LOOT_REMOVED = 354, //(0x0162) SMSG_LOOT_MONEY_NOTIFY = 355, //(0x0163) SMSG_LOOT_ITEM_NOTIFY = 356, //(0x0164) SMSG_LOOT_CLEAR_MONEY = 357, //(0x0165) SMSG_ITEM_PUSH_RESULT = 358, //(0x0166) SMSG_DUEL_REQUESTED = 359, //(0x0167) SMSG_DUEL_OUTOFBOUNDS = 360, //(0x0168) SMSG_DUEL_INBOUNDS = 361, //(0x0169) SMSG_DUEL_COMPLETE = 362, //(0x016A) SMSG_DUEL_WINNER = 363, //(0x016B) CMSG_DUEL_ACCEPTED = 364, //(0x016C) CMSG_DUEL_CANCELLED = 365, //(0x016D) SMSG_MOUNTRESULT = 366, //(0x016E) SMSG_DISMOUNTRESULT = 367, //(0x016F) SMSG_PUREMOUNT_CANCELLED_OBSOLETE = 368, //(0x0170) CMSG_MOUNTSPECIAL_ANIM = 369, //(0x0171) SMSG_MOUNTSPECIAL_ANIM = 370, //(0x0172) SMSG_PET_TAME_FAILURE = 371, //(0x0173) CMSG_PET_SET_ACTION = 372, //(0x0174) CMSG_PET_ACTION = 373, //(0x0175) CMSG_PET_ABANDON = 374, //(0x0176) CMSG_PET_RENAME = 375, //(0x0177) SMSG_PET_NAME_INVALID = 376, //(0x0178) SMSG_PET_SPELLS = 377, //(0x0179) SMSG_PET_MODE = 378, //(0x017A) CMSG_GOSSIP_HELLO = 379, //(0x017B) CMSG_GOSSIP_SELECT_OPTION = 380, //(0x017C) SMSG_GOSSIP_MESSAGE = 381, //(0x017D) SMSG_GOSSIP_COMPLETE = 382, //(0x017E) CMSG_NPC_TEXT_QUERY = 383, //(0x017F) SMSG_NPC_TEXT_UPDATE = 384, //(0x0180) SMSG_NPC_WONT_TALK = 385, //(0x0181) CMSG_QUESTGIVER_STATUS_QUERY = 386, //(0x0182) SMSG_QUESTGIVER_STATUS = 387, //(0x0183) CMSG_QUESTGIVER_HELLO = 388, //(0x0184) SMSG_QUESTGIVER_QUEST_LIST = 389, //(0x0185) CMSG_QUESTGIVER_QUERY_QUEST = 390, //(0x0186) CMSG_QUESTGIVER_QUEST_AUTOLAUNCH = 391, //(0x0187) SMSG_QUESTGIVER_QUEST_DETAILS = 392, //(0x0188) CMSG_QUESTGIVER_ACCEPT_QUEST = 393, //(0x0189) CMSG_QUESTGIVER_COMPLETE_QUEST = 394, //(0x018A) SMSG_QUESTGIVER_REQUEST_ITEMS = 395, //(0x018B) CMSG_QUESTGIVER_REQUEST_REWARD = 396, //(0x018C) SMSG_QUESTGIVER_OFFER_REWARD = 397, //(0x018D) CMSG_QUESTGIVER_CHOOSE_REWARD = 398, //(0x018E) SMSG_QUESTGIVER_QUEST_INVALID = 399, //(0x018F) CMSG_QUESTGIVER_CANCEL = 400, //(0x0190) SMSG_QUESTGIVER_QUEST_COMPLETE = 401, //(0x0191) SMSG_QUESTGIVER_QUEST_FAILED = 402, //(0x0192) CMSG_QUESTLOG_SWAP_QUEST = 403, //(0x0193) CMSG_QUESTLOG_REMOVE_QUEST = 404, //(0x0194) SMSG_QUESTLOG_FULL = 405, //(0x0195) SMSG_QUESTUPDATE_FAILED = 406, //(0x0196) SMSG_QUESTUPDATE_FAILEDTIMER = 407, //(0x0197) SMSG_QUESTUPDATE_COMPLETE = 408, //(0x0198) SMSG_QUESTUPDATE_ADD_KILL = 409, //(0x0199) SMSG_QUESTUPDATE_ADD_ITEM = 410, //(0x019A) CMSG_QUEST_CONFIRM_ACCEPT = 411, //(0x019B) SMSG_QUEST_CONFIRM_ACCEPT = 412, //(0x019C) CMSG_PUSHQUESTTOPARTY = 413, //(0x019D) CMSG_LIST_INVENTORY = 414, //(0x019E) SMSG_LIST_INVENTORY = 415, //(0x019F) CMSG_SELL_ITEM = 416, //(0x01A0) SMSG_SELL_ITEM = 417, //(0x01A1) CMSG_BUY_ITEM = 418, //(0x01A2) CMSG_BUY_ITEM_IN_SLOT = 419, //(0x01A3) SMSG_BUY_ITEM = 420, //(0x01A4) SMSG_BUY_FAILED = 421, //(0x01A5) CMSG_TAXICLEARALLNODES = 422, //(0x01A6) CMSG_TAXIENABLEALLNODES = 423, //(0x01A7) CMSG_TAXISHOWNODES = 424, //(0x01A8) SMSG_SHOWTAXINODES = 425, //(0x01A9) CMSG_TAXINODE_STATUS_QUERY = 426, //(0x01AA) SMSG_TAXINODE_STATUS = 427, //(0x01AB) CMSG_TAXIQUERYAVAILABLENODES = 428, //(0x01AC) CMSG_ACTIVATETAXI = 429, //(0x01AD) SMSG_ACTIVATETAXIREPLY = 430, //(0x01AE) SMSG_NEW_TAXI_PATH = 431, //(0x01AF) CMSG_TRAINER_LIST = 432, //(0x01B0) SMSG_TRAINER_LIST = 433, //(0x01B1) CMSG_TRAINER_BUY_SPELL = 434, //(0x01B2) SMSG_TRAINER_BUY_SUCCEEDED = 435, //(0x01B3) SMSG_TRAINER_BUY_FAILED = 436, //(0x01B4) CMSG_BINDER_ACTIVATE = 437, //(0x01B5) SMSG_PLAYERBINDERROR = 438, //(0x01B6) CMSG_BANKER_ACTIVATE = 439, //(0x01B7) SMSG_SHOW_BANK = 440, //(0x01B8) CMSG_BUY_BANK_SLOT = 441, //(0x01B9) SMSG_BUY_BANK_SLOT_RESULT = 442, //(0x01BA) CMSG_PETITION_SHOWLIST = 443, //(0x01BB) SMSG_PETITION_SHOWLIST = 444, //(0x01BC) CMSG_PETITION_BUY = 445, //(0x01BD) CMSG_PETITION_SHOW_SIGNATURES = 446, //(0x01BE) SMSG_PETITION_SHOW_SIGNATURES = 447, //(0x01BF) CMSG_PETITION_SIGN = 448, //(0x01C0) SMSG_PETITION_SIGN_RESULTS = 449, //(0x01C1) MSG_PETITION_DECLINE = 450, //(0x01C2) CMSG_OFFER_PETITION = 451, //(0x01C3) CMSG_TURN_IN_PETITION = 452, //(0x01C4) SMSG_TURN_IN_PETITION_RESULTS = 453, //(0x01C5) CMSG_PETITION_QUERY = 454, //(0x01C6) SMSG_PETITION_QUERY_RESPONSE = 455, //(0x01C7) SMSG_FISH_NOT_HOOKED = 456, //(0x01C8) SMSG_FISH_ESCAPED = 457, //(0x01C9) CMSG_BUG = 458, //(0x01CA) SMSG_NOTIFICATION = 459, //(0x01CB) CMSG_PLAYED_TIME = 460, //(0x01CC) SMSG_PLAYED_TIME = 461, //(0x01CD) CMSG_QUERY_TIME = 462, //(0x01CE) SMSG_QUERY_TIME_RESPONSE = 463, //(0x01CF) SMSG_LOG_XPGAIN = 464, //(0x01D0) MSG_SPLIT_MONEY = 465, //(0x01D1) CMSG_RECLAIM_CORPSE = 466, //(0x01D2) CMSG_WRAP_ITEM = 467, //(0x01D3) SMSG_LEVELUP_INFO = 468, //(0x01D4) MSG_MINIMAP_PING = 469, //(0x01D5) SMSG_RESISTLOG = 470, //(0x01D6) SMSG_ENCHANTMENTLOG = 471, //(0x01D7) CMSG_SET_SKILL_CHEAT = 472, //(0x01D8) SMSG_START_MIRROR_TIMER = 473, //(0x01D9) SMSG_PAUSE_MIRROR_TIMER = 474, //(0x01DA) SMSG_STOP_MIRROR_TIMER = 475, //(0x01DB) CMSG_PING = 476, //(0x01DC) SMSG_PONG = 477, //(0x01DD) SMSG_CLEAR_COOLDOWN = 478, //(0x01DE) SMSG_GAMEOBJECT_PAGETEXT = 479, //(0x01DF) CMSG_SETSHEATHED = 480, //(0x01E0) SMSG_COOLDOWN_CHEAT = 481, //(0x01E1) SMSG_SPELL_DELAYED = 482, //(0x01E2) CMSG_PLAYER_MACRO_OBSOLETE = 483, //(0x01E3) SMSG_PLAYER_MACRO_OBSOLETE = 484, //(0x01E4) CMSG_GHOST = 485, //(0x01E5) CMSG_GM_INVIS = 486, //(0x01E6) SMSG_INVALID_PROMOTION_CODE = 487, //(0x01E7) MSG_GM_BIND_OTHER = 488, //(0x01E8) MSG_GM_SUMMON = 489, //(0x01E9) SMSG_ITEM_TIME_UPDATE = 490, //(0x01EA) SMSG_ITEM_ENCHANT_TIME_UPDATE = 491, //(0x01EB) SMSG_AUTH_CHALLENGE = 492, //(0x01EC) CMSG_AUTH_SESSION = 493, //(0x01ED) SMSG_AUTH_RESPONSE = 494, //(0x01EE) MSG_GM_SHOWLABEL = 495, //(0x01EF) MSG_ADD_DYNAMIC_TARGET_OBSOLETE = 496, //(0x01F0) MSG_SAVE_GUILD_EMBLEM = 497, //(0x01F1) MSG_TABARDVENDOR_ACTIVATE = 498, //(0x01F2) SMSG_PLAY_SPELL_VISUAL = 499, //(0x01F3) CMSG_ZONEUPDATE = 500, //(0x01F4) SMSG_PARTYKILLLOG = 501, //(0x01F5) SMSG_COMPRESSED_UPDATE_OBJECT = 502, //(0x01F6) SMSG_OBSOLETE = 503, //(0x01F7) SMSG_EXPLORATION_EXPERIENCE = 504, //(0x01F8) CMSG_GM_SET_SECURITY_GROUP = 505, //(0x01F9) CMSG_GM_NUKE = 506, //(0x01FA) MSG_RANDOM_ROLL = 507, //(0x01FB) SMSG_ENVIRONMENTALDAMAGELOG = 508, //(0x01FC) CMSG_RWHOIS = 509, //(0x01FD) SMSG_RWHOIS = 510, //(0x01FE) MSG_LOOKING_FOR_GROUP = 511, //(0x01FF) CMSG_SET_LOOKING_FOR_GROUP = 512, //(0x0200) CMSG_UNLEARN_SPELL = 513, //(0x0201) CMSG_UNLEARN_SKILL = 514, //(0x0202) SMSG_REMOVED_SPELL = 515, //(0x0203) CMSG_DECHARGE = 516, //(0x0204) CMSG_GMTICKET_CREATE = 517, //(0x0205) SMSG_GMTICKET_CREATE = 518, //(0x0206) CMSG_GMTICKET_UPDATETEXT = 519, //(0x0207) SMSG_GMTICKET_UPDATETEXT = 520, //(0x0208) SMSG_ACCOUNT_DATA_MD5 = 521, //(0x0209) CMSG_REQUEST_ACCOUNT_DATA = 522, //(0x020A) CMSG_UPDATE_ACCOUNT_DATA = 523, //(0x020B) SMSG_UPDATE_ACCOUNT_DATA = 524, //(0x020C) SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 525, //(0x020D) SMSG_POWERGAINLOG_OBSOLETE = 526, //(0x020E) CMSG_GM_TEACH = 527, //(0x020F) CMSG_GM_CREATE_ITEM_TARGET = 528, //(0x0210) CMSG_GMTICKET_GETTICKET = 529, //(0x0211) SMSG_GMTICKET_GETTICKET = 530, //(0x0212) CMSG_UNLEARN_TALENTS = 531, //(0x0213) SMSG_GAMEOBJECT_SPAWN_ANIM = 532, //(0x0214) SMSG_GAMEOBJECT_DESPAWN_ANIM = 533, //(0x0215) MSG_CORPSE_QUERY = 534, //(0x0216) CMSG_GMTICKET_DELETETICKET = 535, //(0x0217) SMSG_GMTICKET_DELETETICKET = 536, //(0x0218) SMSG_CHAT_WRONG_FACTION = 537, //(0x0219) CMSG_GMTICKET_SYSTEMSTATUS = 538, //(0x021A) SMSG_GMTICKET_SYSTEMSTATUS = 539, //(0x021B) CMSG_SPIRIT_HEALER_ACTIVATE = 540, //(0x021C) CMSG_SET_STAT_CHEAT = 541, //(0x021D) SMSG_SET_REST_START = 542, //(0x021E) CMSG_SKILL_BUY_STEP = 543, //(0x021F) CMSG_SKILL_BUY_RANK = 544, //(0x0220) CMSG_XP_CHEAT = 545, //(0x0221) SMSG_SPIRIT_HEALER_CONFIRM = 546, //(0x0222) CMSG_CHARACTER_POINT_CHEAT = 547, //(0x0223) SMSG_GOSSIP_POI = 548, //(0x0224) CMSG_CHAT_IGNORED = 549, //(0x0225) CMSG_GM_VISION = 550, //(0x0226) CMSG_SERVER_COMMAND = 551, //(0x0227) CMSG_GM_SILENCE = 552, //(0x0228) CMSG_GM_REVEALTO = 553, //(0x0229) CMSG_GM_RESURRECT = 554, //(0x022A) CMSG_GM_SUMMONMOB = 555, //(0x022B) CMSG_GM_MOVECORPSE = 556, //(0x022C) CMSG_GM_FREEZE = 557, //(0x022D) CMSG_GM_UBERINVIS = 558, //(0x022E) CMSG_GM_REQUEST_PLAYER_INFO = 559, //(0x022F) SMSG_GM_PLAYER_INFO = 560, //(0x0230) CMSG_GUILD_RANK = 561, //(0x0231) CMSG_GUILD_ADD_RANK = 562, //(0x0232) CMSG_GUILD_DEL_RANK = 563, //(0x0233) CMSG_GUILD_SET_PUBLIC_NOTE = 564, //(0x0234) CMSG_GUILD_SET_OFFICER_NOTE = 565, //(0x0235) SMSG_LOGIN_VERIFY_WORLD = 566, //(0x0236) CMSG_CLEAR_EXPLORATION = 567, //(0x0237) CMSG_SEND_MAIL = 568, //(0x0238) SMSG_SEND_MAIL_RESULT = 569, //(0x0239) CMSG_GET_MAIL_LIST = 570, //(0x023A) SMSG_MAIL_LIST_RESULT = 571, //(0x023B) CMSG_BATTLEFIELD_LIST = 572, //(0x023C) SMSG_BATTLEFIELD_LIST = 573, //(0x023D) CMSG_BATTLEFIELD_JOIN = 574, //(0x023E) SMSG_BATTLEFIELD_WIN = 575, //(0x023F) SMSG_BATTLEFIELD_LOSE = 576, //(0x0240) CMSG_TAXICLEARNODE = 577, //(0x0241) CMSG_TAXIENABLENODE = 578, //(0x0242) CMSG_ITEM_TEXT_QUERY = 579, //(0x0243) SMSG_ITEM_TEXT_QUERY_RESPONSE = 580, //(0x0244) CMSG_MAIL_TAKE_MONEY = 581, //(0x0245) CMSG_MAIL_TAKE_ITEM = 582, //(0x0246) CMSG_MAIL_MARK_AS_READ = 583, //(0x0247) CMSG_MAIL_RETURN_TO_SENDER = 584, //(0x0248) CMSG_MAIL_DELETE = 585, //(0x0249) CMSG_MAIL_CREATE_TEXT_ITEM = 586, //(0x024A) SMSG_SPELLLOGMISS = 587, //(0x024B) SMSG_SPELLLOGEXECUTE = 588, //(0x024C) SMSG_DEBUGAURAPROC = 589, //(0x024D) SMSG_PERIODICAURALOG = 590, //(0x024E) SMSG_SPELLDAMAGESHIELD = 591, //(0x024F) SMSG_SPELLNONMELEEDAMAGELOG = 592, //(0x0250) CMSG_LEARN_TALENT = 593, //(0x0251) SMSG_RESURRECT_FAILED = 594, //(0x0252) CMSG_TOGGLE_PVP = 595, //(0x0253) SMSG_ZONE_UNDER_ATTACK = 596, //(0x0254) MSG_AUCTION_HELLO = 597, //(0x0255) CMSG_AUCTION_SELL_ITEM = 598, //(0x0256) CMSG_AUCTION_REMOVE_ITEM = 599, //(0x0257) CMSG_AUCTION_LIST_ITEMS = 600, //(0x0258) CMSG_AUCTION_LIST_OWNER_ITEMS = 601, //(0x0259) CMSG_AUCTION_PLACE_BID = 602, //(0x025A) SMSG_AUCTION_COMMAND_RESULT = 603, //(0x025B) SMSG_AUCTION_LIST_RESULT = 604, //(0x025C) SMSG_AUCTION_OWNER_LIST_RESULT = 605, //(0x025D) SMSG_AUCTION_BIDDER_NOTIFICATION = 606, //(0x025E) SMSG_AUCTION_OWNER_NOTIFICATION = 607, //(0x025F) SMSG_PROCRESIST = 608, //(0x0260) SMSG_STANDSTATE_CHANGE_FAILURE = 609, //(0x0261) SMSG_DISPEL_FAILED = 610, //(0x0262) SMSG_SPELLORDAMAGE_IMMUNE = 611, //(0x0263) CMSG_AUCTION_LIST_BIDDER_ITEMS = 612, //(0x0264) SMSG_AUCTION_BIDDER_LIST_RESULT = 613, //(0x0265) SMSG_SET_FLAT_SPELL_MODIFIER = 614, //(0x0266) SMSG_SET_PCT_SPELL_MODIFIER = 615, //(0x0267) CMSG_SET_AMMO = 616, //(0x0268) SMSG_CORPSE_RECLAIM_DELAY = 617, //(0x0269) CMSG_SET_ACTIVE_MOVER = 618, //(0x026A) CMSG_PET_CANCEL_AURA = 619, //(0x026B) CMSG_PLAYER_AI_CHEAT = 620, //(0x026C) CMSG_CANCEL_AUTO_REPEAT_SPELL = 621, //(0x026D) MSG_GM_ACCOUNT_ONLINE = 622, //(0x026E) MSG_LIST_STABLED_PETS = 623, //(0x026F) CMSG_STABLE_PET = 624, //(0x0270) CMSG_UNSTABLE_PET = 625, //(0x0271) CMSG_BUY_STABLE_SLOT = 626, //(0x0272) SMSG_STABLE_RESULT = 627, //(0x0273) CMSG_STABLE_REVIVE_PET = 628, //(0x0274) CMSG_STABLE_SWAP_PET = 629, //(0x0275) MSG_QUEST_PUSH_RESULT = 630, //(0x0276) SMSG_PLAY_MUSIC = 631, //(0x0277) SMSG_PLAY_OBJECT_SOUND = 632, //(0x0278) CMSG_REQUEST_PET_INFO = 633, //(0x0279) CMSG_FAR_SIGHT = 634, //(0x027A) SMSG_SPELLDISPELLOG = 635, //(0x027B) SMSG_DAMAGE_CALC_LOG = 636, //(0x027C) CMSG_ENABLE_DAMAGE_LOG = 637, //(0x027D) CMSG_GROUP_CHANGE_SUB_GROUP = 638, //(0x027E) CMSG_REQUEST_PARTY_MEMBER_STATS = 639, //(0x027F) CMSG_GROUP_SWAP_SUB_GROUP = 640, //(0x0280) CMSG_RESET_FACTION_CHEAT = 641, //(0x0281) CMSG_AUTOSTORE_BANK_ITEM = 642, //(0x0282) CMSG_AUTOBANK_ITEM = 643, //(0x0283) MSG_QUERY_NEXT_MAIL_TIME = 644, //(0x0284) SMSG_RECEIVED_MAIL = 645, //(0x0285) SMSG_RAID_GROUP_ONLY = 646, //(0x0286) CMSG_SET_DURABILITY_CHEAT = 647, //(0x0287) CMSG_SET_PVP_RANK_CHEAT = 648, //(0x0288) CMSG_ADD_PVP_MEDAL_CHEAT = 649, //(0x0289) CMSG_DEL_PVP_MEDAL_CHEAT = 650, //(0x028A) CMSG_SET_PVP_TITLE = 651, //(0x028B) SMSG_PVP_CREDIT = 652, //(0x028C) SMSG_AUCTION_REMOVED_NOTIFICATION = 653, //(0x028D) CMSG_GROUP_RAID_CONVERT = 654, //(0x028E) CMSG_GROUP_ASSISTANT_LEADER = 655, //(0x028F) CMSG_BUYBACK_ITEM = 656, //(0x0290) SMSG_SERVER_MESSAGE = 657, //(0x0291) CMSG_MEETINGSTONE_JOIN = 658, //(0x0292) CMSG_MEETINGSTONE_LEAVE = 659, //(0x0293) CMSG_MEETINGSTONE_CHEAT = 660, //(0x0294) SMSG_MEETINGSTONE_SETQUEUE = 661, //(0x0295) CMSG_MEETINGSTONE_INFO = 662, //(0x0296) SMSG_MEETINGSTONE_COMPLETE = 663, //(0x0297) SMSG_MEETINGSTONE_IN_PROGRESS = 664, //(0x0298) SMSG_MEETINGSTONE_MEMBER_ADDED = 665, //(0x0299) CMSG_GMTICKETSYSTEM_TOGGLE = 666, //(0x029A) CMSG_CANCEL_GROWTH_AURA = 667, //(0x029B) SMSG_CANCEL_AUTO_REPEAT = 668, //(0x029C) SMSG_STANDSTATE_CHANGE_ACK = 669, //(0x029D) SMSG_LOOT_ALL_PASSED = 670, //(0x029E) SMSG_LOOT_ROLL_WON = 671, //(0x029F) CMSG_LOOT_ROLL = 672, //(0x02A0) SMSG_LOOT_START_ROLL = 673, //(0x02A1) SMSG_LOOT_ROLL = 674, //(0x02A2) CMSG_LOOT_MASTER_GIVE = 675, //(0x02A3) SMSG_LOOT_MASTER_LIST = 676, //(0x02A4) SMSG_SET_FORCED_REACTIONS = 677, //(0x02A5) SMSG_SPELL_FAILED_OTHER = 678, //(0x02A6) SMSG_GAMEOBJECT_RESET_STATE = 679, //(0x02A7) CMSG_REPAIR_ITEM = 680, //(0x02A8) SMSG_CHAT_PLAYER_NOT_FOUND = 681, //(0x02A9) MSG_TALENT_WIPE_CONFIRM = 682, //(0x02AA) SMSG_SUMMON_REQUEST = 683, //(0x02AB) CMSG_SUMMON_RESPONSE = 684, //(0x02AC) MSG_MOVE_TOGGLE_GRAVITY_CHEAT = 685, //(0x02AD) SMSG_MONSTER_MOVE_TRANSPORT = 686, //(0x02AE) SMSG_PET_BROKEN = 687, //(0x02AF) MSG_MOVE_FEATHER_FALL = 688, //(0x02B0) MSG_MOVE_WATER_WALK = 689, //(0x02B1) CMSG_SERVER_BROADCAST = 690, //(0x02B2) CMSG_SELF_RES = 691, //(0x02B3) SMSG_FEIGN_DEATH_RESISTED = 692, //(0x02B4) CMSG_RUN_SCRIPT = 693, //(0x02B5) SMSG_SCRIPT_MESSAGE = 694, //(0x02B6) SMSG_DUEL_COUNTDOWN = 695, //(0x02B7) SMSG_AREA_TRIGGER_MESSAGE = 696, //(0x02B8) CMSG_TOGGLE_HELM = 697, //(0x02B9) CMSG_TOGGLE_CLOAK = 698, //(0x02BA) SMSG_MEETINGSTONE_JOINFAILED = 699, //(0x02BB) SMSG_PLAYER_SKINNED = 700, //(0x02BC) SMSG_DURABILITY_DAMAGE_DEATH = 701, //(0x02BD) CMSG_SET_EXPLORATION = 702, //(0x02BE) CMSG_SET_ACTIONBAR_TOGGLES = 703, //(0x02BF) UMSG_DELETE_GUILD_CHARTER = 704, //(0x02C0) MSG_PETITION_RENAME = 705, //(0x02C1) SMSG_INIT_WORLD_STATES = 706, //(0x02C2) SMSG_UPDATE_WORLD_STATE = 707, //(0x02C3) CMSG_ITEM_NAME_QUERY = 708, //(0x02C4) SMSG_ITEM_NAME_QUERY_RESPONSE = 709, //(0x02C5) SMSG_PET_ACTION_FEEDBACK = 710, //(0x02C6) CMSG_CHAR_RENAME = 711, //(0x02C7) SMSG_CHAR_RENAME = 712, //(0x02C8) CMSG_MOVE_SPLINE_DONE = 713, //(0x02C9) CMSG_MOVE_FALL_RESET = 714, //(0x02CA) SMSG_INSTANCE_SAVE_CREATED = 715, //(0x02CB) SMSG_RAID_INSTANCE_INFO = 716, //(0x02CC) CMSG_REQUEST_RAID_INFO = 717, //(0x02CD) CMSG_MOVE_TIME_SKIPPED = 718, //(0x02CE) CMSG_MOVE_FEATHER_FALL_ACK = 719, //(0x02CF) CMSG_MOVE_WATER_WALK_ACK = 720, //(0x02D0) CMSG_MOVE_NOT_ACTIVE_MOVER = 721, //(0x02D1) SMSG_PLAY_SOUND = 722, //(0x02D2) CMSG_BATTLEFIELD_STATUS = 723, //(0x02D3) SMSG_BATTLEFIELD_STATUS = 724, //(0x02D4) CMSG_BATTLEFIELD_PORT = 725, //(0x02D5) MSG_INSPECT_HONOR_STATS = 726, //(0x02D6) CMSG_BATTLEMASTER_HELLO = 727, //(0x02D7) CMSG_MOVE_START_SWIM_CHEAT = 728, //(0x02D8) CMSG_MOVE_STOP_SWIM_CHEAT = 729, //(0x02D9) SMSG_FORCE_WALK_SPEED_CHANGE = 730, //(0x02DA) CMSG_FORCE_WALK_SPEED_CHANGE_ACK = 731, //(0x02DB) SMSG_FORCE_SWIM_BACK_SPEED_CHANGE = 732, //(0x02DC) CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 733, //(0x02DD) SMSG_FORCE_TURN_RATE_CHANGE = 734, //(0x02DE) CMSG_FORCE_TURN_RATE_CHANGE_ACK = 735, //(0x02DF) MSG_PVP_LOG_DATA = 736, //(0x02E0) CMSG_LEAVE_BATTLEFIELD = 737, //(0x02E1) CMSG_AREA_SPIRIT_HEALER_QUERY = 738, //(0x02E2) CMSG_AREA_SPIRIT_HEALER_QUEUE = 739, //(0x02E3) SMSG_AREA_SPIRIT_HEALER_TIME = 740, //(0x02E4) CMSG_GM_UNTEACH = 741, //(0x02E5) SMSG_WARDEN_DATA = 742, //(0x02E6) CMSG_WARDEN_DATA = 743, //(0x02E7) SMSG_GROUP_JOINED_BATTLEGROUND = 744, //(0x02E8) MSG_BATTLEGROUND_PLAYER_POSITIONS = 745, //(0x02E9) CMSG_PET_STOP_ATTACK = 746, //(0x02EA) SMSG_BINDER_CONFIRM = 747, //(0x02EB) SMSG_BATTLEGROUND_PLAYER_JOINED = 748, //(0x02EC) SMSG_BATTLEGROUND_PLAYER_LEFT = 749, //(0x02ED) CMSG_BATTLEMASTER_JOIN = 750, //(0x02EE) SMSG_ADDON_INFO = 751, //(0x02EF) CMSG_PET_UNLEARN = 754, //(0x02F2) SMSG_PET_UNLEARN_CONFIRM = 755, //(0x02F3) SMSG_WEATHER = 756, //(0x02F4) CMSG_PET_SPELL_AUTOCAST = 757, //(0x02F5) SMSG_PARTY_MEMBER_STATS_FULL = 758, //(0x02F6) SMSG_PLAY_TIME_WARNING = 759, //(0x02F7) SMSG_MINIGAME_SETUP = 758, //(0x02F6) SMSG_MINIGAME_STATE = 759, //(0x02F7) CMSG_MINIGAME_MOVE = 760, //(0x02F8) SMSG_MINIGAME_MOVE_FAILED = 761, //(0x02F9) SMSG_PET_TAME_UNK = 763, //(0x02FB) CMSG_SET_GUILD_INFORMATION = 764, //(0x02FC) SMSG_SET_WALK_SPEED = 766, //(0x02FE) SMSG_SET_RUN_BACK_SPEED = 767, //(0x02FF) SMSG_SET_SWIM_SPEED = 768, //(0x0300) SMSG_SET_SWIM_BACK_SPEED = 770, //(0x0302) SMSG_SET_TURN_RATE = 771, //(0x0303) SMSG_UNKNOWN_PET = 772, //(0x0304) SMSG_MOVE_SET_WATER_WALK = 777, //(0x0309) SMSG_MOVE_SET_LAND_WALK = 778, //(0x030A) SMSG_MOVE_STOP_WALK = 781, //(0x030D) SMSG_MOVE_START_WALK = 782, //(0x030E) CMSG_ACTIVATE_MULTIPLE_TAXI = 786, //(0x0312) CMSG_SET_FACTION_INACTIVE = 791, //(0x0317) CMSG_SET_WATCHED_FACTION_INDEX = 792, //(0x0318) CMSG_UNKNOWN_1 = 793, //(0x0319) SMSG_UNKNOWN_DEMON = 794, //(0x031A) CMSG_RESET_INSTANCE = 797, //(0x031D) SMSG_RESET_INSTANCE = 798, //(0x031E) SMSG_INSTANCE_SAVE = 800, //(0x0320) MSG_GROUP_SET_PLAYER_ICON = 801, //(0x0321) CMSG_RAID_READYCHECK = 802, //(0x0322) SMSG_PET_ACTION_SOUND = 804, //(0x0324) SMSG_PET_DISMISS_SOUND = 805, //(0x0325) CMSG_DUNGEON_DIFFICULTY = 809, //(0x0329) SMSG_SET_ANTISPAM_REGEX = 818, //(0x0332) SMSG_INSTANCE_RESET_ACTIVATE = 811, //(0x032B) SMSG_PVP_CAPTURE_STATE_MSG = 826, //(0x033A) SMSG_PVP_NOTIFY = 827, //(0x033B) SMSG_BROADCAST_MSG = 829, //(0x033D) SMSG_MOVE_SET_FLY = 835, //(0x0343) SMSG_MOVE_SET_UNFLY = 836, //(0x0344) CMSG_MOVE_SET_FLY_ACK = 837, //(0x0345) CMSG_MOVE_FLY_START_AND_END = 838, //(0x0346) CMSG_SOCKET_GEMS = 839, //(0x0347) SMSG_ARENA_TEAM_COMMAND_RESULT = 841, //(0x0349) SMSG_ARENA_TEAM_QUERY = 843, //(0x034B) SMSG_ARENA_TEAM_QUERY_RESPONSE = 844, //(0x034C) CMSG_ARENA_TEAM_ROSTER = 845, //(0x034D) SMSG_ARENA_TEAM_ROSTER = 846, //(0x034E) CMSG_ARENA_TEAM_ADD_MEMBER = 847, //(0x034F) SMSG_ARENA_TEAM_INVITE = 848, //(0x0350) SMSG_ARENA_TEAM_INVITE_ACCEPT = 849, //(0x0351) SMSG_ARENA_TEAM_INVITE_DECLINE = 850, //(0x0352) CMSG_ARENA_TEAM_LEAVE = 851, //(0x0353) CMSG_ARENA_TEAM_REMOVE_PLAYER = 852, //(0x0354) CMSG_ARENA_TEAM_DISBAND = 853, //(0x0355) CMSG_ARENA_TEAM_PROMOTE = 854, //(0x0356) CMSG_ARENA_JOIN = 856, //(0x0358) CMSG_FLY_PITCH_UP_Z = 857, //(0x0359) CMSG_FLY_PITCH_DOWN_AFTER_UP = 858, //(0x035A) SMSG_ARENA_TEAM_STATS = 859, //(0x035B) CMSG_ENABLE_AUTOJOIN = 860, //(0x035C) CMSG_DISABLE_AUTOJOIN = 861, //(0x035D) CMSG_ENABLE_AUTOADD_MEMBERS = 862, //(0x035E) CMSG_DISABLE_AUTOADD_MEMBERS = 863, //(0x035F) CMSG_LFG_INVITE_ACCEPT = 864, //(0x0360) CMSG_LFG_INVITE_CANCEL = 865, //(0x0361) CMSG_CLEAR_LOOKING_FOR_GROUP_STATE = 867, //(0x0363) CMSG_SET_LOOKING_FOR_NONE = 868, //(0x0364) CMSG_SET_LOOKING_FOR_MORE = 869, //(0x0365) CMSG_SET_LOOKING_FOR_GROUP_COMMENT = 870, //(0x0366) SMSG_LFG_INVITE = 880, //(0x0370) SMSG_SET_VISIBLE_RANK = 883, //(0x0373) CMSG_SET_VISIBLE_RANK = 884, //(0x0374) CMSG_DISMOUNT = 885, //(0x0375) SMSG_ARENA_NO_TEAM = 886, //(0x0376) MSG_INSPECT_ARENA_STATS = 887, //(0x0377) SMSG_SPIRIT_HEALER_POS = 888, //(0x0378) CMSG_CANCEL_TEMPORARY_ENCHANTMENT = 889, //(0x0379) SMSG_MOVE_SET_FLY_SPEED = 894, //(0x037E) CMSG_MOVE_SET_FLY_SPEED_ACK = 895, //(0x037F) SMSG_MOVE_SET_FLY_BACK_SPEED = 896, //(0x0380) SMSG_FORCE_MOVE_SET_FLY_SPEED = 897, //(0x0381) CMSG_FORCE_MOVE_SET_FLY_SPEED_ACK = 898, //(0x0382) SMSG_FORCE_FLY_BACK_SPEED_CHANGE = 899, //(0x0383) CMSG_FORCE_FLY_BACK_SPEED_CHANGE_ACK = 900, //(0x0384) SMSG_FLIGHT_SPLINE_SYNC = 904, //(0x0388) SMSG_REALM_SPLIT_STATE_RESPONSE = 907, //(0x038B) CMSG_REALM_SPLIT_STATE_REQUEST = 908, //(0x038C) CMSG_TRANSPORT_STEP_IN_OUT = 909, //(0x038D) CMSG_GROUP_PROMOTE = 910, //(0x038E) SMSG_TICKCOUNT_QUERY = 912, //(0x0390) CMSG_TICKCOUNT_QUERY_RESPONSE = 913, //(0x0391) SMSG_MOVE_UNLOCK_MOVEMENT = 912, //(0x0390) CMSG_MOVE_UNLOCK_MOVEMENT_ACK = 913, //(0x0391) SMSG_SET_COMBO_POINTS = 925, //(0x039D) SMSG_PET_LEARNT_SPELL = 932, //(0x03A4) SMSG_TARGET_CAST_RESULT = 934, //(0x03A6) MSG_MOVE_FLY_DOWN_UNK = 935, //(0x03A7) CMSG_REPORT_SPAM = 953, //(0x03B9) SMSG_REPORT_SPAM_RESPONSE = 954, //(0x03BA) SMSG_ACTIVATE_SPAM_REPORTING = 955, //(0x03BB) NUM_MSG_TYPES = 956, //(0x03BC) }; enum FriendsResult { FRIEND_DB_ERROR = 0x00, FRIEND_LIST_FULL = 0x01, FRIEND_ONLINE = 0x02, FRIEND_OFFLINE = 0x03, FRIEND_NOT_FOUND = 0x04, FRIEND_REMOVED = 0x05, FRIEND_ADDED_ONLINE = 0x06, FRIEND_ADDED_OFFLINE = 0x07, FRIEND_ALREADY = 0x08, FRIEND_SELF = 0x09, FRIEND_ENEMY = 0x0A, FRIEND_IGNORE_FULL = 0x0B, FRIEND_IGNORE_SELF = 0x0C, FRIEND_IGNORE_NOT_FOUND = 0x0D, FRIEND_IGNORE_ALREADY = 0x0E, FRIEND_IGNORE_ADDED = 0x0F, FRIEND_IGNORE_REMOVED = 0x10 }; /* 0 = Universal 1 = ?Orcish? 2 = Darnassian 3 = Taurahe 4 = ? 5 = ? 6 = Dwarvish 7 = Common 8 = Demonic 9 = Titan 10 = Thelassian 11 = Draconic 12 = Kalimag 13 = Gnomish 14 = Troll */ enum NPCFlags { UNIT_NPC_FLAG_NONE = 0, // None UNIT_NPC_FLAG_GOSSIP = 1, // Gossip/Talk (CMSG_GOSSIP_HELLO, ?) UNIT_NPC_FLAG_QUESTGIVER = 2, // Questgiver UNIT_NPC_FLAG_VENDOR = 4, // Vendor (CMSG_LIST_INVENTORY, SMSG_LIST_INVENTORY) UNIT_NPC_FLAG_TAXIVENDOR = 8, // Taxi Vendor (CMSG_TAXIQUERYAVAILABLENODES, SMSG_SHOWTAXINODES) UNIT_NPC_FLAG_TRAINER = 16, // Trainer (CMSG_TRAINER_LIST, SMSG_TRAINER_LIST) UNIT_NPC_FLAG_SPIRITHEALER = 32, // Spirithealer (CMSG_BINDER_ACTIVATE, ?) UNIT_NPC_FLAG_INNKEEPER = 128, // Innkeeper Asking for Bind Point UNIT_NPC_FLAG_BANKER = 256, // Banker UNIT_NPC_FLAG_ARENACHARTER = 512, // Purchase an arena charter.. huh? UNIT_NPC_FLAG_TABARDCHANGER = 1024, // Tabard Design Changer Flag UNIT_NPC_FLAG_PETITIONER = 1536, // Guild Master UNIT_NPC_FLAG_TABARDVENDOR = 1540, UNIT_NPC_FLAG_BATTLEFIELDPERSON = 2048, // BattleMaster (CMSG_BATTLEMASTER_HELLO (0x02D7)) UNIT_NPC_FLAG_AUCTIONEER = 4096, // Auctioneer (MSG_AUCTION_HELLO) UNIT_NPC_FLAG_STABLEMASTER = 8192, // (MSG_LIST_STABLED_PETS (0x026F)) UNIT_NPC_FLAG_ARMORER = 16384,// not sure }; //enum FieldFlags { // 0x00000008 == can't climb slopes too steep // 0x40000000 == sheathed //}; #endif