Just a few renames.
[AHbot.git] / src / game / Opcodes.h
blobe8067333d890571edce6ba763eb5e3c085261ccf
1 /*
2 * Copyright (C) 2005-2009 MaNGOS <http://getmangos.com/>
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
14 * You should have received a copy of the GNU General Public License
15 * along with this program; if not, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 /// \addtogroup u2w
20 /// @{
21 /// \file
23 #ifndef _OPCODES_H
24 #define _OPCODES_H
26 #include "Common.h"
28 // Note: this include need for be sure have full definition of class WorldSession
29 // if this class definition not complite then VS for x64 release use different size for
30 // struct OpcodeHandler in this header and Opcode.cpp and get totally wrong data from
31 // table opcodeTable in source when Opcode.h included but WorldSession.h not included
32 #include "WorldSession.h"
34 /// List of Opcodes
35 enum Opcodes
37 MSG_NULL_ACTION = 0x000,
38 CMSG_BOOTME = 0x001,
39 CMSG_DBLOOKUP = 0x002,
40 SMSG_DBLOOKUP = 0x003,
41 CMSG_QUERY_OBJECT_POSITION = 0x004,
42 SMSG_QUERY_OBJECT_POSITION = 0x005,
43 CMSG_QUERY_OBJECT_ROTATION = 0x006,
44 SMSG_QUERY_OBJECT_ROTATION = 0x007,
45 CMSG_WORLD_TELEPORT = 0x008,
46 CMSG_TELEPORT_TO_UNIT = 0x009,
47 CMSG_ZONE_MAP = 0x00A,
48 SMSG_ZONE_MAP = 0x00B,
49 CMSG_DEBUG_CHANGECELLZONE = 0x00C,
50 CMSG_MOVE_CHARACTER_CHEAT = 0x00D,
51 SMSG_MOVE_CHARACTER_CHEAT = 0x00E,
52 CMSG_RECHARGE = 0x00F,
53 CMSG_LEARN_SPELL = 0x010,
54 CMSG_CREATEMONSTER = 0x011,
55 CMSG_DESTROYMONSTER = 0x012,
56 CMSG_CREATEITEM = 0x013,
57 CMSG_CREATEGAMEOBJECT = 0x014,
58 SMSG_CHECK_FOR_BOTS = 0x015,
59 CMSG_MAKEMONSTERATTACKGUID = 0x016,
60 CMSG_BOT_DETECTED2 = 0x017,
61 CMSG_FORCEACTION = 0x018,
62 CMSG_FORCEACTIONONOTHER = 0x019,
63 CMSG_FORCEACTIONSHOW = 0x01A,
64 SMSG_FORCEACTIONSHOW = 0x01B,
65 CMSG_PETGODMODE = 0x01C,
66 SMSG_PETGODMODE = 0x01D,
67 SMSG_REFER_A_FRIEND_EXPIRED = 0x01E,
68 CMSG_WEATHER_SPEED_CHEAT = 0x01F,
69 CMSG_UNDRESSPLAYER = 0x020,
70 CMSG_BEASTMASTER = 0x021,
71 CMSG_GODMODE = 0x022,
72 SMSG_GODMODE = 0x023,
73 CMSG_CHEAT_SETMONEY = 0x024,
74 CMSG_LEVEL_CHEAT = 0x025,
75 CMSG_PET_LEVEL_CHEAT = 0x026,
76 CMSG_SET_WORLDSTATE = 0x027,
77 CMSG_COOLDOWN_CHEAT = 0x028,
78 CMSG_USE_SKILL_CHEAT = 0x029,
79 CMSG_FLAG_QUEST = 0x02A,
80 CMSG_FLAG_QUEST_FINISH = 0x02B,
81 CMSG_CLEAR_QUEST = 0x02C,
82 CMSG_SEND_EVENT = 0x02D,
83 CMSG_DEBUG_AISTATE = 0x02E,
84 SMSG_DEBUG_AISTATE = 0x02F,
85 CMSG_DISABLE_PVP_CHEAT = 0x030,
86 CMSG_ADVANCE_SPAWN_TIME = 0x031,
87 SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0x032,
88 CMSG_AUTH_SRP6_BEGIN = 0x033,
89 CMSG_AUTH_SRP6_PROOF = 0x034,
90 CMSG_AUTH_SRP6_RECODE = 0x035,
91 CMSG_CHAR_CREATE = 0x036,
92 CMSG_CHAR_ENUM = 0x037,
93 CMSG_CHAR_DELETE = 0x038,
94 SMSG_AUTH_SRP6_RESPONSE = 0x039,
95 SMSG_CHAR_CREATE = 0x03A,
96 SMSG_CHAR_ENUM = 0x03B,
97 SMSG_CHAR_DELETE = 0x03C,
98 CMSG_PLAYER_LOGIN = 0x03D,
99 SMSG_NEW_WORLD = 0x03E,
100 SMSG_TRANSFER_PENDING = 0x03F,
101 SMSG_TRANSFER_ABORTED = 0x040,
102 SMSG_CHARACTER_LOGIN_FAILED = 0x041,
103 SMSG_LOGIN_SETTIMESPEED = 0x042,
104 SMSG_GAMETIME_UPDATE = 0x043,
105 CMSG_GAMETIME_SET = 0x044,
106 SMSG_GAMETIME_SET = 0x045,
107 CMSG_GAMESPEED_SET = 0x046,
108 SMSG_GAMESPEED_SET = 0x047,
109 CMSG_SERVERTIME = 0x048,
110 SMSG_SERVERTIME = 0x049,
111 CMSG_PLAYER_LOGOUT = 0x04A,
112 CMSG_LOGOUT_REQUEST = 0x04B,
113 SMSG_LOGOUT_RESPONSE = 0x04C,
114 SMSG_LOGOUT_COMPLETE = 0x04D,
115 CMSG_LOGOUT_CANCEL = 0x04E,
116 SMSG_LOGOUT_CANCEL_ACK = 0x04F,
117 CMSG_NAME_QUERY = 0x050,
118 SMSG_NAME_QUERY_RESPONSE = 0x051,
119 CMSG_PET_NAME_QUERY = 0x052,
120 SMSG_PET_NAME_QUERY_RESPONSE = 0x053,
121 CMSG_GUILD_QUERY = 0x054,
122 SMSG_GUILD_QUERY_RESPONSE = 0x055,
123 CMSG_ITEM_QUERY_SINGLE = 0x056,
124 CMSG_ITEM_QUERY_MULTIPLE = 0x057,
125 SMSG_ITEM_QUERY_SINGLE_RESPONSE = 0x058,
126 SMSG_ITEM_QUERY_MULTIPLE_RESPONSE = 0x059,
127 CMSG_PAGE_TEXT_QUERY = 0x05A,
128 SMSG_PAGE_TEXT_QUERY_RESPONSE = 0x05B,
129 CMSG_QUEST_QUERY = 0x05C,
130 SMSG_QUEST_QUERY_RESPONSE = 0x05D,
131 CMSG_GAMEOBJECT_QUERY = 0x05E,
132 SMSG_GAMEOBJECT_QUERY_RESPONSE = 0x05F,
133 CMSG_CREATURE_QUERY = 0x060,
134 SMSG_CREATURE_QUERY_RESPONSE = 0x061,
135 CMSG_WHO = 0x062,
136 SMSG_WHO = 0x063,
137 CMSG_WHOIS = 0x064,
138 SMSG_WHOIS = 0x065,
139 CMSG_CONTACT_LIST = 0x066,
140 SMSG_CONTACT_LIST = 0x067,
141 SMSG_FRIEND_STATUS = 0x068,
142 CMSG_ADD_FRIEND = 0x069,
143 CMSG_DEL_FRIEND = 0x06A,
144 CMSG_SET_CONTACT_NOTES = 0x06B,
145 CMSG_ADD_IGNORE = 0x06C,
146 CMSG_DEL_IGNORE = 0x06D,
147 CMSG_GROUP_INVITE = 0x06E,
148 SMSG_GROUP_INVITE = 0x06F,
149 CMSG_GROUP_CANCEL = 0x070,
150 SMSG_GROUP_CANCEL = 0x071,
151 CMSG_GROUP_ACCEPT = 0x072,
152 CMSG_GROUP_DECLINE = 0x073,
153 SMSG_GROUP_DECLINE = 0x074,
154 CMSG_GROUP_UNINVITE = 0x075,
155 CMSG_GROUP_UNINVITE_GUID = 0x076,
156 SMSG_GROUP_UNINVITE = 0x077,
157 CMSG_GROUP_SET_LEADER = 0x078,
158 SMSG_GROUP_SET_LEADER = 0x079,
159 CMSG_LOOT_METHOD = 0x07A,
160 CMSG_GROUP_DISBAND = 0x07B,
161 SMSG_GROUP_DESTROYED = 0x07C,
162 SMSG_GROUP_LIST = 0x07D,
163 SMSG_PARTY_MEMBER_STATS = 0x07E,
164 SMSG_PARTY_COMMAND_RESULT = 0x07F,
165 UMSG_UPDATE_GROUP_MEMBERS = 0x080,
166 CMSG_GUILD_CREATE = 0x081,
167 CMSG_GUILD_INVITE = 0x082,
168 SMSG_GUILD_INVITE = 0x083,
169 CMSG_GUILD_ACCEPT = 0x084,
170 CMSG_GUILD_DECLINE = 0x085,
171 SMSG_GUILD_DECLINE = 0x086,
172 CMSG_GUILD_INFO = 0x087,
173 SMSG_GUILD_INFO = 0x088,
174 CMSG_GUILD_ROSTER = 0x089,
175 SMSG_GUILD_ROSTER = 0x08A,
176 CMSG_GUILD_PROMOTE = 0x08B,
177 CMSG_GUILD_DEMOTE = 0x08C,
178 CMSG_GUILD_LEAVE = 0x08D,
179 CMSG_GUILD_REMOVE = 0x08E,
180 CMSG_GUILD_DISBAND = 0x08F,
181 CMSG_GUILD_LEADER = 0x090,
182 CMSG_GUILD_MOTD = 0x091,
183 SMSG_GUILD_EVENT = 0x092,
184 SMSG_GUILD_COMMAND_RESULT = 0x093,
185 UMSG_UPDATE_GUILD = 0x094,
186 CMSG_MESSAGECHAT = 0x095,
187 SMSG_MESSAGECHAT = 0x096,
188 CMSG_JOIN_CHANNEL = 0x097,
189 CMSG_LEAVE_CHANNEL = 0x098,
190 SMSG_CHANNEL_NOTIFY = 0x099,
191 CMSG_CHANNEL_LIST = 0x09A,
192 SMSG_CHANNEL_LIST = 0x09B,
193 CMSG_CHANNEL_PASSWORD = 0x09C,
194 CMSG_CHANNEL_SET_OWNER = 0x09D,
195 CMSG_CHANNEL_OWNER = 0x09E,
196 CMSG_CHANNEL_MODERATOR = 0x09F,
197 CMSG_CHANNEL_UNMODERATOR = 0x0A0,
198 CMSG_CHANNEL_MUTE = 0x0A1,
199 CMSG_CHANNEL_UNMUTE = 0x0A2,
200 CMSG_CHANNEL_INVITE = 0x0A3,
201 CMSG_CHANNEL_KICK = 0x0A4,
202 CMSG_CHANNEL_BAN = 0x0A5,
203 CMSG_CHANNEL_UNBAN = 0x0A6,
204 CMSG_CHANNEL_ANNOUNCEMENTS = 0x0A7,
205 CMSG_CHANNEL_MODERATE = 0x0A8,
206 SMSG_UPDATE_OBJECT = 0x0A9,
207 SMSG_DESTROY_OBJECT = 0x0AA,
208 CMSG_USE_ITEM = 0x0AB,
209 CMSG_OPEN_ITEM = 0x0AC,
210 CMSG_READ_ITEM = 0x0AD,
211 SMSG_READ_ITEM_OK = 0x0AE,
212 SMSG_READ_ITEM_FAILED = 0x0AF,
213 SMSG_ITEM_COOLDOWN = 0x0B0,
214 CMSG_GAMEOBJ_USE = 0x0B1,
215 CMSG_DESTROY_ITEMS = 0x0B2,
216 SMSG_GAMEOBJECT_CUSTOM_ANIM = 0x0B3,
217 CMSG_AREATRIGGER = 0x0B4,
218 MSG_MOVE_START_FORWARD = 0x0B5,
219 MSG_MOVE_START_BACKWARD = 0x0B6,
220 MSG_MOVE_STOP = 0x0B7,
221 MSG_MOVE_START_STRAFE_LEFT = 0x0B8,
222 MSG_MOVE_START_STRAFE_RIGHT = 0x0B9,
223 MSG_MOVE_STOP_STRAFE = 0x0BA,
224 MSG_MOVE_JUMP = 0x0BB,
225 MSG_MOVE_START_TURN_LEFT = 0x0BC,
226 MSG_MOVE_START_TURN_RIGHT = 0x0BD,
227 MSG_MOVE_STOP_TURN = 0x0BE,
228 MSG_MOVE_START_PITCH_UP = 0x0BF,
229 MSG_MOVE_START_PITCH_DOWN = 0x0C0,
230 MSG_MOVE_STOP_PITCH = 0x0C1,
231 MSG_MOVE_SET_RUN_MODE = 0x0C2,
232 MSG_MOVE_SET_WALK_MODE = 0x0C3,
233 MSG_MOVE_TOGGLE_LOGGING = 0x0C4,
234 MSG_MOVE_TELEPORT = 0x0C5,
235 MSG_MOVE_TELEPORT_CHEAT = 0x0C6,
236 MSG_MOVE_TELEPORT_ACK = 0x0C7,
237 MSG_MOVE_TOGGLE_FALL_LOGGING = 0x0C8,
238 MSG_MOVE_FALL_LAND = 0x0C9,
239 MSG_MOVE_START_SWIM = 0x0CA,
240 MSG_MOVE_STOP_SWIM = 0x0CB,
241 MSG_MOVE_SET_RUN_SPEED_CHEAT = 0x0CC,
242 MSG_MOVE_SET_RUN_SPEED = 0x0CD,
243 MSG_MOVE_SET_RUN_BACK_SPEED_CHEAT = 0x0CE,
244 MSG_MOVE_SET_RUN_BACK_SPEED = 0x0CF,
245 MSG_MOVE_SET_WALK_SPEED_CHEAT = 0x0D0,
246 MSG_MOVE_SET_WALK_SPEED = 0x0D1,
247 MSG_MOVE_SET_SWIM_SPEED_CHEAT = 0x0D2,
248 MSG_MOVE_SET_SWIM_SPEED = 0x0D3,
249 MSG_MOVE_SET_SWIM_BACK_SPEED_CHEAT = 0x0D4,
250 MSG_MOVE_SET_SWIM_BACK_SPEED = 0x0D5,
251 MSG_MOVE_SET_ALL_SPEED_CHEAT = 0x0D6,
252 MSG_MOVE_SET_TURN_RATE_CHEAT = 0x0D7,
253 MSG_MOVE_SET_TURN_RATE = 0x0D8,
254 MSG_MOVE_TOGGLE_COLLISION_CHEAT = 0x0D9,
255 MSG_MOVE_SET_FACING = 0x0DA,
256 MSG_MOVE_SET_PITCH = 0x0DB,
257 MSG_MOVE_WORLDPORT_ACK = 0x0DC,
258 SMSG_MONSTER_MOVE = 0x0DD,
259 SMSG_MOVE_WATER_WALK = 0x0DE,
260 SMSG_MOVE_LAND_WALK = 0x0DF,
261 MSG_MOVE_SET_RAW_POSITION_ACK = 0x0E0,
262 CMSG_MOVE_SET_RAW_POSITION = 0x0E1,
263 SMSG_FORCE_RUN_SPEED_CHANGE = 0x0E2,
264 CMSG_FORCE_RUN_SPEED_CHANGE_ACK = 0x0E3,
265 SMSG_FORCE_RUN_BACK_SPEED_CHANGE = 0x0E4,
266 CMSG_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x0E5,
267 SMSG_FORCE_SWIM_SPEED_CHANGE = 0x0E6,
268 CMSG_FORCE_SWIM_SPEED_CHANGE_ACK = 0x0E7,
269 SMSG_FORCE_MOVE_ROOT = 0x0E8,
270 CMSG_FORCE_MOVE_ROOT_ACK = 0x0E9,
271 SMSG_FORCE_MOVE_UNROOT = 0x0EA,
272 CMSG_FORCE_MOVE_UNROOT_ACK = 0x0EB,
273 MSG_MOVE_ROOT = 0x0EC,
274 MSG_MOVE_UNROOT = 0x0ED,
275 MSG_MOVE_HEARTBEAT = 0x0EE,
276 SMSG_MOVE_KNOCK_BACK = 0x0EF,
277 CMSG_MOVE_KNOCK_BACK_ACK = 0x0F0,
278 MSG_MOVE_KNOCK_BACK = 0x0F1,
279 SMSG_MOVE_FEATHER_FALL = 0x0F2,
280 SMSG_MOVE_NORMAL_FALL = 0x0F3,
281 SMSG_MOVE_SET_HOVER = 0x0F4,
282 SMSG_MOVE_UNSET_HOVER = 0x0F5,
283 CMSG_MOVE_HOVER_ACK = 0x0F6,
284 MSG_MOVE_HOVER = 0x0F7,
285 CMSG_TRIGGER_CINEMATIC_CHEAT = 0x0F8,
286 CMSG_OPENING_CINEMATIC = 0x0F9,
287 SMSG_TRIGGER_CINEMATIC = 0x0FA,
288 CMSG_NEXT_CINEMATIC_CAMERA = 0x0FB,
289 CMSG_COMPLETE_CINEMATIC = 0x0FC,
290 SMSG_TUTORIAL_FLAGS = 0x0FD,
291 CMSG_TUTORIAL_FLAG = 0x0FE,
292 CMSG_TUTORIAL_CLEAR = 0x0FF,
293 CMSG_TUTORIAL_RESET = 0x100,
294 CMSG_STANDSTATECHANGE = 0x101,
295 CMSG_EMOTE = 0x102,
296 SMSG_EMOTE = 0x103,
297 CMSG_TEXT_EMOTE = 0x104,
298 SMSG_TEXT_EMOTE = 0x105,
299 CMSG_AUTOEQUIP_GROUND_ITEM = 0x106,
300 CMSG_AUTOSTORE_GROUND_ITEM = 0x107,
301 CMSG_AUTOSTORE_LOOT_ITEM = 0x108,
302 CMSG_STORE_LOOT_IN_SLOT = 0x109,
303 CMSG_AUTOEQUIP_ITEM = 0x10A,
304 CMSG_AUTOSTORE_BAG_ITEM = 0x10B,
305 CMSG_SWAP_ITEM = 0x10C,
306 CMSG_SWAP_INV_ITEM = 0x10D,
307 CMSG_SPLIT_ITEM = 0x10E,
308 CMSG_AUTOEQUIP_ITEM_SLOT = 0x10F,
309 OBSOLETE_DROP_ITEM = 0x110,
310 CMSG_DESTROYITEM = 0x111,
311 SMSG_INVENTORY_CHANGE_FAILURE = 0x112,
312 SMSG_OPEN_CONTAINER = 0x113,
313 CMSG_INSPECT = 0x114,
314 SMSG_INSPECT = 0x115,
315 CMSG_INITIATE_TRADE = 0x116,
316 CMSG_BEGIN_TRADE = 0x117,
317 CMSG_BUSY_TRADE = 0x118,
318 CMSG_IGNORE_TRADE = 0x119,
319 CMSG_ACCEPT_TRADE = 0x11A,
320 CMSG_UNACCEPT_TRADE = 0x11B,
321 CMSG_CANCEL_TRADE = 0x11C,
322 CMSG_SET_TRADE_ITEM = 0x11D,
323 CMSG_CLEAR_TRADE_ITEM = 0x11E,
324 CMSG_SET_TRADE_GOLD = 0x11F,
325 SMSG_TRADE_STATUS = 0x120,
326 SMSG_TRADE_STATUS_EXTENDED = 0x121,
327 SMSG_INITIALIZE_FACTIONS = 0x122,
328 SMSG_SET_FACTION_VISIBLE = 0x123,
329 SMSG_SET_FACTION_STANDING = 0x124,
330 CMSG_SET_FACTION_ATWAR = 0x125,
331 CMSG_SET_FACTION_CHEAT = 0x126,
332 SMSG_SET_PROFICIENCY = 0x127,
333 CMSG_SET_ACTION_BUTTON = 0x128,
334 SMSG_ACTION_BUTTONS = 0x129,
335 SMSG_INITIAL_SPELLS = 0x12A,
336 SMSG_LEARNED_SPELL = 0x12B,
337 SMSG_SUPERCEDED_SPELL = 0x12C,
338 CMSG_NEW_SPELL_SLOT = 0x12D,
339 CMSG_CAST_SPELL = 0x12E,
340 CMSG_CANCEL_CAST = 0x12F,
341 SMSG_CAST_FAILED = 0x130,
342 SMSG_SPELL_START = 0x131,
343 SMSG_SPELL_GO = 0x132,
344 SMSG_SPELL_FAILURE = 0x133,
345 SMSG_SPELL_COOLDOWN = 0x134,
346 SMSG_COOLDOWN_EVENT = 0x135,
347 CMSG_CANCEL_AURA = 0x136,
348 SMSG_EQUIPMENT_SET_SAVED = 0x137,
349 SMSG_PET_CAST_FAILED = 0x138,
350 MSG_CHANNEL_START = 0x139,
351 MSG_CHANNEL_UPDATE = 0x13A,
352 CMSG_CANCEL_CHANNELLING = 0x13B,
353 SMSG_AI_REACTION = 0x13C,
354 CMSG_SET_SELECTION = 0x13D,
355 CMSG_EQUIPMENT_SET_DELETE = 0x13E,
356 CMSG_INSTANCE_LOCK_RESPONSE = 0x13F,
357 CMSG_UNUSED2 = 0x140,
358 CMSG_ATTACKSWING = 0x141,
359 CMSG_ATTACKSTOP = 0x142,
360 SMSG_ATTACKSTART = 0x143,
361 SMSG_ATTACKSTOP = 0x144,
362 SMSG_ATTACKSWING_NOTINRANGE = 0x145,
363 SMSG_ATTACKSWING_BADFACING = 0x146,
364 SMSG_ATTACKSWING_NOTSTANDING = 0x147,
365 SMSG_ATTACKSWING_DEADTARGET = 0x148,
366 SMSG_ATTACKSWING_CANT_ATTACK = 0x149,
367 SMSG_ATTACKERSTATEUPDATE = 0x14A,
368 SMSG_BATTLEFIELD_PORT_DENIED = 0x14B,
369 SMSG_DAMAGE_DONE_OBSOLETE = 0x14C,
370 SMSG_DAMAGE_TAKEN_OBSOLETE = 0x14D,
371 SMSG_CANCEL_COMBAT = 0x14E,
372 SMSG_SPELLBREAKLOG = 0x14F,
373 SMSG_SPELLHEALLOG = 0x150,
374 SMSG_SPELLENERGIZELOG = 0x151,
375 SMSG_BREAK_TARGET = 0x152,
376 CMSG_SAVE_PLAYER = 0x153,
377 CMSG_SETDEATHBINDPOINT = 0x154,
378 SMSG_BINDPOINTUPDATE = 0x155,
379 CMSG_GETDEATHBINDZONE = 0x156,
380 SMSG_BINDZONEREPLY = 0x157,
381 SMSG_PLAYERBOUND = 0x158,
382 SMSG_CLIENT_CONTROL_UPDATE = 0x159,
383 CMSG_REPOP_REQUEST = 0x15A,
384 SMSG_RESURRECT_REQUEST = 0x15B,
385 CMSG_RESURRECT_RESPONSE = 0x15C,
386 CMSG_LOOT = 0x15D,
387 CMSG_LOOT_MONEY = 0x15E,
388 CMSG_LOOT_RELEASE = 0x15F,
389 SMSG_LOOT_RESPONSE = 0x160,
390 SMSG_LOOT_RELEASE_RESPONSE = 0x161,
391 SMSG_LOOT_REMOVED = 0x162,
392 SMSG_LOOT_MONEY_NOTIFY = 0x163,
393 SMSG_LOOT_ITEM_NOTIFY = 0x164,
394 SMSG_LOOT_CLEAR_MONEY = 0x165,
395 SMSG_ITEM_PUSH_RESULT = 0x166,
396 SMSG_DUEL_REQUESTED = 0x167,
397 SMSG_DUEL_OUTOFBOUNDS = 0x168,
398 SMSG_DUEL_INBOUNDS = 0x169,
399 SMSG_DUEL_COMPLETE = 0x16A,
400 SMSG_DUEL_WINNER = 0x16B,
401 CMSG_DUEL_ACCEPTED = 0x16C,
402 CMSG_DUEL_CANCELLED = 0x16D,
403 SMSG_MOUNTRESULT = 0x16E,
404 SMSG_DISMOUNTRESULT = 0x16F,
405 SMSG_PUREMOUNT_CANCELLED_OBSOLETE = 0x170,
406 CMSG_MOUNTSPECIAL_ANIM = 0x171,
407 SMSG_MOUNTSPECIAL_ANIM = 0x172,
408 SMSG_PET_TAME_FAILURE = 0x173,
409 CMSG_PET_SET_ACTION = 0x174,
410 CMSG_PET_ACTION = 0x175,
411 CMSG_PET_ABANDON = 0x176,
412 CMSG_PET_RENAME = 0x177,
413 SMSG_PET_NAME_INVALID = 0x178,
414 SMSG_PET_SPELLS = 0x179,
415 SMSG_PET_MODE = 0x17A,
416 CMSG_GOSSIP_HELLO = 0x17B,
417 CMSG_GOSSIP_SELECT_OPTION = 0x17C,
418 SMSG_GOSSIP_MESSAGE = 0x17D,
419 SMSG_GOSSIP_COMPLETE = 0x17E,
420 CMSG_NPC_TEXT_QUERY = 0x17F,
421 SMSG_NPC_TEXT_UPDATE = 0x180,
422 SMSG_NPC_WONT_TALK = 0x181,
423 CMSG_QUESTGIVER_STATUS_QUERY = 0x182,
424 SMSG_QUESTGIVER_STATUS = 0x183,
425 CMSG_QUESTGIVER_HELLO = 0x184,
426 SMSG_QUESTGIVER_QUEST_LIST = 0x185,
427 CMSG_QUESTGIVER_QUERY_QUEST = 0x186,
428 CMSG_QUESTGIVER_QUEST_AUTOLAUNCH = 0x187,
429 SMSG_QUESTGIVER_QUEST_DETAILS = 0x188,
430 CMSG_QUESTGIVER_ACCEPT_QUEST = 0x189,
431 CMSG_QUESTGIVER_COMPLETE_QUEST = 0x18A,
432 SMSG_QUESTGIVER_REQUEST_ITEMS = 0x18B,
433 CMSG_QUESTGIVER_REQUEST_REWARD = 0x18C,
434 SMSG_QUESTGIVER_OFFER_REWARD = 0x18D,
435 CMSG_QUESTGIVER_CHOOSE_REWARD = 0x18E,
436 SMSG_QUESTGIVER_QUEST_INVALID = 0x18F,
437 CMSG_QUESTGIVER_CANCEL = 0x190,
438 SMSG_QUESTGIVER_QUEST_COMPLETE = 0x191,
439 SMSG_QUESTGIVER_QUEST_FAILED = 0x192,
440 CMSG_QUESTLOG_SWAP_QUEST = 0x193,
441 CMSG_QUESTLOG_REMOVE_QUEST = 0x194,
442 SMSG_QUESTLOG_FULL = 0x195,
443 SMSG_QUESTUPDATE_FAILED = 0x196,
444 SMSG_QUESTUPDATE_FAILEDTIMER = 0x197,
445 SMSG_QUESTUPDATE_COMPLETE = 0x198,
446 SMSG_QUESTUPDATE_ADD_KILL = 0x199,
447 SMSG_QUESTUPDATE_ADD_ITEM = 0x19A,
448 CMSG_QUEST_CONFIRM_ACCEPT = 0x19B,
449 SMSG_QUEST_CONFIRM_ACCEPT = 0x19C,
450 CMSG_PUSHQUESTTOPARTY = 0x19D,
451 CMSG_LIST_INVENTORY = 0x19E,
452 SMSG_LIST_INVENTORY = 0x19F,
453 CMSG_SELL_ITEM = 0x1A0,
454 SMSG_SELL_ITEM = 0x1A1,
455 CMSG_BUY_ITEM = 0x1A2,
456 CMSG_BUY_ITEM_IN_SLOT = 0x1A3,
457 SMSG_BUY_ITEM = 0x1A4,
458 SMSG_BUY_FAILED = 0x1A5,
459 CMSG_TAXICLEARALLNODES = 0x1A6,
460 CMSG_TAXIENABLEALLNODES = 0x1A7,
461 CMSG_TAXISHOWNODES = 0x1A8,
462 SMSG_SHOWTAXINODES = 0x1A9,
463 CMSG_TAXINODE_STATUS_QUERY = 0x1AA,
464 SMSG_TAXINODE_STATUS = 0x1AB,
465 CMSG_TAXIQUERYAVAILABLENODES = 0x1AC,
466 CMSG_ACTIVATETAXI = 0x1AD,
467 SMSG_ACTIVATETAXIREPLY = 0x1AE,
468 SMSG_NEW_TAXI_PATH = 0x1AF,
469 CMSG_TRAINER_LIST = 0x1B0,
470 SMSG_TRAINER_LIST = 0x1B1,
471 CMSG_TRAINER_BUY_SPELL = 0x1B2,
472 SMSG_TRAINER_BUY_SUCCEEDED = 0x1B3,
473 SMSG_TRAINER_BUY_FAILED = 0x1B4,
474 CMSG_BINDER_ACTIVATE = 0x1B5,
475 SMSG_PLAYERBINDERROR = 0x1B6,
476 CMSG_BANKER_ACTIVATE = 0x1B7,
477 SMSG_SHOW_BANK = 0x1B8,
478 CMSG_BUY_BANK_SLOT = 0x1B9,
479 SMSG_BUY_BANK_SLOT_RESULT = 0x1BA,
480 CMSG_PETITION_SHOWLIST = 0x1BB,
481 SMSG_PETITION_SHOWLIST = 0x1BC,
482 CMSG_PETITION_BUY = 0x1BD,
483 CMSG_PETITION_SHOW_SIGNATURES = 0x1BE,
484 SMSG_PETITION_SHOW_SIGNATURES = 0x1BF,
485 CMSG_PETITION_SIGN = 0x1C0,
486 SMSG_PETITION_SIGN_RESULTS = 0x1C1,
487 MSG_PETITION_DECLINE = 0x1C2,
488 CMSG_OFFER_PETITION = 0x1C3,
489 CMSG_TURN_IN_PETITION = 0x1C4,
490 SMSG_TURN_IN_PETITION_RESULTS = 0x1C5,
491 CMSG_PETITION_QUERY = 0x1C6,
492 SMSG_PETITION_QUERY_RESPONSE = 0x1C7,
493 SMSG_FISH_NOT_HOOKED = 0x1C8,
494 SMSG_FISH_ESCAPED = 0x1C9,
495 CMSG_BUG = 0x1CA,
496 SMSG_NOTIFICATION = 0x1CB,
497 CMSG_PLAYED_TIME = 0x1CC,
498 SMSG_PLAYED_TIME = 0x1CD,
499 CMSG_QUERY_TIME = 0x1CE,
500 SMSG_QUERY_TIME_RESPONSE = 0x1CF,
501 SMSG_LOG_XPGAIN = 0x1D0,
502 SMSG_AURACASTLOG = 0x1D1,
503 CMSG_RECLAIM_CORPSE = 0x1D2,
504 CMSG_WRAP_ITEM = 0x1D3,
505 SMSG_LEVELUP_INFO = 0x1D4,
506 MSG_MINIMAP_PING = 0x1D5,
507 SMSG_RESISTLOG = 0x1D6,
508 SMSG_ENCHANTMENTLOG = 0x1D7,
509 CMSG_SET_SKILL_CHEAT = 0x1D8,
510 SMSG_START_MIRROR_TIMER = 0x1D9,
511 SMSG_PAUSE_MIRROR_TIMER = 0x1DA,
512 SMSG_STOP_MIRROR_TIMER = 0x1DB,
513 CMSG_PING = 0x1DC,
514 SMSG_PONG = 0x1DD,
515 SMSG_CLEAR_COOLDOWN = 0x1DE,
516 SMSG_GAMEOBJECT_PAGETEXT = 0x1DF,
517 CMSG_SETSHEATHED = 0x1E0,
518 SMSG_COOLDOWN_CHEAT = 0x1E1,
519 SMSG_SPELL_DELAYED = 0x1E2,
520 CMSG_PLAYER_MACRO_OBSOLETE = 0x1E3,
521 SMSG_PLAYER_MACRO_OBSOLETE = 0x1E4,
522 CMSG_GHOST = 0x1E5,
523 CMSG_GM_INVIS = 0x1E6,
524 SMSG_INVALID_PROMOTION_CODE = 0x1E7,
525 MSG_GM_BIND_OTHER = 0x1E8,
526 MSG_GM_SUMMON = 0x1E9,
527 SMSG_ITEM_TIME_UPDATE = 0x1EA,
528 SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x1EB,
529 SMSG_AUTH_CHALLENGE = 0x1EC,
530 CMSG_AUTH_SESSION = 0x1ED,
531 SMSG_AUTH_RESPONSE = 0x1EE,
532 MSG_GM_SHOWLABEL = 0x1EF,
533 CMSG_PET_CAST_SPELL = 0x1F0,
534 MSG_SAVE_GUILD_EMBLEM = 0x1F1,
535 MSG_TABARDVENDOR_ACTIVATE = 0x1F2,
536 SMSG_PLAY_SPELL_VISUAL = 0x1F3,
537 CMSG_ZONEUPDATE = 0x1F4,
538 SMSG_PARTYKILLLOG = 0x1F5,
539 SMSG_COMPRESSED_UPDATE_OBJECT = 0x1F6,
540 SMSG_PLAY_SPELL_IMPACT = 0x1F7,
541 SMSG_EXPLORATION_EXPERIENCE = 0x1F8,
542 CMSG_GM_SET_SECURITY_GROUP = 0x1F9,
543 CMSG_GM_NUKE = 0x1FA,
544 MSG_RANDOM_ROLL = 0x1FB,
545 SMSG_ENVIRONMENTALDAMAGELOG = 0x1FC,
546 CMSG_RWHOIS_OBSOLETE = 0x1FD,
547 SMSG_RWHOIS = 0x1FE,
548 MSG_LOOKING_FOR_GROUP = 0x1FF,
549 CMSG_SET_LOOKING_FOR_GROUP = 0x200,
550 CMSG_UNLEARN_SPELL = 0x201,
551 CMSG_UNLEARN_SKILL = 0x202,
552 SMSG_REMOVED_SPELL = 0x203,
553 CMSG_DECHARGE = 0x204,
554 CMSG_GMTICKET_CREATE = 0x205,
555 SMSG_GMTICKET_CREATE = 0x206,
556 CMSG_GMTICKET_UPDATETEXT = 0x207,
557 SMSG_GMTICKET_UPDATETEXT = 0x208,
558 SMSG_ACCOUNT_DATA_TIMES = 0x209,
559 CMSG_REQUEST_ACCOUNT_DATA = 0x20A,
560 CMSG_UPDATE_ACCOUNT_DATA = 0x20B,
561 SMSG_UPDATE_ACCOUNT_DATA = 0x20C,
562 SMSG_CLEAR_FAR_SIGHT_IMMEDIATE = 0x20D,
563 SMSG_POWERGAINLOG_OBSOLETE = 0x20E,
564 CMSG_GM_TEACH = 0x20F,
565 CMSG_GM_CREATE_ITEM_TARGET = 0x210,
566 CMSG_GMTICKET_GETTICKET = 0x211,
567 SMSG_GMTICKET_GETTICKET = 0x212,
568 CMSG_UNLEARN_TALENTS = 0x213,
569 SMSG_GAMEOBJECT_SPAWN_ANIM_OBSOLETE = 0x214,
570 SMSG_GAMEOBJECT_DESPAWN_ANIM = 0x215,
571 MSG_CORPSE_QUERY = 0x216,
572 CMSG_GMTICKET_DELETETICKET = 0x217,
573 SMSG_GMTICKET_DELETETICKET = 0x218,
574 SMSG_CHAT_WRONG_FACTION = 0x219,
575 CMSG_GMTICKET_SYSTEMSTATUS = 0x21A,
576 SMSG_GMTICKET_SYSTEMSTATUS = 0x21B,
577 CMSG_SPIRIT_HEALER_ACTIVATE = 0x21C,
578 CMSG_SET_STAT_CHEAT = 0x21D,
579 SMSG_SET_REST_START_OBSOLETE = 0x21E,
580 CMSG_SKILL_BUY_STEP = 0x21F,
581 CMSG_SKILL_BUY_RANK = 0x220,
582 CMSG_XP_CHEAT = 0x221,
583 SMSG_SPIRIT_HEALER_CONFIRM = 0x222,
584 CMSG_CHARACTER_POINT_CHEAT = 0x223,
585 SMSG_GOSSIP_POI = 0x224,
586 CMSG_CHAT_IGNORED = 0x225,
587 CMSG_GM_VISION = 0x226,
588 CMSG_SERVER_COMMAND = 0x227,
589 CMSG_GM_SILENCE = 0x228,
590 CMSG_GM_REVEALTO = 0x229,
591 CMSG_GM_RESURRECT = 0x22A,
592 CMSG_GM_SUMMONMOB = 0x22B,
593 CMSG_GM_MOVECORPSE = 0x22C,
594 CMSG_GM_FREEZE = 0x22D,
595 CMSG_GM_UBERINVIS = 0x22E,
596 CMSG_GM_REQUEST_PLAYER_INFO = 0x22F,
597 SMSG_GM_PLAYER_INFO = 0x230,
598 CMSG_GUILD_RANK = 0x231,
599 CMSG_GUILD_ADD_RANK = 0x232,
600 CMSG_GUILD_DEL_RANK = 0x233,
601 CMSG_GUILD_SET_PUBLIC_NOTE = 0x234,
602 CMSG_GUILD_SET_OFFICER_NOTE = 0x235,
603 SMSG_LOGIN_VERIFY_WORLD = 0x236,
604 CMSG_CLEAR_EXPLORATION = 0x237,
605 CMSG_SEND_MAIL = 0x238,
606 SMSG_SEND_MAIL_RESULT = 0x239,
607 CMSG_GET_MAIL_LIST = 0x23A,
608 SMSG_MAIL_LIST_RESULT = 0x23B,
609 CMSG_BATTLEFIELD_LIST = 0x23C,
610 SMSG_BATTLEFIELD_LIST = 0x23D,
611 CMSG_BATTLEFIELD_JOIN = 0x23E,
612 SMSG_BATTLEFIELD_WIN_OBSOLETE = 0x23F,
613 SMSG_BATTLEFIELD_LOSE_OBSOLETE = 0x240,
614 CMSG_TAXICLEARNODE = 0x241,
615 CMSG_TAXIENABLENODE = 0x242,
616 CMSG_ITEM_TEXT_QUERY = 0x243,
617 SMSG_ITEM_TEXT_QUERY_RESPONSE = 0x244,
618 CMSG_MAIL_TAKE_MONEY = 0x245,
619 CMSG_MAIL_TAKE_ITEM = 0x246,
620 CMSG_MAIL_MARK_AS_READ = 0x247,
621 CMSG_MAIL_RETURN_TO_SENDER = 0x248,
622 CMSG_MAIL_DELETE = 0x249,
623 CMSG_MAIL_CREATE_TEXT_ITEM = 0x24A,
624 SMSG_SPELLLOGMISS = 0x24B,
625 SMSG_SPELLLOGEXECUTE = 0x24C,
626 SMSG_DEBUGAURAPROC = 0x24D,
627 SMSG_PERIODICAURALOG = 0x24E,
628 SMSG_SPELLDAMAGESHIELD = 0x24F,
629 SMSG_SPELLNONMELEEDAMAGELOG = 0x250,
630 CMSG_LEARN_TALENT = 0x251,
631 SMSG_RESURRECT_FAILED = 0x252,
632 CMSG_TOGGLE_PVP = 0x253,
633 SMSG_ZONE_UNDER_ATTACK = 0x254,
634 MSG_AUCTION_HELLO = 0x255,
635 CMSG_AUCTION_SELL_ITEM = 0x256,
636 CMSG_AUCTION_REMOVE_ITEM = 0x257,
637 CMSG_AUCTION_LIST_ITEMS = 0x258,
638 CMSG_AUCTION_LIST_OWNER_ITEMS = 0x259,
639 CMSG_AUCTION_PLACE_BID = 0x25A,
640 SMSG_AUCTION_COMMAND_RESULT = 0x25B,
641 SMSG_AUCTION_LIST_RESULT = 0x25C,
642 SMSG_AUCTION_OWNER_LIST_RESULT = 0x25D,
643 SMSG_AUCTION_BIDDER_NOTIFICATION = 0x25E,
644 SMSG_AUCTION_OWNER_NOTIFICATION = 0x25F,
645 SMSG_PROCRESIST = 0x260,
646 SMSG_STANDSTATE_CHANGE_FAILURE_OBSOLETE = 0x261,
647 SMSG_DISPEL_FAILED = 0x262,
648 SMSG_SPELLORDAMAGE_IMMUNE = 0x263,
649 CMSG_AUCTION_LIST_BIDDER_ITEMS = 0x264,
650 SMSG_AUCTION_BIDDER_LIST_RESULT = 0x265,
651 SMSG_SET_FLAT_SPELL_MODIFIER = 0x266,
652 SMSG_SET_PCT_SPELL_MODIFIER = 0x267,
653 CMSG_SET_AMMO = 0x268,
654 SMSG_CORPSE_RECLAIM_DELAY = 0x269,
655 CMSG_SET_ACTIVE_MOVER = 0x26A,
656 CMSG_PET_CANCEL_AURA = 0x26B,
657 CMSG_PLAYER_AI_CHEAT = 0x26C,
658 CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x26D,
659 MSG_GM_ACCOUNT_ONLINE = 0x26E,
660 MSG_LIST_STABLED_PETS = 0x26F,
661 CMSG_STABLE_PET = 0x270,
662 CMSG_UNSTABLE_PET = 0x271,
663 CMSG_BUY_STABLE_SLOT = 0x272,
664 SMSG_STABLE_RESULT = 0x273,
665 CMSG_STABLE_REVIVE_PET = 0x274,
666 CMSG_STABLE_SWAP_PET = 0x275,
667 MSG_QUEST_PUSH_RESULT = 0x276,
668 SMSG_PLAY_MUSIC = 0x277,
669 SMSG_PLAY_OBJECT_SOUND = 0x278,
670 CMSG_REQUEST_PET_INFO = 0x279,
671 CMSG_FAR_SIGHT = 0x27A,
672 SMSG_SPELLDISPELLOG = 0x27B,
673 SMSG_DAMAGE_CALC_LOG = 0x27C,
674 CMSG_ENABLE_DAMAGE_LOG = 0x27D,
675 CMSG_GROUP_CHANGE_SUB_GROUP = 0x27E,
676 CMSG_REQUEST_PARTY_MEMBER_STATS = 0x27F,
677 CMSG_GROUP_SWAP_SUB_GROUP = 0x280,
678 CMSG_RESET_FACTION_CHEAT = 0x281,
679 CMSG_AUTOSTORE_BANK_ITEM = 0x282,
680 CMSG_AUTOBANK_ITEM = 0x283,
681 MSG_QUERY_NEXT_MAIL_TIME = 0x284,
682 SMSG_RECEIVED_MAIL = 0x285,
683 SMSG_RAID_GROUP_ONLY = 0x286,
684 CMSG_SET_DURABILITY_CHEAT = 0x287,
685 CMSG_SET_PVP_RANK_CHEAT = 0x288,
686 CMSG_ADD_PVP_MEDAL_CHEAT = 0x289,
687 CMSG_DEL_PVP_MEDAL_CHEAT = 0x28A,
688 CMSG_SET_PVP_TITLE = 0x28B,
689 SMSG_PVP_CREDIT = 0x28C,
690 SMSG_AUCTION_REMOVED_NOTIFICATION = 0x28D,
691 CMSG_GROUP_RAID_CONVERT = 0x28E,
692 CMSG_GROUP_ASSISTANT_LEADER = 0x28F,
693 CMSG_BUYBACK_ITEM = 0x290,
694 SMSG_SERVER_MESSAGE = 0x291,
695 CMSG_MEETINGSTONE_JOIN = 0x292,
696 CMSG_MEETINGSTONE_LEAVE = 0x293,
697 CMSG_MEETINGSTONE_CHEAT = 0x294,
698 SMSG_MEETINGSTONE_SETQUEUE = 0x295,
699 CMSG_MEETINGSTONE_INFO = 0x296,
700 SMSG_MEETINGSTONE_COMPLETE = 0x297,
701 SMSG_MEETINGSTONE_IN_PROGRESS = 0x298,
702 SMSG_MEETINGSTONE_MEMBER_ADDED = 0x299,
703 CMSG_GMTICKETSYSTEM_TOGGLE = 0x29A,
704 CMSG_CANCEL_GROWTH_AURA = 0x29B,
705 SMSG_CANCEL_AUTO_REPEAT = 0x29C,
706 SMSG_STANDSTATE_UPDATE = 0x29D,
707 SMSG_LOOT_ALL_PASSED = 0x29E,
708 SMSG_LOOT_ROLL_WON = 0x29F,
709 CMSG_LOOT_ROLL = 0x2A0,
710 SMSG_LOOT_START_ROLL = 0x2A1,
711 SMSG_LOOT_ROLL = 0x2A2,
712 CMSG_LOOT_MASTER_GIVE = 0x2A3,
713 SMSG_LOOT_MASTER_LIST = 0x2A4,
714 SMSG_SET_FORCED_REACTIONS = 0x2A5,
715 SMSG_SPELL_FAILED_OTHER = 0x2A6,
716 SMSG_GAMEOBJECT_RESET_STATE = 0x2A7,
717 CMSG_REPAIR_ITEM = 0x2A8,
718 SMSG_CHAT_PLAYER_NOT_FOUND = 0x2A9,
719 MSG_TALENT_WIPE_CONFIRM = 0x2AA,
720 SMSG_SUMMON_REQUEST = 0x2AB,
721 CMSG_SUMMON_RESPONSE = 0x2AC,
722 MSG_MOVE_TOGGLE_GRAVITY_CHEAT = 0x2AD,
723 SMSG_MONSTER_MOVE_TRANSPORT = 0x2AE,
724 SMSG_PET_BROKEN = 0x2AF,
725 MSG_MOVE_FEATHER_FALL = 0x2B0,
726 MSG_MOVE_WATER_WALK = 0x2B1,
727 CMSG_SERVER_BROADCAST = 0x2B2,
728 CMSG_SELF_RES = 0x2B3,
729 SMSG_FEIGN_DEATH_RESISTED = 0x2B4,
730 CMSG_RUN_SCRIPT = 0x2B5,
731 SMSG_SCRIPT_MESSAGE = 0x2B6,
732 SMSG_DUEL_COUNTDOWN = 0x2B7,
733 SMSG_AREA_TRIGGER_MESSAGE = 0x2B8,
734 CMSG_SHOWING_HELM = 0x2B9,
735 CMSG_SHOWING_CLOAK = 0x2BA,
736 SMSG_MEETINGSTONE_JOINFAILED = 0x2BB,
737 SMSG_PLAYER_SKINNED = 0x2BC,
738 SMSG_DURABILITY_DAMAGE_DEATH = 0x2BD,
739 CMSG_SET_EXPLORATION = 0x2BE,
740 CMSG_SET_ACTIONBAR_TOGGLES = 0x2BF,
741 UMSG_DELETE_GUILD_CHARTER = 0x2C0,
742 MSG_PETITION_RENAME = 0x2C1,
743 SMSG_INIT_WORLD_STATES = 0x2C2,
744 SMSG_UPDATE_WORLD_STATE = 0x2C3,
745 CMSG_ITEM_NAME_QUERY = 0x2C4,
746 SMSG_ITEM_NAME_QUERY_RESPONSE = 0x2C5,
747 SMSG_PET_ACTION_FEEDBACK = 0x2C6,
748 CMSG_CHAR_RENAME = 0x2C7,
749 SMSG_CHAR_RENAME = 0x2C8,
750 CMSG_MOVE_SPLINE_DONE = 0x2C9,
751 CMSG_MOVE_FALL_RESET = 0x2CA,
752 SMSG_INSTANCE_SAVE_CREATED = 0x2CB,
753 SMSG_RAID_INSTANCE_INFO = 0x2CC,
754 CMSG_REQUEST_RAID_INFO = 0x2CD,
755 CMSG_MOVE_TIME_SKIPPED = 0x2CE,
756 CMSG_MOVE_FEATHER_FALL_ACK = 0x2CF,
757 CMSG_MOVE_WATER_WALK_ACK = 0x2D0,
758 CMSG_MOVE_NOT_ACTIVE_MOVER = 0x2D1,
759 SMSG_PLAY_SOUND = 0x2D2,
760 CMSG_BATTLEFIELD_STATUS = 0x2D3,
761 SMSG_BATTLEFIELD_STATUS = 0x2D4,
762 CMSG_BATTLEFIELD_PORT = 0x2D5,
763 MSG_INSPECT_HONOR_STATS = 0x2D6,
764 CMSG_BATTLEMASTER_HELLO = 0x2D7,
765 CMSG_MOVE_START_SWIM_CHEAT = 0x2D8,
766 CMSG_MOVE_STOP_SWIM_CHEAT = 0x2D9,
767 SMSG_FORCE_WALK_SPEED_CHANGE = 0x2DA,
768 CMSG_FORCE_WALK_SPEED_CHANGE_ACK = 0x2DB,
769 SMSG_FORCE_SWIM_BACK_SPEED_CHANGE = 0x2DC,
770 CMSG_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0x2DD,
771 SMSG_FORCE_TURN_RATE_CHANGE = 0x2DE,
772 CMSG_FORCE_TURN_RATE_CHANGE_ACK = 0x2DF,
773 MSG_PVP_LOG_DATA = 0x2E0,
774 CMSG_LEAVE_BATTLEFIELD = 0x2E1,
775 CMSG_AREA_SPIRIT_HEALER_QUERY = 0x2E2,
776 CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x2E3,
777 SMSG_AREA_SPIRIT_HEALER_TIME = 0x2E4,
778 CMSG_GM_UNTEACH = 0x2E5,
779 SMSG_WARDEN_DATA = 0x2E6,
780 CMSG_WARDEN_DATA = 0x2E7,
781 SMSG_GROUP_JOINED_BATTLEGROUND = 0x2E8,
782 MSG_BATTLEGROUND_PLAYER_POSITIONS = 0x2E9,
783 CMSG_PET_STOP_ATTACK = 0x2EA,
784 SMSG_BINDER_CONFIRM = 0x2EB,
785 SMSG_BATTLEGROUND_PLAYER_JOINED = 0x2EC,
786 SMSG_BATTLEGROUND_PLAYER_LEFT = 0x2ED,
787 CMSG_BATTLEMASTER_JOIN = 0x2EE,
788 SMSG_ADDON_INFO = 0x2EF,
789 CMSG_PET_UNLEARN = 0x2F0,
790 SMSG_PET_UNLEARN_CONFIRM = 0x2F1,
791 SMSG_PARTY_MEMBER_STATS_FULL = 0x2F2,
792 CMSG_PET_SPELL_AUTOCAST = 0x2F3,
793 SMSG_WEATHER = 0x2F4,
794 SMSG_PLAY_TIME_WARNING = 0x2F5,
795 SMSG_MINIGAME_SETUP = 0x2F6,
796 SMSG_MINIGAME_STATE = 0x2F7,
797 CMSG_MINIGAME_MOVE = 0x2F8,
798 SMSG_MINIGAME_MOVE_FAILED = 0x2F9,
799 SMSG_RAID_INSTANCE_MESSAGE = 0x2FA,
800 SMSG_COMPRESSED_MOVES = 0x2FB,
801 CMSG_GUILD_INFO_TEXT = 0x2FC,
802 SMSG_CHAT_RESTRICTED = 0x2FD,
803 SMSG_SPLINE_SET_RUN_SPEED = 0x2FE,
804 SMSG_SPLINE_SET_RUN_BACK_SPEED = 0x2FF,
805 SMSG_SPLINE_SET_SWIM_SPEED = 0x300,
806 SMSG_SPLINE_SET_WALK_SPEED = 0x301,
807 SMSG_SPLINE_SET_SWIM_BACK_SPEED = 0x302,
808 SMSG_SPLINE_SET_TURN_RATE = 0x303,
809 SMSG_SPLINE_MOVE_UNROOT = 0x304,
810 SMSG_SPLINE_MOVE_FEATHER_FALL = 0x305,
811 SMSG_SPLINE_MOVE_NORMAL_FALL = 0x306,
812 SMSG_SPLINE_MOVE_SET_HOVER = 0x307,
813 SMSG_SPLINE_MOVE_UNSET_HOVER = 0x308,
814 SMSG_SPLINE_MOVE_WATER_WALK = 0x309,
815 SMSG_SPLINE_MOVE_LAND_WALK = 0x30A,
816 SMSG_SPLINE_MOVE_START_SWIM = 0x30B,
817 SMSG_SPLINE_MOVE_STOP_SWIM = 0x30C,
818 SMSG_SPLINE_MOVE_SET_RUN_MODE = 0x30D,
819 SMSG_SPLINE_MOVE_SET_WALK_MODE = 0x30E,
820 CMSG_GM_NUKE_ACCOUNT = 0x30F,
821 MSG_GM_DESTROY_CORPSE = 0x310,
822 CMSG_GM_DESTROY_ONLINE_CORPSE = 0x311,
823 CMSG_ACTIVATETAXIEXPRESS = 0x312,
824 SMSG_SET_FACTION_ATWAR = 0x313,
825 SMSG_GAMETIMEBIAS_SET = 0x314,
826 CMSG_DEBUG_ACTIONS_START = 0x315,
827 CMSG_DEBUG_ACTIONS_STOP = 0x316,
828 CMSG_SET_FACTION_INACTIVE = 0x317,
829 CMSG_SET_WATCHED_FACTION = 0x318,
830 MSG_MOVE_TIME_SKIPPED = 0x319,
831 SMSG_SPLINE_MOVE_ROOT = 0x31A,
832 CMSG_SET_EXPLORATION_ALL = 0x31B,
833 SMSG_INVALIDATE_PLAYER = 0x31C,
834 CMSG_RESET_INSTANCES = 0x31D,
835 SMSG_INSTANCE_RESET = 0x31E,
836 SMSG_INSTANCE_RESET_FAILED = 0x31F,
837 SMSG_UPDATE_LAST_INSTANCE = 0x320,
838 MSG_RAID_TARGET_UPDATE = 0x321,
839 MSG_RAID_READY_CHECK = 0x322,
840 CMSG_LUA_USAGE = 0x323,
841 SMSG_PET_ACTION_SOUND = 0x324,
842 SMSG_PET_DISMISS_SOUND = 0x325,
843 SMSG_GHOSTEE_GONE = 0x326,
844 CMSG_GM_UPDATE_TICKET_STATUS = 0x327,
845 SMSG_GM_TICKET_STATUS_UPDATE = 0x328,
846 MSG_SET_DUNGEON_DIFFICULTY = 0x329,
847 CMSG_GMSURVEY_SUBMIT = 0x32A,
848 SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x32B,
849 CMSG_IGNORE_KNOCKBACK_CHEAT = 0x32C,
850 SMSG_CHAT_PLAYER_AMBIGUOUS = 0x32D,
851 MSG_DELAY_GHOST_TELEPORT = 0x32E,
852 SMSG_SPELLINSTAKILLLOG = 0x32F,
853 SMSG_SPELL_UPDATE_CHAIN_TARGETS = 0x330,
854 CMSG_CHAT_FILTERED = 0x331,
855 SMSG_EXPECTED_SPAM_RECORDS = 0x332,
856 SMSG_SPELLSTEALLOG = 0x333,
857 CMSG_LOTTERY_QUERY_OBSOLETE = 0x334,
858 SMSG_LOTTERY_QUERY_RESULT_OBSOLETE = 0x335,
859 CMSG_BUY_LOTTERY_TICKET_OBSOLETE = 0x336,
860 SMSG_LOTTERY_RESULT_OBSOLETE = 0x337,
861 SMSG_CHARACTER_PROFILE = 0x338,
862 SMSG_CHARACTER_PROFILE_REALM_CONNECTED = 0x339,
863 SMSG_DEFENSE_MESSAGE = 0x33A,
864 SMSG_INSTANCE_DIFFICULTY = 0x33B,
865 MSG_GM_RESETINSTANCELIMIT = 0x33C,
866 SMSG_MOTD = 0x33D,
867 SMSG_MOVE_SET_FLIGHT_OBSOLETE = 0x33E,
868 SMSG_MOVE_UNSET_FLIGHT_OBSOLETE = 0x33F,
869 CMSG_MOVE_FLIGHT_ACK_OBSOLETE = 0x340,
870 MSG_MOVE_START_SWIM_CHEAT = 0x341,
871 MSG_MOVE_STOP_SWIM_CHEAT = 0x342,
872 SMSG_MOVE_SET_CAN_FLY = 0x343,
873 SMSG_MOVE_UNSET_CAN_FLY = 0x344,
874 CMSG_MOVE_SET_CAN_FLY_ACK = 0x345,
875 CMSG_MOVE_SET_FLY = 0x346,
876 CMSG_SOCKET_GEMS = 0x347,
877 CMSG_ARENA_TEAM_CREATE = 0x348,
878 SMSG_ARENA_TEAM_COMMAND_RESULT = 0x349,
879 UMSG_UPDATE_ARENA_TEAM_OBSOLETE = 0x34A,
880 CMSG_ARENA_TEAM_QUERY = 0x34B,
881 SMSG_ARENA_TEAM_QUERY_RESPONSE = 0x34C,
882 CMSG_ARENA_TEAM_ROSTER = 0x34D,
883 SMSG_ARENA_TEAM_ROSTER = 0x34E,
884 CMSG_ARENA_TEAM_INVITE = 0x34F,
885 SMSG_ARENA_TEAM_INVITE = 0x350,
886 CMSG_ARENA_TEAM_ACCEPT = 0x351,
887 CMSG_ARENA_TEAM_DECLINE = 0x352,
888 CMSG_ARENA_TEAM_LEAVE = 0x353,
889 CMSG_ARENA_TEAM_REMOVE = 0x354,
890 CMSG_ARENA_TEAM_DISBAND = 0x355,
891 CMSG_ARENA_TEAM_LEADER = 0x356,
892 SMSG_ARENA_TEAM_EVENT = 0x357,
893 CMSG_BATTLEMASTER_JOIN_ARENA = 0x358,
894 MSG_MOVE_START_ASCEND = 0x359,
895 MSG_MOVE_STOP_ASCEND = 0x35A,
896 SMSG_ARENA_TEAM_STATS = 0x35B,
897 CMSG_LFG_SET_AUTOJOIN = 0x35C,
898 CMSG_LFG_CLEAR_AUTOJOIN = 0x35D,
899 CMSG_LFM_SET_AUTOFILL = 0x35E,
900 CMSG_LFM_CLEAR_AUTOFILL = 0x35F,
901 CMSG_ACCEPT_LFG_MATCH = 0x360,
902 CMSG_DECLINE_LFG_MATCH = 0x361,
903 CMSG_CANCEL_PENDING_LFG = 0x362,
904 CMSG_CLEAR_LOOKING_FOR_GROUP = 0x363,
905 CMSG_CLEAR_LOOKING_FOR_MORE = 0x364,
906 CMSG_SET_LOOKING_FOR_MORE = 0x365,
907 CMSG_SET_LFG_COMMENT = 0x366,
908 SMSG_LFG_TIMEDOUT = 0x367,
909 SMSG_LFG_OTHER_TIMEDOUT = 0x368,
910 SMSG_LFG_AUTOJOIN_FAILED = 0x369,
911 SMSG_LFG_AUTOJOIN_FAILED_NO_PLAYER = 0x36A,
912 SMSG_LFG_LEADER_IS_LFM = 0x36B,
913 SMSG_LFG_UPDATE = 0x36C,
914 SMSG_LFG_UPDATE_LFM = 0x36D,
915 SMSG_LFG_UPDATE_LFG = 0x36E,
916 SMSG_LFG_UPDATE_QUEUED = 0x36F,
917 SMSG_LFG_PENDING_INVITE = 0x370,
918 SMSG_LFG_PENDING_MATCH = 0x371,
919 SMSG_LFG_PENDING_MATCH_DONE = 0x372,
920 SMSG_TITLE_EARNED = 0x373,
921 CMSG_SET_TITLE = 0x374,
922 CMSG_CANCEL_MOUNT_AURA = 0x375,
923 SMSG_ARENA_ERROR = 0x376,
924 MSG_INSPECT_ARENA_TEAMS = 0x377,
925 SMSG_DEATH_RELEASE_LOC = 0x378,
926 CMSG_CANCEL_TEMP_ENCHANTMENT = 0x379,
927 SMSG_FORCED_DEATH_UPDATE = 0x37A,
928 CMSG_CHEAT_SET_HONOR_CURRENCY = 0x37B,
929 CMSG_CHEAT_SET_ARENA_CURRENCY = 0x37C,
930 MSG_MOVE_SET_FLIGHT_SPEED_CHEAT = 0x37D,
931 MSG_MOVE_SET_FLIGHT_SPEED = 0x37E,
932 MSG_MOVE_SET_FLIGHT_BACK_SPEED_CHEAT = 0x37F,
933 MSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x380,
934 SMSG_FORCE_FLIGHT_SPEED_CHANGE = 0x381,
935 CMSG_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x382,
936 SMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE = 0x383,
937 CMSG_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0x384,
938 SMSG_SPLINE_SET_FLIGHT_SPEED = 0x385,
939 SMSG_SPLINE_SET_FLIGHT_BACK_SPEED = 0x386,
940 CMSG_MAELSTROM_INVALIDATE_CACHE = 0x387,
941 SMSG_FLIGHT_SPLINE_SYNC = 0x388,
942 CMSG_SET_TAXI_BENCHMARK_MODE = 0x389,
943 SMSG_JOINED_BATTLEGROUND_QUEUE = 0x38A,
944 SMSG_REALM_SPLIT = 0x38B,
945 CMSG_REALM_SPLIT = 0x38C,
946 CMSG_MOVE_CHNG_TRANSPORT = 0x38D,
947 MSG_PARTY_ASSIGNMENT = 0x38E,
948 SMSG_OFFER_PETITION_ERROR = 0x38F,
949 SMSG_TIME_SYNC_REQ = 0x390,
950 CMSG_TIME_SYNC_RESP = 0x391,
951 CMSG_SEND_LOCAL_EVENT = 0x392,
952 CMSG_SEND_GENERAL_TRIGGER = 0x393,
953 CMSG_SEND_COMBAT_TRIGGER = 0x394,
954 CMSG_MAELSTROM_GM_SENT_MAIL = 0x395,
955 SMSG_RESET_FAILED_NOTIFY = 0x396,
956 SMSG_REAL_GROUP_UPDATE = 0x397,
957 SMSG_LFG_DISABLED = 0x398,
958 CMSG_ACTIVE_PVP_CHEAT = 0x399,
959 CMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY = 0x39A,
960 SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE = 0x39B,
961 SMSG_CHEAT_DUMP_ITEMS_DEBUG_ONLY_RESPONSE_WRITE_FILE = 0x39C,
962 SMSG_UPDATE_COMBO_POINTS = 0x39D,
963 SMSG_VOICE_SESSION_ROSTER_UPDATE = 0x39E,
964 SMSG_VOICE_SESSION_LEAVE = 0x39F,
965 SMSG_VOICE_SESSION_ADJUST_PRIORITY = 0x3A0,
966 CMSG_VOICE_SET_TALKER_MUTED_REQUEST = 0x3A1,
967 SMSG_VOICE_SET_TALKER_MUTED = 0x3A2,
968 SMSG_INIT_EXTRA_AURA_INFO_OBSOLETE = 0x3A3,
969 SMSG_SET_EXTRA_AURA_INFO_OBSOLETE = 0x3A4,
970 SMSG_SET_EXTRA_AURA_INFO_NEED_UPDATE_OBSOLETE = 0x3A5,
971 SMSG_CLEAR_EXTRA_AURA_INFO_OBSOLETE = 0x3A6,
972 MSG_MOVE_START_DESCEND = 0x3A7,
973 CMSG_IGNORE_REQUIREMENTS_CHEAT = 0x3A8,
974 SMSG_IGNORE_REQUIREMENTS_CHEAT = 0x3A9,
975 SMSG_SPELL_CHANCE_PROC_LOG = 0x3AA,
976 CMSG_MOVE_SET_RUN_SPEED = 0x3AB,
977 SMSG_DISMOUNT = 0x3AC,
978 MSG_MOVE_UPDATE_CAN_FLY = 0x3AD,
979 MSG_RAID_READY_CHECK_CONFIRM = 0x3AE,
980 CMSG_VOICE_SESSION_ENABLE = 0x3AF,
981 SMSG_VOICE_SESSION_ENABLE = 0x3B0,
982 SMSG_VOICE_PARENTAL_CONTROLS = 0x3B1,
983 CMSG_GM_WHISPER = 0x3B2,
984 SMSG_GM_MESSAGECHAT = 0x3B3,
985 MSG_GM_GEARRATING = 0x3B4,
986 CMSG_COMMENTATOR_ENABLE = 0x3B5,
987 SMSG_COMMENTATOR_STATE_CHANGED = 0x3B6,
988 CMSG_COMMENTATOR_GET_MAP_INFO = 0x3B7,
989 SMSG_COMMENTATOR_MAP_INFO = 0x3B8,
990 CMSG_COMMENTATOR_GET_PLAYER_INFO = 0x3B9,
991 SMSG_COMMENTATOR_GET_PLAYER_INFO = 0x3BA,
992 SMSG_COMMENTATOR_PLAYER_INFO = 0x3BB,
993 CMSG_COMMENTATOR_ENTER_INSTANCE = 0x3BC,
994 CMSG_COMMENTATOR_EXIT_INSTANCE = 0x3BD,
995 CMSG_COMMENTATOR_INSTANCE_COMMAND = 0x3BE,
996 SMSG_CLEAR_TARGET = 0x3BF,
997 CMSG_BOT_DETECTED = 0x3C0,
998 SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x3C1,
999 CMSG_CHEAT_PLAYER_LOGIN = 0x3C2,
1000 CMSG_CHEAT_PLAYER_LOOKUP = 0x3C3,
1001 SMSG_CHEAT_PLAYER_LOOKUP = 0x3C4,
1002 SMSG_KICK_REASON = 0x3C5,
1003 MSG_RAID_READY_CHECK_FINISHED = 0x3C6,
1004 CMSG_COMPLAIN = 0x3C7,
1005 SMSG_COMPLAIN_RESULT = 0x3C8,
1006 SMSG_FEATURE_SYSTEM_STATUS = 0x3C9,
1007 CMSG_GM_SHOW_COMPLAINTS = 0x3CA,
1008 CMSG_GM_UNSQUELCH = 0x3CB,
1009 CMSG_CHANNEL_SILENCE_VOICE = 0x3CC,
1010 CMSG_CHANNEL_SILENCE_ALL = 0x3CD,
1011 CMSG_CHANNEL_UNSILENCE_VOICE = 0x3CE,
1012 CMSG_CHANNEL_UNSILENCE_ALL = 0x3CF,
1013 CMSG_TARGET_CAST = 0x3D0,
1014 CMSG_TARGET_SCRIPT_CAST = 0x3D1,
1015 CMSG_CHANNEL_DISPLAY_LIST = 0x3D2,
1016 CMSG_SET_ACTIVE_VOICE_CHANNEL = 0x3D3,
1017 CMSG_GET_CHANNEL_MEMBER_COUNT = 0x3D4,
1018 SMSG_CHANNEL_MEMBER_COUNT = 0x3D5,
1019 CMSG_CHANNEL_VOICE_ON = 0x3D6,
1020 CMSG_CHANNEL_VOICE_OFF = 0x3D7,
1021 CMSG_DEBUG_LIST_TARGETS = 0x3D8,
1022 SMSG_DEBUG_LIST_TARGETS = 0x3D9,
1023 SMSG_AVAILABLE_VOICE_CHANNEL = 0x3DA,
1024 CMSG_ADD_VOICE_IGNORE = 0x3DB,
1025 CMSG_DEL_VOICE_IGNORE = 0x3DC,
1026 CMSG_PARTY_SILENCE = 0x3DD,
1027 CMSG_PARTY_UNSILENCE = 0x3DE,
1028 MSG_NOTIFY_PARTY_SQUELCH = 0x3DF,
1029 SMSG_COMSAT_RECONNECT_TRY = 0x3E0,
1030 SMSG_COMSAT_DISCONNECT = 0x3E1,
1031 SMSG_COMSAT_CONNECT_FAIL = 0x3E2,
1032 SMSG_VOICE_CHAT_STATUS = 0x3E3,
1033 CMSG_REPORT_PVP_AFK = 0x3E4,
1034 CMSG_REPORT_PVP_AFK_RESULT = 0x3E5,
1035 CMSG_GUILD_BANKER_ACTIVATE = 0x3E6,
1036 CMSG_GUILD_BANK_QUERY_TAB = 0x3E7,
1037 SMSG_GUILD_BANK_LIST = 0x3E8,
1038 CMSG_GUILD_BANK_SWAP_ITEMS = 0x3E9,
1039 CMSG_GUILD_BANK_BUY_TAB = 0x3EA,
1040 CMSG_GUILD_BANK_UPDATE_TAB = 0x3EB,
1041 CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x3EC,
1042 CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x3ED,
1043 MSG_GUILD_BANK_LOG_QUERY = 0x3EE,
1044 CMSG_SET_CHANNEL_WATCH = 0x3EF,
1045 SMSG_USERLIST_ADD = 0x3F0,
1046 SMSG_USERLIST_REMOVE = 0x3F1,
1047 SMSG_USERLIST_UPDATE = 0x3F2,
1048 CMSG_CLEAR_CHANNEL_WATCH = 0x3F3,
1049 SMSG_INSPECT_TALENT = 0x3F4,
1050 SMSG_GOGOGO_OBSOLETE = 0x3F5,
1051 SMSG_ECHO_PARTY_SQUELCH = 0x3F6,
1052 CMSG_SET_TITLE_SUFFIX = 0x3F7,
1053 CMSG_SPELLCLICK = 0x3F8,
1054 SMSG_LOOT_LIST = 0x3F9,
1055 CMSG_GM_CHARACTER_RESTORE = 0x3FA,
1056 CMSG_GM_CHARACTER_SAVE = 0x3FB,
1057 SMSG_VOICESESSION_FULL = 0x3FC,
1058 MSG_GUILD_PERMISSIONS = 0x3FD,
1059 MSG_GUILD_BANK_MONEY_WITHDRAWN = 0x3FE,
1060 MSG_GUILD_EVENT_LOG_QUERY = 0x3FF,
1061 CMSG_MAELSTROM_RENAME_GUILD = 0x400,
1062 CMSG_GET_MIRRORIMAGE_DATA = 0x401,
1063 SMSG_MIRRORIMAGE_DATA = 0x402,
1064 SMSG_FORCE_DISPLAY_UPDATE = 0x403,
1065 SMSG_SPELL_CHANCE_RESIST_PUSHBACK = 0x404,
1066 CMSG_IGNORE_DIMINISHING_RETURNS_CHEAT = 0x405,
1067 SMSG_IGNORE_DIMINISHING_RETURNS_CHEAT = 0x406,
1068 CMSG_KEEP_ALIVE = 0x407,
1069 SMSG_RAID_READY_CHECK_ERROR = 0x408,
1070 CMSG_OPT_OUT_OF_LOOT = 0x409,
1071 MSG_QUERY_GUILD_BANK_TEXT = 0x40A,
1072 CMSG_SET_GUILD_BANK_TEXT = 0x40B,
1073 CMSG_SET_GRANTABLE_LEVELS = 0x40C,
1074 CMSG_GRANT_LEVEL = 0x40D,
1075 CMSG_REFER_A_FRIEND = 0x40E,
1076 MSG_GM_CHANGE_ARENA_RATING = 0x40F,
1077 CMSG_DECLINE_CHANNEL_INVITE = 0x410,
1078 CMSG_GROUPACTION_THROTTLED = 0x411,
1079 SMSG_OVERRIDE_LIGHT = 0x412,
1080 SMSG_TOTEM_CREATED = 0x413,
1081 CMSG_TOTEM_DESTROYED = 0x414,
1082 CMSG_EXPIRE_RAID_INSTANCE = 0x415,
1083 CMSG_NO_SPELL_VARIANCE = 0x416,
1084 CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY = 0x417,
1085 SMSG_QUESTGIVER_STATUS_MULTIPLE = 0x418,
1086 CMSG_SET_PLAYER_DECLINED_NAMES = 0x419,
1087 SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x41A,
1088 CMSG_QUERY_SERVER_BUCK_DATA = 0x41B,
1089 CMSG_CLEAR_SERVER_BUCK_DATA = 0x41C,
1090 SMSG_SERVER_BUCK_DATA = 0x41D,
1091 SMSG_SEND_UNLEARN_SPELLS = 0x41E,
1092 SMSG_PROPOSE_LEVEL_GRANT = 0x41F,
1093 CMSG_ACCEPT_LEVEL_GRANT = 0x420,
1094 SMSG_REFER_A_FRIEND_FAILURE = 0x421,
1095 SMSG_SPLINE_MOVE_SET_FLYING = 0x422,
1096 SMSG_SPLINE_MOVE_UNSET_FLYING = 0x423,
1097 SMSG_SUMMON_CANCEL = 0x424,
1098 CMSG_CHANGE_PERSONAL_ARENA_RATING = 0x425,
1099 CMSG_ALTER_APPEARANCE = 0x426,
1100 SMSG_ENABLE_BARBER_SHOP = 0x427,
1101 SMSG_BARBER_SHOP_RESULT = 0x428,
1102 CMSG_CALENDAR_GET_CALENDAR = 0x429,
1103 CMSG_CALENDAR_GET_EVENT = 0x42A,
1104 CMSG_CALENDAR_GUILD_FILTER = 0x42B,
1105 CMSG_CALENDAR_ARENA_TEAM = 0x42C,
1106 CMSG_CALENDAR_ADD_EVENT = 0x42D,
1107 CMSG_CALENDAR_UPDATE_EVENT = 0x42E,
1108 CMSG_CALENDAR_REMOVE_EVENT = 0x42F,
1109 CMSG_CALENDAR_COPY_EVENT = 0x430,
1110 CMSG_CALENDAR_EVENT_INVITE = 0x431,
1111 CMSG_CALENDAR_EVENT_RSVP = 0x432,
1112 CMSG_CALENDAR_EVENT_REMOVE_INVITE = 0x433,
1113 CMSG_CALENDAR_EVENT_STATUS = 0x434,
1114 CMSG_CALENDAR_EVENT_MODERATOR_STATUS = 0x435,
1115 SMSG_CALENDAR_SEND_CALENDAR = 0x436,
1116 SMSG_CALENDAR_SEND_EVENT = 0x437,
1117 SMSG_CALENDAR_FILTER_GUILD = 0x438,
1118 SMSG_CALENDAR_ARENA_TEAM = 0x439,
1119 SMSG_CALENDAR_EVENT_INVITE = 0x43A,
1120 SMSG_CALENDAR_EVENT_INVITE_REMOVED = 0x43B,
1121 SMSG_CALENDAR_EVENT_STATUS = 0x43C,
1122 SMSG_CALENDAR_COMMAND_RESULT = 0x43D,
1123 SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0x43E,
1124 SMSG_CALENDAR_RAID_LOCKOUT_REMOVED = 0x43F,
1125 SMSG_CALENDAR_EVENT_INVITE_ALERT = 0x440,
1126 SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT = 0x441,
1127 SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT = 0x442,
1128 SMSG_CALENDAR_EVENT_REMOVED_ALERT = 0x443,
1129 SMSG_CALENDAR_EVENT_UPDATED_ALERT = 0x444,
1130 SMSG_CALENDAR_EVENT_MODERATOR_STATUS_ALERT = 0x445,
1131 CMSG_CALENDAR_COMPLAIN = 0x446,
1132 CMSG_CALENDAR_GET_NUM_PENDING = 0x447,
1133 SMSG_CALENDAR_SEND_NUM_PENDING = 0x448,
1134 CMSG_SAVE_DANCE = 0x449,
1135 SMSG_NOTIFY_DANCE = 0x44A,
1136 CMSG_PLAY_DANCE = 0x44B,
1137 SMSG_PLAY_DANCE = 0x44C,
1138 CMSG_LOAD_DANCES = 0x44D,
1139 CMSG_STOP_DANCE = 0x44E,
1140 SMSG_STOP_DANCE = 0x44F,
1141 CMSG_SYNC_DANCE = 0x450,
1142 CMSG_DANCE_QUERY = 0x451,
1143 SMSG_DANCE_QUERY_RESPONSE = 0x452,
1144 SMSG_INVALIDATE_DANCE = 0x453,
1145 CMSG_DELETE_DANCE = 0x454,
1146 SMSG_LEARNED_DANCE_MOVES = 0x455,
1147 CMSG_LEARN_DANCE_MOVE = 0x456,
1148 CMSG_UNLEARN_DANCE_MOVE = 0x457,
1149 CMSG_SET_RUNE_COUNT = 0x458,
1150 CMSG_SET_RUNE_COOLDOWN = 0x459,
1151 MSG_MOVE_SET_PITCH_RATE_CHEAT = 0x45A,
1152 MSG_MOVE_SET_PITCH_RATE = 0x45B,
1153 SMSG_FORCE_PITCH_RATE_CHANGE = 0x45C,
1154 CMSG_FORCE_PITCH_RATE_CHANGE_ACK = 0x45D,
1155 SMSG_SPLINE_SET_PITCH_RATE = 0x45E,
1156 SMSG_MOVE_ABANDON_TRANSPORT = 0x45F,
1157 MSG_MOVE_ABANDON_TRANSPORT = 0x460,
1158 CMSG_MOVE_ABANDON_TRANSPORT_ACK = 0x461,
1159 CMSG_UPDATE_MISSILE_TRAJECTORY = 0x462,
1160 SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x463,
1161 SMSG_TRIGGER_MOVIE = 0x464,
1162 CMSG_COMPLETE_MOVIE = 0x465,
1163 CMSG_SET_GLYPH_SLOT = 0x466,
1164 CMSG_SET_GLYPH = 0x467,
1165 SMSG_ACHIEVEMENT_EARNED = 0x468,
1166 SMSG_DYNAMIC_DROP_ROLL_RESULT = 0x469,
1167 SMSG_CRITERIA_UPDATE = 0x46A,
1168 CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0x46B,
1169 SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x46C,
1170 CMSG_DISMISS_CONTROLLED_VEHICLE = 0x46D,
1171 CMSG_COMPLETE_ACHIEVEMENT_CHEAT = 0x46E,
1172 SMSG_QUESTUPDATE_ADD_PVP_KILL = 0x46F,
1173 CMSG_SET_CRITERIA_CHEAT = 0x470,
1174 SMSG_GROUP_SWAP_FAILED = 0x471,
1175 CMSG_UNITANIMTIER_CHEAT = 0x472,
1176 CMSG_CHAR_CUSTOMIZE = 0x473,
1177 SMSG_CHAR_CUSTOMIZE = 0x474,
1178 SMSG_PET_RENAMEABLE = 0x475,
1179 CMSG_REQUEST_VEHICLE_EXIT = 0x476,
1180 CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x477,
1181 CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0x478,
1182 CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x479,
1183 CMSG_PET_LEARN_TALENT = 0x47A,
1184 CMSG_PET_UNLEARN_TALENTS = 0x47B,
1185 SMSG_SET_PHASE_SHIFT = 0x47C,
1186 SMSG_ALL_ACHIEVEMENT_DATA = 0x47D,
1187 CMSG_FORCE_SAY_CHEAT = 0x47E,
1188 SMSG_HEALTH_UPDATE = 0x47F,
1189 SMSG_POWER_UPDATE = 0x480,
1190 CMSG_GAMEOBJ_REPORT_USE = 0x481,
1191 SMSG_HIGHEST_THREAT_UPDATE = 0x482,
1192 SMSG_THREAT_UPDATE = 0x483,
1193 SMSG_THREAT_REMOVE = 0x484,
1194 SMSG_THREAT_CLEAR = 0x485,
1195 SMSG_CONVERT_RUNE = 0x486,
1196 SMSG_RESYNC_RUNES = 0x487,
1197 SMSG_ADD_RUNE_POWER = 0x488,
1198 CMSG_START_QUEST = 0x489,
1199 CMSG_REMOVE_GLYPH = 0x48A,
1200 CMSG_DUMP_OBJECTS = 0x48B,
1201 SMSG_DUMP_OBJECTS_DATA = 0x48C,
1202 CMSG_DISMISS_CRITTER = 0x48D,
1203 SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0x48E,
1204 CMSG_AUCTION_LIST_PENDING_SALES = 0x48F,
1205 SMSG_AUCTION_LIST_PENDING_SALES = 0x490,
1206 SMSG_MODIFY_COOLDOWN = 0x491,
1207 SMSG_PET_UPDATE_COMBO_POINTS = 0x492,
1208 CMSG_ENABLETAXI = 0x493,
1209 SMSG_PRE_RESURRECT = 0x494,
1210 SMSG_AURA_UPDATE_ALL = 0x495,
1211 SMSG_AURA_UPDATE = 0x496,
1212 CMSG_FLOOD_GRACE_CHEAT = 0x497,
1213 SMSG_SERVER_FIRST_ACHIEVEMENT = 0x498,
1214 SMSG_PET_LEARNED_SPELL = 0x499,
1215 SMSG_PET_REMOVED_SPELL = 0x49A,
1216 CMSG_CHANGE_SEATS_ON_CONTROLLED_VEHICLE = 0x49B,
1217 CMSG_HEARTH_AND_RESURRECT = 0x49C, // not changed in 3.1
1218 SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x49D, // not changed 9626
1219 SMSG_CRITERIA_DELETED = 0x49E, // not changed 9626
1220 SMSG_ACHIEVEMENT_DELETED = 0x49F, // not changed 9626
1221 CMSG_SERVER_INFO_QUERY = 0x4A0, // not found
1222 SMSG_SERVER_INFO_RESPONSE = 0x4A1, // not found
1223 CMSG_CHECK_LOGIN_CRITERIA = 0x4A2, // not found
1224 SMSG_SERVER_BUCK_DATA_START = 0x4A3, // not found
1225 CMSG_QUERY_VEHICLE_STATUS = 0x4A4, // not found
1226 UMSG_UNKNOWN_1189 = 0x4A5, // not found, old SMSG_PET_GUIDS
1227 SMSG_UNKNOWN_1190 = 0x4A6, // smsg unk, old SMSG_CLIENTCACHE_VERSION
1228 SMSG_UNKNOWN_1191 = 0x4A7, // smsg guid+uint32 (vehicle)
1229 CMSG_UNKNOWN_1192 = 0x4A8, // cmsg uint64
1230 CMSG_EJECT_PASSENGER = 0x4A9, // cmsg uint64
1231 SMSG_PET_GUIDS = 0x4AA, // shifted+5
1232 SMSG_CLIENTCACHE_VERSION = 0x4AB, // shifted+5
1233 UMSG_UNKNOWN_1196 = 0x4AC, // not found
1234 UMSG_UNKNOWN_1197 = 0x4AD, // not found
1235 UMSG_UNKNOWN_1198 = 0x4AE, // not found
1236 UMSG_UNKNOWN_1199 = 0x4AF, // not found
1237 UMSG_UNKNOWN_1200 = 0x4B0, // not found
1238 UMSG_UNKNOWN_1201 = 0x4B1, // not found
1239 SMSG_UNKNOWN_1202 = 0x4B2, // refund something
1240 CMSG_UNKNOWN_1203 = 0x4B3, // refund request?
1241 CMSG_UNKNOWN_1204 = 0x4B4, // lua: ContainerRefundItemPurchase
1242 SMSG_UNKNOWN_1205 = 0x4B5, // refund something
1243 CMSG_UNKNOWN_1206 = 0x4B6, // CMSG, uint32
1244 SMSG_UNKNOWN_1207 = 0x4B7, // SMSG, string+float
1245 CMSG_LFG_SET_ROLES = 0x4B8, // CMSG, empty, lua: SetLFGRoles
1246 UMSG_UNKNOWN_1209 = 0x4B9, // not found
1247 CMSG_UNKNOWN_1210 = 0x4BA, // CMSG, uint64, lua: CalendarContextEventSignUp
1248 SMSG_UNKNOWN_1211 = 0x4BB, // SMSG, calendar related
1249 SMSG_EQUIPMENT_SET_LIST = 0x4BC, // SMSG, equipment manager list?
1250 CMSG_EQUIPMENT_SET_SAVE = 0x4BD, // CMSG, lua: SaveEquipmentSet
1251 CMSG_UNKNOWN_1214 = 0x4BE, // CMSG, missle?
1252 SMSG_UNKNOWN_1215 = 0x4BF, // SMSG, uint64, uint8, 3 x float
1253 SMSG_TALENTS_INFO = 0x4C0, // SMSG, talents related
1254 CMSG_LEARN_PREVIEW_TALENTS = 0x4C1, // CMSG, lua: LearnPreviewTalents (for player?)
1255 CMSG_LEARN_PREVIEW_TALENTS_PET = 0x4C2, // CMSG, lua: LearnPreviewTalents (for pet?)
1256 UMSG_UNKNOWN_1219 = 0x4C3, // not found
1257 UMSG_UNKNOWN_1220 = 0x4C4, // not found
1258 UMSG_UNKNOWN_1221 = 0x4C5, // not found
1259 UMSG_UNKNOWN_1222 = 0x4C6, // not found
1260 SMSG_UNKNOWN_1223 = 0x4C7, // uint64, arena pet?
1261 SMSG_UNKNOWN_1224 = 0x4C8, // uint32 "Can't change arena team..."
1262 UMSG_UNKNOWN_1225 = 0x4C9, // not found
1263 UMSG_UNKNOWN_1226 = 0x4CA, // not found
1264 CMSG_EQUIPMENT_SET_USE = 0x4CB, // CMSG, lua: UseEquipmentSet
1265 SMSG_EQUIPMENT_SET_USE_RESULT = 0x4CC, // SMSG, UseEquipmentSetResult?
1266 NUM_MSG_TYPES = 0x4CD
1269 /// Player state
1270 enum SessionStatus
1272 STATUS_AUTHED = 0, ///< Player authenticated
1273 STATUS_LOGGEDIN, ///< Player in game
1274 STATUS_TRANSFER, ///< Player transferring to another map
1275 STATUS_NEVER ///< Opcode not accepted from client (deprecated or server side only)
1278 class WorldPacket;
1280 struct OpcodeHandler
1282 char const* name;
1283 SessionStatus status;
1284 void (WorldSession::*handler)(WorldPacket& recvPacket);
1287 extern OpcodeHandler opcodeTable[NUM_MSG_TYPES];
1289 /// Lookup opcode name for human understandable logging
1290 inline const char* LookupOpcodeName(uint16 id)
1292 if (id >= NUM_MSG_TYPES)
1293 return "Received unknown opcode, it's more than max!";
1294 return opcodeTable[id].name;
1296 #endif
1297 /// @}