Last active
June 7, 2016 12:57
-
-
Save Konctantin/1c740aedcb90913895b8aa5759e215fc to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
opcode_list = [ | |
(0x357B, "CMSG_ACCEPT_GUILD_INVITE"), | |
(0x3463, "CMSG_ACCEPT_LEVEL_GRANT"), | |
(0x30D8, "CMSG_ACCEPT_TRADE"), | |
(0x3560, "CMSG_ACCEPT_WARGAME_INVITE"), | |
(0x341F, "CMSG_ACTIVATE_TAXI"), | |
(0x3555, "CMSG_ADDON_LIST"), | |
(0x35E5, "CMSG_ADD_BATTLENET_FRIEND"), | |
(0x365E, "CMSG_ADD_FRIEND"), | |
(0x3662, "CMSG_ADD_IGNORE"), | |
(0x31E6, "CMSG_ADD_TOY"), | |
(0x345F, "CMSG_ALTER_APPEARANCE"), | |
(0x3424, "CMSG_AREA_SPIRIT_HEALER_QUERY"), | |
(0x3425, "CMSG_AREA_SPIRIT_HEALER_QUEUE"), | |
(0x313C, "CMSG_AREA_TRIGGER"), | |
(0x31B4, "CMSG_ATTACK_STOP"), | |
(0x31B3, "CMSG_ATTACK_SWING"), | |
(0x3434, "CMSG_AUCTION_HELLO_REQUEST"), | |
(0x343A, "CMSG_AUCTION_LIST_BIDDER_ITEMS"), | |
(0x3437, "CMSG_AUCTION_LIST_ITEMS"), | |
(0x3439, "CMSG_AUCTION_LIST_OWNER_ITEMS"), | |
(0x343C, "CMSG_AUCTION_LIST_PENDING_SALES"), | |
(0x343B, "CMSG_AUCTION_PLACE_BID"), | |
(0x3436, "CMSG_AUCTION_REMOVE_ITEM"), | |
(0x3438, "CMSG_AUCTION_REPLICATE_ITEMS"), | |
(0x3435, "CMSG_AUCTION_SELL_ITEM"), | |
(0x36E4, "CMSG_AUTH_CONTINUED_SESSION"), | |
(0x36E3, "CMSG_AUTH_SESSION"), | |
(0x3917, "CMSG_AUTOBANK_ITEM"), | |
(0x3914, "CMSG_AUTOBANK_REAGENT"), | |
(0x3916, "CMSG_AUTOSTORE_BANK_ITEM"), | |
(0x3915, "CMSG_AUTOSTORE_BANK_REAGENT"), | |
(0x3918, "CMSG_AUTO_EQUIP_ITEM"), | |
(0x391D, "CMSG_AUTO_EQUIP_ITEM_SLOT"), | |
(0x3919, "CMSG_AUTO_STORE_BAG_ITEM"), | |
(0x3427, "CMSG_BANKER_ACTIVATE"), | |
(0x30F0, "CMSG_BATTLEFIELD_LEAVE"), | |
(0x30FB, "CMSG_BATTLEFIELD_LIST"), | |
(0x348C, "CMSG_BATTLEFIELD_PORT"), | |
(0x31FC, "CMSG_BATTLEMASTER_HELLO"), | |
(0x3489, "CMSG_BATTLEMASTER_JOIN"), | |
(0x348A, "CMSG_BATTLEMASTER_JOIN_ARENA"), | |
(0x348B, "CMSG_BATTLEMASTER_JOIN_ARENA_SKIRMISH"), | |
(0x3661, "CMSG_BATTLENET_CHALLENGE_RESPONSE"), | |
(0x3683, "CMSG_BATTLENET_REQUEST"), | |
(0x3684, "CMSG_BATTLENET_REQUEST_REALM_LIST_TICKET"), | |
(0x3658, "CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE"), | |
(0x3657, "CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE"), | |
(0x3651, "CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET"), | |
(0x364C, "CMSG_BATTLE_PAY_GET_PRODUCT_LIST"), | |
(0x364D, "CMSG_BATTLE_PAY_GET_PURCHASE_LIST"), | |
(0x3680, "CMSG_BATTLE_PAY_START_PURCHASE"), | |
(0x3681, "CMSG_BATTLE_PAY_START_VAS_PURCHASE"), | |
(0x35AD, "CMSG_BATTLE_PET_DELETE_PET"), | |
(0x35AC, "CMSG_BATTLE_PET_DELETE_PET_CHEAT"), | |
(0x35AF, "CMSG_BATTLE_PET_MODIFY_NAME"), | |
(0x35AB, "CMSG_BATTLE_PET_REQUEST_JOURNAL"), | |
(0x35AA, "CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK"), | |
(0x35B3, "CMSG_BATTLE_PET_SET_BATTLE_SLOT"), | |
(0x35B6, "CMSG_BATTLE_PET_SET_FLAGS"), | |
(0x35B0, "CMSG_BATTLE_PET_SUMMON"), | |
(0x3145, "CMSG_BATTLE_PET_UPDATE_NOTIFY"), | |
(0x30D5, "CMSG_BEGIN_TRADE"), | |
(0x3559, "CMSG_BF_MGR_ENTRY_INVITE_RESPONSE"), | |
(0x355B, "CMSG_BF_MGR_QUEUE_EXIT_REQUEST"), | |
(0x355A, "CMSG_BF_MGR_QUEUE_INVITE_RESPONSE"), | |
(0x30EF, "CMSG_BF_MGR_QUEUE_REQUEST"), | |
(0x3426, "CMSG_BINDER_ACTIVATE"), | |
(0x3493, "CMSG_BLACK_MARKET_BID_ON_ITEM"), | |
(0x3491, "CMSG_BLACK_MARKET_OPEN"), | |
(0x3492, "CMSG_BLACK_MARKET_REQUEST_ITEMS"), | |
(0x3616, "CMSG_BUG_REPORT"), | |
(0x30D6, "CMSG_BUSY_TRADE"), | |
(0x3418, "CMSG_BUY_BACK_ITEM"), | |
(0x3428, "CMSG_BUY_BANK_SLOT"), | |
(0x3417, "CMSG_BUY_ITEM"), | |
(0x3429, "CMSG_BUY_REAGENT_BANK"), | |
(0x367A, "CMSG_BUY_WOW_TOKEN_CONFIRM"), | |
(0x3679, "CMSG_BUY_WOW_TOKEN_START"), | |
(0x3154, "CMSG_CAGE_BATTLE_PET"), | |
(0x360D, "CMSG_CALENDAR_ADD_EVENT"), | |
(0x3609, "CMSG_CALENDAR_COMPLAIN"), | |
(0x3608, "CMSG_CALENDAR_COPY_EVENT"), | |
(0x3602, "CMSG_CALENDAR_EVENT_INVITE"), | |
(0x3606, "CMSG_CALENDAR_EVENT_MODERATOR_STATUS"), | |
(0x3604, "CMSG_CALENDAR_EVENT_RSVP"), | |
(0x360B, "CMSG_CALENDAR_EVENT_SIGN_UP"), | |
(0x3605, "CMSG_CALENDAR_EVENT_STATUS"), | |
(0x35FF, "CMSG_CALENDAR_GET"), | |
(0x3600, "CMSG_CALENDAR_GET_EVENT"), | |
(0x360A, "CMSG_CALENDAR_GET_NUM_PENDING"), | |
(0x3601, "CMSG_CALENDAR_GUILD_FILTER"), | |
(0x3607, "CMSG_CALENDAR_REMOVE_EVENT"), | |
(0x3603, "CMSG_CALENDAR_REMOVE_INVITE"), | |
(0x360E, "CMSG_CALENDAR_UPDATE_EVENT"), | |
(0x3126, "CMSG_CANCEL_AURA"), | |
(0x344F, "CMSG_CANCEL_AUTO_REPEAT_SPELL"), | |
(0x31EB, "CMSG_CANCEL_CAST"), | |
(0x31BF, "CMSG_CANCEL_CHANNELLING"), | |
(0x31C4, "CMSG_CANCEL_GROWTH_AURA"), | |
(0x3172, "CMSG_CANCEL_MASTER_LOOT_ROLL"), | |
(0x3125, "CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS"), | |
(0x31D5, "CMSG_CANCEL_MOUNT_AURA"), | |
(0x30FC, "CMSG_CANCEL_QUEUED_SPELL"), | |
(0x345C, "CMSG_CANCEL_TEMP_ENCHANTMENT"), | |
(0x30DA, "CMSG_CANCEL_TRADE"), | |
(0x35EE, "CMSG_CAN_DUEL"), | |
(0x31E9, "CMSG_CAST_SPELL"), | |
(0x300D, "CMSG_CHALLENGE_MODE_REQUEST_LEADERS"), | |
(0x300C, "CMSG_CHALLENGE_MODE_REQUEST_MAP_STATS"), | |
(0x3265, "CMSG_CHANGE_BAG_SLOT_FLAG"), | |
(0x3247, "CMSG_CHANGE_MONUMENT_APPEARANCE"), | |
(0x35D3, "CMSG_CHANGE_SUB_GROUP"), | |
(0x364F, "CMSG_CHARACTER_RENAME_REQUEST"), | |
(0x361E, "CMSG_CHAR_CUSTOMIZE"), | |
(0x362B, "CMSG_CHAR_DELETE"), | |
(0x3624, "CMSG_CHAR_RACE_OR_FACTION_CHANGE"), | |
(0x374E, "CMSG_CHAT_ADDON_MESSAGE_CHANNEL"), | |
(0x3752, "CMSG_CHAT_ADDON_MESSAGE_GUILD"), | |
(0x3775, "CMSG_CHAT_ADDON_MESSAGE_INSTANCE_CHAT"), | |
(0x3754, "CMSG_CHAT_ADDON_MESSAGE_OFFICER"), | |
(0x3771, "CMSG_CHAT_ADDON_MESSAGE_PARTY"), | |
(0x3773, "CMSG_CHAT_ADDON_MESSAGE_RAID"), | |
(0x3750, "CMSG_CHAT_ADDON_MESSAGE_WHISPER"), | |
(0x3765, "CMSG_CHAT_CHANNEL_ANNOUNCEMENTS"), | |
(0x3763, "CMSG_CHAT_CHANNEL_BAN"), | |
(0x376C, "CMSG_CHAT_CHANNEL_DECLINE_INVITE"), | |
(0x3758, "CMSG_CHAT_CHANNEL_DISPLAY_LIST"), | |
(0x3761, "CMSG_CHAT_CHANNEL_INVITE"), | |
(0x3762, "CMSG_CHAT_CHANNEL_KICK"), | |
(0x3757, "CMSG_CHAT_CHANNEL_LIST"), | |
(0x375C, "CMSG_CHAT_CHANNEL_MODERATE"), | |
(0x375D, "CMSG_CHAT_CHANNEL_MODERATOR"), | |
(0x375F, "CMSG_CHAT_CHANNEL_MUTE"), | |
(0x375B, "CMSG_CHAT_CHANNEL_OWNER"), | |
(0x3759, "CMSG_CHAT_CHANNEL_PASSWORD"), | |
(0x375A, "CMSG_CHAT_CHANNEL_SET_OWNER"), | |
(0x3768, "CMSG_CHAT_CHANNEL_SILENCE_ALL"), | |
(0x3766, "CMSG_CHAT_CHANNEL_SILENCE_VOICE"), | |
(0x3764, "CMSG_CHAT_CHANNEL_UNBAN"), | |
(0x375E, "CMSG_CHAT_CHANNEL_UNMODERATOR"), | |
(0x3760, "CMSG_CHAT_CHANNEL_UNMUTE"), | |
(0x3769, "CMSG_CHAT_CHANNEL_UNSILENCE_ALL"), | |
(0x3767, "CMSG_CHAT_CHANNEL_UNSILENCE_VOICE"), | |
(0x376B, "CMSG_CHAT_CHANNEL_VOICE_OFF"), | |
(0x376A, "CMSG_CHAT_CHANNEL_VOICE_ON"), | |
(0x3746, "CMSG_CHAT_JOIN_CHANNEL"), | |
(0x3747, "CMSG_CHAT_LEAVE_CHANNEL"), | |
(0x3755, "CMSG_CHAT_MESSAGE_AFK"), | |
(0x374D, "CMSG_CHAT_MESSAGE_CHANNEL"), | |
(0x3756, "CMSG_CHAT_MESSAGE_DND"), | |
(0x376E, "CMSG_CHAT_MESSAGE_EMOTE"), | |
(0x3751, "CMSG_CHAT_MESSAGE_GUILD"), | |
(0x3774, "CMSG_CHAT_MESSAGE_INSTANCE_CHAT"), | |
(0x3753, "CMSG_CHAT_MESSAGE_OFFICER"), | |
(0x3770, "CMSG_CHAT_MESSAGE_PARTY"), | |
(0x3772, "CMSG_CHAT_MESSAGE_RAID"), | |
(0x3776, "CMSG_CHAT_MESSAGE_RAID_WARNING"), | |
(0x376D, "CMSG_CHAT_MESSAGE_SAY"), | |
(0x374F, "CMSG_CHAT_MESSAGE_WHISPER"), | |
(0x376F, "CMSG_CHAT_MESSAGE_YELL"), | |
(0x374B, "CMSG_CHAT_REGISTER_ADDON_PREFIXES"), | |
(0x374A, "CMSG_CHAT_REPORT_FILTERED"), | |
(0x3749, "CMSG_CHAT_REPORT_IGNORED"), | |
(0x374C, "CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES"), | |
(0x3659, "CMSG_CHECK_RAF_EMAIL_ENABLED"), | |
(0x3678, "CMSG_CHECK_WOW_TOKEN_VETERAN_ELIGIBILITY"), | |
(0x31ED, "CMSG_CHOICE_RESPONSE"), | |
(0x311E, "CMSG_CLEAR_RAID_MARKER"), | |
(0x30DC, "CMSG_CLEAR_TRADE_ITEM"), | |
(0x348E, "CMSG_CLIENT_PORT_GRAVEYARD"), | |
(0x3405, "CMSG_CLOSE_INTERACTION"), | |
(0x3673, "CMSG_COMMENTATOR_ENABLE"), | |
(0x3573, "CMSG_COMMENTATOR_ENTER_INSTANCE"), | |
(0x3574, "CMSG_COMMENTATOR_EXIT_INSTANCE"), | |
(0x3571, "CMSG_COMMENTATOR_GET_MAP_INFO"), | |
(0x3572, "CMSG_COMMENTATOR_GET_PLAYER_INFO"), | |
(0x356F, "CMSG_COMMENTATOR_START_WARGAME"), | |
(0x35FC, "CMSG_COMPLAINT"), | |
(0x34AB, "CMSG_COMPLETE_CINEMATIC"), | |
(0x3446, "CMSG_COMPLETE_MOVIE"), | |
(0x316C, "CMSG_CONFIRM_RESPEC_WIPE"), | |
(0x3552, "CMSG_CONNECT_TO_FAILED"), | |
(0x35D5, "CMSG_CONVERT_RAID"), | |
(0x35CA, "CMSG_CREATE_CHARACTER"), | |
(0x3236, "CMSG_CREATE_SHIPMENT"), | |
(0x3566, "CMSG_DB_QUERY_BULK"), | |
(0x3487, "CMSG_DECLINE_GUILD_INVITES"), | |
(0x349A, "CMSG_DECLINE_PETITION"), | |
(0x3478, "CMSG_DELETE_EQUIPMENT_SET"), | |
(0x365F, "CMSG_DEL_FRIEND"), | |
(0x3663, "CMSG_DEL_IGNORE"), | |
(0x326E, "CMSG_DEPOSIT_REAGENT_BANK"), | |
(0x31E0, "CMSG_DESTROY_ITEM"), | |
(0x359B, "CMSG_DF_BOOT_PLAYER_VOTE"), | |
(0x3597, "CMSG_DF_GET_JOIN_STATUS"), | |
(0x3596, "CMSG_DF_GET_SYSTEM_INFO"), | |
(0x3588, "CMSG_DF_JOIN"), | |
(0x3593, "CMSG_DF_LEAVE"), | |
(0x3587, "CMSG_DF_PROPOSAL_RESPONSE"), | |
(0x359E, "CMSG_DF_READY_CHECK_RESPONSE"), | |
(0x3594, "CMSG_DF_SEARCH_JOIN"), | |
(0x3595, "CMSG_DF_SEARCH_LEAVE"), | |
(0x3598, "CMSG_DF_SET_COMMENT"), | |
(0x3599, "CMSG_DF_SET_ROLES"), | |
(0x359C, "CMSG_DF_TELEPORT"), | |
(0x39B4, "CMSG_DISCARDED_TIME_SYNC_ACKS"), | |
(0x3465, "CMSG_DISMISS_CRITTER"), | |
(0x3171, "CMSG_DO_MASTER_LOOT_ROLL"), | |
(0x35BA, "CMSG_DO_READY_CHECK"), | |
(0x344B, "CMSG_DUEL_RESPONSE"), | |
(0x3198, "CMSG_EJECT_PASSENGER"), | |
(0x34A7, "CMSG_EMOTE"), | |
(0x36E8, "CMSG_ENABLE_NAGLE"), | |
(0x341D, "CMSG_ENABLE_TAXI_NODE"), | |
(0x3672, "CMSG_ENGINE_SURVEY"), | |
(0x3568, "CMSG_ENUM_CHARACTERS"), | |
(0x366C, "CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT"), | |
(0x3450, "CMSG_FAR_SIGHT"), | |
(0x3459, "CMSG_GAME_OBJ_REPORT_USE"), | |
(0x3458, "CMSG_GAME_OBJ_USE"), | |
(0x3227, "CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING"), | |
(0x3219, "CMSG_GARRISON_CANCEL_CONSTRUCTION"), | |
(0x3261, "CMSG_GARRISON_CHECK_UPGRADEABLE"), | |
(0x3254, "CMSG_GARRISON_COMPLETE_MISSION"), | |
(0x322A, "CMSG_GARRISON_GENERATE_RECRUITS"), | |
(0x3232, "CMSG_GARRISON_GET_BUILDING_LANDMARKS"), | |
(0x3256, "CMSG_GARRISON_MISSION_BONUS_ROLL"), | |
(0x3215, "CMSG_GARRISON_PURCHASE_BUILDING"), | |
(0x322C, "CMSG_GARRISON_RECRUIT_FOLLOWER"), | |
(0x324B, "CMSG_GARRISON_REMOVE_FOLLOWER"), | |
(0x3228, "CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING"), | |
(0x3229, "CMSG_GARRISON_RENAME_FOLLOWER"), | |
(0x3214, "CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA"), | |
(0x3235, "CMSG_GARRISON_REQUEST_LANDING_PAGE_SHIPMENT_INFO"), | |
(0x3234, "CMSG_GARRISON_REQUEST_SHIPMENT_INFO"), | |
(0x3216, "CMSG_GARRISON_SET_BUILDING_ACTIVE"), | |
(0x3226, "CMSG_GARRISON_SET_FOLLOWER_FAVORITE"), | |
(0x3222, "CMSG_GARRISON_SET_FOLLOWER_INACTIVE"), | |
(0x322B, "CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES"), | |
(0x3253, "CMSG_GARRISON_START_MISSION"), | |
(0x321A, "CMSG_GARRISON_SWAP_BUILDINGS"), | |
(0x3567, "CMSG_GENERATE_RANDOM_CHARACTER_NAME"), | |
(0x300F, "CMSG_GET_CHALLENGE_MODE_REWARDS"), | |
(0x320F, "CMSG_GET_GARRISON_INFO"), | |
(0x3495, "CMSG_GET_ITEM_PURCHASE_DATA"), | |
(0x31E4, "CMSG_GET_MIRROR_IMAGE_DATA"), | |
(0x356E, "CMSG_GET_PVP_OPTIONS_ENABLED"), | |
(0x367B, "CMSG_GET_REMAINING_GAME_TIME"), | |
(0x3244, "CMSG_GET_TROPHY_LIST"), | |
(0x366E, "CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS"), | |
(0x3622, "CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY"), | |
(0x3621, "CMSG_GM_TICKET_GET_CASE_STATUS"), | |
(0x3620, "CMSG_GM_TICKET_GET_SYSTEM_STATUS"), | |
(0x3406, "CMSG_GOSSIP_SELECT_OPTION"), | |
(0x3461, "CMSG_GRANT_LEVEL"), | |
(0x300B, "CMSG_GUILD_ADD_BATTLENET_FRIEND"), | |
(0x2FE2, "CMSG_GUILD_ADD_RANK"), | |
(0x2FDD, "CMSG_GUILD_ASSIGN_MEMBER_RANK"), | |
(0x2FDF, "CMSG_GUILD_AUTO_DECLINE_INVITATION"), | |
(0x342A, "CMSG_GUILD_BANK_ACTIVATE"), | |
(0x342D, "CMSG_GUILD_BANK_BUY_TAB"), | |
(0x342F, "CMSG_GUILD_BANK_DEPOSIT_MONEY"), | |
(0x3000, "CMSG_GUILD_BANK_LOG_QUERY"), | |
(0x342C, "CMSG_GUILD_BANK_QUERY_TAB"), | |
(0x3001, "CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY"), | |
(0x3004, "CMSG_GUILD_BANK_SET_TAB_TEXT"), | |
(0x342B, "CMSG_GUILD_BANK_SWAP_ITEMS"), | |
(0x3005, "CMSG_GUILD_BANK_TEXT_QUERY"), | |
(0x342E, "CMSG_GUILD_BANK_UPDATE_TAB"), | |
(0x3430, "CMSG_GUILD_BANK_WITHDRAW_MONEY"), | |
(0x2FF9, "CMSG_GUILD_CHALLENGE_UPDATE_REQUEST"), | |
(0x2FFC, "CMSG_GUILD_CHANGE_NAME_REQUEST"), | |
(0x2FDE, "CMSG_GUILD_DECLINE_INVITATION"), | |
(0x2FE6, "CMSG_GUILD_DELETE"), | |
(0x2FE3, "CMSG_GUILD_DELETE_RANK"), | |
(0x2FDC, "CMSG_GUILD_DEMOTE_MEMBER"), | |
(0x3003, "CMSG_GUILD_EVENT_LOG_QUERY"), | |
(0x2FEF, "CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS"), | |
(0x2FEB, "CMSG_GUILD_GET_RANKS"), | |
(0x2FF1, "CMSG_GUILD_GET_ROSTER"), | |
(0x3586, "CMSG_GUILD_INVITE_BY_NAME"), | |
(0x2FE0, "CMSG_GUILD_LEAVE"), | |
(0x300A, "CMSG_GUILD_MEMBER_SEND_SOR_REQUEST"), | |
(0x2FEC, "CMSG_GUILD_NEWS_UPDATE_STICKY"), | |
(0x2FE1, "CMSG_GUILD_OFFICER_REMOVE_MEMBER"), | |
(0x3002, "CMSG_GUILD_PERMISSIONS_QUERY"), | |
(0x2FDB, "CMSG_GUILD_PROMOTE_MEMBER"), | |
(0x2FE9, "CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE"), | |
(0x2FE7, "CMSG_GUILD_QUERY_MEMBER_RECIPES"), | |
(0x2FEA, "CMSG_GUILD_QUERY_NEWS"), | |
(0x2FE8, "CMSG_GUILD_QUERY_RECIPES"), | |
(0x3006, "CMSG_GUILD_REPLACE_GUILD_MASTER"), | |
(0x2FED, "CMSG_GUILD_SET_ACHIEVEMENT_TRACKING"), | |
(0x2FEE, "CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT"), | |
(0x3653, "CMSG_GUILD_SET_GUILD_MASTER"), | |
(0x2FF0, "CMSG_GUILD_SET_MEMBER_NOTE"), | |
(0x2FE5, "CMSG_GUILD_SET_RANK_PERMISSIONS"), | |
(0x2FE4, "CMSG_GUILD_SHIFT_RANK"), | |
(0x2FF3, "CMSG_GUILD_UPDATE_INFO_TEXT"), | |
(0x2FF2, "CMSG_GUILD_UPDATE_MOTD_TEXT"), | |
(0x3474, "CMSG_HEARTH_AND_RESURRECT"), | |
(0x30D7, "CMSG_IGNORE_TRADE"), | |
(0x3169, "CMSG_INCREASE_CAST_TIME_FOR_SPELL"), | |
(0x3557, "CMSG_INITIATE_ROLE_POLL"), | |
(0x30D4, "CMSG_INITIATE_TRADE"), | |
(0x3490, "CMSG_INSPECT"), | |
(0x3631, "CMSG_INSPECT_PVP"), | |
(0x3479, "CMSG_INSTANCE_LOCK_RESPONSE"), | |
(0x3496, "CMSG_ITEM_PURCHASE_REFUND"), | |
(0x3262, "CMSG_ITEM_TEXT_QUERY"), | |
(0x3143, "CMSG_JOIN_PET_BATTLE_QUEUE"), | |
(0x30F4, "CMSG_JOIN_RATED_BATTLEGROUND"), | |
(0x360F, "CMSG_KEEP_ALIVE"), | |
(0x3183, "CMSG_KEYBOUND_OVERRIDE"), | |
(0x3124, "CMSG_LEARN_PET_SPECIALIZATION_GROUP"), | |
(0x3123, "CMSG_LEARN_TALENTS"), | |
(0x35D0, "CMSG_LEAVE_GROUP"), | |
(0x3144, "CMSG_LEAVE_PET_BATTLE_QUEUE"), | |
(0x358E, "CMSG_LFG_LIST_APPLY_TO_GROUP"), | |
(0x358F, "CMSG_LFG_LIST_CANCEL_APPLICATION"), | |
(0x3590, "CMSG_LFG_LIST_DECLINE_APPLICANT"), | |
(0x358C, "CMSG_LFG_LIST_GET_STATUS"), | |
(0x3591, "CMSG_LFG_LIST_INVITE_APPLICANT"), | |
(0x3592, "CMSG_LFG_LIST_INVITE_RESPONSE"), | |
(0x3589, "CMSG_LFG_LIST_JOIN"), | |
(0x358B, "CMSG_LFG_LIST_LEAVE"), | |
(0x358D, "CMSG_LFG_LIST_SEARCH"), | |
(0x358A, "CMSG_LFG_LIST_UPDATE_REQUEST"), | |
(0x35A3, "CMSG_LF_GUILD_ADD_RECRUIT"), | |
(0x35A5, "CMSG_LF_GUILD_BROWSE"), | |
(0x2FF6, "CMSG_LF_GUILD_DECLINE_RECRUIT"), | |
(0x2FF7, "CMSG_LF_GUILD_GET_APPLICATIONS"), | |
(0x2FF4, "CMSG_LF_GUILD_GET_GUILD_POST"), | |
(0x2FF5, "CMSG_LF_GUILD_GET_RECRUITS"), | |
(0x2FF8, "CMSG_LF_GUILD_REMOVE_RECRUIT"), | |
(0x35A4, "CMSG_LF_GUILD_SET_GUILD_POST"), | |
(0x3415, "CMSG_LIST_INVENTORY"), | |
(0x3577, "CMSG_LOADING_SCREEN_NOTIFY"), | |
(0x3245, "CMSG_LOAD_SELECTED_TROPHY"), | |
(0x3441, "CMSG_LOGOUT_CANCEL"), | |
(0x3442, "CMSG_LOGOUT_INSTANT"), | |
(0x3440, "CMSG_LOGOUT_REQUEST"), | |
(0x36E6, "CMSG_LOG_DISCONNECT"), | |
(0x36EA, "CMSG_LOG_STREAMING_ERROR"), | |
(0x316F, "CMSG_LOOT_ITEM"), | |
(0x316E, "CMSG_LOOT_MONEY"), | |
(0x3173, "CMSG_LOOT_RELEASE"), | |
(0x3174, "CMSG_LOOT_ROLL"), | |
(0x316D, "CMSG_LOOT_UNIT"), | |
(0x362F, "CMSG_LOW_LEVEL_RAID1"), | |
(0x347F, "CMSG_LOW_LEVEL_RAID2"), | |
(0x34A1, "CMSG_MAIL_CREATE_TEXT_ITEM"), | |
(0x3185, "CMSG_MAIL_DELETE"), | |
(0x349C, "CMSG_MAIL_GET_LIST"), | |
(0x34A0, "CMSG_MAIL_MARK_AS_READ"), | |
(0x35DF, "CMSG_MAIL_RETURN_TO_SENDER"), | |
(0x349E, "CMSG_MAIL_TAKE_ITEM"), | |
(0x349D, "CMSG_MAIL_TAKE_MONEY"), | |
(0x3170, "CMSG_MASTER_LOOT_ITEM"), | |
(0x35D2, "CMSG_MINIMAP_PING"), | |
(0x3107, "CMSG_MISSILE_TRAJECTORY_COLLISION"), | |
(0x35B8, "CMSG_MOUNT_SET_FAVORITE"), | |
(0x31D6, "CMSG_MOUNT_SPECIAL_ANIM"), | |
(0x398C, "CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK"), | |
(0x39A4, "CMSG_MOVE_CHANGE_TRANSPORT"), | |
(0x39A9, "CMSG_MOVE_CHANGE_VEHICLE_SEATS"), | |
(0x3972, "CMSG_MOVE_CHARM_TELEPORT_CHEAT"), | |
(0x39A8, "CMSG_MOVE_DISMISS_VEHICLE"), | |
(0x3999, "CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK"), | |
(0x3975, "CMSG_MOVE_FALL_LAND"), | |
(0x3990, "CMSG_MOVE_FALL_RESET"), | |
(0x3992, "CMSG_MOVE_FEATHER_FALL_ACK"), | |
(0x39A3, "CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK"), | |
(0x39A2, "CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK"), | |
(0x39A7, "CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK"), | |
(0x3985, "CMSG_MOVE_FORCE_ROOT_ACK"), | |
(0x3983, "CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK"), | |
(0x3982, "CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK"), | |
(0x3997, "CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK"), | |
(0x3984, "CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK"), | |
(0x3998, "CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK"), | |
(0x3986, "CMSG_MOVE_FORCE_UNROOT_ACK"), | |
(0x3996, "CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK"), | |
(0x39AA, "CMSG_MOVE_GRAVITY_DISABLE_ACK"), | |
(0x39AB, "CMSG_MOVE_GRAVITY_ENABLE_ACK"), | |
(0x3987, "CMSG_MOVE_HEARTBEAT"), | |
(0x398A, "CMSG_MOVE_HOVER_ACK"), | |
(0x3968, "CMSG_MOVE_JUMP"), | |
(0x3989, "CMSG_MOVE_KNOCK_BACK_ACK"), | |
(0x398E, "CMSG_MOVE_REMOVE_MOVEMENT_FORCES"), | |
(0x398D, "CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK"), | |
(0x399C, "CMSG_MOVE_SET_CAN_FLY_ACK"), | |
(0x399A, "CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK"), | |
(0x39AE, "CMSG_MOVE_SET_COLLISION_HEIGHT_ACK"), | |
(0x3980, "CMSG_MOVE_SET_FACING"), | |
(0x399D, "CMSG_MOVE_SET_FLY"), | |
(0x399B, "CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK"), | |
(0x3981, "CMSG_MOVE_SET_PITCH"), | |
(0x3973, "CMSG_MOVE_SET_RELATIVE_POSITION"), | |
(0x396F, "CMSG_MOVE_SET_RUN_MODE"), | |
(0x398B, "CMSG_MOVE_SET_VEHICLE_REC_ID_ACK"), | |
(0x3970, "CMSG_MOVE_SET_WALK_MODE"), | |
(0x398F, "CMSG_MOVE_SPLINE_DONE"), | |
(0x399E, "CMSG_MOVE_START_ASCEND"), | |
(0x3963, "CMSG_MOVE_START_BACKWARD"), | |
(0x39A5, "CMSG_MOVE_START_DESCEND"), | |
(0x3962, "CMSG_MOVE_START_FORWARD"), | |
(0x396D, "CMSG_MOVE_START_PITCH_DOWN"), | |
(0x396C, "CMSG_MOVE_START_PITCH_UP"), | |
(0x3965, "CMSG_MOVE_START_STRAFE_LEFT"), | |
(0x3966, "CMSG_MOVE_START_STRAFE_RIGHT"), | |
(0x3976, "CMSG_MOVE_START_SWIM"), | |
(0x3969, "CMSG_MOVE_START_TURN_LEFT"), | |
(0x396A, "CMSG_MOVE_START_TURN_RIGHT"), | |
(0x3964, "CMSG_MOVE_STOP"), | |
(0x399F, "CMSG_MOVE_STOP_ASCEND"), | |
(0x396E, "CMSG_MOVE_STOP_PITCH"), | |
(0x3967, "CMSG_MOVE_STOP_STRAFE"), | |
(0x3977, "CMSG_MOVE_STOP_SWIM"), | |
(0x396B, "CMSG_MOVE_STOP_TURN"), | |
(0x3974, "CMSG_MOVE_TELEPORT_ACK"), | |
(0x3971, "CMSG_MOVE_TELEPORT_CHEAT"), | |
(0x3991, "CMSG_MOVE_TIME_SKIPPED"), | |
(0x397F, "CMSG_MOVE_TOGGLE_COLLISION_CHEAT"), | |
(0x3993, "CMSG_MOVE_WATER_WALK_ACK"), | |
(0x3139, "CMSG_NEUTRAL_PLAYER_SELECT_FACTION"), | |
(0x34AA, "CMSG_NEXT_CINEMATIC_CAMERA"), | |
(0x30FD, "CMSG_OBJECT_UPDATE_FAILED"), | |
(0x30FE, "CMSG_OBJECT_UPDATE_RESCUED"), | |
(0x3640, "CMSG_OFFER_PETITION"), | |
(0x34A9, "CMSG_OPENING_CINEMATIC"), | |
(0x3263, "CMSG_OPEN_ITEM"), | |
(0x322E, "CMSG_OPEN_MISSION_NPC"), | |
(0x3233, "CMSG_OPEN_SHIPMENT_NPC"), | |
(0x323B, "CMSG_OPEN_TRADESKILL_NPC"), | |
(0x3460, "CMSG_OPT_OUT_OF_LOOT"), | |
(0x3581, "CMSG_PARTY_INVITE"), | |
(0x3582, "CMSG_PARTY_INVITE_RESPONSE"), | |
(0x35CE, "CMSG_PARTY_UNINVITE"), | |
(0x3432, "CMSG_PETITION_BUY"), | |
(0x3654, "CMSG_PETITION_RENAME_GUILD"), | |
(0x3431, "CMSG_PETITION_SHOW_LIST"), | |
(0x3433, "CMSG_PETITION_SHOW_SIGNATURES"), | |
(0x33FF, "CMSG_PET_ABANDON"), | |
(0x33FD, "CMSG_PET_ACTION"), | |
(0x3147, "CMSG_PET_BATTLE_FINAL_NOTIFY"), | |
(0x35C7, "CMSG_PET_BATTLE_INPUT"), | |
(0x3184, "CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT"), | |
(0x3146, "CMSG_PET_BATTLE_QUIT_NOTIFY"), | |
(0x35C8, "CMSG_PET_BATTLE_REPLACE_FRONT_PET"), | |
(0x3141, "CMSG_PET_BATTLE_REQUEST_PVP"), | |
(0x3142, "CMSG_PET_BATTLE_REQUEST_UPDATE"), | |
(0x313F, "CMSG_PET_BATTLE_REQUEST_WILD"), | |
(0x3148, "CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY"), | |
(0x3400, "CMSG_PET_CANCEL_AURA"), | |
(0x31E8, "CMSG_PET_CAST_SPELL"), | |
(0x3615, "CMSG_PET_RENAME"), | |
(0x33FC, "CMSG_PET_SET_ACTION"), | |
(0x3401, "CMSG_PET_SPELL_AUTOCAST"), | |
(0x33FE, "CMSG_PET_STOP_ATTACK"), | |
(0x36E5, "CMSG_PING"), | |
(0x356A, "CMSG_PLAYER_LOGIN"), | |
(0x36EB, "CMSG_PROTOCOL_MISMATCH"), | |
(0x3413, "CMSG_PUSH_QUEST_TO_PARTY"), | |
(0x30F8, "CMSG_PVP_LOG_DATA"), | |
(0x31CB, "CMSG_QUERY_BATTLE_PET_NAME"), | |
(0x35EC, "CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT"), | |
(0x35ED, "CMSG_QUERY_CORPSE_TRANSPORT"), | |
(0x3121, "CMSG_QUERY_COUNTDOWN_TIMER"), | |
(0x31C5, "CMSG_QUERY_CREATURE"), | |
(0x31C6, "CMSG_QUERY_GAME_OBJECT"), | |
(0x31CC, "CMSG_QUERY_GARRISON_CREATURE_NAME"), | |
(0x361D, "CMSG_QUERY_GUILD_INFO"), | |
(0x346F, "CMSG_QUERY_INSPECT_ACHIEVEMENTS"), | |
(0x349F, "CMSG_QUERY_NEXT_MAIL_TIME"), | |
(0x31C7, "CMSG_QUERY_NPC_TEXT"), | |
(0x31C9, "CMSG_QUERY_PAGE_TEXT"), | |
(0x31CD, "CMSG_QUERY_PETITION"), | |
(0x31CA, "CMSG_QUERY_PET_NAME"), | |
(0x361B, "CMSG_QUERY_PLAYER_NAME"), | |
(0x30F1, "CMSG_QUERY_QUEST_COMPLETION_NPCS"), | |
(0x31C8, "CMSG_QUERY_QUEST_INFO"), | |
(0x361C, "CMSG_QUERY_REALM_NAME"), | |
(0x35E0, "CMSG_QUERY_SCENARIO_POI"), | |
(0x343F, "CMSG_QUERY_TIME"), | |
(0x311A, "CMSG_QUERY_VOID_STORAGE"), | |
(0x3412, "CMSG_QUEST_CONFIRM_ACCEPT"), | |
(0x340B, "CMSG_QUEST_GIVER_ACCEPT_QUEST"), | |
(0x340E, "CMSG_QUEST_GIVER_CHOOSE_REWARD"), | |
(0x340C, "CMSG_QUEST_GIVER_COMPLETE_QUEST"), | |
(0x3408, "CMSG_QUEST_GIVER_HELLO"), | |
(0x3409, "CMSG_QUEST_GIVER_QUERY_QUEST"), | |
(0x340F, "CMSG_QUEST_GIVER_REQUEST_REWARD"), | |
(0x3411, "CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY"), | |
(0x3410, "CMSG_QUEST_GIVER_STATUS_QUERY"), | |
(0x3494, "CMSG_QUEST_LOG_REMOVE_QUEST"), | |
(0x3641, "CMSG_QUEST_POI_QUERY"), | |
(0x3414, "CMSG_QUEST_PUSH_RESULT"), | |
(0x36E9, "CMSG_QUEUED_MESSAGES_END"), | |
(0x35DB, "CMSG_RANDOM_ROLL"), | |
(0x35BB, "CMSG_READY_CHECK_RESPONSE"), | |
(0x3264, "CMSG_READ_ITEM"), | |
(0x3444, "CMSG_RECLAIM_CORPSE"), | |
(0x365A, "CMSG_RECRUIT_A_FRIEND"), | |
(0x367D, "CMSG_REDEEM_WOW_TOKEN_CONFIRM"), | |
(0x367C, "CMSG_REDEEM_WOW_TOKEN_START"), | |
(0x3569, "CMSG_REORDER_CHARACTERS"), | |
(0x3454, "CMSG_REPAIR_ITEM"), | |
(0x3246, "CMSG_REPLACE_TROPHY"), | |
(0x348D, "CMSG_REPOP_REQUEST"), | |
(0x345E, "CMSG_REPORT_PVP_PLAYER_AFK"), | |
(0x3625, "CMSG_REQUEST_ACCOUNT_DATA"), | |
(0x355C, "CMSG_REQUEST_BATTLEFIELD_STATUS"), | |
(0x30FA, "CMSG_REQUEST_CATEGORY_COOLDOWNS"), | |
(0x30F2, "CMSG_REQUEST_CEMETERY_LIST"), | |
(0x31FF, "CMSG_REQUEST_CONQUEST_FORMULA_CONSTANTS"), | |
(0x3168, "CMSG_REQUEST_FORCED_REACTIONS"), | |
(0x3120, "CMSG_REQUEST_GUILD_PARTY_STATE"), | |
(0x311F, "CMSG_REQUEST_GUILD_REWARDS_LIST"), | |
(0x30F7, "CMSG_REQUEST_HONOR_STATS"), | |
(0x31EF, "CMSG_REQUEST_LFG_LIST_BLACKLIST"), | |
(0x3576, "CMSG_REQUEST_PARTY_JOIN_UPDATES"), | |
(0x35DA, "CMSG_REQUEST_PARTY_MEMBER_STATS"), | |
(0x3402, "CMSG_REQUEST_PET_INFO"), | |
(0x31D1, "CMSG_REQUEST_PLAYED_TIME"), | |
(0x310E, "CMSG_REQUEST_PVP_REWARDS"), | |
(0x3655, "CMSG_REQUEST_RAID_INFO"), | |
(0x3564, "CMSG_REQUEST_RATED_BATTLEFIELD_INFO"), | |
(0x30E5, "CMSG_REQUEST_RESEARCH_HISTORY"), | |
(0x3403, "CMSG_REQUEST_STABLED_PETS"), | |
(0x3193, "CMSG_REQUEST_VEHICLE_EXIT"), | |
(0x3194, "CMSG_REQUEST_VEHICLE_NEXT_SEAT"), | |
(0x3195, "CMSG_REQUEST_VEHICLE_PREV_SEAT"), | |
(0x3196, "CMSG_REQUEST_VEHICLE_SWITCH_SEAT"), | |
(0x3675, "CMSG_REQUEST_WOW_TOKEN_MARKET_PRICE"), | |
(0x3166, "CMSG_RESET_CHALLENGE_MODE"), | |
(0x35F8, "CMSG_RESET_INSTANCES"), | |
(0x3614, "CMSG_RESURRECT_RESPONSE"), | |
(0x3248, "CMSG_REVERT_MONUMENT_APPEARANCE"), | |
(0x3197, "CMSG_RIDE_VEHICLE_INTERACT"), | |
(0x3108, "CMSG_SAVE_CUF_PROFILES"), | |
(0x3477, "CMSG_SAVE_EQUIPMENT_SET"), | |
(0x31F4, "CMSG_SAVE_GUILD_EMBLEM"), | |
(0x3180, "CMSG_SCENE_PLAYBACK_CANCELED"), | |
(0x317F, "CMSG_SCENE_PLAYBACK_COMPLETE"), | |
(0x3181, "CMSG_SCENE_TRIGGER_EVENT"), | |
(0x3497, "CMSG_SELF_RES"), | |
(0x3416, "CMSG_SELL_ITEM"), | |
(0x3677, "CMSG_SELL_WOW_TOKEN_CONFIRM"), | |
(0x3676, "CMSG_SELL_WOW_TOKEN_START"), | |
(0x365D, "CMSG_SEND_CONTACT_LIST"), | |
(0x3579, "CMSG_SEND_MAIL"), | |
(0x35A8, "CMSG_SEND_SOR_REQUEST_VIA_ADDRESS"), | |
(0x33F9, "CMSG_SEND_TEXT_EMOTE"), | |
(0x3186, "CMSG_SET_ACHIEVEMENTS_HIDDEN"), | |
(0x3498, "CMSG_SET_ACTION_BAR_TOGGLES"), | |
(0x35BC, "CMSG_SET_ACTION_BUTTON"), | |
(0x39AF, "CMSG_SET_ACTIVE_MOVER"), | |
(0x35DC, "CMSG_SET_ACTIVE_VOICE_CHANNEL"), | |
(0x3200, "CMSG_SET_ADVANCED_COMBAT_LOGGING"), | |
(0x35D6, "CMSG_SET_ASSISTANT_LEADER"), | |
(0x3267, "CMSG_SET_BACKPACK_AUTOSORT_DISABLED"), | |
(0x3268, "CMSG_SET_BANK_AUTOSORT_DISABLED"), | |
(0x3266, "CMSG_SET_BANK_BAG_SLOT_FLAG"), | |
(0x3660, "CMSG_SET_CONTACT_NOTES"), | |
(0x30E7, "CMSG_SET_CURRENCY_FLAGS"), | |
(0x3182, "CMSG_SET_DIFFICULTY_ID"), | |
(0x3612, "CMSG_SET_DUNGEON_DIFFICULTY"), | |
(0x359D, "CMSG_SET_EVERYONE_IS_ASSISTANT"), | |
(0x3447, "CMSG_SET_FACTION_AT_WAR"), | |
(0x3449, "CMSG_SET_FACTION_INACTIVE"), | |
(0x3448, "CMSG_SET_FACTION_NOT_AT_WAR"), | |
(0x326A, "CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT"), | |
(0x31EE, "CMSG_SET_LFG_BONUS_FACTION_ID"), | |
(0x35CF, "CMSG_SET_LOOT_METHOD"), | |
(0x34A5, "CMSG_SET_LOOT_SPECIALIZATION"), | |
(0x35D8, "CMSG_SET_PARTY_ASSIGNMENT"), | |
(0x35D1, "CMSG_SET_PARTY_LEADER"), | |
(0x30E6, "CMSG_SET_PET_SLOT"), | |
(0x361A, "CMSG_SET_PLAYER_DECLINED_NAMES"), | |
(0x30F3, "CMSG_SET_PREFERRED_CEMETERY"), | |
(0x31F8, "CMSG_SET_PVP"), | |
(0x366A, "CMSG_SET_RAID_DIFFICULTY"), | |
(0x3556, "CMSG_SET_ROLE"), | |
(0x3618, "CMSG_SET_SAVED_INSTANCE_EXTEND"), | |
(0x348F, "CMSG_SET_SELECTION"), | |
(0x33FA, "CMSG_SET_SHEATHED"), | |
(0x3269, "CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT"), | |
(0x3122, "CMSG_SET_SPECIALIZATION"), | |
(0x345D, "CMSG_SET_TAXI_BENCHMARK_MODE"), | |
(0x31D4, "CMSG_SET_TITLE"), | |
(0x30DE, "CMSG_SET_TRADE_CURRENCY"), | |
(0x30DD, "CMSG_SET_TRADE_GOLD"), | |
(0x30DB, "CMSG_SET_TRADE_ITEM"), | |
(0x322F, "CMSG_SET_USING_PARTY_GARRISON"), | |
(0x344A, "CMSG_SET_WATCHED_FACTION"), | |
(0x3456, "CMSG_SHOWING_CLOAK"), | |
(0x3455, "CMSG_SHOWING_HELM"), | |
(0x3650, "CMSG_SHOW_TRADE_SKILL"), | |
(0x3499, "CMSG_SIGN_PETITION"), | |
(0x35D9, "CMSG_SILENCE_PARTY_TALKER"), | |
(0x3453, "CMSG_SOCKET_GEMS"), | |
(0x326B, "CMSG_SORT_BAGS"), | |
(0x326C, "CMSG_SORT_BANK_BAGS"), | |
(0x326D, "CMSG_SORT_REAGENT_BANK_BAGS"), | |
(0x3407, "CMSG_SPELL_CLICK"), | |
(0x3423, "CMSG_SPIRIT_HEALER_ACTIVATE"), | |
(0x391C, "CMSG_SPLIT_ITEM"), | |
(0x3106, "CMSG_STAND_STATE_CHANGE"), | |
(0x355F, "CMSG_START_SPECTATOR_WAR_GAME"), | |
(0x355E, "CMSG_START_WAR_GAME"), | |
(0x35FA, "CMSG_SUMMON_RESPONSE"), | |
(0x35CC, "CMSG_SUPPORT_TICKET_SUBMIT_BUG"), | |
(0x35CB, "CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT"), | |
(0x35CD, "CMSG_SUPPORT_TICKET_SUBMIT_SUGGESTION"), | |
(0x36E2, "CMSG_SUSPEND_COMMS_ACK"), | |
(0x36E7, "CMSG_SUSPEND_TOKEN_RESPONSE"), | |
(0x391B, "CMSG_SWAP_INV_ITEM"), | |
(0x391A, "CMSG_SWAP_ITEM"), | |
(0x35D4, "CMSG_SWAP_SUB_GROUPS"), | |
(0x311C, "CMSG_SWAP_VOID_ITEM"), | |
(0x31F5, "CMSG_TABARD_VENDOR_ACTIVATE"), | |
(0x3404, "CMSG_TALK_TO_GOSSIP"), | |
(0x341C, "CMSG_TAXI_NODE_STATUS_QUERY"), | |
(0x341E, "CMSG_TAXI_QUERY_AVAILABLE_NODES"), | |
(0x3420, "CMSG_TAXI_REQUEST_EARLY_LANDING"), | |
(0x35F1, "CMSG_TELEPORT_TO_UNIT"), | |
(0x39B3, "CMSG_TIME_ADJUSTMENT_RESPONSE"), | |
(0x39B0, "CMSG_TIME_SYNC_RESPONSE"), | |
(0x39B2, "CMSG_TIME_SYNC_RESPONSE_DROPPED"), | |
(0x39B1, "CMSG_TIME_SYNC_RESPONSE_FAILED"), | |
(0x35E1, "CMSG_TOGGLE_DIFFICULTY"), | |
(0x31F7, "CMSG_TOGGLE_PVP"), | |
(0x3464, "CMSG_TOTEM_DESTROYED"), | |
(0x35B9, "CMSG_TOY_SET_FAVORITE"), | |
(0x3422, "CMSG_TRAINER_BUY_SPELL"), | |
(0x3421, "CMSG_TRAINER_LIST"), | |
(0x310F, "CMSG_TRANSMOGRIFY_ITEMS"), | |
(0x349B, "CMSG_TURN_IN_PETITION"), | |
(0x366B, "CMSG_TUTORIAL_FLAG"), | |
(0x30A8, "CMSG_TWITTER_CHECK_STATUS"), | |
(0x30A5, "CMSG_TWITTER_CONNECT"), | |
(0x30A9, "CMSG_TWITTER_DISCONNECT"), | |
(0x326F, "CMSG_TWITTER_POST"), | |
(0x362A, "CMSG_UI_TIME_REQUEST"), | |
(0x30D9, "CMSG_UNACCEPT_TRADE"), | |
(0x366D, "CMSG_UNDELETE_CHARACTER"), | |
(0x344D, "CMSG_UNLEARN_SKILL"), | |
(0x311D, "CMSG_UNLEARN_SPECIALIZATION"), | |
(0x3119, "CMSG_UNLOCK_VOID_STORAGE"), | |
(0x3626, "CMSG_UPDATE_ACCOUNT_DATA"), | |
(0x35F4, "CMSG_UPDATE_CLIENT_SETTINGS"), | |
(0x39B6, "CMSG_UPDATE_MISSILE_TRAJECTORY"), | |
(0x35D7, "CMSG_UPDATE_RAID_TARGET"), | |
(0x3682, "CMSG_UPDATE_VAS_PURCHASE_STATES"), | |
(0x367E, "CMSG_UPDATE_WOW_TOKEN_AUCTIONABLE_LIST"), | |
(0x3674, "CMSG_UPDATE_WOW_TOKEN_COUNT"), | |
(0x3208, "CMSG_UPGRADE_GARRISON"), | |
(0x3187, "CMSG_UPGRADE_ITEM"), | |
(0x3103, "CMSG_USED_FOLLOW"), | |
(0x319E, "CMSG_USE_CRITTER_ITEM"), | |
(0x3913, "CMSG_USE_EQUIPMENT_SET"), | |
(0x31E5, "CMSG_USE_ITEM"), | |
(0x31E7, "CMSG_USE_TOY"), | |
(0x3101, "CMSG_VIOLENCE_LEVEL"), | |
(0x35DD, "CMSG_VOICE_ADD_IGNORE"), | |
(0x35DE, "CMSG_VOICE_DEL_IGNORE"), | |
(0x3613, "CMSG_VOICE_SESSION_ENABLE"), | |
(0x311B, "CMSG_VOID_STORAGE_TRANSFER"), | |
(0x356C, "CMSG_WARDEN_DATA"), | |
(0x3611, "CMSG_WHO"), | |
(0x3610, "CMSG_WHO_IS"), | |
(0x3578, "CMSG_WORLD_PORT_RESPONSE"), | |
(0x3562, "CMSG_WORLD_TELEPORT"), | |
(0x3912, "CMSG_WRAP_ITEM"), | |
(0x2533, "SMSG_ABORT_NEW_WORLD"), | |
(0x25D2, "SMSG_ACCOUNT_CRITERIA_UPDATE"), | |
(0x26CA, "SMSG_ACCOUNT_DATA_TIMES"), | |
(0x254B, "SMSG_ACCOUNT_HEIRLOOM_UPDATE"), | |
(0x2549, "SMSG_ACCOUNT_MOUNT_UPDATE"), | |
(0x254A, "SMSG_ACCOUNT_TOYS_UPDATE"), | |
(0x26A0, "SMSG_ACHIEVEMENT_DELETED"), | |
(0x25E0, "SMSG_ACHIEVEMENT_EARNED"), | |
(0x2627, "SMSG_ACTIVATE_TAXI_REPLY"), | |
(0x26FC, "SMSG_ADDON_INFO"), | |
(0x25DA, "SMSG_ADD_BATTLENET_FRIEND_RESPONSE"), | |
(0x2545, "SMSG_ADD_ITEM_PASSIVE"), | |
(0x2617, "SMSG_ADD_LOSS_OF_CONTROL"), | |
(0x2665, "SMSG_ADD_RUNE_POWER"), | |
(0x256C, "SMSG_ADJUST_SPLINE_DURATION"), | |
(0x25AE, "SMSG_AE_LOOT_TARGETS"), | |
(0x25AF, "SMSG_AE_LOOT_TARGET_ACK"), | |
(0x2661, "SMSG_AI_REACTION"), | |
(0x24EE, "SMSG_ALL_ACCOUNT_CRITERIA"), | |
(0x24ED, "SMSG_ALL_ACHIEVEMENT_DATA"), | |
(0x2936, "SMSG_ALL_GUILD_ACHIEVEMENTS"), | |
(0x2504, "SMSG_ARCHAEOLOGY_SURVERY_CAST"), | |
(0x2701, "SMSG_AREA_SPIRIT_HEALER_TIME"), | |
(0x261E, "SMSG_AREA_TRIGGER_DENIED"), | |
(0x26D6, "SMSG_AREA_TRIGGER_NO_CORPSE"), | |
(0x25BF, "SMSG_AREA_TRIGGER_RE_PATH"), | |
(0x25C1, "SMSG_AREA_TRIGGER_RE_SHAPE"), | |
(0x2693, "SMSG_ARENA_ERROR"), | |
(0x25E6, "SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS"), | |
(0x2749, "SMSG_ATTACKER_STATE_UPDATE"), | |
(0x25EE, "SMSG_ATTACK_START"), | |
(0x25EF, "SMSG_ATTACK_STOP"), | |
(0x26B5, "SMSG_ATTACK_SWING_ERROR"), | |
(0x26B6, "SMSG_ATTACK_SWING_LANDED_LOG"), | |
(0x26AA, "SMSG_AUCTION_CLOSED_NOTIFICATION"), | |
(0x26A7, "SMSG_AUCTION_COMMAND_RESULT"), | |
(0x26A5, "SMSG_AUCTION_HELLO_RESPONSE"), | |
(0x26AE, "SMSG_AUCTION_LIST_BIDDER_ITEMS_RESULT"), | |
(0x26AC, "SMSG_AUCTION_LIST_ITEMS_RESULT"), | |
(0x26AD, "SMSG_AUCTION_LIST_OWNER_ITEMS_RESULT"), | |
(0x26AF, "SMSG_AUCTION_LIST_PENDING_SALES_RESULT"), | |
(0x26A9, "SMSG_AUCTION_OUTBID_NOTIFICATION"), | |
(0x26AB, "SMSG_AUCTION_OWNER_BID_NOTIFICATION"), | |
(0x26A6, "SMSG_AUCTION_REPLICATE_RESPONSE"), | |
(0x26A8, "SMSG_AUCTION_WON_NOTIFICATION"), | |
(0x2BA0, "SMSG_AURA_POINTS_DEPLETED"), | |
(0x2B9F, "SMSG_AURA_UPDATE"), | |
(0x2FC6, "SMSG_AUTH_CHALLENGE"), | |
(0x24EA, "SMSG_AUTH_RESPONSE"), | |
(0x2B30, "SMSG_AVAILABLE_VOICE_CHANNEL"), | |
(0x2633, "SMSG_BAN_REASON"), | |
(0x266B, "SMSG_BARBER_SHOP_RESULT"), | |
(0x2511, "SMSG_BATTLEFIELD_LIST"), | |
(0x2517, "SMSG_BATTLEFIELD_PORT_DENIED"), | |
(0x250D, "SMSG_BATTLEFIELD_STATUS_ACTIVE"), | |
(0x2510, "SMSG_BATTLEFIELD_STATUS_FAILED"), | |
(0x250C, "SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION"), | |
(0x250F, "SMSG_BATTLEFIELD_STATUS_NONE"), | |
(0x250E, "SMSG_BATTLEFIELD_STATUS_QUEUED"), | |
(0x252B, "SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS"), | |
(0x2523, "SMSG_BATTLEGROUND_INFO_THROTTLED"), | |
(0x271E, "SMSG_BATTLEGROUND_INIT"), | |
(0x2515, "SMSG_BATTLEGROUND_PLAYER_JOINED"), | |
(0x2516, "SMSG_BATTLEGROUND_PLAYER_LEFT"), | |
(0x2512, "SMSG_BATTLEGROUND_PLAYER_POSITIONS"), | |
(0x271D, "SMSG_BATTLEGROUND_POINTS"), | |
(0x2748, "SMSG_BATTLENET_CHALLENGE_ABORT"), | |
(0x2747, "SMSG_BATTLENET_CHALLENGE_START"), | |
(0x279E, "SMSG_BATTLENET_NOTIFICATION"), | |
(0x27A0, "SMSG_BATTLENET_REALM_LIST_TICKET"), | |
(0x279D, "SMSG_BATTLENET_RESPONSE"), | |
(0x279F, "SMSG_BATTLENET_SET_SESSION_STATE"), | |
(0x2740, "SMSG_BATTLE_PAY_ACK_FAILED"), | |
(0x273F, "SMSG_BATTLE_PAY_CONFIRM_PURCHASE"), | |
(0x2736, "SMSG_BATTLE_PAY_DELIVERY_ENDED"), | |
(0x2735, "SMSG_BATTLE_PAY_DELIVERY_STARTED"), | |
(0x2734, "SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE"), | |
(0x2732, "SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE"), | |
(0x2730, "SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE"), | |
(0x2731, "SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE"), | |
(0x273E, "SMSG_BATTLE_PAY_PURCHASE_UPDATE"), | |
(0x273C, "SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE"), | |
(0x273B, "SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE"), | |
(0x258C, "SMSG_BATTLE_PETS_HEALED"), | |
(0x2621, "SMSG_BATTLE_PET_CAGE_DATE_ERROR"), | |
(0x2589, "SMSG_BATTLE_PET_DELETED"), | |
(0x25D5, "SMSG_BATTLE_PET_ERROR"), | |
(0x2588, "SMSG_BATTLE_PET_JOURNAL"), | |
(0x2586, "SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED"), | |
(0x2587, "SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED"), | |
(0x258D, "SMSG_BATTLE_PET_LICENSE_CHANGED"), | |
(0x258B, "SMSG_BATTLE_PET_RESTORED"), | |
(0x258A, "SMSG_BATTLE_PET_REVOKED"), | |
(0x2584, "SMSG_BATTLE_PET_TRAP_LEVEL"), | |
(0x2583, "SMSG_BATTLE_PET_UPDATES"), | |
(0x251F, "SMSG_BF_MGR_DROP_TIMER_CANCELLED"), | |
(0x251E, "SMSG_BF_MGR_DROP_TIMER_STARTED"), | |
(0x251D, "SMSG_BF_MGR_EJECTED"), | |
(0x251C, "SMSG_BF_MGR_EJECT_PENDING"), | |
(0x2519, "SMSG_BF_MGR_ENTERING"), | |
(0x2518, "SMSG_BF_MGR_ENTRY_INVITE"), | |
(0x2520, "SMSG_BF_MGR_QUEUE_INVITE"), | |
(0x251A, "SMSG_BF_MGR_QUEUE_REQUEST_RESPONSE"), | |
(0x251B, "SMSG_BF_MGR_QUEUE_STATUS_UPDATE"), | |
(0x2522, "SMSG_BF_MGR_STATE_CHANGED"), | |
(0x26BB, "SMSG_BINDER_CONFIRM"), | |
(0x24FA, "SMSG_BIND_POINT_UPDATE"), | |
(0x25C5, "SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT"), | |
(0x25C3, "SMSG_BLACK_MARKET_OPEN_RESULT"), | |
(0x25C6, "SMSG_BLACK_MARKET_OUTBID"), | |
(0x25C4, "SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT"), | |
(0x25C7, "SMSG_BLACK_MARKET_WON"), | |
(0x25E3, "SMSG_BONUS_ROLL_EMPTY"), | |
(0x273A, "SMSG_BOSS_KILL_CREDIT"), | |
(0x25ED, "SMSG_BREAK_TARGET"), | |
(0x2674, "SMSG_BUY_FAILED"), | |
(0x2673, "SMSG_BUY_SUCCEEDED"), | |
(0x26C4, "SMSG_CACHE_VERSION"), | |
(0x2647, "SMSG_CALENDAR_CLEAR_PENDING_ACTION"), | |
(0x2648, "SMSG_CALENDAR_COMMAND_RESULT"), | |
(0x2637, "SMSG_CALENDAR_EVENT_INITIAL_INVITES"), | |
(0x2638, "SMSG_CALENDAR_EVENT_INVITE"), | |
(0x2639, "SMSG_CALENDAR_EVENT_INVITE_ALERT"), | |
(0x263C, "SMSG_CALENDAR_EVENT_INVITE_MODERATOR_STATUS"), | |
(0x2641, "SMSG_CALENDAR_EVENT_INVITE_NOTES"), | |
(0x2642, "SMSG_CALENDAR_EVENT_INVITE_NOTES_ALERT"), | |
(0x263D, "SMSG_CALENDAR_EVENT_INVITE_REMOVED"), | |
(0x263E, "SMSG_CALENDAR_EVENT_INVITE_REMOVED_ALERT"), | |
(0x263A, "SMSG_CALENDAR_EVENT_INVITE_STATUS"), | |
(0x263B, "SMSG_CALENDAR_EVENT_INVITE_STATUS_ALERT"), | |
(0x263F, "SMSG_CALENDAR_EVENT_REMOVED_ALERT"), | |
(0x2640, "SMSG_CALENDAR_EVENT_UPDATED_ALERT"), | |
(0x2643, "SMSG_CALENDAR_RAID_LOCKOUT_ADDED"), | |
(0x2644, "SMSG_CALENDAR_RAID_LOCKOUT_REMOVED"), | |
(0x2645, "SMSG_CALENDAR_RAID_LOCKOUT_UPDATED"), | |
(0x2635, "SMSG_CALENDAR_SEND_CALENDAR"), | |
(0x2636, "SMSG_CALENDAR_SEND_EVENT"), | |
(0x2646, "SMSG_CALENDAR_SEND_NUM_PENDING"), | |
(0x26E6, "SMSG_CAMERA_SHAKE"), | |
(0x2694, "SMSG_CANCEL_AUTO_REPEAT"), | |
(0x26B3, "SMSG_CANCEL_COMBAT"), | |
(0x2BC4, "SMSG_CANCEL_ORPHAN_SPELL_VISUAL"), | |
(0x25D4, "SMSG_CANCEL_SCENE"), | |
(0x2BC2, "SMSG_CANCEL_SPELL_VISUAL"), | |
(0x2BC6, "SMSG_CANCEL_SPELL_VISUAL_KIT"), | |
(0x25F7, "SMSG_CAN_DUEL_RESULT"), | |
(0x2BD2, "SMSG_CAST_FAILED"), | |
(0x2B94, "SMSG_CATEGORY_COOLDOWN"), | |
(0x25A3, "SMSG_CHALLEGE_MODE_REWARDS"), | |
(0x25A4, "SMSG_CHALLENGE_MODE_ALL_MAP_STATS"), | |
(0x25A2, "SMSG_CHALLENGE_MODE_COMPLETE"), | |
(0x25A5, "SMSG_CHALLENGE_MODE_MAP_STATS_UPDATE"), | |
(0x25A7, "SMSG_CHALLENGE_MODE_NEW_PLAYER_RECORD"), | |
(0x25A6, "SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT"), | |
(0x25A1, "SMSG_CHALLENGE_MODE_RESET"), | |
(0x25A0, "SMSG_CHALLENGE_MODE_START"), | |
(0x26B7, "SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT"), | |
(0x2B46, "SMSG_CHANNEL_LIST"), | |
(0x2B43, "SMSG_CHANNEL_NOTIFY"), | |
(0x2B44, "SMSG_CHANNEL_NOTIFY_JOINED"), | |
(0x2B45, "SMSG_CHANNEL_NOTIFY_LEFT"), | |
(0x26C5, "SMSG_CHARACTER_LOGIN_FAILED"), | |
(0x2746, "SMSG_CHARACTER_OBJECT_TEST_RESPONSE"), | |
(0x2724, "SMSG_CHARACTER_RENAME_RESULT"), | |
(0x2772, "SMSG_CHARACTER_UPGRADE_CHARACTER_CHOSEN"), | |
(0x2773, "SMSG_CHARACTER_UPGRADE_COMPLETE"), | |
(0x2578, "SMSG_CHARACTER_UPGRADE_SPELL_TIER_SET"), | |
(0x2771, "SMSG_CHARACTER_UPGRADE_STARTED"), | |
(0x269B, "SMSG_CHAR_CUSTOMIZE"), | |
(0x269A, "SMSG_CHAR_CUSTOMIZE_FAILED"), | |
(0x2760, "SMSG_CHAR_FACTION_CHANGE_RESULT"), | |
(0x2B2B, "SMSG_CHAT"), | |
(0x2B3B, "SMSG_CHAT_AUTO_RESPONDED"), | |
(0x2B40, "SMSG_CHAT_DOWN"), | |
(0x2B2A, "SMSG_CHAT_IGNORED_ACCOUNT_MUTED"), | |
(0x2B41, "SMSG_CHAT_IS_DOWN"), | |
(0x2B35, "SMSG_CHAT_NOT_IN_PARTY"), | |
(0x2B2E, "SMSG_CHAT_PLAYER_AMBIGUOUS"), | |
(0x2B3A, "SMSG_CHAT_PLAYER_NOTFOUND"), | |
(0x2B42, "SMSG_CHAT_RECONNECT"), | |
(0x2B36, "SMSG_CHAT_RESTRICTED"), | |
(0x2B47, "SMSG_CHAT_SERVER_MESSAGE"), | |
(0x2B90, "SMSG_CHEAT_IGNORE_DIMISHING_RETURNS"), | |
(0x2526, "SMSG_CHECK_WARGAME_ENTRY"), | |
(0x2BA5, "SMSG_CLEAR_ALL_SPELL_CHARGES"), | |
(0x2552, "SMSG_CLEAR_BOSS_EMOTES"), | |
(0x2667, "SMSG_CLEAR_COOLDOWN"), | |
(0x2BA3, "SMSG_CLEAR_COOLDOWNS"), | |
(0x2619, "SMSG_CLEAR_LOSS_OF_CONTROL"), | |
(0x2BA6, "SMSG_CLEAR_SPELL_CHARGES"), | |
(0x265D, "SMSG_CLEAR_TARGET"), | |
(0x25AD, "SMSG_COIN_REMOVED"), | |
(0x25F0, "SMSG_COMBAT_EVENT_FAILED"), | |
(0x26C7, "SMSG_COMMENTATOR_MAP_INFO"), | |
(0x26C8, "SMSG_COMMENTATOR_PLAYER_INFO"), | |
(0x26C6, "SMSG_COMMENTATOR_STATE_CHANGED"), | |
(0x2655, "SMSG_COMPLAINT_RESULT"), | |
(0x2758, "SMSG_COMPLETE_SHIPMENT_RESPONSE"), | |
(0x2FCA, "SMSG_CONNECT_TO"), | |
(0x2741, "SMSG_CONQUEST_FORMULA_CONSTANTS"), | |
(0x25D1, "SMSG_CONSOLE_WRITE"), | |
(0x2744, "SMSG_CONTACT_LIST"), | |
(0x25E5, "SMSG_CONTROL_UPDATE"), | |
(0x2664, "SMSG_CONVERT_RUNE"), | |
(0x26F9, "SMSG_COOLDOWN_CHEAT"), | |
(0x2666, "SMSG_COOLDOWN_EVENT"), | |
(0x25EC, "SMSG_CORPSE_LOCATION"), | |
(0x270C, "SMSG_CORPSE_RECLAIM_DELAY"), | |
(0x26D2, "SMSG_CORPSE_TRANSPORT_QUERY"), | |
(0x26C0, "SMSG_CREATE_CHAR"), | |
(0x2757, "SMSG_CREATE_SHIPMENT_RESPONSE"), | |
(0x269F, "SMSG_CRITERIA_DELETED"), | |
(0x2699, "SMSG_CRITERIA_UPDATE"), | |
(0x266F, "SMSG_CROSSED_INEBRIATION_THRESHOLD"), | |
(0x2568, "SMSG_CUSTOM_LOAD_SCREEN"), | |
(0x29FE, "SMSG_DAILY_QUESTS_RESET"), | |
(0x277A, "SMSG_DAMAGE_CALC_LOG"), | |
(0x2721, "SMSG_DANCE_STUDIO_CREATE_RESULT"), | |
(0x2528, "SMSG_DB_REPLY"), | |
(0x2687, "SMSG_DEATH_RELEASE_LOC"), | |
(0x2B39, "SMSG_DEFENSE_MESSAGE"), | |
(0x26C1, "SMSG_DELETE_CHAR"), | |
(0x2703, "SMSG_DESTROY_ARENA_UNIT"), | |
(0x26B4, "SMSG_DESTRUCTIBLE_BUILDING_DAMAGE"), | |
(0x2507, "SMSG_DIFFERENT_INSTANCE_FROM_PARTY"), | |
(0x2542, "SMSG_DISENCHANT_CREDIT"), | |
(0x265C, "SMSG_DISMOUNT"), | |
(0x24F9, "SMSG_DISMOUNT_RESULT"), | |
(0x2BAE, "SMSG_DISPEL_FAILED"), | |
(0x253B, "SMSG_DISPLAY_GAME_ERROR"), | |
(0x2622, "SMSG_DISPLAY_PLAYER_CHOICE"), | |
(0x25E9, "SMSG_DISPLAY_PROMOTION"), | |
(0x2A19, "SMSG_DISPLAY_QUEST_POPUP"), | |
(0x25BB, "SMSG_DISPLAY_TOAST"), | |
(0x257A, "SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR"), | |
(0x2FC9, "SMSG_DROP_NEW_CONNECTION"), | |
(0x25F5, "SMSG_DUEL_COMPLETE"), | |
(0x25F4, "SMSG_DUEL_COUNTDOWN"), | |
(0x25F3, "SMSG_DUEL_IN_BOUNDS"), | |
(0x25F2, "SMSG_DUEL_OUT_OF_BOUNDS"), | |
(0x25F1, "SMSG_DUEL_REQUESTED"), | |
(0x25F6, "SMSG_DUEL_WINNER"), | |
(0x2708, "SMSG_DURABILITY_DAMAGE_DEATH"), | |
(0x277B, "SMSG_EMOTE"), | |
(0x266A, "SMSG_ENABLE_BARBER_SHOP"), | |
(0x26D3, "SMSG_ENCHANTMENT_LOG"), | |
(0x2739, "SMSG_ENCOUNTER_END"), | |
(0x2738, "SMSG_ENCOUNTER_START"), | |
(0x2500, "SMSG_ENUM_CHARACTERS_RESULT"), | |
(0x2B9E, "SMSG_ENVIRONMENTAL_DAMAGE_LOG"), | |
(0x265E, "SMSG_EQUIPMENT_SET_ID"), | |
(0x2B2F, "SMSG_EXPECTED_SPAM_RECORDS"), | |
(0x2720, "SMSG_EXPLORATION_EXPERIENCE"), | |
(0x26E5, "SMSG_FACTION_BONUS_INFO"), | |
(0x2567, "SMSG_FAILED_PLAYER_CONDITION"), | |
(0x2557, "SMSG_FEATURE_SYSTEM_STATUS"), | |
(0x2558, "SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN"), | |
(0x2705, "SMSG_FEIGN_DEATH_RESISTED"), | |
(0x267C, "SMSG_FISH_ESCAPED"), | |
(0x267B, "SMSG_FISH_NOT_HOOKED"), | |
(0x2D73, "SMSG_FLIGHT_SPLINE_SYNC"), | |
(0x2688, "SMSG_FORCED_DEATH_UPDATE"), | |
(0x2712, "SMSG_FORCE_ANIM"), | |
(0x25E8, "SMSG_FORCE_OBJECT_RELINK"), | |
(0x2745, "SMSG_FRIEND_STATUS"), | |
(0x255B, "SMSG_GAME_OBJECT_ACTIVATE_ANIM_KIT"), | |
(0x255C, "SMSG_GAME_OBJECT_CUSTOM_ANIM"), | |
(0x255D, "SMSG_GAME_OBJECT_DESPAWN"), | |
(0x2BC9, "SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL"), | |
(0x2BC8, "SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL_KIT"), | |
(0x26DC, "SMSG_GAME_OBJECT_RESET_STATE"), | |
(0x26D9, "SMSG_GAME_OBJECT_UI_ACTION"), | |
(0x262B, "SMSG_GAME_SPEED_SET"), | |
(0x26CC, "SMSG_GAME_TIME_SET"), | |
(0x26CB, "SMSG_GAME_TIME_UPDATE"), | |
(0x287C, "SMSG_GARRISON_ADD_FOLLOWER_RESULT"), | |
(0x287F, "SMSG_GARRISON_ADD_MISSION_RESULT"), | |
(0x2890, "SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT"), | |
(0x2879, "SMSG_GARRISON_BUILDING_ACTIVATED"), | |
(0x28A3, "SMSG_GARRISON_BUILDING_LANDMARKS"), | |
(0x2872, "SMSG_GARRISON_BUILDING_REMOVED"), | |
(0x2874, "SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT"), | |
(0x288E, "SMSG_GARRISON_CLEAR_ALL_FOLLOWERS_EXHAUSTION"), | |
(0x2882, "SMSG_GARRISON_COMPLETE_MISSION_RESULT"), | |
(0x287A, "SMSG_GARRISON_CREATE_RESULT"), | |
(0x2897, "SMSG_GARRISON_DELETE_RESULT"), | |
(0x288C, "SMSG_GARRISON_FOLLOWER_CHANGED_ABILITIES"), | |
(0x288B, "SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL"), | |
(0x288D, "SMSG_GARRISON_FOLLOWER_CHANGED_STATUS"), | |
(0x288A, "SMSG_GARRISON_FOLLOWER_CHANGED_XP"), | |
(0x28A0, "SMSG_GARRISON_IS_UPGRADEABLE_RESULT"), | |
(0x275A, "SMSG_GARRISON_LANDING_PAGE_SHIPMENT_INFO"), | |
(0x2875, "SMSG_GARRISON_LEARN_BLUEPRINT_RESULT"), | |
(0x2873, "SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT"), | |
(0x287E, "SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT"), | |
(0x28A1, "SMSG_GARRISON_LIST_MISSIONS_CHEAT_RESULT"), | |
(0x2888, "SMSG_GARRISON_MISSION_AREA_BONUS_ADDED"), | |
(0x2885, "SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT"), | |
(0x2889, "SMSG_GARRISON_MISSION_UPDATE_CAN_START"), | |
(0x288F, "SMSG_GARRISON_NUM_FOLLOWER_ACTIVATIONS_REMAINING"), | |
(0x2898, "SMSG_GARRISON_OPEN_ARCHITECT"), | |
(0x289A, "SMSG_GARRISON_OPEN_MISSION_NPC"), | |
(0x2894, "SMSG_GARRISON_OPEN_RECRUITMENT_NPC"), | |
(0x2899, "SMSG_GARRISON_OPEN_TRADESKILL_NPC"), | |
(0x2871, "SMSG_GARRISON_PLACE_BUILDING_RESULT"), | |
(0x286F, "SMSG_GARRISON_PLOT_PLACED"), | |
(0x2870, "SMSG_GARRISON_PLOT_REMOVED"), | |
(0x2883, "SMSG_GARRISON_RECALL_PORTAL_LAST_USED_TIME"), | |
(0x2884, "SMSG_GARRISON_RECALL_PORTAL_USED"), | |
(0x2895, "SMSG_GARRISON_RECRUITMENT_FOLLOWERS_GENERATED"), | |
(0x2896, "SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT"), | |
(0x2878, "SMSG_GARRISON_REMOTE_INFO"), | |
(0x2891, "SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT"), | |
(0x287D, "SMSG_GARRISON_REMOVE_FOLLOWER_RESULT"), | |
(0x2877, "SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT"), | |
(0x2880, "SMSG_GARRISON_START_MISSION_RESULT"), | |
(0x2876, "SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT"), | |
(0x287B, "SMSG_GARRISON_UPGRADE_RESULT"), | |
(0x2501, "SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT"), | |
(0x2722, "SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT"), | |
(0x289F, "SMSG_GET_DISPLAYED_TROPHY_LIST_RESPONSE"), | |
(0x286E, "SMSG_GET_GARRISON_INFO_RESULT"), | |
(0x2759, "SMSG_GET_SHIPMENTS_OF_TYPE_RESPONSE"), | |
(0x2755, "SMSG_GET_SHIPMENT_INFO_RESPONSE"), | |
(0x2776, "SMSG_GET_TROPHY_LIST_RESPONSE"), | |
(0x26F8, "SMSG_GM_PLAYER_INFO"), | |
(0x256F, "SMSG_GM_REQUEST_PLAYER_INFO"), | |
(0x264E, "SMSG_GM_TICKET_CASE_STATUS"), | |
(0x264D, "SMSG_GM_TICKET_SYSTEM_STATUS"), | |
(0x26BA, "SMSG_GOD_MODE"), | |
(0x2A13, "SMSG_GOSSIP_COMPLETE"), | |
(0x2A14, "SMSG_GOSSIP_MESSAGE"), | |
(0x2752, "SMSG_GOSSIP_POI"), | |
(0x2524, "SMSG_GROUP_ACTION_THROTTLED"), | |
(0x274D, "SMSG_GROUP_DECLINE"), | |
(0x274F, "SMSG_GROUP_DESTROYED"), | |
(0x25CA, "SMSG_GROUP_NEW_LEADER"), | |
(0x274E, "SMSG_GROUP_UNINVITE"), | |
(0x2943, "SMSG_GUILD_ACHIEVEMENT_DELETED"), | |
(0x2942, "SMSG_GUILD_ACHIEVEMENT_EARNED"), | |
(0x2945, "SMSG_GUILD_ACHIEVEMENT_MEMBERS"), | |
(0x295C, "SMSG_GUILD_BANK_LOG_QUERY_RESULTS"), | |
(0x295B, "SMSG_GUILD_BANK_QUERY_RESULTS"), | |
(0x295D, "SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY"), | |
(0x2960, "SMSG_GUILD_BANK_TEXT_QUERY_RESULT"), | |
(0x2951, "SMSG_GUILD_CHALLENGE_COMPLETED"), | |
(0x2950, "SMSG_GUILD_CHALLENGE_UPDATE"), | |
(0x295A, "SMSG_GUILD_CHANGE_NAME_RESULT"), | |
(0x2938, "SMSG_GUILD_COMMAND_RESULT"), | |
(0x2944, "SMSG_GUILD_CRITERIA_DELETED"), | |
(0x2941, "SMSG_GUILD_CRITERIA_UPDATE"), | |
(0x2972, "SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED"), | |
(0x2971, "SMSG_GUILD_EVENT_BANK_MONEY_CHANGED"), | |
(0x2968, "SMSG_GUILD_EVENT_DISBANDED"), | |
(0x295F, "SMSG_GUILD_EVENT_LOG_QUERY_RESULTS"), | |
(0x2969, "SMSG_GUILD_EVENT_MOTD"), | |
(0x2967, "SMSG_GUILD_EVENT_NEW_LEADER"), | |
(0x2965, "SMSG_GUILD_EVENT_PLAYER_JOINED"), | |
(0x2966, "SMSG_GUILD_EVENT_PLAYER_LEFT"), | |
(0x296A, "SMSG_GUILD_EVENT_PRESENCE_CHANGE"), | |
(0x296B, "SMSG_GUILD_EVENT_RANKS_UPDATED"), | |
(0x296C, "SMSG_GUILD_EVENT_RANK_CHANGED"), | |
(0x296D, "SMSG_GUILD_EVENT_TAB_ADDED"), | |
(0x296E, "SMSG_GUILD_EVENT_TAB_DELETED"), | |
(0x296F, "SMSG_GUILD_EVENT_TAB_MODIFIED"), | |
(0x2970, "SMSG_GUILD_EVENT_TAB_TEXT_CHANGED"), | |
(0x2959, "SMSG_GUILD_FLAGGED_FOR_RENAME"), | |
(0x2948, "SMSG_GUILD_INVITE"), | |
(0x2963, "SMSG_GUILD_INVITE_DECLINED"), | |
(0x2964, "SMSG_GUILD_INVITE_EXPIRED"), | |
(0x293C, "SMSG_GUILD_KNOWN_RECIPES"), | |
(0x293D, "SMSG_GUILD_MEMBERS_WITH_RECIPE"), | |
(0x2961, "SMSG_GUILD_MEMBER_DAILY_RESET"), | |
(0x293B, "SMSG_GUILD_MEMBER_RECIPES"), | |
(0x2947, "SMSG_GUILD_MEMBER_UPDATE_NOTE"), | |
(0x2957, "SMSG_GUILD_MOVED"), | |
(0x2956, "SMSG_GUILD_MOVE_STARTING"), | |
(0x2958, "SMSG_GUILD_NAME_CHANGED"), | |
(0x293F, "SMSG_GUILD_NEWS"), | |
(0x2940, "SMSG_GUILD_NEWS_DELETED"), | |
(0x2949, "SMSG_GUILD_PARTY_STATE"), | |
(0x295E, "SMSG_GUILD_PERMISSIONS_QUERY_RESULTS"), | |
(0x2946, "SMSG_GUILD_RANKS"), | |
(0x294A, "SMSG_GUILD_REPUTATION_REACTION_CHANGED"), | |
(0x2955, "SMSG_GUILD_RESET"), | |
(0x293E, "SMSG_GUILD_REWARD_LIST"), | |
(0x2939, "SMSG_GUILD_ROSTER"), | |
(0x293A, "SMSG_GUILD_ROSTER_UPDATE"), | |
(0x2937, "SMSG_GUILD_SEND_RANK_CHANGE"), | |
(0x267F, "SMSG_HEALTH_UPDATE"), | |
(0x268E, "SMSG_HIGHEST_THREAT_UPDATE"), | |
(0x2529, "SMSG_HOTFIX_NOTIFY"), | |
(0x252A, "SMSG_HOTFIX_NOTIFY_BLOB"), | |
(0x2BA4, "SMSG_INCREASE_CAST_TIME_FOR_SPELL"), | |
(0x26E4, "SMSG_INITIALIZE_FACTIONS"), | |
(0x24FD, "SMSG_INITIAL_SETUP"), | |
(0x2709, "SMSG_INIT_WORLD_STATES"), | |
(0x2538, "SMSG_INSPECT_HONOR_STATS"), | |
(0x26E0, "SMSG_INSPECT_PVP"), | |
(0x25CE, "SMSG_INSPECT_RESULT"), | |
(0x2766, "SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY"), | |
(0x2765, "SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT"), | |
(0x276C, "SMSG_INSTANCE_ENCOUNTER_END"), | |
(0x2764, "SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT"), | |
(0x276E, "SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE"), | |
(0x276D, "SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION"), | |
(0x2769, "SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE"), | |
(0x2768, "SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START"), | |
(0x276B, "SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE"), | |
(0x276F, "SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED"), | |
(0x276A, "SMSG_INSTANCE_ENCOUNTER_START"), | |
(0x2767, "SMSG_INSTANCE_ENCOUNTER_TIMER_START"), | |
(0x26B8, "SMSG_INSTANCE_GROUP_SIZE_CHANGED"), | |
(0x25D0, "SMSG_INSTANCE_INFO"), | |
(0x2630, "SMSG_INSTANCE_RESET"), | |
(0x2631, "SMSG_INSTANCE_RESET_FAILED"), | |
(0x2737, "SMSG_INSTANCE_SAVE_CREATED"), | |
(0x2654, "SMSG_INVALIDATE_PLAYER"), | |
(0x2713, "SMSG_INVALID_PROMOTION_CODE"), | |
(0x26E2, "SMSG_INVENTORY_CHANGE_FAILURE"), | |
(0x2A01, "SMSG_IS_QUEST_COMPLETE_RESPONSE"), | |
(0x26A2, "SMSG_ITEM_CHANGED"), | |
(0x2779, "SMSG_ITEM_COOLDOWN"), | |
(0x2715, "SMSG_ITEM_ENCHANT_TIME_UPDATE"), | |
(0x2537, "SMSG_ITEM_EXPIRE_PURCHASE_REFUND"), | |
(0x2535, "SMSG_ITEM_PURCHASE_REFUND_RESULT"), | |
(0x25BA, "SMSG_ITEM_PUSH_RESULT"), | |
(0x2714, "SMSG_ITEM_TIME_UPDATE"), | |
(0x2798, "SMSG_KICK_REASON"), | |
(0x2BCB, "SMSG_LEARNED_SPELLS"), | |
(0x256D, "SMSG_LEARN_TALENT_FAILED"), | |
(0x26A1, "SMSG_LEVEL_UP_INFO"), | |
(0x29B4, "SMSG_LFG_BOOT_PLAYER"), | |
(0x29B2, "SMSG_LFG_DISABLED"), | |
(0x299A, "SMSG_LFG_JOIN_RESULT"), | |
(0x299B, "SMSG_LFG_LIST_JOIN_RESULT"), | |
(0x299C, "SMSG_LFG_LIST_SEARCH_RESULTS"), | |
(0x299D, "SMSG_LFG_LIST_SEARCH_STATUS"), | |
(0x29A7, "SMSG_LFG_LIST_UPDATE_BLACKLIST"), | |
(0x29A3, "SMSG_LFG_LIST_UPDATE_STATUS"), | |
(0x29B3, "SMSG_LFG_OFFER_CONTINUE"), | |
(0x29B5, "SMSG_LFG_PARTY_INFO"), | |
(0x29B6, "SMSG_LFG_PLAYER_INFO"), | |
(0x29B7, "SMSG_LFG_PLAYER_REWARD"), | |
(0x29AA, "SMSG_LFG_PROPOSAL_UPDATE"), | |
(0x299E, "SMSG_LFG_QUEUE_STATUS"), | |
(0x29B9, "SMSG_LFG_READY_CHECK_RESULT"), | |
(0x29A0, "SMSG_LFG_READY_CHECK_UPDATE"), | |
(0x299F, "SMSG_LFG_ROLE_CHECK_UPDATE"), | |
(0x29AB, "SMSG_LFG_SEARCH_RESULTS"), | |
(0x29AE, "SMSG_LFG_SLOT_INVALID"), | |
(0x29B1, "SMSG_LFG_TELEPORT_DENIED"), | |
(0x29A2, "SMSG_LFG_UPDATE_STATUS"), | |
(0x2952, "SMSG_LF_GUILD_APPLICANT_LIST_CHANGED"), | |
(0x294F, "SMSG_LF_GUILD_APPLICATIONS"), | |
(0x2953, "SMSG_LF_GUILD_APPLICATIONS_LIST_CHANGED"), | |
(0x294C, "SMSG_LF_GUILD_BROWSE"), | |
(0x294E, "SMSG_LF_GUILD_COMMAND_RESULT"), | |
(0x294B, "SMSG_LF_GUILD_POST"), | |
(0x294D, "SMSG_LF_GUILD_RECRUITS"), | |
(0x272E, "SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT"), | |
(0x272C, "SMSG_LIVE_REGION_CHARACTER_COPY_RESULT"), | |
(0x2723, "SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT"), | |
(0x2553, "SMSG_LOAD_CUF_PROFILES"), | |
(0x26CE, "SMSG_LOAD_EQUIPMENT_SET"), | |
(0x2777, "SMSG_LOAD_SELECTED_TROPHY_RESULT"), | |
(0x26CD, "SMSG_LOGIN_SET_TIME_SPEED"), | |
(0x2532, "SMSG_LOGIN_VERIFY_WORLD"), | |
(0x262F, "SMSG_LOGOUT_CANCEL_ACK"), | |
(0x262E, "SMSG_LOGOUT_COMPLETE"), | |
(0x262D, "SMSG_LOGOUT_RESPONSE"), | |
(0x269D, "SMSG_LOG_XP_GAIN"), | |
(0x25B8, "SMSG_LOOT_ALL_PASSED"), | |
(0x2573, "SMSG_LOOT_CONTENTS"), | |
(0x25B6, "SMSG_LOOT_ITEM_LIST"), | |
(0x2702, "SMSG_LOOT_LIST"), | |
(0x25B2, "SMSG_LOOT_MONEY_NOTIFY"), | |
(0x25B1, "SMSG_LOOT_RELEASE"), | |
(0x25B0, "SMSG_LOOT_RELEASE_ALL"), | |
(0x25AB, "SMSG_LOOT_REMOVED"), | |
(0x25AA, "SMSG_LOOT_RESPONSE"), | |
(0x25B4, "SMSG_LOOT_ROLL"), | |
(0x25B7, "SMSG_LOOT_ROLLS_COMPLETE"), | |
(0x25B9, "SMSG_LOOT_ROLL_WON"), | |
(0x2616, "SMSG_LOSS_OF_CONTROL_AURA_UPDATE"), | |
(0x25D8, "SMSG_MAIL_COMMAND_RESULT"), | |
(0x2716, "SMSG_MAIL_LIST_RESULT"), | |
(0x2717, "SMSG_MAIL_QUERY_NEXT_TIME_RESULT"), | |
(0x271F, "SMSG_MAP_OBJECTIVES_INIT"), | |
(0x255E, "SMSG_MAP_OBJ_EVENTS"), | |
(0x25B5, "SMSG_MASTER_LOOT_CANDIDATE_LIST"), | |
(0x24F3, "SMSG_MESSAGE_BOX"), | |
(0x267A, "SMSG_MINIMAP_PING"), | |
(0x2B92, "SMSG_MIRROR_IMAGE_COMPONENTED_DATA"), | |
(0x2B91, "SMSG_MIRROR_IMAGE_CREATURE_DATA"), | |
(0x255F, "SMSG_MISSILE_CANCEL"), | |
(0x2725, "SMSG_MODIFY_COOLDOWN"), | |
(0x2B2D, "SMSG_MOTD"), | |
(0x24F8, "SMSG_MOUNT_RESULT"), | |
(0x2D5D, "SMSG_MOVE_APPLY_MOVEMENT_FORCE"), | |
(0x2D59, "SMSG_MOVE_DISABLE_COLLISION"), | |
(0x2D57, "SMSG_MOVE_DISABLE_GRAVITY"), | |
(0x2D56, "SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY"), | |
(0x2D5A, "SMSG_MOVE_ENABLE_COLLISION"), | |
(0x2D58, "SMSG_MOVE_ENABLE_GRAVITY"), | |
(0x2D55, "SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY"), | |
(0x2D4D, "SMSG_MOVE_KNOCK_BACK"), | |
(0x2D5E, "SMSG_MOVE_REMOVE_MOVEMENT_FORCE"), | |
(0x2D45, "SMSG_MOVE_ROOT"), | |
(0x2D21, "SMSG_MOVE_SET_ACTIVE_MOVER"), | |
(0x2D4F, "SMSG_MOVE_SET_CAN_FLY"), | |
(0x2D51, "SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING"), | |
(0x2D5B, "SMSG_MOVE_SET_COLLISION_HEIGHT"), | |
(0x2D5F, "SMSG_MOVE_SET_COMPOUND_STATE"), | |
(0x2D49, "SMSG_MOVE_SET_FEATHER_FALL"), | |
(0x2D41, "SMSG_MOVE_SET_FLIGHT_BACK_SPEED"), | |
(0x2D40, "SMSG_MOVE_SET_FLIGHT_SPEED"), | |
(0x2D4B, "SMSG_MOVE_SET_HOVERING"), | |
(0x2D53, "SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES"), | |
(0x2D48, "SMSG_MOVE_SET_LAND_WALK"), | |
(0x2D4A, "SMSG_MOVE_SET_NORMAL_FALL"), | |
(0x2D44, "SMSG_MOVE_SET_PITCH_RATE"), | |
(0x2D3D, "SMSG_MOVE_SET_RUN_BACK_SPEED"), | |
(0x2D3C, "SMSG_MOVE_SET_RUN_SPEED"), | |
(0x2D3F, "SMSG_MOVE_SET_SWIM_BACK_SPEED"), | |
(0x2D3E, "SMSG_MOVE_SET_SWIM_SPEED"), | |
(0x2D43, "SMSG_MOVE_SET_TURN_RATE"), | |
(0x2D5C, "SMSG_MOVE_SET_VEHICLE_REC_ID"), | |
(0x2D42, "SMSG_MOVE_SET_WALK_SPEED"), | |
(0x2D47, "SMSG_MOVE_SET_WATER_WALK"), | |
(0x2D60, "SMSG_MOVE_SKIP_TIME"), | |
(0x2D65, "SMSG_MOVE_SPLINE_DISABLE_COLLISION"), | |
(0x2D63, "SMSG_MOVE_SPLINE_DISABLE_GRAVITY"), | |
(0x2D66, "SMSG_MOVE_SPLINE_ENABLE_COLLISION"), | |
(0x2D64, "SMSG_MOVE_SPLINE_ENABLE_GRAVITY"), | |
(0x2D61, "SMSG_MOVE_SPLINE_ROOT"), | |
(0x2D67, "SMSG_MOVE_SPLINE_SET_FEATHER_FALL"), | |
(0x2D38, "SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED"), | |
(0x2D37, "SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED"), | |
(0x2D71, "SMSG_MOVE_SPLINE_SET_FLYING"), | |
(0x2D69, "SMSG_MOVE_SPLINE_SET_HOVER"), | |
(0x2D6C, "SMSG_MOVE_SPLINE_SET_LAND_WALK"), | |
(0x2D68, "SMSG_MOVE_SPLINE_SET_NORMAL_FALL"), | |
(0x2D3B, "SMSG_MOVE_SPLINE_SET_PITCH_RATE"), | |
(0x2D34, "SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED"), | |
(0x2D6F, "SMSG_MOVE_SPLINE_SET_RUN_MODE"), | |
(0x2D33, "SMSG_MOVE_SPLINE_SET_RUN_SPEED"), | |
(0x2D36, "SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED"), | |
(0x2D35, "SMSG_MOVE_SPLINE_SET_SWIM_SPEED"), | |
(0x2D3A, "SMSG_MOVE_SPLINE_SET_TURN_RATE"), | |
(0x2D70, "SMSG_MOVE_SPLINE_SET_WALK_MODE"), | |
(0x2D39, "SMSG_MOVE_SPLINE_SET_WALK_SPEED"), | |
(0x2D6B, "SMSG_MOVE_SPLINE_SET_WATER_WALK"), | |
(0x2D6D, "SMSG_MOVE_SPLINE_START_SWIM"), | |
(0x2D6E, "SMSG_MOVE_SPLINE_STOP_SWIM"), | |
(0x2D62, "SMSG_MOVE_SPLINE_UNROOT"), | |
(0x2D72, "SMSG_MOVE_SPLINE_UNSET_FLYING"), | |
(0x2D6A, "SMSG_MOVE_SPLINE_UNSET_HOVER"), | |
(0x2D4E, "SMSG_MOVE_TELEPORT"), | |
(0x2D46, "SMSG_MOVE_UNROOT"), | |
(0x2D50, "SMSG_MOVE_UNSET_CAN_FLY"), | |
(0x2D52, "SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING"), | |
(0x2D4C, "SMSG_MOVE_UNSET_HOVERING"), | |
(0x2D54, "SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES"), | |
(0x2D2C, "SMSG_MOVE_UPDATE"), | |
(0x2D30, "SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE"), | |
(0x2D2B, "SMSG_MOVE_UPDATE_COLLISION_HEIGHT"), | |
(0x2D28, "SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED"), | |
(0x2D27, "SMSG_MOVE_UPDATE_FLIGHT_SPEED"), | |
(0x2D2E, "SMSG_MOVE_UPDATE_KNOCK_BACK"), | |
(0x2D2A, "SMSG_MOVE_UPDATE_PITCH_RATE"), | |
(0x2D31, "SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE"), | |
(0x2D23, "SMSG_MOVE_UPDATE_RUN_BACK_SPEED"), | |
(0x2D22, "SMSG_MOVE_UPDATE_RUN_SPEED"), | |
(0x2D26, "SMSG_MOVE_UPDATE_SWIM_BACK_SPEED"), | |
(0x2D25, "SMSG_MOVE_UPDATE_SWIM_SPEED"), | |
(0x2D2D, "SMSG_MOVE_UPDATE_TELEPORT"), | |
(0x2D29, "SMSG_MOVE_UPDATE_TURN_RATE"), | |
(0x2D24, "SMSG_MOVE_UPDATE_WALK_SPEED"), | |
(0x2575, "SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT"), | |
(0x2628, "SMSG_NEW_TAXI_PATH"), | |
(0x2531, "SMSG_NEW_WORLD"), | |
(0x2BC1, "SMSG_NOTIFY_DEST_LOC_SPELL_CAST"), | |
(0x2653, "SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION"), | |
(0x2534, "SMSG_NOTIFY_MONEY"), | |
(0x25D9, "SMSG_NOTIFY_RECEIVED_MAIL"), | |
(0x2662, "SMSG_OFFER_PETITION_ERROR"), | |
(0x269E, "SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA"), | |
(0x2D20, "SMSG_ON_MONSTER_MOVE"), | |
(0x26E3, "SMSG_OPEN_CONTAINER"), | |
(0x29B0, "SMSG_OPEN_LFG_DUNGEON_FINDER"), | |
(0x2754, "SMSG_OPEN_SHIPMENT_NPC_FROM_GOSSIP"), | |
(0x2756, "SMSG_OPEN_SHIPMENT_NPC_RESULT"), | |
(0x2669, "SMSG_OVERRIDE_LIGHT"), | |
(0x26D8, "SMSG_PAGE_TEXT"), | |
(0x2751, "SMSG_PARTY_COMMAND_RESULT"), | |
(0x2555, "SMSG_PARTY_INVITE"), | |
(0x271B, "SMSG_PARTY_KILL_LOG"), | |
(0x2719, "SMSG_PARTY_MEMBER_STATE"), | |
(0x258E, "SMSG_PARTY_UPDATE"), | |
(0x26D0, "SMSG_PAUSE_MIRROR_TIMER"), | |
(0x26B2, "SMSG_PENDING_RAID_LOCK"), | |
(0x253E, "SMSG_PETITION_ALREADY_SIGNED"), | |
(0x2974, "SMSG_PETITION_RENAME_GUILD_RESPONSE"), | |
(0x266C, "SMSG_PETITION_SHOW_LIST"), | |
(0x266D, "SMSG_PETITION_SHOW_SIGNATURES"), | |
(0x270D, "SMSG_PETITION_SIGN_RESULTS"), | |
(0x270B, "SMSG_PET_ACTION_FEEDBACK"), | |
(0x264A, "SMSG_PET_ACTION_SOUND"), | |
(0x252E, "SMSG_PET_ADDED"), | |
(0x259B, "SMSG_PET_BATTLE_CHAT_RESTRICTED"), | |
(0x261D, "SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE"), | |
(0x2594, "SMSG_PET_BATTLE_FINALIZE_LOCATION"), | |
(0x2599, "SMSG_PET_BATTLE_FINAL_ROUND"), | |
(0x259A, "SMSG_PET_BATTLE_FINISHED"), | |
(0x2596, "SMSG_PET_BATTLE_FIRST_ROUND"), | |
(0x2595, "SMSG_PET_BATTLE_INITIAL_UPDATE"), | |
(0x259C, "SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING"), | |
(0x2593, "SMSG_PET_BATTLE_PVP_CHALLENGE"), | |
(0x25D6, "SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH"), | |
(0x25D7, "SMSG_PET_BATTLE_QUEUE_STATUS"), | |
(0x2598, "SMSG_PET_BATTLE_REPLACEMENTS_MADE"), | |
(0x2592, "SMSG_PET_BATTLE_REQUEST_FAILED"), | |
(0x2597, "SMSG_PET_BATTLE_ROUND_RESULT"), | |
(0x2585, "SMSG_PET_BATTLE_SLOT_UPDATES"), | |
(0x2BD3, "SMSG_PET_CAST_FAILED"), | |
(0x2BA1, "SMSG_PET_CLEAR_SPELLS"), | |
(0x264B, "SMSG_PET_DISMISS_SOUND"), | |
(0x2625, "SMSG_PET_GOD_MODE"), | |
(0x26C3, "SMSG_PET_GUIDS"), | |
(0x2BCD, "SMSG_PET_LEARNED_SPELLS"), | |
(0x2506, "SMSG_PET_MODE"), | |
(0x2671, "SMSG_PET_NAME_INVALID"), | |
(0x2505, "SMSG_PET_SLOT_UPDATED"), | |
(0x2BA2, "SMSG_PET_SPELLS_MESSAGE"), | |
(0x252F, "SMSG_PET_STABLE_LIST"), | |
(0x2530, "SMSG_PET_STABLE_RESULT"), | |
(0x265F, "SMSG_PET_TAME_FAILURE"), | |
(0x2BCE, "SMSG_PET_UNLEARNED_SPELLS"), | |
(0x24F5, "SMSG_PHASE_SHIFT_CHANGE"), | |
(0x268A, "SMSG_PLAYED_TIME"), | |
(0x24FB, "SMSG_PLAYER_BOUND"), | |
(0x2973, "SMSG_PLAYER_SAVE_GUILD_EMBLEM"), | |
(0x2706, "SMSG_PLAYER_SKINNED"), | |
(0x271A, "SMSG_PLAYER_TABARD_VENDOR_ACTIVATE"), | |
(0x2728, "SMSG_PLAY_MUSIC"), | |
(0x2729, "SMSG_PLAY_OBJECT_SOUND"), | |
(0x26F0, "SMSG_PLAY_ONE_SHOT_ANIM_KIT"), | |
(0x2BC5, "SMSG_PLAY_ORPHAN_SPELL_VISUAL"), | |
(0x25D3, "SMSG_PLAY_SCENE"), | |
(0x2727, "SMSG_PLAY_SOUND"), | |
(0x272A, "SMSG_PLAY_SPEAKERBOT_SOUND"), | |
(0x2BC3, "SMSG_PLAY_SPELL_VISUAL"), | |
(0x2BC7, "SMSG_PLAY_SPELL_VISUAL_KIT"), | |
(0x26BC, "SMSG_PLAY_TIME_WARNING"), | |
(0x2FCB, "SMSG_PONG"), | |
(0x2680, "SMSG_POWER_UPDATE"), | |
(0x2726, "SMSG_PRE_RESSURECT"), | |
(0x2566, "SMSG_PRINT_NOTIFICATION"), | |
(0x271C, "SMSG_PROC_RESIST"), | |
(0x2692, "SMSG_PROPOSE_LEVEL_GRANT"), | |
(0x2698, "SMSG_PVP_CREDIT"), | |
(0x2539, "SMSG_PVP_LOG_DATA"), | |
(0x253C, "SMSG_PVP_OPTIONS_ENABLED"), | |
(0x2559, "SMSG_PVP_SEASON"), | |
(0x2685, "SMSG_QUERY_BATTLE_PET_NAME_RESPONSE"), | |
(0x267D, "SMSG_QUERY_CREATURE_RESPONSE"), | |
(0x267E, "SMSG_QUERY_GAME_OBJECT_RESPONSE"), | |
(0x28A2, "SMSG_QUERY_GARRISON_CREATURE_NAME_RESPONSE"), | |
(0x2962, "SMSG_QUERY_GUILD_INFO_RESPONSE"), | |
(0x2778, "SMSG_QUERY_ITEM_TEXT_RESPONSE"), | |
(0x2681, "SMSG_QUERY_NPC_TEXT_RESPONSE"), | |
(0x2683, "SMSG_QUERY_PAGE_TEXT_RESPONSE"), | |
(0x2686, "SMSG_QUERY_PETITION_RESPONSE"), | |
(0x2684, "SMSG_QUERY_PET_NAME_RESPONSE"), | |
(0x2682, "SMSG_QUERY_PLAYER_NAME_RESPONSE"), | |
(0x2A12, "SMSG_QUERY_QUEST_INFO_RESPONSE"), | |
(0x269C, "SMSG_QUERY_TIME_RESPONSE"), | |
(0x29FF, "SMSG_QUEST_COMPLETION_NPC_RESPONSE"), | |
(0x2A0B, "SMSG_QUEST_CONFIRM_ACCEPT"), | |
(0x2A17, "SMSG_QUEST_FORCE_REMOVED"), | |
(0x2A02, "SMSG_QUEST_GIVER_INVALID_QUEST"), | |
(0x2A10, "SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE"), | |
(0x2A00, "SMSG_QUEST_GIVER_QUEST_COMPLETE"), | |
(0x2A0E, "SMSG_QUEST_GIVER_QUEST_DETAILS"), | |
(0x2A03, "SMSG_QUEST_GIVER_QUEST_FAILED"), | |
(0x2A15, "SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE"), | |
(0x2A0F, "SMSG_QUEST_GIVER_REQUEST_ITEMS"), | |
(0x2A16, "SMSG_QUEST_GIVER_STATUS"), | |
(0x2A0D, "SMSG_QUEST_GIVER_STATUS_MULTIPLE"), | |
(0x2A04, "SMSG_QUEST_LOG_FULL"), | |
(0x2A18, "SMSG_QUEST_POI_QUERY_RESPONSE"), | |
(0x2A0C, "SMSG_QUEST_PUSH_RESULT"), | |
(0x2A08, "SMSG_QUEST_UPDATE_ADD_CREDIT"), | |
(0x2A09, "SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE"), | |
(0x2A0A, "SMSG_QUEST_UPDATE_ADD_PVP_CREDIT"), | |
(0x2A05, "SMSG_QUEST_UPDATE_COMPLETE"), | |
(0x2A06, "SMSG_QUEST_UPDATE_FAILED"), | |
(0x2A07, "SMSG_QUEST_UPDATE_FAILED_TIMER"), | |
(0x2742, "SMSG_RAF_EMAIL_ENABLED_RESPONSE"), | |
(0x2761, "SMSG_RAID_DIFFICULTY_SET"), | |
(0x2763, "SMSG_RAID_GROUP_ONLY"), | |
(0x2B37, "SMSG_RAID_INSTANCE_MESSAGE"), | |
(0x253F, "SMSG_RAID_MARKERS_CHANGED"), | |
(0x25CD, "SMSG_RANDOM_ROLL"), | |
(0x252C, "SMSG_RATED_BATTLEFIELD_INFO"), | |
(0x2591, "SMSG_READY_CHECK_COMPLETED"), | |
(0x2590, "SMSG_READY_CHECK_RESPONSE"), | |
(0x258F, "SMSG_READY_CHECK_STARTED"), | |
(0x275C, "SMSG_READ_ITEM_RESULT_FAILED"), | |
(0x275B, "SMSG_READ_ITEM_RESULT_OK"), | |
(0x2668, "SMSG_REALM_QUERY_RESPONSE"), | |
(0x2743, "SMSG_RECRUIT_A_FRIEND_RESPONSE"), | |
(0x26E1, "SMSG_REFER_A_FRIEND_EXPIRED"), | |
(0x266E, "SMSG_REFER_A_FRIEND_FAILURE"), | |
(0x25F9, "SMSG_REFRESH_COMPONENT"), | |
(0x2BAA, "SMSG_REFRESH_SPELL_HISTORY"), | |
(0x2546, "SMSG_REMOVE_ITEM_PASSIVE"), | |
(0x2618, "SMSG_REMOVE_LOSS_OF_CONTROL"), | |
(0x2775, "SMSG_REPLACE_TROPHY_RESPONSE"), | |
(0x265B, "SMSG_REPORT_PVP_PLAYER_AFK_RESULT"), | |
(0x25DF, "SMSG_REQUEST_ADDON_LIST"), | |
(0x2525, "SMSG_REQUEST_CEMETERY_LIST_RESPONSE"), | |
(0x255A, "SMSG_REQUEST_PVP_REWARDS_RESPONSE"), | |
(0x2503, "SMSG_RESEARCH_COMPLETE"), | |
(0x2FCC, "SMSG_RESET_COMPRESSION_CONTEXT"), | |
(0x2663, "SMSG_RESET_FAILED_NOTIFY"), | |
(0x2695, "SMSG_RESET_RANGED_COMBAT_TIMER"), | |
(0x24F2, "SMSG_RESET_WEEKLY_CURRENCY"), | |
(0x25A8, "SMSG_RESPEC_WIPE_CONFIRM"), | |
(0x24EF, "SMSG_RESPOND_INSPECT_ACHIEVEMENTS"), | |
(0x2BBB, "SMSG_RESUME_CAST_BAR"), | |
(0x2FC8, "SMSG_RESUME_COMMS"), | |
(0x2544, "SMSG_RESUME_TOKEN"), | |
(0x24FC, "SMSG_RESURRECT_REQUEST"), | |
(0x26BF, "SMSG_RESYNC_RUNES"), | |
(0x2509, "SMSG_ROLE_CHANGED_INFORM"), | |
(0x29B8, "SMSG_ROLE_CHOSEN"), | |
(0x250A, "SMSG_ROLE_POLL_INFORM"), | |
(0x254D, "SMSG_RUNE_REGEN_DEBUG"), | |
(0x275D, "SMSG_SCENARIO_BOOT"), | |
(0x2788, "SMSG_SCENARIO_COMPLETED"), | |
(0x275E, "SMSG_SCENARIO_OUT_OF_BOUNDS"), | |
(0x25CF, "SMSG_SCENARIO_POIS"), | |
(0x25C9, "SMSG_SCENARIO_PROGRESS_UPDATE"), | |
(0x25C8, "SMSG_SCENARIO_STATE"), | |
(0x257B, "SMSG_SCENE_OBJECT_EVENT"), | |
(0x2580, "SMSG_SCENE_OBJECT_PET_BATTLE_FINAL_ROUND"), | |
(0x2581, "SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED"), | |
(0x257D, "SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND"), | |
(0x257C, "SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE"), | |
(0x257F, "SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE"), | |
(0x257E, "SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT"), | |
(0x2BD1, "SMSG_SCRIPT_CAST"), | |
(0x2672, "SMSG_SELL_RESPONSE"), | |
(0x2547, "SMSG_SEND_ITEM_PASSIVES"), | |
(0x2BA8, "SMSG_SEND_KNOWN_SPELLS"), | |
(0x25CB, "SMSG_SEND_RAID_TARGET_UPDATE_ALL"), | |
(0x25CC, "SMSG_SEND_RAID_TARGET_UPDATE_SINGLE"), | |
(0x2BAB, "SMSG_SEND_SPELL_CHARGES"), | |
(0x2BA9, "SMSG_SEND_SPELL_HISTORY"), | |
(0x2BAC, "SMSG_SEND_UNLEARN_SPELLS"), | |
(0x2B3F, "SMSG_SERVER_FIRST_ACHIEVEMENT"), | |
(0x25EB, "SMSG_SERVER_FIRST_ACHIEVEMENTS"), | |
(0x262C, "SMSG_SERVER_TIME"), | |
(0x24F0, "SMSG_SETUP_CURRENCY"), | |
(0x2502, "SMSG_SETUP_RESEARCH_HISTORY"), | |
(0x26EF, "SMSG_SET_AI_ANIM_KIT"), | |
(0x274B, "SMSG_SET_ALL_TASK_PROGRESS"), | |
(0x26F3, "SMSG_SET_ANIM_TIER"), | |
(0x24F1, "SMSG_SET_CURRENCY"), | |
(0x29AC, "SMSG_SET_DF_FAST_LAUNCH_RESULT"), | |
(0x264F, "SMSG_SET_DUNGEON_DIFFICULTY"), | |
(0x26BE, "SMSG_SET_FACTION_AT_WAR"), | |
(0x26EA, "SMSG_SET_FACTION_NOT_VISIBLE"), | |
(0x26EB, "SMSG_SET_FACTION_STANDING"), | |
(0x26E9, "SMSG_SET_FACTION_VISIBLE"), | |
(0x2BB5, "SMSG_SET_FLAT_SPELL_MODIFIER"), | |
(0x26DB, "SMSG_SET_FORCED_REACTIONS"), | |
(0x2536, "SMSG_SET_ITEM_PURCHASE_DATA"), | |
(0x2784, "SMSG_SET_LOOT_METHOD_FAILED"), | |
(0x253D, "SMSG_SET_MAX_WEEKLY_QUANTITY"), | |
(0x26F2, "SMSG_SET_MELEE_ANIM_KIT"), | |
(0x26F1, "SMSG_SET_MOVEMENT_ANIM_KIT"), | |
(0x2BB6, "SMSG_SET_PCT_SPELL_MODIFIER"), | |
(0x25C2, "SMSG_SET_PET_SPECIALIZATION"), | |
(0x2689, "SMSG_SET_PLAYER_DECLINED_NAMES_RESULT"), | |
(0x2551, "SMSG_SET_PLAY_HOVER_ANIM"), | |
(0x26F4, "SMSG_SET_PROFICIENCY"), | |
(0x2BA7, "SMSG_SET_SPELL_CHARGES"), | |
(0x274C, "SMSG_SET_TASK_COMPLETE"), | |
(0x2620, "SMSG_SET_TIME_ZONE_INFORMATION"), | |
(0x26B1, "SMSG_SET_VEHICLE_REC_ID"), | |
(0x2629, "SMSG_SHOW_BANK"), | |
(0x275F, "SMSG_SHOW_MAILBOX"), | |
(0x2574, "SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI"), | |
(0x2679, "SMSG_SHOW_TAXI_NODES"), | |
(0x272F, "SMSG_SHOW_TRADE_SKILL_RESPONSE"), | |
(0x26E7, "SMSG_SOCKET_GEMS"), | |
(0x2576, "SMSG_SOR_START_EXPERIENCE_INCOMPLETE"), | |
(0x2649, "SMSG_SPECIAL_MOUNT_ANIM"), | |
(0x2B9C, "SMSG_SPELL_ABSORB_LOG"), | |
(0x2BB3, "SMSG_SPELL_CHANNEL_START"), | |
(0x2BB4, "SMSG_SPELL_CHANNEL_UPDATE"), | |
(0x2B93, "SMSG_SPELL_COOLDOWN"), | |
(0x2BAF, "SMSG_SPELL_DAMAGE_SHIELD"), | |
(0x2BBC, "SMSG_SPELL_DELAYED"), | |
(0x2B98, "SMSG_SPELL_DISPELL_LOG"), | |
(0x2B9A, "SMSG_SPELL_ENERGIZE_LOG"), | |
(0x2BBD, "SMSG_SPELL_EXECUTE_LOG"), | |
(0x2BD0, "SMSG_SPELL_FAILED_OTHER"), | |
(0x2BCF, "SMSG_SPELL_FAILURE"), | |
(0x2BB7, "SMSG_SPELL_GO"), | |
(0x2B9B, "SMSG_SPELL_HEAL_LOG"), | |
(0x2BB1, "SMSG_SPELL_INSTAKILL_LOG"), | |
(0x2B9D, "SMSG_SPELL_INTERRUPT_LOG"), | |
(0x2BBE, "SMSG_SPELL_MISS_LOG"), | |
(0x2BC0, "SMSG_SPELL_MULTISTRIKE_EFFECT"), | |
(0x2BB0, "SMSG_SPELL_NON_MELEE_DAMAGE_LOG"), | |
(0x2BAD, "SMSG_SPELL_OR_DAMAGE_IMMUNE"), | |
(0x2B99, "SMSG_SPELL_PERIODIC_AURA_LOG"), | |
(0x2BB8, "SMSG_SPELL_START"), | |
(0x2BB2, "SMSG_SPELL_UPDATE_CHAIN_TARGETS"), | |
(0x26D5, "SMSG_SPIRIT_HEALER_CONFIRM"), | |
(0x26DA, "SMSG_STAND_STATE_UPDATE"), | |
(0x259D, "SMSG_START_ELAPSED_TIMER"), | |
(0x259F, "SMSG_START_ELAPSED_TIMERS"), | |
(0x25B3, "SMSG_START_LOOT_ROLL"), | |
(0x26CF, "SMSG_START_MIRROR_TIMER"), | |
(0x2541, "SMSG_START_TIMER"), | |
(0x259E, "SMSG_STOP_ELAPSED_TIMER"), | |
(0x26D1, "SMSG_STOP_MIRROR_TIMER"), | |
(0x272B, "SMSG_STOP_SPEAKERBOT_SOUND"), | |
(0x2540, "SMSG_STREAMING_MOVIES"), | |
(0x265A, "SMSG_SUMMON_CANCEL"), | |
(0x250B, "SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED"), | |
(0x26DF, "SMSG_SUMMON_REQUEST"), | |
(0x2BCA, "SMSG_SUPERCEDED_SPELLS"), | |
(0x2554, "SMSG_SUPPRESS_NPC_GREETINGS"), | |
(0x2FC7, "SMSG_SUSPEND_COMMS"), | |
(0x2543, "SMSG_SUSPEND_TOKEN"), | |
(0x26D7, "SMSG_TALENTS_INVOLUNTARILY_RESET"), | |
(0x2626, "SMSG_TAXI_NODE_STATUS"), | |
(0x2624, "SMSG_TEXT_EMOTE"), | |
(0x2691, "SMSG_THREAT_CLEAR"), | |
(0x2690, "SMSG_THREAT_REMOVE"), | |
(0x268F, "SMSG_THREAT_UPDATE"), | |
(0x2D1F, "SMSG_TIME_ADJUSTMENT"), | |
(0x2D1E, "SMSG_TIME_SYNC_REQUEST"), | |
(0x268C, "SMSG_TITLE_EARNED"), | |
(0x268D, "SMSG_TITLE_LOST"), | |
(0x2675, "SMSG_TOTEM_CREATED"), | |
(0x2676, "SMSG_TOTEM_MOVED"), | |
(0x24FF, "SMSG_TRADE_STATUS"), | |
(0x24FE, "SMSG_TRADE_UPDATED"), | |
(0x2697, "SMSG_TRAINER_BUY_FAILED"), | |
(0x2696, "SMSG_TRAINER_LIST"), | |
(0x26C2, "SMSG_TRANSFER_ABORTED"), | |
(0x2569, "SMSG_TRANSFER_PENDING"), | |
(0x277C, "SMSG_TRIGGER_CINEMATIC"), | |
(0x2677, "SMSG_TRIGGER_MOVIE"), | |
(0x270F, "SMSG_TURN_IN_PETITION_RESULT"), | |
(0x2770, "SMSG_TUTORIAL_FLAGS"), | |
(0x2F7B, "SMSG_TWITTER_STATUS"), | |
(0x26D4, "SMSG_UI_TIME"), | |
(0x277F, "SMSG_UNDELETE_CHARACTER_RESPONSE"), | |
(0x2780, "SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE"), | |
(0x2BCC, "SMSG_UNLEARNED_SPELLS"), | |
(0x26C9, "SMSG_UPDATE_ACCOUNT_DATA"), | |
(0x2579, "SMSG_UPDATE_ACTION_BUTTONS"), | |
(0x2774, "SMSG_UPDATE_CHARACTER_FLAGS"), | |
(0x29AF, "SMSG_UPDATE_DUNGEON_ENCOUNTER_FOR_LOOT"), | |
(0x25E4, "SMSG_UPDATE_EXPANSION_LEVEL"), | |
(0x2652, "SMSG_UPDATE_INSTANCE_OWNERSHIP"), | |
(0x2632, "SMSG_UPDATE_LAST_INSTANCE"), | |
(0x277D, "SMSG_UPDATE_OBJECT"), | |
(0x256E, "SMSG_UPDATE_TALENT_DATA"), | |
(0x274A, "SMSG_UPDATE_TASK_PROGRESS"), | |
(0x2B97, "SMSG_UPDATE_WEEKLY_SPELL_USAGE"), | |
(0x270A, "SMSG_UPDATE_WORLD_STATE"), | |
(0x2B3C, "SMSG_USERLIST_ADD"), | |
(0x2B3D, "SMSG_USERLIST_REMOVE"), | |
(0x2B3E, "SMSG_USERLIST_UPDATE"), | |
(0x2710, "SMSG_USE_EQUIPMENT_SET_RESULT"), | |
(0x254F, "SMSG_VENDOR_INVENTORY"), | |
(0x272D, "SMSG_VIGNETTE_UPDATE"), | |
(0x2B31, "SMSG_VOICE_CHAT_STATUS"), | |
(0x2B32, "SMSG_VOICE_PARENTAL_CONTROLS"), | |
(0x2B34, "SMSG_VOICE_SESSION_LEAVE"), | |
(0x2B33, "SMSG_VOICE_SESSION_ROSTER_UPDATE"), | |
(0x2564, "SMSG_VOID_ITEM_SWAP_RESPONSE"), | |
(0x2561, "SMSG_VOID_STORAGE_CONTENTS"), | |
(0x2560, "SMSG_VOID_STORAGE_FAILED"), | |
(0x2562, "SMSG_VOID_STORAGE_TRANSFER_CHANGES"), | |
(0x2563, "SMSG_VOID_TRANSFER_RESULT"), | |
(0x24EC, "SMSG_WAIT_QUEUE_FINISH"), | |
(0x24EB, "SMSG_WAIT_QUEUE_UPDATE"), | |
(0x24F4, "SMSG_WARDEN_DATA"), | |
(0x253A, "SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT"), | |
(0x2651, "SMSG_WEATHER"), | |
(0x2B96, "SMSG_WEEKLY_SPELL_USAGE"), | |
(0x2B2C, "SMSG_WHO"), | |
(0x2650, "SMSG_WHO_IS"), | |
(0x2548, "SMSG_WORLD_SERVER_INFO"), | |
(0x2789, "SMSG_WORLD_TEXT"), | |
(0x2790, "SMSG_WOW_TOKEN_AUCTION_SOLD"), | |
(0x2792, "SMSG_WOW_TOKEN_BUY_REQUEST_CONFIRMATION"), | |
(0x2793, "SMSG_WOW_TOKEN_BUY_RESULT_CONFIRMATION"), | |
(0x278D, "SMSG_WOW_TOKEN_MARKET_PRICE_RESPONSE"), | |
(0x2794, "SMSG_WOW_TOKEN_REDEEM_GAME_TIME_UPDATED"), | |
(0x2795, "SMSG_WOW_TOKEN_REDEEM_REQUEST_CONFIRMATION"), | |
(0x2796, "SMSG_WOW_TOKEN_REDEEM_RESULT"), | |
(0x278E, "SMSG_WOW_TOKEN_SELL_REQUEST_CONFIRMATION"), | |
(0x278F, "SMSG_WOW_TOKEN_SELL_RESULT_CONFIRMATION"), | |
(0x2797, "SMSG_WOW_TOKEN_UPDATE_AUCTIONABLE_LIST_RESPONSE"), | |
(0x2565, "SMSG_XP_GAIN_ABORTED"), | |
(0x2762, "SMSG_XP_GAIN_ENABLED"), | |
(0x2B38, "SMSG_ZONE_UNDER_ATTACK"), | |
(0x2FCF, "SMSG_COMPRESSED_PACKET"), | |
(0x2FCE, "SMSG_MULTIPLE_PACKETS"), | |
] | |
def AsByteStr(s, appendZero=True): | |
return (" ".join("%02X" % x for x in map(ord, s))) + (" 00" if appendZero else "") | |
def GetClientBuild(): | |
ref = FindBinary(0, SEARCH_DOWN, AsByteStr("<Version>", False)); | |
if ref == BADADDR: | |
raise BaseException("Can't find offset for "+name); | |
verStr = GetString(ref, -1, ASCSTR_C); | |
result = re.findall("(\d{5})", verStr); | |
print(verStr) | |
if len(result)==0: | |
raise BaseException("Build not found in: " + verStr); | |
return result[0]; | |
def GetOpcodeName(opcode, direction): | |
for o, n in opcode_list: | |
if o == opcode and n.startswith(direction): | |
return n; | |
return "" | |
def Dump(opcode, lbl): | |
call_h = NextHead(lbl); | |
while GetMnem(call_h) != "call": | |
call_h = NextHead(call_h); | |
handler = GetOperandValue(call_h, 0); | |
name = GetOpcodeName(opcode, "SMSG"); | |
if name != "": | |
MakeComm(lbl, name); | |
MakeNameEx(handler, "PH_" + name, SN_NOWARN); | |
print(" > Opcode: 0x%04X => Handler: 0x%08X %s" % (opcode, handler, name)); | |
def ParseOther(ptr): | |
# first opcode | |
add_eax = NextHead(ptr); | |
while GetMnem(add_eax) != "add" or GetOpnd(add_eax, 0) != "eax": # add eax, ... | |
if GetMnem(add_eax) == "jmp": | |
raise BaseException("Bad"); | |
add_eax = NextHead(add_eax) | |
first_opcode = GetOperandValue(add_eax, 1); | |
first_opcode = 0xFFFFFFFF - first_opcode + 1; | |
#print("First opcode: 0x%04X" % first_opcode); | |
#swith count | |
cmp_eax = NextHead(ptr); | |
while GetMnem(cmp_eax) != "cmp" or GetOpnd(cmp_eax, 0) != "eax": # cmp eax, ... | |
cmp_eax = NextHead(cmp_eax); | |
swith_count = GetOperandValue(cmp_eax, 1); | |
#print("Swith count: %d" % swith_count); | |
# find swith jmp | |
jmp = NextHead(ptr); | |
while GetMnem(jmp) != "jmp": | |
jmp = NextHead(jmp); | |
jmp = GetOperandValue(jmp, 0); | |
#print("JMP case: 0x%08X" % jmp); | |
for case in range(0, swith_count): | |
lbl = Dword(jmp + (case*4)); | |
opcode = first_opcode + case; | |
Dump(opcode, lbl); | |
pass | |
def ParseSocial(ptr): | |
sub_eax = NextHead(ptr); | |
while GetMnem(sub_eax) != "sub": # sub eax, ... | |
sub_eax = NextHead(sub_eax); | |
opcode = GetOperandValue(sub_eax, 1); | |
jz = [] | |
p = NextHead(sub_eax); | |
while GetMnem(p) != "jmp": | |
if GetMnem(p) == "jz": | |
lbl = GetOperandValue(p, 0); | |
jz.append(lbl); | |
p = NextHead(p); | |
#print("Swith count: %d" % len(jz)); | |
jz.reverse(); | |
for lbl in jz: | |
Dump(opcode, lbl); | |
opcode += 1; | |
pass | |
def ParseGroup(ptr, name): | |
# find call swith handler | |
call_sub = NextHead(ptr); | |
while GetMnem(call_sub) != "call": | |
call_sub = NextHead(call_sub); | |
swith_f = GetOperandValue(call_sub, 0); | |
#print("Swith handler: 0x%08X" % swith_f); | |
if name == "ClientSocial": | |
ParseSocial(swith_f); | |
else: | |
ParseOther(swith_f); | |
print("========================") | |
def DumpSMSG(): | |
# register jam group function | |
reg_group = 0x657D8A; # 21742 | |
reference = RnextB(reg_group, 0); | |
print("# SMSG opcode handlers") | |
while reference != BADADDR: | |
prev = PrevHead(reference); | |
if GetMnem(prev) == "push": | |
ptr = GetOperandValue(prev, 0); | |
func = Dword(ptr + 20); | |
name = GetString(Dword(ptr), -1, ASCSTR_C); | |
print("# Jam_Group %s: 0x%08X => 0x%08X" % (name, ptr, func)); | |
MakeNameEx(func, "NetClient::JAM_"+ name+"Dispatch", SN_NOWARN); | |
try: | |
ParseGroup(func, name); | |
except BaseException as ex: | |
print(ex); | |
reference = RnextB(reg_group, reference); | |
pass | |
def DumpCMSG(): | |
cmsg = 0x636CB3; # 21742 | |
cdatastore_putint16 = FindBinary(0, SEARCH_DOWN, "55 8B EC 56 8B F1 8B 4D 04 8B 46 10 6A F9 51 6A 02"); | |
if cdatastore_putint16 == BADADDR: | |
raise BaseException("Could not find CDataStore::GetInt16"); | |
cmsg_enum = GetEnum("CMSG_OPCODES"); | |
print("# CMSG opcode handlers") | |
reference = DnextB(cmsg, 0); | |
while reference != BADADDR: | |
func = Dword(reference+8);# opcode writer | |
handler = Dword(reference+4);# data writer | |
if GetMnem(func)=="retn": | |
reference = DnextB(cmsg, reference); | |
continue; | |
ptr = NextHead(func); | |
try: | |
while GetMnem(ptr) != "call": | |
ptr = NextHead(ptr); | |
fptr = GetOperandValue(ptr, 0); | |
if fptr != cdatastore_putint16: | |
raise BaseException("Invalid write opcode function") | |
push_opc = PrevHead(ptr) | |
if GetMnem(push_opc) != "push": | |
raise BaseException("Invalid instruction " + GetMnem(push_opc)); | |
opcode = GetOperandValue(push_opc, 0); | |
# convert opcode id to enum | |
if cmsg_enum != BADADDR and GetConstEx(cmsg_enum, opcode, 0, -1) != BADADDR: | |
OpEnum(push_opc, 0, cmsg_enum); | |
name = GetOpcodeName(opcode, "CMSG"); | |
if name != "": | |
MakeComm(push_opc, name); | |
MakeNameEx(func, "MW_" + name, SN_NOWARN); # write msg id | |
#MakeNameEx(handler, "PH_" + name, SN_NOWARN); # write packet data | |
print(" > Opcode: 0x%04X => Handler: 0x%08X %s" % (opcode, handler, name)); | |
except BaseException as ex: | |
print("0x%08X -> %s" % (func, str(ex))) | |
reference = DnextB(cmsg, reference); | |
def CreateOpcodeEnums(): | |
old_cmsg = GetEnum("CMSG_OPCODES"); | |
if old_cmsg != BADADDR: | |
print("Drop old CMSG_OPCODES enums"); | |
DelEnum(old_cmsg); | |
old_smsg = GetEnum("SMSG_OPCODES"); | |
if old_smsg != BADADDR: | |
print("Drop old SMSG_OPCODES enums"); | |
DelEnum(old_smsg); | |
cmsg = AddEnum(GetEnumQty(), "CMSG_OPCODES", 16); | |
smsg = AddEnum(GetEnumQty(), "SMSG_OPCODES", 16); | |
for opcode, name in opcode_list: | |
print("Add: %s = 0x%04X" % (name, opcode)) | |
if name.startswith("CMSG_"): | |
AddConstEx(cmsg, name, opcode, -1); | |
else: | |
AddConstEx(smsg, name, opcode, -1); | |
print("# Build "+GetClientBuild()) | |
CreateOpcodeEnums(); | |
DumpCMSG(); | |
DumpSMSG(); | |
print("Done"); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment