2 * Copyright (C) 2005-2010 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
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"
37 MSG_NULL_ACTION
= 0x000,
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,
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,
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,
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_WARNING_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_INSTANCE_LOCK_WARNING_QUERY
= 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_UNIT_SPELLCAST_START
= 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,
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, // ERR_REMOVE_FROM_PVP_QUEUE_* events
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,
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,
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_QUEST_POI_QUERY
= 0x1E3,
521 SMSG_QUEST_POI_QUERY_RESPONSE
= 0x1E4,
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_PLAYER_DIFFICULTY_CHANGE
= 0x1FD,
548 SMSG_LFG_COMPLETION_REWARD
= 0x1FF, // uint32, uint8, uint32, uint32, uint32, uint32, uint32, uint8, for(uint8) {uint32,uint32,uint32}
549 SMSG_LFG_ERROR
= 0x200, // uint32 (1,2,4,6;0,5,7)
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_PLAYER_DIFFICULTY_CHANGE
= 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_QUEST_FORCE_REMOVE
= 0x21E, // uint32 questid
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_SET_SAVED_INSTANCE_EXTEND
= 0x292, // lua: SetSavedInstanceExtend
696 SMSG_LFG_OFFER_CONTINUE
= 0x293,
697 CMSG_MEETINGSTONE_CHEAT
= 0x294, // not found 3.3
698 SMSG_MEETINGSTONE_SETQUEUE
= 0x295, // string, showed in console
699 CMSG_MEETINGSTONE_INFO
= 0x296, // EVENT_LFG_UPDATE
700 SMSG_MEETINGSTONE_COMPLETE
= 0x297, // EVENT_MAIL_SHOW
701 SMSG_MEETINGSTONE_IN_PROGRESS
= 0x298, // uint32, some UPDATE_COOLDOWN events
702 SMSG_MEETINGSTONE_MEMBER_ADDED
= 0x299, // uint32, errors: ERR_NOT_IN_GROUP (2,51) and ERR_NOT_IN_RAID (3,39,40)
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_LFG_ROLE_CHECK_RESULT
= 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,
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_JOIN
= 0x35C, // CMSG JoinLFG
898 CMSG_LFG_LEAVE
= 0x35D, // CMSG LeaveLFG
899 CMSG_SEARCH_LFG_JOIN
= 0x35E, // CMSG SearchLFGJoin
900 CMSG_SEARCH_LFG_LEAVE
= 0x35F, // CMSG SearchLFGLeave
901 SMSG_UPDATE_LFG_LIST
= 0x360, // SMSG uint32, uint32, if(uint8) { uint32 count, for(count) { uint64} }, uint32 count2, uint32, for(count2) { uint64, uint32 flags, if(flags & 0x2) {string}, if(flags & 0x10) {for(3) uint8}, if(flags & 0x80) {uint64, uint32}}, uint32 count3, uint32, for(count3) {uint64, uint32 flags, if(flags & 0x1) {uint8, uint8, uint8, for(3) uint8, uint32, uint32, uint32, uint32, uint32, uint32, float, float, uint32, uint32, uint32, uint32, uint32, float, uint32, uint32, uint32, uint32, uint32, uint32}, if(flags&0x2) string, if(flags&0x4) uint8, if(flags&0x8) uint64, if(flags&0x10) uint8, if(flags&0x20) uint32, if(flags&0x40) uint8, if(flags& 0x80) {uint64, uint32}}
902 SMSG_LFG_PROPOSAL_DECLINED
= 0x361, // SMSG uint32, uint8, uint32, uint32, uint8, for(uint8) {uint32,uint8,uint8,uint8,uint8}
903 CMSG_LFG_PROPOSAL_RESULT
= 0x362, // CMSG AcceptProposal, RejectProposal
904 SMSG_LFG_ROLE_CHECK
= 0x363, // SMSG uint32, uint8, for(uint8) uint32, uint8, for(uint8) { uint64, uint8, uint32, uint8, }
905 SMSG_LFG_ROLE_CHECK_FAILED_RESULT
= 0x364, // SMSG uint32 unk, uint32, if(unk==6) { uint8 count, for(count) uint64 }
906 SMSG_LFG_QUEUE_STATUS_UPDATE
= 0x365, // SMSG uint32 dungeon, uint32 lfgtype, uint32, uint32, uint32, uint32, uint8, uint8, uint8, uint8
907 CMSG_SET_LFG_COMMENT
= 0x366, // CMSG SetLFGComment
908 SMSG_LFG_LFG_PROPOSAL_INFO
= 0x367, // SMSG uint8, if(uint8) { uint8, uint8, uint8, uint8, if(uint8) for(uint8) uint32, string}
909 SMSG_LFG_LFG_PROPOSAL_INFO2
= 0x368, // SMSG uint8, if(uint8) { uint8, uint8, uint8, for(3) uint8, uint8, if(uint8) for(uint8) uint32, string}
910 SMSG_LFG_UPDATE_LIST
= 0x369, // SMSG uint8
911 CMSG_LFG_SET_ROLES
= 0x36A, // CMSG SetLFGRoles
912 CMSG_LFG_SET_NEEDS
= 0x36B, // CMSG SetLFGNeeds
913 CMSG_LFG_SET_BOOT_VOTE
= 0x36C, // CMSG SetLFGBootVote
914 SMSG_LFG_BOOT_PROPOSAL_UPDATE
= 0x36D, // SMSG uint8, uint8, uint8, uint64, uint32, uint32, uint32, uint32
915 CMSG_LFD_PLAYER_LOCK_INFO_REQUEST
= 0x36E, // CMSG RequestLFDPlayerLockInfo
916 SMSG_LFG_PLAYER_LOCK_INFO_RESPONSE
= 0x36F, // SMSG uint8, for(uint8) { uint32, uint8, uint32, uint32, uint32, uint32, uint8, for(uint8) {uint32,uint32, uint32}}, uint32, for(uint32) {uint32,uint32}
917 CMSG_LFG_TELEPORT
= 0x370, // CMSG LFGTeleport
918 CMSG_LFD_PARTY_LOCK_INFO_REQUEST
= 0x371, // CMSG RequestLFDPartyLockInfo
919 SMSG_LFG_PLAYER_LOCK_INFO_UPDATE
= 0x372, // SMSG uint8, for(uint8) uint64
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 SMSG_REPORT_PVP_AFK_RESULT
= 0x3E5, // SMSG?
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 SMSG_GROUPACTION_THROTTLED
= 0x411, // SMSG?
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 SMSG_CALENDAR_UPDATE_INVITE_LIST
= 0x460,
1158 SMSG_CALENDAR_UPDATE_INVITE_LIST2
= 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_CALENDAR_UPDATE_INVITE_LIST3
= 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_BATTLEGROUND_INFO_THROTTLED
= 0x4A6, // empty, "You can't do that yet"
1228 SMSG_PLAYER_VEHICLE_DATA
= 0x4A7, // smsg guid+uint32 (vehicle) EVENT_PLAYER_GAINS_VEHICLE_DATA/EVENT_PLAYER_LOSES_VEHICLE_DATA
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_ITEM_REFUND_INFO_RESPONSE
= 0x4B2, // refund item info
1240 CMSG_ITEM_REFUND_INFO
= 0x4B3, // refund request?
1241 CMSG_ITEM_REFUND
= 0x4B4, // lua: ContainerRefundItemPurchase
1242 SMSG_ITEM_REFUND_RESULT
= 0x4B5, // refund item result
1243 CMSG_CORPSE_MAP_POSITION_QUERY
= 0x4B6, // CMSG, uint32
1244 CMSG_CORPSE_MAP_POSITION_QUERY_RESPONSE
= 0x4B7, // SMSG, 3*float+float
1245 UMSG_UNKNOWN_1208
= 0x4B8, // not found
1246 UMSG_UNKNOWN_1209
= 0x4B9, // not found
1247 CMSG_CALENDAR_CONTEXT_EVENT_SIGNUP
= 0x4BA, // CMSG, uint64, lua: CalendarContextEventSignUp
1248 SMSG_CALENDAR_ACTION_PENDING
= 0x4BB, // SMSG, calendar related EVENT_CALENDAR_ACTION_PENDING
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 3.2
1257 UMSG_UNKNOWN_1220
= 0x4C4, // not found 3.2
1258 UMSG_UNKNOWN_1221
= 0x4C5, // not found 3.2
1259 UMSG_UNKNOWN_1222
= 0x4C6, // not found 3.2
1260 SMSG_ARENA_OPPONENT_UPDATE
= 0x4C7, // uint64, EVENT_ARENA_OPPONENT_UPDATE
1261 SMSG_ARENA_TEAM_CHANGE_FAILED_QUEUED
= 0x4C8, // uint32 "Can't modify arena team while queued or in a match." 3.2
1262 UMSG_UNKNOWN_1225
= 0x4C9, // not found 3.2
1263 UMSG_UNKNOWN_1226
= 0x4CA, // not found 3.2
1264 UMSG_UNKNOWN_1227
= 0x4CB, // not found 3.2
1265 UMSG_UNKNOWN_1228
= 0x4CC, // not found 3.2
1266 SMSG_UNKNOWN_1229
= 0x4CD, // SMSG, handles any opcode
1267 SMSG_FORCE_UNK1_SPEED_CHANGE
= 0x4CE, // SMSG, movement related
1268 CMSG_FORCE_UNK1_SPEED_CHANGE_ACK
= 0x4CF, // movement related
1269 SMSG_FORCE_UNK2_SPEED_CHANGE
= 0x4D0, // SMSG, movement related
1270 CMSG_FORCE_UNK2_SPEED_CHANGE_ACK
= 0x4D1, // movement related
1271 MSG_MOVE_UNKNOWN_1234
= 0x4D2, // SMSG, movement related
1272 SMSG_SPLINE_MOVE_UNKNOWN_1235
= 0x4D3, // SMSG, movement related
1273 SMSG_SPLINE_MOVE_UNKNOWN_1236
= 0x4D4, // SMSG, movement related
1274 CMSG_EQUIPMENT_SET_USE
= 0x4D5, // CMSG, lua: UseEquipmentSet
1275 SMSG_EQUIPMENT_SET_USE_RESULT
= 0x4D6, // SMSG, UseEquipmentSetResult?
1276 UMSG_UNKNOWN_1239
= 0x4D7, // not found 3.2
1277 SMSG_UNKNOWN_1240
= 0x4D8, // SMSG, uint64, string, doing nothing
1278 CMSG_CHAR_FACTION_CHANGE
= 0x4D9, // lua: CreateCharacter (PFC client response)
1279 SMSG_CHAR_FACTION_CHANGE
= 0x4DA, // response to 1241 (PFC server response)
1280 UMSG_UNKNOWN_1243
= 0x4DB, // not found 3.2
1281 UMSG_UNKNOWN_1244
= 0x4DC, // not found 3.2
1282 UMSG_UNKNOWN_1245
= 0x4DD, // not found 3.2
1283 SMSG_BATTLEFIELD_MGR_ENTRY_INVITE
= 0x4DE, // uint32, EVENT_BATTLEFIELD_MGR_ENTRY_INVITE
1284 CMSG_BATTLEFIELD_MGR_ENTRY_INVITE_RESPONSE
= 0x4DF, // lua: BattlefieldMgrEntryInviteResponse
1285 SMSG_BATTLEFIELD_MGR_ENTERED
= 0x4E0, // uint32, uint8, uint8 EVENT_BATTLEFIELD_MGR_ENTERED
1286 SMSG_BATTLEFIELD_MGR_QUEUE_INVITE
= 0x4E1, // uint32 EVENT_BATTLEFIELD_MGR_QUEUE_INVITE
1287 CMSG_BATTLEFIELD_MGR_QUEUE_INVITE_RESPONSE
= 0x4E2, // lua: BattlefieldMgrQueueInviteResponse
1288 CMSG_BATTLEFIELD_MGR_QUEUE_REQUEST
= 0x4E3, // lua: BattlefieldMgrQueueRequest
1289 SMSG_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE
= 0x4E4, // uint32, uint8 EVENT_BATTLEFIELD_MGR_QUEUE_REQUEST_RESPONSE
1290 SMSG_BATTLEFIELD_MGR_EJECT_PENDING
= 0x4E5, // uint32 EVENT_BATTLEFIELD_MGR_EJECT_PENDING
1291 SMSG_BATTLEFIELD_MGR_EJECTED
= 0x4E6, // uint32, uint32, uint8 EVENT_BATTLEFIELD_MGR_EJECTED
1292 CMSG_BATTLEFIELD_MGR_EXIT_REQUEST
= 0x4E7, // lua: BattlefieldMgrExitRequest
1293 SMSG_BATTLEFIELD_MGR_STATE_CHANGE
= 0x4E8, // uint32, uint32 EVENT_BATTLEFIELD_MGR_STATE_CHANGE
1294 UMSG_UNKNOWN_1257
= 0x4E9, // not found 3.2
1295 UMSG_UNKNOWN_1258
= 0x4EA, // not found 3.2
1296 MSG_SET_RAID_DIFFICULTY
= 0x4EB, // lua: SetRaidDifficulty
1297 UMSG_UNKNOWN_1260
= 0x4EC, // not found 3.2
1298 SMSG_TOGGLE_XP_GAIN
= 0x4ED, // enable/disable XP gain console message
1299 SMSG_GMRESPONSE_DB_ERROR
= 0x4EE, // empty
1300 SMSG_GMRESPONSE_RECEIVED
= 0x4EF, // uint32, uint32, string[2000], string[4000][4]
1301 CMSG_GMRESPONSE_RESOLVE
= 0x4F0, // lua: GMResponseResolve
1302 SMSG_GMRESPONSE_STATUS_UPDATE
= 0x4F1, // uint8 (1 - EVENT_GMSURVEY_DISPLAY, 0 - EVENT_UPDATE_TICKET)
1303 UMSG_UNKNOWN_1266
= 0x4F2, // not found 3.2
1304 UMSG_UNKNOWN_1267
= 0x4F3, // not found 3.2
1305 UMSG_UNKNOWN_1268
= 0x4F4, // not found 3.2
1306 UMSG_UNKNOWN_1269
= 0x4F5, // not found 3.2
1307 CMSG_WORLD_STATE_UI_TIMER_UPDATE
= 0x4F6,
1308 SMSG_WORLD_STATE_UI_TIMER_UPDATE
= 0x4F7,
1309 CMSG_CHAR_RACE_CHANGE
= 0x4F8, // called from lua: CreateCharacter, paid race change
1310 UMSG_UNKNOWN_1273
= 0x4F9, // not found 10554
1311 SMSG_TALENTS_INVOLUNTARILY_RESET
= 0x4FA, // uint8 EVENT_TALENTS_INVOLUNTARILY_RESET
1312 UMSG_UNKNOWN_1275
= 0x4FB, // not found 10554
1313 SMSG_UNKNOWN_1276
= 0x4FC, // does nothing in 10554
1314 SMSG_LOOT_SLOT_CHANGED
= 0x4FD, // EVENT_LOOT_SLOT_CHANGED
1315 UMSG_UNKNOWN_1278
= 0x4FE, // not found 10596
1316 CMSG_READY_FOR_ACCOUNT_DATA_TIMES
= 0x4FF, // lua: ReadyForAccountDataTimes
1317 CMSG_QUERY_QUESTS_COMPLETED
= 0x500, // lua: QueryQuestsCompleted
1318 SMSG_QUERY_QUESTS_COMPLETED_RESPONSE
= 0x501, // response to 0x500
1319 CMSG_GM_REPORT_LAG
= 0x502, // lua: GMReportLag
1320 UMSG_UNKNOWN_1283
= 0x503,
1321 UMSG_UNKNOWN_1284
= 0x504,
1322 UMSG_UNKNOWN_1285
= 0x505,
1323 UMSG_UNKNOWN_1286
= 0x506,
1324 NUM_MSG_TYPES
= 0x507
1330 STATUS_AUTHED
= 0, ///< Player authenticated (_player==NULL, m_playerRecentlyLogout = false or will be reset before handler call, m_GUID have garbage)
1331 STATUS_LOGGEDIN
, ///< Player in game (_player!=NULL, m_GUID == _player->GetGUID(), inWorld())
1332 STATUS_TRANSFER
, ///< Player transferring to another map (_player!=NULL, m_GUID == _player->GetGUID(), !inWorld())
1333 STATUS_LOGGEDIN_OR_RECENTLY_LOGGEDOUT
, ///< _player!= NULL or _player==NULL && m_playerRecentlyLogout, m_GUID store last _player guid)
1334 STATUS_NEVER
, ///< Opcode not accepted from client (deprecated or server side only)
1335 STATUS_UNHANDLED
///< We don' handle this opcode yet
1340 struct OpcodeHandler
1343 SessionStatus status
;
1344 void (WorldSession::*handler
)(WorldPacket
& recvPacket
);
1347 extern OpcodeHandler opcodeTable
[NUM_MSG_TYPES
];
1349 /// Lookup opcode name for human understandable logging
1350 inline const char* LookupOpcodeName(uint16 id
)
1352 if (id
>= NUM_MSG_TYPES
)
1353 return "Received unknown opcode, it's more than max!";
1354 return opcodeTable
[id
].name
;