root/trunk/src/game/Opcodes.h @ 123

Revision 102, 65.1 kB (checked in by yumileroy, 17 years ago)

[svn] Fixed copyright notices to comply with GPL.

Original author: w12x
Date: 2008-10-23 03:29:52-05:00

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