diff options
Diffstat (limited to 'src/game/Opcodes.h')
| -rw-r--r-- | src/game/Opcodes.h | 407 | 
1 files changed, 271 insertions, 136 deletions
diff --git a/src/game/Opcodes.h b/src/game/Opcodes.h index 12f9c9459fa..d57cfd62852 100644 --- a/src/game/Opcodes.h +++ b/src/game/Opcodes.h @@ -1,7 +1,7 @@  /* - * Copyright (C) 2005-2008 MaNGOS <http://www.mangosproject.org/> + * Copyright (C) 2005-2009 MaNGOS <http://getmangos.com/>   * - * Copyright (C) 2008 Trinity <http://www.trinitycore.org/> + * Copyright (C) 2008-2009 Trinity <http://www.trinitycore.org/>   *   * This program is free software; you can redistribute it and/or modify   * it under the terms of the GNU General Public License as published by @@ -49,8 +49,8 @@ enum Opcodes      CMSG_ZONE_MAP                                   = 0x00A,      SMSG_ZONE_MAP                                   = 0x00B,      CMSG_DEBUG_CHANGECELLZONE                       = 0x00C, -    CMSG_EMBLAZON_TABARD_OBSOLETE                   = 0x00D, -    CMSG_UNEMBLAZON_TABARD_OBSOLETE                 = 0x00E, +    CMSG_MOVE_CHARACTER_CHEAT                       = 0x00D, +    SMSG_MOVE_CHARACTER_CHEAT                       = 0x00E,      CMSG_RECHARGE                                   = 0x00F,      CMSG_LEARN_SPELL                                = 0x010,      CMSG_CREATEMONSTER                              = 0x011, @@ -66,7 +66,7 @@ enum Opcodes      SMSG_FORCEACTIONSHOW                            = 0x01B,      CMSG_PETGODMODE                                 = 0x01C,      SMSG_PETGODMODE                                 = 0x01D, -    SMSG_DEBUGINFOSPELLMISS_OBSOLETE                = 0x01E, +    SMSG_REFER_A_FRIEND_EXPIRED                     = 0x01E,      CMSG_WEATHER_SPEED_CHEAT                        = 0x01F,      CMSG_UNDRESSPLAYER                              = 0x020,      CMSG_BEASTMASTER                                = 0x021, @@ -86,7 +86,7 @@ enum Opcodes      SMSG_DEBUG_AISTATE                              = 0x02F,      CMSG_DISABLE_PVP_CHEAT                          = 0x030,      CMSG_ADVANCE_SPAWN_TIME                         = 0x031, -    CMSG_PVP_PORT_OBSOLETE                          = 0x032, +    SMSG_DESTRUCTIBLE_BUILDING_DAMAGE               = 0x032,      CMSG_AUTH_SRP6_BEGIN                            = 0x033,      CMSG_AUTH_SRP6_PROOF                            = 0x034,      CMSG_AUTH_SRP6_RECODE                           = 0x035, @@ -214,7 +214,7 @@ enum Opcodes      SMSG_READ_ITEM_FAILED                           = 0x0AF,      SMSG_ITEM_COOLDOWN                              = 0x0B0,      CMSG_GAMEOBJ_USE                                = 0x0B1, -    CMSG_GAMEOBJ_CHAIR_USE_OBSOLETE                 = 0x0B2, +    CMSG_DESTROY_ITEMS                              = 0x0B2,      SMSG_GAMEOBJECT_CUSTOM_ANIM                     = 0x0B3,      CMSG_AREATRIGGER                                = 0x0B4,      MSG_MOVE_START_FORWARD                          = 0x0B5, @@ -347,7 +347,7 @@ enum Opcodes      SMSG_SPELL_COOLDOWN                             = 0x134,      SMSG_COOLDOWN_EVENT                             = 0x135,      CMSG_CANCEL_AURA                                = 0x136, -    SMSG_UPDATE_AURA_DURATION                       = 0x137, +    SMSG_UPDATE_AURA_DURATION_OBSOLETE              = 0x137,      SMSG_PET_CAST_FAILED                            = 0x138,      MSG_CHANNEL_START                               = 0x139,      MSG_CHANNEL_UPDATE                              = 0x13A, @@ -371,10 +371,10 @@ enum Opcodes      SMSG_DAMAGE_DONE_OBSOLETE                       = 0x14C,      SMSG_DAMAGE_TAKEN_OBSOLETE                      = 0x14D,      SMSG_CANCEL_COMBAT                              = 0x14E, -    SMSG_PLAYER_COMBAT_XP_GAIN_OBSOLETE             = 0x14F, +    SMSG_SPELLBREAKLOG                              = 0x14F,      SMSG_SPELLHEALLOG                               = 0x150,      SMSG_SPELLENERGIZELOG                           = 0x151, -    CMSG_SHEATHE_OBSOLETE                           = 0x152, +    SMSG_BREAK_TARGET                               = 0x152,      CMSG_SAVE_PLAYER                                = 0x153,      CMSG_SETDEATHBINDPOINT                          = 0x154,      SMSG_BINDPOINTUPDATE                            = 0x155, @@ -578,7 +578,7 @@ enum Opcodes      SMSG_GMTICKET_SYSTEMSTATUS                      = 0x21B,      CMSG_SPIRIT_HEALER_ACTIVATE                     = 0x21C,      CMSG_SET_STAT_CHEAT                             = 0x21D, -    SMSG_SET_REST_START                             = 0x21E, +    SMSG_SET_REST_START_OBSOLETE                    = 0x21E,      CMSG_SKILL_BUY_STEP                             = 0x21F,      CMSG_SKILL_BUY_RANK                             = 0x220,      CMSG_XP_CHEAT                                   = 0x221, @@ -733,8 +733,8 @@ enum Opcodes      SMSG_SCRIPT_MESSAGE                             = 0x2B6,      SMSG_DUEL_COUNTDOWN                             = 0x2B7,      SMSG_AREA_TRIGGER_MESSAGE                       = 0x2B8, -    CMSG_TOGGLE_HELM                                = 0x2B9, -    CMSG_TOGGLE_CLOAK                               = 0x2BA, +    CMSG_SHOWING_HELM                               = 0x2B9, +    CMSG_SHOWING_CLOAK                              = 0x2BA,      SMSG_MEETINGSTONE_JOINFAILED                    = 0x2BB,      SMSG_PLAYER_SKINNED                             = 0x2BC,      SMSG_DURABILITY_DAMAGE_DEATH                    = 0x2BD, @@ -967,10 +967,10 @@ enum Opcodes      SMSG_VOICE_SESSION_ADJUST_PRIORITY              = 0x3A0,      CMSG_VOICE_SET_TALKER_MUTED_REQUEST             = 0x3A1,      SMSG_VOICE_SET_TALKER_MUTED                     = 0x3A2, -    SMSG_INIT_EXTRA_AURA_INFO                       = 0x3A3, -    SMSG_SET_EXTRA_AURA_INFO                        = 0x3A4, -    SMSG_SET_EXTRA_AURA_INFO_NEED_UPDATE            = 0x3A5, -    SMSG_CLEAR_EXTRA_AURA_INFO                      = 0x3A6, +    SMSG_INIT_EXTRA_AURA_INFO_OBSOLETE              = 0x3A3, +    SMSG_SET_EXTRA_AURA_INFO_OBSOLETE               = 0x3A4, +    SMSG_SET_EXTRA_AURA_INFO_NEED_UPDATE_OBSOLETE   = 0x3A5, +    SMSG_CLEAR_EXTRA_AURA_INFO_OBSOLETE             = 0x3A6,      MSG_MOVE_START_DESCEND                          = 0x3A7,      CMSG_IGNORE_REQUIREMENTS_CHEAT                  = 0x3A8,      SMSG_IGNORE_REQUIREMENTS_CHEAT                  = 0x3A9, @@ -980,127 +980,262 @@ enum Opcodes      MSG_MOVE_UPDATE_CAN_FLY                         = 0x3AD,      MSG_RAID_READY_CHECK_CONFIRM                    = 0x3AE,      CMSG_VOICE_SESSION_ENABLE                       = 0x3AF, -    SMSG_VOICE_PARENTAL_CONTROLS                    = 0x3B0, -    CMSG_GM_WHISPER                                 = 0x3B1, -    SMSG_GM_MESSAGECHAT                             = 0x3B2, -    MSG_GM_GEARRATING                               = 0x3B3, -    CMSG_COMMENTATOR_ENABLE                         = 0x3B4, -    SMSG_COMMENTATOR_STATE_CHANGED                  = 0x3B5, -    CMSG_COMMENTATOR_GET_MAP_INFO                   = 0x3B6, -    SMSG_COMMENTATOR_MAP_INFO                       = 0x3B7, -    CMSG_COMMENTATOR_GET_PLAYER_INFO                = 0x3B8, -    SMSG_COMMENTATOR_GET_PLAYER_INFO                = 0x3B9, -    SMSG_COMMENTATOR_PLAYER_INFO                    = 0x3BA, -    CMSG_COMMENTATOR_ENTER_INSTANCE                 = 0x3BB, -    CMSG_COMMENTATOR_EXIT_INSTANCE                  = 0x3BC, -    CMSG_COMMENTATOR_INSTANCE_COMMAND               = 0x3BD, -    SMSG_CLEAR_TARGET                               = 0x3BE, -    CMSG_BOT_DETECTED                               = 0x3BF, -    SMSG_CROSSED_INEBRIATION_THRESHOLD              = 0x3C0, -    CMSG_CHEAT_PLAYER_LOGIN                         = 0x3C1, -    CMSG_CHEAT_PLAYER_LOOKUP                        = 0x3C2, -    SMSG_CHEAT_PLAYER_LOOKUP                        = 0x3C3, -    SMSG_KICK_REASON                                = 0x3C4, -    MSG_RAID_READY_CHECK_FINISHED                   = 0x3C5, -    CMSG_COMPLAIN                                   = 0x3C6, -    SMSG_COMPLAIN_RESULT                            = 0x3C7, -    SMSG_FEATURE_SYSTEM_STATUS                      = 0x3C8, -    CMSG_GM_SHOW_COMPLAINTS                         = 0x3C9, -    CMSG_GM_UNSQUELCH                               = 0x3CA, -    CMSG_CHANNEL_SILENCE_VOICE                      = 0x3CB, -    CMSG_CHANNEL_SILENCE_ALL                        = 0x3CC, -    CMSG_CHANNEL_UNSILENCE_VOICE                    = 0x3CD, -    CMSG_CHANNEL_UNSILENCE_ALL                      = 0x3CE, -    CMSG_TARGET_CAST                                = 0x3CF, -    CMSG_TARGET_SCRIPT_CAST                         = 0x3D0, -    CMSG_CHANNEL_DISPLAY_LIST                       = 0x3D1, -    CMSG_SET_ACTIVE_VOICE_CHANNEL                   = 0x3D2, -    CMSG_GET_CHANNEL_MEMBER_COUNT                   = 0x3D3, -    SMSG_CHANNEL_MEMBER_COUNT                       = 0x3D4, -    CMSG_CHANNEL_VOICE_ON                           = 0x3D5, -    CMSG_CHANNEL_VOICE_OFF                          = 0x3D6, -    CMSG_DEBUG_LIST_TARGETS                         = 0x3D7, -    SMSG_DEBUG_LIST_TARGETS                         = 0x3D8, -    SMSG_AVAILABLE_VOICE_CHANNEL                    = 0x3D9, -    CMSG_ADD_VOICE_IGNORE                           = 0x3DA, -    CMSG_DEL_VOICE_IGNORE                           = 0x3DB, -    CMSG_PARTY_SILENCE                              = 0x3DC, -    CMSG_PARTY_UNSILENCE                            = 0x3DD, -    MSG_NOTIFY_PARTY_SQUELCH                        = 0x3DE, -    SMSG_COMSAT_RECONNECT_TRY                       = 0x3DF, -    SMSG_COMSAT_DISCONNECT                          = 0x3E0, -    SMSG_COMSAT_CONNECT_FAIL                        = 0x3E1, -    SMSG_VOICE_CHAT_STATUS                          = 0x3E2, -    CMSG_REPORT_PVP_AFK                             = 0x3E3, -    CMSG_REPORT_PVP_AFK_RESULT                      = 0x3E4, -    CMSG_GUILD_BANKER_ACTIVATE                      = 0x3E5, -    CMSG_GUILD_BANK_QUERY_TAB                       = 0x3E6, -    SMSG_GUILD_BANK_LIST                            = 0x3E7, -    CMSG_GUILD_BANK_SWAP_ITEMS                      = 0x3E8, -    CMSG_GUILD_BANK_BUY_TAB                         = 0x3E9, -    CMSG_GUILD_BANK_UPDATE_TAB                      = 0x3EA, -    CMSG_GUILD_BANK_DEPOSIT_MONEY                   = 0x3EB, -    CMSG_GUILD_BANK_WITHDRAW_MONEY                  = 0x3EC, -    MSG_GUILD_BANK_LOG_QUERY                        = 0x3ED, -    CMSG_SET_CHANNEL_WATCH                          = 0x3EE, -    SMSG_USERLIST_ADD                               = 0x3EF, -    SMSG_USERLIST_REMOVE                            = 0x3F0, -    SMSG_USERLIST_UPDATE                            = 0x3F1, -    CMSG_CLEAR_CHANNEL_WATCH                        = 0x3F2, -    SMSG_INSPECT_TALENT                             = 0x3F3, -    SMSG_GOGOGO_OBSOLETE                            = 0x3F4, -    SMSG_ECHO_PARTY_SQUELCH                         = 0x3F5, -    CMSG_SET_TITLE_SUFFIX                           = 0x3F6, -    CMSG_SPELLCLICK                                 = 0x3F7, -    SMSG_LOOT_LIST                                  = 0x3F8, -    CMSG_GM_CHARACTER_RESTORE                       = 0x3F9, -    CMSG_GM_CHARACTER_SAVE                          = 0x3FA, -    SMSG_VOICESESSION_FULL                          = 0x3FB, -    MSG_GUILD_PERMISSIONS                           = 0x3FC, -    MSG_GUILD_BANK_MONEY_WITHDRAWN                  = 0x3FD, -    MSG_GUILD_EVENT_LOG_QUERY                       = 0x3FE, -    CMSG_MAELSTROM_RENAME_GUILD                     = 0x3FF, -    CMSG_GET_MIRRORIMAGE_DATA                       = 0x400, -    SMSG_MIRRORIMAGE_DATA                           = 0x401, -    SMSG_FORCE_DISPLAY_UPDATE                       = 0x402, -    SMSG_SPELL_CHANCE_RESIST_PUSHBACK               = 0x403, -    CMSG_IGNORE_DIMINISHING_RETURNS_CHEAT           = 0x404, -    SMSG_IGNORE_DIMINISHING_RETURNS_CHEAT           = 0x405, -    CMSG_KEEP_ALIVE                                 = 0x406, -    SMSG_RAID_READY_CHECK_ERROR                     = 0x407, -    CMSG_OPT_OUT_OF_LOOT                            = 0x408, -    MSG_QUERY_GUILD_BANK_TEXT                       = 0x409, -    CMSG_SET_GUILD_BANK_TEXT                        = 0x40A, -    CMSG_SET_GRANTABLE_LEVELS                       = 0x40B, -    CMSG_GRANT_LEVEL                                = 0x40C, -    CMSG_REFER_A_FRIEND                             = 0x40D, -    MSG_GM_CHANGE_ARENA_RATING                      = 0x40E, -    CMSG_DECLINE_CHANNEL_INVITE                     = 0x40F, -    CMSG_GROUPACTION_THROTTLED                      = 0x410, -    SMSG_OVERRIDE_LIGHT                             = 0x411, -    SMSG_TOTEM_CREATED                              = 0x412, -    CMSG_TOTEM_DESTROYED                            = 0x413, -    CMSG_EXPIRE_RAID_INSTANCE                       = 0x414, -    CMSG_NO_SPELL_VARIANCE                          = 0x415, -    CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY           = 0x416, -    SMSG_QUESTGIVER_STATUS_MULTIPLE                 = 0x417, -    CMSG_SET_PLAYER_DECLINED_NAMES                  = 0x418, -    SMSG_SET_PLAYER_DECLINED_NAMES_RESULT           = 0x419, -    CMSG_QUERY_SERVER_BUCK_DATA                     = 0x41A, -    CMSG_CLEAR_SERVER_BUCK_DATA                     = 0x41B, -    SMSG_SERVER_BUCK_DATA                           = 0x41C, -    SMSG_SEND_UNLEARN_SPELLS                        = 0x41D, -    SMSG_PROPOSE_LEVEL_GRANT                        = 0x41E, -    CMSG_ACCEPT_LEVEL_GRANT                         = 0x41F, -    SMSG_REFER_A_FRIEND_FAILURE                     = 0x420, -    SMSG_SPLINE_MOVE_SET_FLYING                     = 0x421, -    SMSG_SPLINE_MOVE_UNSET_FLYING                   = 0x422, -    SMSG_SUMMON_CANCEL                              = 0x423 +    SMSG_VOICE_SESSION_ENABLE                       = 0x3B0, +    SMSG_VOICE_PARENTAL_CONTROLS                    = 0x3B1, +    CMSG_GM_WHISPER                                 = 0x3B2, +    SMSG_GM_MESSAGECHAT                             = 0x3B3, +    MSG_GM_GEARRATING                               = 0x3B4, +    CMSG_COMMENTATOR_ENABLE                         = 0x3B5, +    SMSG_COMMENTATOR_STATE_CHANGED                  = 0x3B6, +    CMSG_COMMENTATOR_GET_MAP_INFO                   = 0x3B7, +    SMSG_COMMENTATOR_MAP_INFO                       = 0x3B8, +    CMSG_COMMENTATOR_GET_PLAYER_INFO                = 0x3B9, +    SMSG_COMMENTATOR_GET_PLAYER_INFO                = 0x3BA, +    SMSG_COMMENTATOR_PLAYER_INFO                    = 0x3BB, +    CMSG_COMMENTATOR_ENTER_INSTANCE                 = 0x3BC, +    CMSG_COMMENTATOR_EXIT_INSTANCE                  = 0x3BD, +    CMSG_COMMENTATOR_INSTANCE_COMMAND               = 0x3BE, +    SMSG_CLEAR_TARGET                               = 0x3BF, +    CMSG_BOT_DETECTED                               = 0x3C0, +    SMSG_CROSSED_INEBRIATION_THRESHOLD              = 0x3C1, +    CMSG_CHEAT_PLAYER_LOGIN                         = 0x3C2, +    CMSG_CHEAT_PLAYER_LOOKUP                        = 0x3C3, +    SMSG_CHEAT_PLAYER_LOOKUP                        = 0x3C4, +    SMSG_KICK_REASON                                = 0x3C5, +    MSG_RAID_READY_CHECK_FINISHED                   = 0x3C6, +    CMSG_COMPLAIN                                   = 0x3C7, +    SMSG_COMPLAIN_RESULT                            = 0x3C8, +    SMSG_FEATURE_SYSTEM_STATUS                      = 0x3C9, +    CMSG_GM_SHOW_COMPLAINTS                         = 0x3CA, +    CMSG_GM_UNSQUELCH                               = 0x3CB, +    CMSG_CHANNEL_SILENCE_VOICE                      = 0x3CC, +    CMSG_CHANNEL_SILENCE_ALL                        = 0x3CD, +    CMSG_CHANNEL_UNSILENCE_VOICE                    = 0x3CE, +    CMSG_CHANNEL_UNSILENCE_ALL                      = 0x3CF, +    CMSG_TARGET_CAST                                = 0x3D0, +    CMSG_TARGET_SCRIPT_CAST                         = 0x3D1, +    CMSG_CHANNEL_DISPLAY_LIST                       = 0x3D2, +    CMSG_SET_ACTIVE_VOICE_CHANNEL                   = 0x3D3, +    CMSG_GET_CHANNEL_MEMBER_COUNT                   = 0x3D4, +    SMSG_CHANNEL_MEMBER_COUNT                       = 0x3D5, +    CMSG_CHANNEL_VOICE_ON                           = 0x3D6, +    CMSG_CHANNEL_VOICE_OFF                          = 0x3D7, +    CMSG_DEBUG_LIST_TARGETS                         = 0x3D8, +    SMSG_DEBUG_LIST_TARGETS                         = 0x3D9, +    SMSG_AVAILABLE_VOICE_CHANNEL                    = 0x3DA, +    CMSG_ADD_VOICE_IGNORE                           = 0x3DB, +    CMSG_DEL_VOICE_IGNORE                           = 0x3DC, +    CMSG_PARTY_SILENCE                              = 0x3DD, +    CMSG_PARTY_UNSILENCE                            = 0x3DE, +    MSG_NOTIFY_PARTY_SQUELCH                        = 0x3DF, +    SMSG_COMSAT_RECONNECT_TRY                       = 0x3E0, +    SMSG_COMSAT_DISCONNECT                          = 0x3E1, +    SMSG_COMSAT_CONNECT_FAIL                        = 0x3E2, +    SMSG_VOICE_CHAT_STATUS                          = 0x3E3, +    CMSG_REPORT_PVP_AFK                             = 0x3E4, +    CMSG_REPORT_PVP_AFK_RESULT                      = 0x3E5, +    CMSG_GUILD_BANKER_ACTIVATE                      = 0x3E6, +    CMSG_GUILD_BANK_QUERY_TAB                       = 0x3E7, +    SMSG_GUILD_BANK_LIST                            = 0x3E8, +    CMSG_GUILD_BANK_SWAP_ITEMS                      = 0x3E9, +    CMSG_GUILD_BANK_BUY_TAB                         = 0x3EA, +    CMSG_GUILD_BANK_UPDATE_TAB                      = 0x3EB, +    CMSG_GUILD_BANK_DEPOSIT_MONEY                   = 0x3EC, +    CMSG_GUILD_BANK_WITHDRAW_MONEY                  = 0x3ED, +    MSG_GUILD_BANK_LOG_QUERY                        = 0x3EE, +    CMSG_SET_CHANNEL_WATCH                          = 0x3EF, +    SMSG_USERLIST_ADD                               = 0x3F0, +    SMSG_USERLIST_REMOVE                            = 0x3F1, +    SMSG_USERLIST_UPDATE                            = 0x3F2, +    CMSG_CLEAR_CHANNEL_WATCH                        = 0x3F3, +    SMSG_INSPECT_TALENT                             = 0x3F4, +    SMSG_GOGOGO_OBSOLETE                            = 0x3F5, +    SMSG_ECHO_PARTY_SQUELCH                         = 0x3F6, +    CMSG_SET_TITLE_SUFFIX                           = 0x3F7, +    CMSG_SPELLCLICK                                 = 0x3F8, +    SMSG_LOOT_LIST                                  = 0x3F9, +    CMSG_GM_CHARACTER_RESTORE                       = 0x3FA, +    CMSG_GM_CHARACTER_SAVE                          = 0x3FB, +    SMSG_VOICESESSION_FULL                          = 0x3FC, +    MSG_GUILD_PERMISSIONS                           = 0x3FD, +    MSG_GUILD_BANK_MONEY_WITHDRAWN                  = 0x3FE, +    MSG_GUILD_EVENT_LOG_QUERY                       = 0x3FF, +    CMSG_MAELSTROM_RENAME_GUILD                     = 0x400, +    CMSG_GET_MIRRORIMAGE_DATA                       = 0x401, +    SMSG_MIRRORIMAGE_DATA                           = 0x402, +    SMSG_FORCE_DISPLAY_UPDATE                       = 0x403, +    SMSG_SPELL_CHANCE_RESIST_PUSHBACK               = 0x404, +    CMSG_IGNORE_DIMINISHING_RETURNS_CHEAT           = 0x405, +    SMSG_IGNORE_DIMINISHING_RETURNS_CHEAT           = 0x406, +    CMSG_KEEP_ALIVE                                 = 0x407, +    SMSG_RAID_READY_CHECK_ERROR                     = 0x408, +    CMSG_OPT_OUT_OF_LOOT                            = 0x409, +    MSG_QUERY_GUILD_BANK_TEXT                       = 0x40A, +    CMSG_SET_GUILD_BANK_TEXT                        = 0x40B, +    CMSG_SET_GRANTABLE_LEVELS                       = 0x40C, +    CMSG_GRANT_LEVEL                                = 0x40D, +    CMSG_REFER_A_FRIEND                             = 0x40E, +    MSG_GM_CHANGE_ARENA_RATING                      = 0x40F, +    CMSG_DECLINE_CHANNEL_INVITE                     = 0x410, +    CMSG_GROUPACTION_THROTTLED                      = 0x411, +    SMSG_OVERRIDE_LIGHT                             = 0x412, +    SMSG_TOTEM_CREATED                              = 0x413, +    CMSG_TOTEM_DESTROYED                            = 0x414, +    CMSG_EXPIRE_RAID_INSTANCE                       = 0x415, +    CMSG_NO_SPELL_VARIANCE                          = 0x416, +    CMSG_QUESTGIVER_STATUS_MULTIPLE_QUERY           = 0x417, +    SMSG_QUESTGIVER_STATUS_MULTIPLE                 = 0x418, +    CMSG_SET_PLAYER_DECLINED_NAMES                  = 0x419, +    SMSG_SET_PLAYER_DECLINED_NAMES_RESULT           = 0x41A, +    CMSG_QUERY_SERVER_BUCK_DATA                     = 0x41B, +    CMSG_CLEAR_SERVER_BUCK_DATA                     = 0x41C, +    SMSG_SERVER_BUCK_DATA                           = 0x41D, +    SMSG_SEND_UNLEARN_SPELLS                        = 0x41E, +    SMSG_PROPOSE_LEVEL_GRANT                        = 0x41F, +    CMSG_ACCEPT_LEVEL_GRANT                         = 0x420, +    SMSG_REFER_A_FRIEND_FAILURE                     = 0x421, +    SMSG_SPLINE_MOVE_SET_FLYING                     = 0x422, +    SMSG_SPLINE_MOVE_UNSET_FLYING                   = 0x423, +    SMSG_SUMMON_CANCEL                              = 0x424, +    CMSG_CHANGE_PERSONAL_ARENA_RATING               = 0x425, +    CMSG_ALTER_APPEARANCE                           = 0x426, +    SMSG_ENABLE_BARBER_SHOP                         = 0x427, +    SMSG_BARBER_SHOP_RESULT                         = 0x428, +    CMSG_CALENDAR_GET_CALENDAR                      = 0x429, +    CMSG_CALENDAR_GET_EVENT                         = 0x42A, +    CMSG_CALENDAR_GUILD_FILTER                      = 0x42B, +    CMSG_CALENDAR_ARENA_TEAM                        = 0x42C, +    CMSG_CALENDAR_ADD_EVENT                         = 0x42D, +    CMSG_CALENDAR_UPDATE_EVENT                      = 0x42E, +    CMSG_CALENDAR_REMOVE_EVENT                      = 0x42F, +    CMSG_CALENDAR_COPY_EVENT                        = 0x430, +    CMSG_CALENDAR_EVENT_INVITE                      = 0x431, +    CMSG_CALENDAR_EVENT_RSVP                        = 0x432, +    CMSG_CALENDAR_EVENT_REMOVE_INVITE               = 0x433, +    CMSG_CALENDAR_EVENT_STATUS                      = 0x434, +    CMSG_CALENDAR_EVENT_MODERATOR_STATUS            = 0x435, +    SMSG_CALENDAR_SEND_CALENDAR                     = 0x436, +    SMSG_CALENDAR_SEND_EVENT                        = 0x437, +    SMSG_CALENDAR_FILTER_GUILD                      = 0x438, +    SMSG_CALENDAR_ARENA_TEAM                        = 0x439, +    SMSG_CALENDAR_EVENT_INVITE                      = 0x43A, +    SMSG_CALENDAR_EVENT_INVITE_REMOVED              = 0x43B, +    SMSG_CALENDAR_EVENT_STATUS                      = 0x43C, +    SMSG_CALENDAR_COMMAND_RESULT                    = 0x43D, +    SMSG_CALENDAR_RAID_LOCKOUT_ADDED                = 0x43E, +    SMSG_CALENDAR_RAID_LOCKOUT_REMOVED              = 0x43F, +    SMSG_CALENDAR_EVENT_INVITE_ALERT                = 0x440, +    SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT        = 0x441, +    SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT         = 0x442, +    SMSG_CALENDAR_EVENT_REMOVED_ALERT               = 0x443, +    SMSG_CALENDAR_EVENT_UPDATED_ALERT               = 0x444, +    SMSG_CALENDAR_EVENT_MODERATOR_STATUS_ALERT      = 0x445, +    CMSG_CALENDAR_COMPLAIN                          = 0x446, +    CMSG_CALENDAR_GET_NUM_PENDING                   = 0x447, +    SMSG_CALENDAR_SEND_NUM_PENDING                  = 0x448, +    CMSG_SAVE_DANCE                                 = 0x449, +    SMSG_NOTIFY_DANCE                               = 0x44A, +    CMSG_PLAY_DANCE                                 = 0x44B, +    SMSG_PLAY_DANCE                                 = 0x44C, +    CMSG_LOAD_DANCES                                = 0x44D, +    CMSG_STOP_DANCE                                 = 0x44E, +    SMSG_STOP_DANCE                                 = 0x44F, +    CMSG_SYNC_DANCE                                 = 0x450, +    CMSG_DANCE_QUERY                                = 0x451, +    SMSG_DANCE_QUERY_RESPONSE                       = 0x452, +    SMSG_INVALIDATE_DANCE                           = 0x453, +    CMSG_DELETE_DANCE                               = 0x454, +    SMSG_LEARNED_DANCE_MOVES                        = 0x455, +    CMSG_LEARN_DANCE_MOVE                           = 0x456, +    CMSG_UNLEARN_DANCE_MOVE                         = 0x457, +    CMSG_SET_RUNE_COUNT                             = 0x458, +    CMSG_SET_RUNE_COOLDOWN                          = 0x459, +    MSG_MOVE_SET_PITCH_RATE_CHEAT                   = 0x45A, +    MSG_MOVE_SET_PITCH_RATE                         = 0x45B, +    SMSG_FORCE_PITCH_RATE_CHANGE                    = 0x45C, +    CMSG_FORCE_PITCH_RATE_CHANGE_ACK                = 0x45D, +    SMSG_SPLINE_SET_PITCH_RATE                      = 0x45E, +    SMSG_MOVE_ABANDON_TRANSPORT                     = 0x45F, +    MSG_MOVE_ABANDON_TRANSPORT                      = 0x460, +    CMSG_MOVE_ABANDON_TRANSPORT_ACK                 = 0x461, +    CMSG_UPDATE_MISSILE_TRAJECTORY                  = 0x462, +    SMSG_UPDATE_ACCOUNT_DATA_COMPLETE               = 0x463, +    SMSG_TRIGGER_MOVIE                              = 0x464, +    CMSG_COMPLETE_MOVIE                             = 0x465, +    CMSG_SET_GLYPH_SLOT                             = 0x466, +    CMSG_SET_GLYPH                                  = 0x467, +    SMSG_ACHIEVEMENT_EARNED                         = 0x468, +    SMSG_DYNAMIC_DROP_ROLL_RESULT                   = 0x469, +    SMSG_CRITERIA_UPDATE                            = 0x46A, +    CMSG_QUERY_INSPECT_ACHIEVEMENTS                 = 0x46B, +    SMSG_RESPOND_INSPECT_ACHIEVEMENTS               = 0x46C, +    CMSG_DISMISS_CONTROLLED_VEHICLE                 = 0x46D, +    CMSG_COMPLETE_ACHIEVEMENT_CHEAT                 = 0x46E, +    SMSG_QUESTUPDATE_ADD_PVP_KILL                   = 0x46F, +    CMSG_SET_CRITERIA_CHEAT                         = 0x470, +    SMSG_GROUP_SWAP_FAILED                          = 0x471, +    CMSG_UNITANIMTIER_CHEAT                         = 0x472, +    CMSG_CHAR_CUSTOMIZE                             = 0x473, +    SMSG_CHAR_CUSTOMIZE                             = 0x474, +    SMSG_PET_RENAMEABLE                             = 0x475, +    CMSG_REQUEST_VEHICLE_EXIT                       = 0x476, +    CMSG_REQUEST_VEHICLE_PREV_SEAT                  = 0x477, +    CMSG_REQUEST_VEHICLE_NEXT_SEAT                  = 0x478, +    CMSG_REQUEST_VEHICLE_SWITCH_SEAT                = 0x479, +    CMSG_PET_LEARN_TALENT                           = 0x47A, +    CMSG_PET_UNLEARN_TALENTS                        = 0x47B, +    SMSG_SET_PHASE_SHIFT                            = 0x47C, +    SMSG_ALL_ACHIEVEMENT_DATA                       = 0x47D, +    CMSG_FORCE_SAY_CHEAT                            = 0x47E, +    SMSG_HEALTH_UPDATE                              = 0x47F, +    SMSG_POWER_UPDATE                               = 0x480, +    CMSG_GAMEOBJ_REPORT_USE                         = 0x481, +    SMSG_HIGHEST_THREAT_UPDATE                      = 0x482, +    SMSG_THREAT_UPDATE                              = 0x483, +    SMSG_THREAT_REMOVE                              = 0x484, +    SMSG_THREAT_CLEAR                               = 0x485, +    SMSG_CONVERT_RUNE                               = 0x486, +    SMSG_RESYNC_RUNES                               = 0x487, +    SMSG_ADD_RUNE_POWER                             = 0x488, +    CMSG_START_QUEST                                = 0x489, +    CMSG_REMOVE_GLYPH                               = 0x48A, +    CMSG_DUMP_OBJECTS                               = 0x48B, +    SMSG_DUMP_OBJECTS_DATA                          = 0x48C, +    CMSG_DISMISS_CRITTER                            = 0x48D, +    SMSG_NOTIFY_DEST_LOC_SPELL_CAST                 = 0x48E, +    CMSG_AUCTION_LIST_PENDING_SALES                 = 0x48F, +    SMSG_AUCTION_LIST_PENDING_SALES                 = 0x490, +    SMSG_MODIFY_COOLDOWN                            = 0x491, +    SMSG_PET_UPDATE_COMBO_POINTS                    = 0x492, +    CMSG_ENABLETAXI                                 = 0x493, +    SMSG_PRE_RESURRECT                              = 0x494, +    SMSG_AURA_UPDATE_ALL                            = 0x495, +    SMSG_AURA_UPDATE                                = 0x496, +    CMSG_FLOOD_GRACE_CHEAT                          = 0x497, +    SMSG_SERVER_FIRST_ACHIEVEMENT                   = 0x498, +    SMSG_PET_LEARNED_SPELL                          = 0x499, +    SMSG_PET_REMOVED_SPELL                          = 0x49A, +    CMSG_CHANGE_SEATS_ON_CONTROLLED_VEHICLE         = 0x49B, +    CMSG_HEARTH_AND_RESURRECT                       = 0x49C, +    SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA       = 0x49D, +    SMSG_CRITERIA_DELETED                           = 0x49E, +    SMSG_ACHIEVEMENT_DELETED                        = 0x49F, +    CMSG_SERVER_INFO_QUERY                          = 0x4A0, +    SMSG_SERVER_INFO_RESPONSE                       = 0x4A1, +    CMSG_CHECK_LOGIN_CRITERIA                       = 0x4A2, +    SMSG_SERVER_BUCK_DATA_START                     = 0x4A3, +    CMSG_QUERY_VEHICLE_STATUS                       = 0x4A4, +    SMSG_PET_GUIDS                                  = 0x4A5, +    SMSG_CLIENTCACHE_VERSION                        = 0x4A6, +    UMSG_UNKNOWN_1191                               = 0x4A7, +    UMSG_UNKNOWN_1192                               = 0x4A8, +    UMSG_UNKNOWN_1193                               = 0x4A9, +    UMSG_UNKNOWN_1194                               = 0x4AA, +    UMSG_UNKNOWN_1195                               = 0x4AB, +    UMSG_UNKNOWN_1196                               = 0x4AC, +    NUM_MSG_TYPES                                   = 0x4AD  }; -// Don't forget to change this value and add opcode name to Opcodes.cpp when you add new opcode! -#define NUM_MSG_TYPES 0x424 -  /// Player state  enum SessionStatus  {  | 
