diff --git a/WowPacketParser/Enums/ClientVersionBuild.cs b/WowPacketParser/Enums/ClientVersionBuild.cs index c9e414fbc7..32a96a9882 100644 --- a/WowPacketParser/Enums/ClientVersionBuild.cs +++ b/WowPacketParser/Enums/ClientVersionBuild.cs @@ -568,6 +568,9 @@ public enum ClientVersionBuild V11_0_2_56647 = 56647, V11_0_2_56819 = 56819, + V11_0_5_57171 = 57171, + V11_0_5_57212 = 57212, + // Classic V1_13_2_31446 = 31446, V1_13_2_31650 = 31650, @@ -678,10 +681,10 @@ public enum ClientVersionBuild V1_15_0_52302 = 52302, // live V1_15_0_52610 = 52610, // live - + V1_15_1_53247 = 53247, // live V1_15_1_53495 = 53495, // live - + V1_15_2_54262 = 54262, // live // TBC Classic diff --git a/WowPacketParser/Enums/Opcode.cs b/WowPacketParser/Enums/Opcode.cs index 92de32e947..fc3238cd37 100644 --- a/WowPacketParser/Enums/Opcode.cs +++ b/WowPacketParser/Enums/Opcode.cs @@ -2028,6 +2028,7 @@ public enum Opcode SMSG_DEFENSE_MESSAGE, SMSG_DELETE_CHAR, SMSG_DELETE_EXPIRED_MISSIONS_RESULT, + SMSG_DELVES_ACCOUNT_DATA_ELEMENT_CHANGED, SMSG_DESTROY_ARENA_UNIT, SMSG_DESTROY_OBJECT, SMSG_DESTRUCTIBLE_BUILDING_DAMAGE, @@ -2573,6 +2574,7 @@ public enum Opcode SMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_UP, SMSG_MOVE_SET_ADV_FLYING_SURFACE_FRICTION, SMSG_MOVE_SET_ADV_FLYING_TURN_VELOCITY_THRESHOLD, + SMSG_MOVE_SET_CANT_SWIM, SMSG_MOVE_SET_CAN_ADV_FLY, SMSG_MOVE_SET_ANIM_KIT, SMSG_MOVE_SET_CAN_FLY, @@ -2631,6 +2633,7 @@ public enum Opcode SMSG_MOVE_SPLINE_UNSET_HOVER, SMSG_MOVE_TELEPORT, SMSG_MOVE_UNROOT, + SMSG_MOVE_UNSET_CANT_SWIM, SMSG_MOVE_UNSET_CAN_ADV_FLY, SMSG_MOVE_UNSET_CAN_FLY, SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING, diff --git a/WowPacketParser/Enums/Version/Opcodes.cs b/WowPacketParser/Enums/Version/Opcodes.cs index c8d2839d7b..8004593e1f 100644 --- a/WowPacketParser/Enums/Version/Opcodes.cs +++ b/WowPacketParser/Enums/Version/Opcodes.cs @@ -79,6 +79,7 @@ using WowPacketParser.Enums.Version.V10_2_7_54577; using WowPacketParser.Enums.Version.V11_0_0_55666; using WowPacketParser.Enums.Version.V11_0_2_55959; +using WowPacketParser.Enums.Version.V11_0_5_57171; using WowPacketParser.Misc; namespace WowPacketParser.Enums.Version @@ -728,6 +729,9 @@ public static ClientVersionBuild GetOpcodeDefiningBuild(ClientVersionBuild build case ClientVersionBuild.V11_0_2_56647: case ClientVersionBuild.V11_0_2_56819: return ClientVersionBuild.V11_0_2_55959; + case ClientVersionBuild.V11_0_5_57171: + case ClientVersionBuild.V11_0_5_57212: + return ClientVersionBuild.V11_0_5_57171; case ClientVersionBuild.V1_13_2_31446: case ClientVersionBuild.V1_13_2_31650: case ClientVersionBuild.V1_13_2_31687: @@ -1099,6 +1103,8 @@ public static BiDictionary GetOpcodeDictionary(ClientVersionBuild b return Opcodes_11_0_0.Opcodes(direction); case ClientVersionBuild.V11_0_2_55959: return Opcodes_11_0_2.Opcodes(direction); + case ClientVersionBuild.V11_0_5_57171: + return Opcodes_11_0_5.Opcodes(direction); case ClientVersionBuild.V1_13_2_31446: return Opcodes_1_13_2.Opcodes(direction); diff --git a/WowPacketParser/Enums/Version/UpdateFields.cs b/WowPacketParser/Enums/Version/UpdateFields.cs index 0ba7b88cc9..269d5a230e 100644 --- a/WowPacketParser/Enums/Version/UpdateFields.cs +++ b/WowPacketParser/Enums/Version/UpdateFields.cs @@ -910,7 +910,7 @@ private static string GetUpdateFieldDictionaryBuildName(ClientVersionBuild build case ClientVersionBuild.V11_0_2_56647: case ClientVersionBuild.V11_0_2_56819: { - return "V11_0_2_55959"; + return "V11_0_2_55959"; } case ClientVersionBuild.V1_13_2_31446: case ClientVersionBuild.V1_13_2_31650: diff --git a/WowPacketParser/Enums/Version/V11_0_5_57171/Opcodes.cs b/WowPacketParser/Enums/Version/V11_0_5_57171/Opcodes.cs new file mode 100644 index 0000000000..e4efd10013 --- /dev/null +++ b/WowPacketParser/Enums/Version/V11_0_5_57171/Opcodes.cs @@ -0,0 +1,2115 @@ +using WowPacketParser.Misc; + +namespace WowPacketParser.Enums.Version.V11_0_5_57171 +{ + public static class Opcodes_11_0_5 + { + public static BiDictionary Opcodes(Direction direction) + { + switch (direction) + { + case Direction.ClientToServer: + return ClientOpcodes; + case Direction.ServerToClient: + return ServerOpcodes; + default: + return MiscOpcodes; + } + } + + private static readonly BiDictionary ClientOpcodes = new() + { + { Opcode.CMSG_ABANDON_NPE_RESPONSE, 0x300292 }, + { Opcode.CMSG_ACCEPT_GUILD_INVITE, 0x350029 }, + { Opcode.CMSG_ACCEPT_RETURNING_PLAYER_PROMPT, 0x300253 }, + { Opcode.CMSG_ACCEPT_SOCIAL_CONTRACT, 0x35016E }, + { Opcode.CMSG_ACCEPT_TRADE, 0x300004 }, + { Opcode.CMSG_ACCEPT_WARGAME_INVITE, 0x35000C }, + { Opcode.CMSG_ACCOUNT_BANK_DEPOSIT_MONEY, 0x3002D4 }, + { Opcode.CMSG_ACCOUNT_BANK_WITHDRAW_MONEY, 0x3002D5 }, + { Opcode.CMSG_ACCOUNT_NOTIFICATION_ACKNOWLEDGED, 0x35015E }, + { Opcode.CMSG_ACTIVATE_SOULBIND, 0x300281 }, + { Opcode.CMSG_ACTIVATE_TAXI, 0x31003D }, + { Opcode.CMSG_ADDON_LIST, 0x350004 }, + { Opcode.CMSG_ADD_ACCOUNT_COSMETIC, 0x30016B }, + { Opcode.CMSG_ADD_BATTLENET_FRIEND, 0x350084 }, + { Opcode.CMSG_ADD_FRIEND, 0x3500F9 }, + { Opcode.CMSG_ADD_IGNORE, 0x3500FD }, + { Opcode.CMSG_ADD_TOY, 0x30016A }, + { Opcode.CMSG_ADVENTURE_JOURNAL_OPEN_QUEST, 0x3000B0 }, + { Opcode.CMSG_ADVENTURE_JOURNAL_UPDATE_SUGGESTIONS, 0x300284 }, + { Opcode.CMSG_ADVENTURE_MAP_START_QUEST, 0x300226 }, + { Opcode.CMSG_ALTER_APPEARANCE, 0x31008E }, + { Opcode.CMSG_AREA_SPIRIT_HEALER_QUERY, 0x310042 }, + { Opcode.CMSG_AREA_SPIRIT_HEALER_QUEUE, 0x310043 }, + { Opcode.CMSG_AREA_TRIGGER, 0x300083 }, + { Opcode.CMSG_ARTIFACT_ADD_POWER, 0x300054 }, + { Opcode.CMSG_ARTIFACT_SET_APPEARANCE, 0x300056 }, + { Opcode.CMSG_ASSIGN_EQUIPMENT_SET_SPEC, 0x3000BB }, + { Opcode.CMSG_ATTACK_STOP, 0x300119 }, + { Opcode.CMSG_ATTACK_SWING, 0x300118 }, + { Opcode.CMSG_AUCTIONABLE_TOKEN_SELL, 0x35010F }, + { Opcode.CMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE, 0x350110 }, + { Opcode.CMSG_AUCTION_BROWSE_QUERY, 0x310062 }, + { Opcode.CMSG_AUCTION_CANCEL_COMMODITIES_PURCHASE, 0x31006A }, + { Opcode.CMSG_AUCTION_CONFIRM_COMMODITIES_PURCHASE, 0x310069 }, + { Opcode.CMSG_AUCTION_GET_COMMODITY_QUOTE, 0x310068 }, + { Opcode.CMSG_AUCTION_HELLO_REQUEST, 0x31005D }, + { Opcode.CMSG_AUCTION_LIST_BIDDED_ITEMS, 0x310066 }, + { Opcode.CMSG_AUCTION_LIST_BUCKETS_BY_BUCKET_KEYS, 0x310067 }, + { Opcode.CMSG_AUCTION_LIST_ITEMS_BY_BUCKET_KEY, 0x310063 }, + { Opcode.CMSG_AUCTION_LIST_ITEMS_BY_ITEM_ID, 0x310064 }, + { Opcode.CMSG_AUCTION_LIST_OWNED_ITEMS, 0x310065 }, + { Opcode.CMSG_AUCTION_PLACE_BID, 0x310061 }, + { Opcode.CMSG_AUCTION_REMOVE_ITEM, 0x31005F }, + { Opcode.CMSG_AUCTION_REPLICATE_ITEMS, 0x310060 }, + { Opcode.CMSG_AUCTION_SELL_COMMODITY, 0x31006B }, + { Opcode.CMSG_AUCTION_SELL_ITEM, 0x31005E }, + { Opcode.CMSG_AUCTION_SET_FAVORITE_ITEM, 0x35015F }, + { Opcode.CMSG_AUTH_CONTINUED_SESSION, 0x360002 }, + { Opcode.CMSG_AUTH_SESSION, 0x360001 }, + { Opcode.CMSG_AUTOBANK_ITEM, 0x320003 }, + { Opcode.CMSG_AUTOBANK_REAGENT, 0x320005 }, + { Opcode.CMSG_AUTOSTORE_BANK_ITEM, 0x320002 }, + { Opcode.CMSG_AUTOSTORE_BANK_REAGENT, 0x320004 }, + { Opcode.CMSG_AUTO_DEPOSIT_ACCOUNT_BANK, 0x3002DF }, + { Opcode.CMSG_AUTO_EQUIP_ITEM, 0x320006 }, + { Opcode.CMSG_AUTO_EQUIP_ITEM_SLOT, 0x32000B }, + { Opcode.CMSG_AUTO_GUILD_BANK_ITEM, 0x310049 }, + { Opcode.CMSG_AUTO_STORE_BAG_ITEM, 0x320007 }, + { Opcode.CMSG_AUTO_STORE_GUILD_BANK_ITEM, 0x310052 }, + { Opcode.CMSG_AZERITE_EMPOWERED_ITEM_SELECT_POWER, 0x30024F }, + { Opcode.CMSG_AZERITE_EMPOWERED_ITEM_VIEWED, 0x300231 }, + { Opcode.CMSG_AZERITE_ESSENCE_ACTIVATE_ESSENCE, 0x300251 }, + { Opcode.CMSG_AZERITE_ESSENCE_UNLOCK_MILESTONE, 0x300250 }, + { Opcode.CMSG_BANKER_ACTIVATE, 0x310045 }, + { Opcode.CMSG_BATTLEFIELD_LEAVE, 0x30001D }, + { Opcode.CMSG_BATTLEFIELD_LIST, 0x300028 }, + { Opcode.CMSG_BATTLEFIELD_PORT, 0x3100C4 }, + { Opcode.CMSG_BATTLEMASTER_HELLO, 0x300188 }, + { Opcode.CMSG_BATTLEMASTER_JOIN, 0x3100BB }, + { Opcode.CMSG_BATTLEMASTER_JOIN_ARENA, 0x3100BC }, + { Opcode.CMSG_BATTLEMASTER_JOIN_BRAWL, 0x3100C2 }, + { Opcode.CMSG_BATTLEMASTER_JOIN_RATED_BG_BLITZ, 0x3100BE }, + { Opcode.CMSG_BATTLEMASTER_JOIN_RATED_SOLO_SHUFFLE, 0x3100BD }, + { Opcode.CMSG_BATTLEMASTER_JOIN_SKIRMISH, 0x3100BF }, + { Opcode.CMSG_BATTLENET_CHALLENGE_RESPONSE, 0x3500FC }, + { Opcode.CMSG_BATTLENET_REQUEST, 0x35011D }, + { Opcode.CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE, 0x3500F6 }, + { Opcode.CMSG_BATTLE_PAY_CANCEL_OPEN_CHECKOUT, 0x35013C }, + { Opcode.CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE, 0x3500F5 }, + { Opcode.CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET, 0x3500EC }, + { Opcode.CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_VAS, 0x350162 }, + { Opcode.CMSG_BATTLE_PAY_GET_PRODUCT_LIST, 0x3500E4 }, + { Opcode.CMSG_BATTLE_PAY_GET_PURCHASE_LIST, 0x3500E5 }, + { Opcode.CMSG_BATTLE_PAY_OPEN_CHECKOUT, 0x350135 }, + { Opcode.CMSG_BATTLE_PAY_REQUEST_PRICE_INFO, 0x350131 }, + { Opcode.CMSG_BATTLE_PAY_START_PURCHASE, 0x3500F4 }, + { Opcode.CMSG_BATTLE_PAY_START_VAS_PURCHASE, 0x35011B }, + { Opcode.CMSG_BATTLE_PET_CLEAR_FANFARE, 0x2A0002 }, + { Opcode.CMSG_BATTLE_PET_DELETE_PET, 0x35004F }, + { Opcode.CMSG_BATTLE_PET_DELETE_PET_CHEAT, 0x350050 }, + { Opcode.CMSG_BATTLE_PET_MODIFY_NAME, 0x350052 }, + { Opcode.CMSG_BATTLE_PET_REQUEST_JOURNAL, 0x35004E }, + { Opcode.CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK, 0x35004D }, + { Opcode.CMSG_BATTLE_PET_SET_BATTLE_SLOT, 0x350057 }, + { Opcode.CMSG_BATTLE_PET_SET_FLAGS, 0x35005A }, + { Opcode.CMSG_BATTLE_PET_SUMMON, 0x350053 }, + { Opcode.CMSG_BATTLE_PET_UPDATE_DISPLAY_NOTIFY, 0x30008D }, + { Opcode.CMSG_BATTLE_PET_UPDATE_NOTIFY, 0x30008C }, + { Opcode.CMSG_BEGIN_TRADE, 0x300001 }, + { Opcode.CMSG_BINDER_ACTIVATE, 0x310044 }, + { Opcode.CMSG_BLACK_MARKET_BID_ON_ITEM, 0x3100CC }, + { Opcode.CMSG_BLACK_MARKET_OPEN, 0x3100CA }, + { Opcode.CMSG_BLACK_MARKET_REQUEST_ITEMS, 0x3100CB }, + { Opcode.CMSG_BONUS_ROLL, 0x300252 }, + { Opcode.CMSG_BUG_REPORT, 0x3500AF }, + { Opcode.CMSG_BUSY_TRADE, 0x300002 }, + { Opcode.CMSG_BUY_ACCOUNT_BANK_TAB, 0x310121 }, + { Opcode.CMSG_BUY_BACK_ITEM, 0x310036 }, + { Opcode.CMSG_BUY_BANK_SLOT, 0x310046 }, + { Opcode.CMSG_BUY_ITEM, 0x310035 }, + { Opcode.CMSG_BUY_REAGENT_BANK, 0x310047 }, + { Opcode.CMSG_CAGE_BATTLE_PET, 0x3000A0 }, + { Opcode.CMSG_CALENDAR_ADD_EVENT, 0x3500A7 }, + { Opcode.CMSG_CALENDAR_COMMUNITY_INVITE, 0x35009B }, + { Opcode.CMSG_CALENDAR_COMPLAIN, 0x3500A3 }, + { Opcode.CMSG_CALENDAR_COPY_EVENT, 0x3500A2 }, + { Opcode.CMSG_CALENDAR_EVENT_SIGN_UP, 0x3500A5 }, + { Opcode.CMSG_CALENDAR_GET, 0x350099 }, + { Opcode.CMSG_CALENDAR_GET_EVENT, 0x35009A }, + { Opcode.CMSG_CALENDAR_GET_NUM_PENDING, 0x3500A4 }, + { Opcode.CMSG_CALENDAR_INVITE, 0x35009C }, + { Opcode.CMSG_CALENDAR_MODERATOR_STATUS, 0x3500A0 }, + { Opcode.CMSG_CALENDAR_REMOVE_EVENT, 0x3500A1 }, + { Opcode.CMSG_CALENDAR_REMOVE_INVITE, 0x35009D }, + { Opcode.CMSG_CALENDAR_RSVP, 0x35009E }, + { Opcode.CMSG_CALENDAR_STATUS, 0x35009F }, + { Opcode.CMSG_CALENDAR_UPDATE_EVENT, 0x3500A8 }, + { Opcode.CMSG_CANCEL_AURA, 0x300058 }, + { Opcode.CMSG_CANCEL_AUTO_REPEAT_SPELL, 0x310080 }, + { Opcode.CMSG_CANCEL_CAST, 0x300171 }, + { Opcode.CMSG_CANCEL_CHANNELLING, 0x300132 }, + { Opcode.CMSG_CANCEL_GROWTH_AURA, 0x30013A }, + { Opcode.CMSG_CANCEL_MASTER_LOOT_ROLL, 0x3000C7 }, + { Opcode.CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS, 0x300057 }, + { Opcode.CMSG_CANCEL_MOUNT_AURA, 0x30014D }, + { Opcode.CMSG_CANCEL_QUEUED_SPELL, 0x300029 }, + { Opcode.CMSG_CANCEL_TEMP_ENCHANTMENT, 0x31008B }, + { Opcode.CMSG_CANCEL_TRADE, 0x300006 }, + { Opcode.CMSG_CAN_DUEL, 0x35008C }, + { Opcode.CMSG_CAN_REDEEM_TOKEN_FOR_BALANCE, 0x350130 }, + { Opcode.CMSG_CAST_SPELL, 0x30016E }, + { Opcode.CMSG_CHALLENGE_MODE_REQUEST_LEADERS, 0x2D0002 }, + { Opcode.CMSG_CHANGE_BAG_SLOT_FLAG, 0x30020A }, + { Opcode.CMSG_CHANGE_BANK_BAG_SLOT_FLAG, 0x30020B }, + { Opcode.CMSG_CHANGE_MONUMENT_APPEARANCE, 0x3001EB }, + { Opcode.CMSG_CHANGE_REALM_TICKET, 0x350122 }, + { Opcode.CMSG_CHANGE_SUB_GROUP, 0x350076 }, + { Opcode.CMSG_CHARACTER_CHECK_UPGRADE, 0x3500EF }, + { Opcode.CMSG_CHARACTER_RENAME_REQUEST, 0x3500EA }, + { Opcode.CMSG_CHARACTER_UPGRADE_MANUAL_UNREVOKE_REQUEST, 0x3500ED }, + { Opcode.CMSG_CHARACTER_UPGRADE_START, 0x3500EE }, + { Opcode.CMSG_CHAR_CUSTOMIZE, 0x3500B6 }, + { Opcode.CMSG_CHAR_DELETE, 0x3500C7 }, + { Opcode.CMSG_CHAR_RACE_OR_FACTION_CHANGE, 0x3500BC }, + { Opcode.CMSG_CHAT_ADDON_MESSAGE, 0x2C0026 }, + { Opcode.CMSG_CHAT_ADDON_MESSAGE_TARGETED, 0x2C0027 }, + { Opcode.CMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_REQUEST, 0x2C002E }, + { Opcode.CMSG_CHAT_CHANNEL_ANNOUNCEMENTS, 0x2C001B }, + { Opcode.CMSG_CHAT_CHANNEL_BAN, 0x2C0019 }, + { Opcode.CMSG_CHAT_CHANNEL_DECLINE_INVITE, 0x2C001E }, + { Opcode.CMSG_CHAT_CHANNEL_DISPLAY_LIST, 0x2C000E }, + { Opcode.CMSG_CHAT_CHANNEL_INVITE, 0x2C0017 }, + { Opcode.CMSG_CHAT_CHANNEL_KICK, 0x2C0018 }, + { Opcode.CMSG_CHAT_CHANNEL_LIST, 0x2C000D }, + { Opcode.CMSG_CHAT_CHANNEL_MODERATOR, 0x2C0013 }, + { Opcode.CMSG_CHAT_CHANNEL_OWNER, 0x2C0011 }, + { Opcode.CMSG_CHAT_CHANNEL_PASSWORD, 0x2C000F }, + { Opcode.CMSG_CHAT_CHANNEL_SET_OWNER, 0x2C0010 }, + { Opcode.CMSG_CHAT_CHANNEL_SILENCE_ALL, 0x2C001C }, + { Opcode.CMSG_CHAT_CHANNEL_UNBAN, 0x2C001A }, + { Opcode.CMSG_CHAT_CHANNEL_UNMODERATOR, 0x2C0014 }, + { Opcode.CMSG_CHAT_CHANNEL_UNSILENCE_ALL, 0x2C001D }, + { Opcode.CMSG_CHAT_JOIN_CHANNEL, 0x2C0000 }, + { Opcode.CMSG_CHAT_LEAVE_CHANNEL, 0x2C0001 }, + { Opcode.CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_INSTANCE_CHAT, 0x2C002D }, + { Opcode.CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_PARTY, 0x2C002C }, + { Opcode.CMSG_CHAT_MESSAGE_AFK, 0x2C000B }, + { Opcode.CMSG_CHAT_MESSAGE_CHANNEL, 0x2C0007 }, + { Opcode.CMSG_CHAT_MESSAGE_DND, 0x2C000C }, + { Opcode.CMSG_CHAT_MESSAGE_EMOTE, 0x2C0020 }, + { Opcode.CMSG_CHAT_MESSAGE_GUILD, 0x2C0009 }, + { Opcode.CMSG_CHAT_MESSAGE_INSTANCE_CHAT, 0x2C0024 }, + { Opcode.CMSG_CHAT_MESSAGE_OFFICER, 0x2C000A }, + { Opcode.CMSG_CHAT_MESSAGE_PARTY, 0x2C0022 }, + { Opcode.CMSG_CHAT_MESSAGE_RAID, 0x2C0023 }, + { Opcode.CMSG_CHAT_MESSAGE_RAID_WARNING, 0x2C0025 }, + { Opcode.CMSG_CHAT_MESSAGE_SAY, 0x2C001F }, + { Opcode.CMSG_CHAT_MESSAGE_WHISPER, 0x2C0008 }, + { Opcode.CMSG_CHAT_MESSAGE_YELL, 0x2C0021 }, + { Opcode.CMSG_CHAT_REGISTER_ADDON_PREFIXES, 0x2C0005 }, + { Opcode.CMSG_CHAT_REPORT_FILTERED, 0x2C0004 }, + { Opcode.CMSG_CHAT_REPORT_IGNORED, 0x2C0003 }, + { Opcode.CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES, 0x2C0006 }, + { Opcode.CMSG_CHECK_CHARACTER_NAME_AVAILABILITY, 0x35006F }, + { Opcode.CMSG_CHECK_IS_ADVENTURE_MAP_POI_VALID, 0x30010A }, + { Opcode.CMSG_CHOICE_RESPONSE, 0x300176 }, + { Opcode.CMSG_CHROMIE_TIME_SELECT_EXPANSION, 0x300280 }, + { Opcode.CMSG_CLAIM_WEEKLY_REWARD, 0x30025D }, + { Opcode.CMSG_CLASS_TALENTS_DELETE_CONFIG, 0x3002B9 }, + { Opcode.CMSG_CLASS_TALENTS_NOTIFY_EMPTY_CONFIG, 0x3000BF }, + { Opcode.CMSG_CLASS_TALENTS_NOTIFY_VALIDATION_FAILED, 0x3002BB }, + { Opcode.CMSG_CLASS_TALENTS_RENAME_CONFIG, 0x3002B8 }, + { Opcode.CMSG_CLASS_TALENTS_REQUEST_NEW_CONFIG, 0x3002B7 }, + { Opcode.CMSG_CLASS_TALENTS_SET_STARTER_BUILD_ACTIVE, 0x3002BC }, + { Opcode.CMSG_CLASS_TALENTS_SET_USES_SHARED_ACTION_BARS, 0x3000BE }, + { Opcode.CMSG_CLEAR_NEW_APPEARANCE, 0x2A0005 }, + { Opcode.CMSG_CLEAR_RAID_MARKER, 0x300050 }, + { Opcode.CMSG_CLEAR_TRADE_ITEM, 0x300008 }, + { Opcode.CMSG_CLIENT_PORT_GRAVEYARD, 0x3100C6 }, + { Opcode.CMSG_CLOSE_INTERACTION, 0x310024 }, + { Opcode.CMSG_CLOSE_QUEST_CHOICE, 0x300177 }, + { Opcode.CMSG_CLOSE_RUNEFORGE_INTERACTION, 0x300288 }, + { Opcode.CMSG_CLOSE_TRAIT_SYSTEM_INTERACTION, 0x3002BD }, + { Opcode.CMSG_CLUB_FINDER_APPLICATION_RESPONSE, 0x350147 }, + { Opcode.CMSG_CLUB_FINDER_GET_APPLICANTS_LIST, 0x350145 }, + { Opcode.CMSG_CLUB_FINDER_POST, 0x350142 }, + { Opcode.CMSG_CLUB_FINDER_REQUEST_CLUBS_DATA, 0x350149 }, + { Opcode.CMSG_CLUB_FINDER_REQUEST_CLUBS_LIST, 0x350143 }, + { Opcode.CMSG_CLUB_FINDER_REQUEST_MEMBERSHIP_TO_CLUB, 0x350144 }, + { Opcode.CMSG_CLUB_FINDER_REQUEST_PENDING_CLUBS_LIST, 0x350148 }, + { Opcode.CMSG_CLUB_FINDER_REQUEST_SUBSCRIBED_CLUB_POSTING_IDS, 0x35014A }, + { Opcode.CMSG_CLUB_FINDER_RESPOND_TO_APPLICANT, 0x350146 }, + { Opcode.CMSG_CLUB_FINDER_WHISPER_APPLICANT_REQUEST, 0x350165 }, + { Opcode.CMSG_CLUB_PRESENCE_SUBSCRIBE, 0x35011F }, + { Opcode.CMSG_COLLECTION_ITEM_SET_FAVORITE, 0x35005D }, + { Opcode.CMSG_COMMENTATOR_ENABLE, 0x35001C }, + { Opcode.CMSG_COMMENTATOR_ENTER_INSTANCE, 0x350020 }, + { Opcode.CMSG_COMMENTATOR_EXIT_INSTANCE, 0x350021 }, + { Opcode.CMSG_COMMENTATOR_GET_MAP_INFO, 0x35001D }, + { Opcode.CMSG_COMMENTATOR_GET_PLAYER_COOLDOWNS, 0x35001F }, + { Opcode.CMSG_COMMENTATOR_GET_PLAYER_INFO, 0x35001E }, + { Opcode.CMSG_COMMENTATOR_SPECTATE, 0x350163 }, + { Opcode.CMSG_COMMENTATOR_START_WARGAME, 0x35001B }, + { Opcode.CMSG_COMMERCE_TOKEN_GET_COUNT, 0x35010D }, + { Opcode.CMSG_COMMERCE_TOKEN_GET_LOG, 0x350117 }, + { Opcode.CMSG_COMMERCE_TOKEN_GET_MARKET_PRICE, 0x35010E }, + { Opcode.CMSG_COMPLAINT, 0x350096 }, + { Opcode.CMSG_COMPLETE_CINEMATIC, 0x3100E4 }, + { Opcode.CMSG_COMPLETE_MOVIE, 0x310076 }, + { Opcode.CMSG_CONFIRM_ARTIFACT_RESPEC, 0x300055 }, + { Opcode.CMSG_CONFIRM_RESPEC_WIPE, 0x3000C1 }, + { Opcode.CMSG_CONNECT_TO_FAILED, 0x350000 }, + { Opcode.CMSG_CONSUMABLE_TOKEN_BUY, 0x350112 }, + { Opcode.CMSG_CONSUMABLE_TOKEN_BUY_AT_MARKET_PRICE, 0x350113 }, + { Opcode.CMSG_CONSUMABLE_TOKEN_CAN_VETERAN_BUY, 0x350111 }, + { Opcode.CMSG_CONSUMABLE_TOKEN_REDEEM, 0x350115 }, + { Opcode.CMSG_CONSUMABLE_TOKEN_REDEEM_CONFIRMATION, 0x350116 }, + { Opcode.CMSG_CONTENT_TRACKING_START_TRACKING, 0x3002CD }, + { Opcode.CMSG_CONTENT_TRACKING_STOP_TRACKING, 0x3002CE }, + { Opcode.CMSG_CONTRIBUTION_CONTRIBUTE, 0x3100F9 }, + { Opcode.CMSG_CONTRIBUTION_LAST_UPDATE_REQUEST, 0x3100FA }, + { Opcode.CMSG_CONVERSATION_CINEMATIC_READY, 0x3100E6 }, + { Opcode.CMSG_CONVERSATION_LINE_STARTED, 0x3100E5 }, + { Opcode.CMSG_CONVERT_ITEM_TO_BIND_TO_ACCOUNT, 0x3002DE }, + { Opcode.CMSG_CONVERT_RAID, 0x350078 }, + { Opcode.CMSG_COVENANT_RENOWN_REQUEST_CATCHUP_STATE, 0x31010D }, + { Opcode.CMSG_CRAFTING_ORDER_CANCEL, 0x310119 }, + { Opcode.CMSG_CRAFTING_ORDER_CLAIM, 0x310116 }, + { Opcode.CMSG_CRAFTING_ORDER_CREATE, 0x310112 }, + { Opcode.CMSG_CRAFTING_ORDER_FULFILL, 0x310118 }, + { Opcode.CMSG_CRAFTING_ORDER_GET_NPC_REWARD_INFO, 0x310115 }, + { Opcode.CMSG_CRAFTING_ORDER_LIST_CRAFTER_ORDERS, 0x310114 }, + { Opcode.CMSG_CRAFTING_ORDER_LIST_MY_ORDERS, 0x310113 }, + { Opcode.CMSG_CRAFTING_ORDER_REJECT, 0x31011A }, + { Opcode.CMSG_CRAFTING_ORDER_RELEASE, 0x310117 }, + { Opcode.CMSG_CRAFTING_ORDER_REPORT_PLAYER, 0x31011B }, + { Opcode.CMSG_CRAFTING_ORDER_UPDATE_IGNORE_LIST, 0x31011C }, + { Opcode.CMSG_CREATE_CHARACTER, 0x35006E }, + { Opcode.CMSG_CREATE_SHIPMENT, 0x3001D4 }, + { Opcode.CMSG_DB_QUERY_BULK, 0x350010 }, + { Opcode.CMSG_DECLINE_GUILD_INVITES, 0x3100B8 }, + { Opcode.CMSG_DECLINE_PETITION, 0x3100D3 }, + { Opcode.CMSG_DELETE_EQUIPMENT_SET, 0x3100A4 }, + { Opcode.CMSG_DELVE_TELEPORT_OUT, 0x310128 }, + { Opcode.CMSG_DEL_FRIEND, 0x3500FA }, + { Opcode.CMSG_DEL_IGNORE, 0x3500FE }, + { Opcode.CMSG_DEPOSIT_REAGENT_BANK, 0x300214 }, + { Opcode.CMSG_DESTROY_ITEM, 0x300164 }, + { Opcode.CMSG_DF_BOOT_PLAYER_VOTE, 0x350044 }, + { Opcode.CMSG_DF_CONFIRM_EXPAND_SEARCH, 0x350036 }, + { Opcode.CMSG_DF_GET_JOIN_STATUS, 0x350042 }, + { Opcode.CMSG_DF_GET_SYSTEM_INFO, 0x350041 }, + { Opcode.CMSG_DF_JOIN, 0x350037 }, + { Opcode.CMSG_DF_LEAVE, 0x350040 }, + { Opcode.CMSG_DF_PROPOSAL_RESPONSE, 0x350035 }, + { Opcode.CMSG_DF_READY_CHECK_RESPONSE, 0x350048 }, + { Opcode.CMSG_DF_SET_ROLES, 0x350043 }, + { Opcode.CMSG_DF_TELEPORT, 0x350045 }, + { Opcode.CMSG_DISCARDED_TIME_SYNC_ACKS, 0x33005E }, + { Opcode.CMSG_DISMISS_CRITTER, 0x310092 }, + { Opcode.CMSG_DO_COUNTDOWN, 0x350141 }, + { Opcode.CMSG_DO_MASTER_LOOT_ROLL, 0x3000C6 }, + { Opcode.CMSG_DO_READY_CHECK, 0x35005E }, + { Opcode.CMSG_DUEL_RESPONSE, 0x31007B }, + { Opcode.CMSG_EJECT_PASSENGER, 0x3000FF }, + { Opcode.CMSG_EMOTE, 0x3100E0 }, + { Opcode.CMSG_ENABLE_NAGLE, 0x360007 }, + { Opcode.CMSG_ENABLE_TAXI_NODE, 0x31003B }, + { Opcode.CMSG_ENGINE_SURVEY, 0x35010C }, + { Opcode.CMSG_ENTER_ENCRYPTED_MODE_ACK, 0x360003 }, + { Opcode.CMSG_ENUM_CHARACTERS, 0x350014 }, + { Opcode.CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT, 0x350106 }, + { Opcode.CMSG_FAR_SIGHT, 0x310081 }, + { Opcode.CMSG_GAME_EVENT_DEBUG_DISABLE, 0x30005C }, + { Opcode.CMSG_GAME_EVENT_DEBUG_ENABLE, 0x30005B }, + { Opcode.CMSG_GAME_OBJ_REPORT_USE, 0x310088 }, + { Opcode.CMSG_GAME_OBJ_USE, 0x310087 }, + { Opcode.CMSG_GARRISON_ADD_FOLLOWER_HEALTH, 0x3001CF }, + { Opcode.CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING, 0x3001B5 }, + { Opcode.CMSG_GARRISON_CANCEL_CONSTRUCTION, 0x3001A2 }, + { Opcode.CMSG_GARRISON_CHECK_UPGRADEABLE, 0x300206 }, + { Opcode.CMSG_GARRISON_COMPLETE_MISSION, 0x3001F8 }, + { Opcode.CMSG_GARRISON_FULLY_HEAL_ALL_FOLLOWERS, 0x3001D0 }, + { Opcode.CMSG_GARRISON_GENERATE_RECRUITS, 0x3001B8 }, + { Opcode.CMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO, 0x3001C7 }, + { Opcode.CMSG_GARRISON_GET_MAP_DATA, 0x3001CE }, + { Opcode.CMSG_GARRISON_GET_MISSION_REWARD, 0x30022A }, + { Opcode.CMSG_GARRISON_LEARN_TALENT, 0x3001C3 }, + { Opcode.CMSG_GARRISON_MISSION_BONUS_ROLL, 0x3001FA }, + { Opcode.CMSG_GARRISON_PURCHASE_BUILDING, 0x30019E }, + { Opcode.CMSG_GARRISON_RECRUIT_FOLLOWER, 0x3001BA }, + { Opcode.CMSG_GARRISON_REMOVE_FOLLOWER, 0x3001EF }, + { Opcode.CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING, 0x3001B6 }, + { Opcode.CMSG_GARRISON_RENAME_FOLLOWER, 0x3001B7 }, + { Opcode.CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA, 0x30019D }, + { Opcode.CMSG_GARRISON_REQUEST_SHIPMENT_INFO, 0x3001D2 }, + { Opcode.CMSG_GARRISON_RESEARCH_TALENT, 0x3001BB }, + { Opcode.CMSG_GARRISON_SET_BUILDING_ACTIVE, 0x30019F }, + { Opcode.CMSG_GARRISON_SET_FOLLOWER_FAVORITE, 0x3001B3 }, + { Opcode.CMSG_GARRISON_SET_FOLLOWER_INACTIVE, 0x3001AB }, + { Opcode.CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES, 0x3001B9 }, + { Opcode.CMSG_GARRISON_SOCKET_TALENT, 0x300295 }, + { Opcode.CMSG_GARRISON_START_MISSION, 0x3001F7 }, + { Opcode.CMSG_GARRISON_SWAP_BUILDINGS, 0x3001A3 }, + { Opcode.CMSG_GENERATE_RANDOM_CHARACTER_NAME, 0x350013 }, + { Opcode.CMSG_GET_ACCOUNT_CHARACTER_LIST, 0x3500DF }, + { Opcode.CMSG_GET_ACCOUNT_NOTIFICATIONS, 0x35015D }, + { Opcode.CMSG_GET_GARRISON_INFO, 0x300198 }, + { Opcode.CMSG_GET_ITEM_PURCHASE_DATA, 0x3100CE }, + { Opcode.CMSG_GET_LANDING_PAGE_SHIPMENTS, 0x3001D3 }, + { Opcode.CMSG_GET_MIRROR_IMAGE_DATA, 0x300168 }, + { Opcode.CMSG_GET_PVP_OPTIONS_ENABLED, 0x35001A }, + { Opcode.CMSG_GET_RAF_ACCOUNT_INFO, 0x35014B }, + { Opcode.CMSG_GET_REGIONWIDE_CHARACTER_RESTRICTION_AND_MAIL_DATA, 0x350188 }, + { Opcode.CMSG_GET_REMAINING_GAME_TIME, 0x350114 }, + { Opcode.CMSG_GET_TROPHY_LIST, 0x3001E8 }, + { Opcode.CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS, 0x350108 }, + { Opcode.CMSG_GET_VAS_ACCOUNT_CHARACTER_LIST, 0x350119 }, + { Opcode.CMSG_GET_VAS_TRANSFER_TARGET_REALM_LIST, 0x35011A }, + { Opcode.CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY, 0x3500BA }, + { Opcode.CMSG_GM_TICKET_GET_CASE_STATUS, 0x3500B9 }, + { Opcode.CMSG_GM_TICKET_GET_SYSTEM_STATUS, 0x3500B8 }, + { Opcode.CMSG_GOSSIP_REFRESH_OPTIONS, 0x31010C }, + { Opcode.CMSG_GOSSIP_SELECT_OPTION, 0x310025 }, + { Opcode.CMSG_GUILD_ADD_BATTLENET_FRIEND, 0x2E0020 }, + { Opcode.CMSG_GUILD_ADD_RANK, 0x2E0005 }, + { Opcode.CMSG_GUILD_ASSIGN_MEMBER_RANK, 0x2E0002 }, + { Opcode.CMSG_GUILD_BANK_ACTIVATE, 0x310048 }, + { Opcode.CMSG_GUILD_BANK_BUY_TAB, 0x310056 }, + { Opcode.CMSG_GUILD_BANK_DEPOSIT_MONEY, 0x310058 }, + { Opcode.CMSG_GUILD_BANK_LOG_QUERY, 0x2E0019 }, + { Opcode.CMSG_GUILD_BANK_QUERY_TAB, 0x310055 }, + { Opcode.CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY, 0x2E001A }, + { Opcode.CMSG_GUILD_BANK_SET_TAB_TEXT, 0x2E001D }, + { Opcode.CMSG_GUILD_BANK_TEXT_QUERY, 0x2E001E }, + { Opcode.CMSG_GUILD_BANK_UPDATE_TAB, 0x310057 }, + { Opcode.CMSG_GUILD_BANK_WITHDRAW_MONEY, 0x310059 }, + { Opcode.CMSG_GUILD_CHALLENGE_UPDATE_REQUEST, 0x2E0017 }, + { Opcode.CMSG_GUILD_CHANGE_NAME_REQUEST, 0x2E0018 }, + { Opcode.CMSG_GUILD_DECLINE_INVITATION, 0x35002A }, + { Opcode.CMSG_GUILD_DELETE, 0x2E0009 }, + { Opcode.CMSG_GUILD_DELETE_RANK, 0x2E0006 }, + { Opcode.CMSG_GUILD_DEMOTE_MEMBER, 0x2E0001 }, + { Opcode.CMSG_GUILD_EVENT_LOG_QUERY, 0x2E001C }, + { Opcode.CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS, 0x2E0012 }, + { Opcode.CMSG_GUILD_GET_RANKS, 0x2E000E }, + { Opcode.CMSG_GUILD_GET_ROSTER, 0x2E0014 }, + { Opcode.CMSG_GUILD_INVITE_BY_NAME, 0x350034 }, + { Opcode.CMSG_GUILD_LEAVE, 0x2E0003 }, + { Opcode.CMSG_GUILD_NEWS_UPDATE_STICKY, 0x2E000F }, + { Opcode.CMSG_GUILD_OFFICER_REMOVE_MEMBER, 0x2E0004 }, + { Opcode.CMSG_GUILD_PERMISSIONS_QUERY, 0x2E001B }, + { Opcode.CMSG_GUILD_PROMOTE_MEMBER, 0x2E0000 }, + { Opcode.CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE, 0x2E000C }, + { Opcode.CMSG_GUILD_QUERY_MEMBER_RECIPES, 0x2E000A }, + { Opcode.CMSG_GUILD_QUERY_NEWS, 0x2E000D }, + { Opcode.CMSG_GUILD_QUERY_RECIPES, 0x2E000B }, + { Opcode.CMSG_GUILD_REPLACE_GUILD_MASTER, 0x2E001F }, + { Opcode.CMSG_GUILD_SET_ACHIEVEMENT_TRACKING, 0x2E0010 }, + { Opcode.CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT, 0x2E0011 }, + { Opcode.CMSG_GUILD_SET_GUILD_MASTER, 0x3500F1 }, + { Opcode.CMSG_GUILD_SET_MEMBER_NOTE, 0x2E0013 }, + { Opcode.CMSG_GUILD_SET_RANK_PERMISSIONS, 0x2E0008 }, + { Opcode.CMSG_GUILD_SHIFT_RANK, 0x2E0007 }, + { Opcode.CMSG_GUILD_UPDATE_INFO_TEXT, 0x2E0016 }, + { Opcode.CMSG_GUILD_UPDATE_MOTD_TEXT, 0x2E0015 }, + { Opcode.CMSG_HEARTH_AND_RESURRECT, 0x3100A0 }, + { Opcode.CMSG_HIDE_QUEST_CHOICE, 0x300178 }, + { Opcode.CMSG_HOTFIX_REQUEST, 0x350011 }, + { Opcode.CMSG_IGNORE_TRADE, 0x300003 }, + { Opcode.CMSG_INITIATE_ROLE_POLL, 0x350006 }, + { Opcode.CMSG_INITIATE_TRADE, 0x300000 }, + { Opcode.CMSG_INSPECT, 0x3100C8 }, + { Opcode.CMSG_INSTANCE_LOCK_RESPONSE, 0x3100A5 }, + { Opcode.CMSG_ISLAND_QUEUE, 0x300259 }, + { Opcode.CMSG_ITEM_PURCHASE_REFUND, 0x3100CF }, + { Opcode.CMSG_ITEM_TEXT_QUERY, 0x300207 }, + { Opcode.CMSG_JOIN_PET_BATTLE_QUEUE, 0x30008A }, + { Opcode.CMSG_JOIN_RATED_BATTLEGROUND, 0x300023 }, + { Opcode.CMSG_KEEP_ALIVE, 0x3500A9 }, + { Opcode.CMSG_KEYBOUND_OVERRIDE, 0x3000DC }, + { Opcode.CMSG_LATENCY_REPORT, 0x36000D }, + { Opcode.CMSG_LEARN_PVP_TALENTS, 0x3100F8 }, + { Opcode.CMSG_LEARN_TALENTS, 0x3100F6 }, + { Opcode.CMSG_LEAVE_GROUP, 0x350073 }, + { Opcode.CMSG_LEAVE_PET_BATTLE_QUEUE, 0x30008B }, + { Opcode.CMSG_LFG_LIST_APPLY_TO_GROUP, 0x35003B }, + { Opcode.CMSG_LFG_LIST_CANCEL_APPLICATION, 0x35003C }, + { Opcode.CMSG_LFG_LIST_DECLINE_APPLICANT, 0x35003D }, + { Opcode.CMSG_LFG_LIST_GET_STATUS, 0x350039 }, + { Opcode.CMSG_LFG_LIST_INVITE_APPLICANT, 0x35003E }, + { Opcode.CMSG_LFG_LIST_INVITE_RESPONSE, 0x35003F }, + { Opcode.CMSG_LFG_LIST_JOIN, 0x30024D }, + { Opcode.CMSG_LFG_LIST_LEAVE, 0x350038 }, + { Opcode.CMSG_LFG_LIST_SEARCH, 0x35003A }, + { Opcode.CMSG_LFG_LIST_UPDATE_REQUEST, 0x30024E }, + { Opcode.CMSG_LIST_INVENTORY, 0x310032 }, + { Opcode.CMSG_LIVE_REGION_ACCOUNT_RESTORE, 0x3500E2 }, + { Opcode.CMSG_LIVE_REGION_CHARACTER_COPY, 0x3500E1 }, + { Opcode.CMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST, 0x3500E0 }, + { Opcode.CMSG_LIVE_REGION_KEY_BINDINGS_COPY, 0x3500E3 }, + { Opcode.CMSG_LOADING_SCREEN_NOTIFY, 0x350024 }, + { Opcode.CMSG_LOAD_SELECTED_TROPHY, 0x3001E9 }, + { Opcode.CMSG_LOBBY_MATCHMAKER_ACCEPT_PARTY_INVITE, 0x350167 }, + { Opcode.CMSG_LOBBY_MATCHMAKER_CREATE_CHARACTER, 0x350175 }, + { Opcode.CMSG_LOBBY_MATCHMAKER_LEAVE_PARTY, 0x35016A }, + { Opcode.CMSG_LOBBY_MATCHMAKER_PARTY_INVITE, 0x350166 }, + { Opcode.CMSG_LOBBY_MATCHMAKER_PARTY_UNINVITE, 0x350169 }, + { Opcode.CMSG_LOBBY_MATCHMAKER_REJECT_PARTY_INVITE, 0x350168 }, + { Opcode.CMSG_LOBBY_MATCHMAKER_SET_PARTY_PLAYLIST_ENTRY, 0x35016B }, + { Opcode.CMSG_LOBBY_MATCHMAKER_SET_PLAYER_READY, 0x35016C }, + { Opcode.CMSG_LOGOUT_CANCEL, 0x310071 }, + { Opcode.CMSG_LOGOUT_INSTANT, 0x310072 }, + { Opcode.CMSG_LOGOUT_LOBBY_MATCHMAKER, 0x310120 }, + { Opcode.CMSG_LOGOUT_REQUEST, 0x310070 }, + { Opcode.CMSG_LOG_DISCONNECT, 0x360005 }, + { Opcode.CMSG_LOG_STREAMING_ERROR, 0x360009 }, + { Opcode.CMSG_LOOT_ITEM, 0x3000C4 }, + { Opcode.CMSG_LOOT_MONEY, 0x3000C3 }, + { Opcode.CMSG_LOOT_RELEASE, 0x3000C8 }, + { Opcode.CMSG_LOOT_ROLL, 0x3000C9 }, + { Opcode.CMSG_LOOT_UNIT, 0x3000C2 }, + { Opcode.CMSG_LOW_LEVEL_RAID1, 0x3500CB }, + { Opcode.CMSG_LOW_LEVEL_RAID2, 0x3100AC }, + { Opcode.CMSG_MAIL_CREATE_TEXT_ITEM, 0x3100DA }, + { Opcode.CMSG_MAIL_DELETE, 0x3000DE }, + { Opcode.CMSG_MAIL_GET_LIST, 0x3100D5 }, + { Opcode.CMSG_MAIL_MARK_AS_READ, 0x3100D9 }, + { Opcode.CMSG_MAIL_RETURN_TO_SENDER, 0x35007F }, + { Opcode.CMSG_MAIL_TAKE_ITEM, 0x3100D7 }, + { Opcode.CMSG_MAIL_TAKE_MONEY, 0x3100D6 }, + { Opcode.CMSG_MAKE_CONTITIONAL_APPEARANCE_PERMANENT, 0x3000E0 }, + { Opcode.CMSG_MASTER_LOOT_ITEM, 0x3000C5 }, + { Opcode.CMSG_MERGE_GUILD_BANK_ITEM_WITH_GUILD_BANK_ITEM, 0x310053 }, + { Opcode.CMSG_MERGE_GUILD_BANK_ITEM_WITH_ITEM, 0x310050 }, + { Opcode.CMSG_MERGE_ITEM_WITH_GUILD_BANK_ITEM, 0x31004E }, + { Opcode.CMSG_MINIMAP_PING, 0x350075 }, + { Opcode.CMSG_MISSILE_TRAJECTORY_COLLISION, 0x300034 }, + { Opcode.CMSG_MOUNT_CLEAR_FANFARE, 0x2A0003 }, + { Opcode.CMSG_MOUNT_SET_FAVORITE, 0x35005C }, + { Opcode.CMSG_MOUNT_SPECIAL_ANIM, 0x30014E }, + { Opcode.CMSG_MOVE_ADD_IMPULSE_ACK, 0x33006D }, + { Opcode.CMSG_MOVE_APPLY_INERTIA_ACK, 0x33006B }, + { Opcode.CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK, 0x330031 }, + { Opcode.CMSG_MOVE_CHANGE_TRANSPORT, 0x33004C }, + { Opcode.CMSG_MOVE_CHANGE_VEHICLE_SEATS, 0x330051 }, + { Opcode.CMSG_MOVE_COLLISION_DISABLE_ACK, 0x330056 }, + { Opcode.CMSG_MOVE_COLLISION_ENABLE_ACK, 0x330057 }, + { Opcode.CMSG_MOVE_DISMISS_VEHICLE, 0x330050 }, + { Opcode.CMSG_MOVE_DOUBLE_JUMP, 0x330007 }, + { Opcode.CMSG_MOVE_ENABLE_DOUBLE_JUMP_ACK, 0x33003A }, + { Opcode.CMSG_MOVE_ENABLE_FULL_SPEED_TURNING_ACK, 0x330081 }, + { Opcode.CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK, 0x330040 }, + { Opcode.CMSG_MOVE_FALL_LAND, 0x330017 }, + { Opcode.CMSG_MOVE_FALL_RESET, 0x330035 }, + { Opcode.CMSG_MOVE_FEATHER_FALL_ACK, 0x330038 }, + { Opcode.CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK, 0x33004B }, + { Opcode.CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK, 0x33004A }, + { Opcode.CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK, 0x33004F }, + { Opcode.CMSG_MOVE_FORCE_ROOT_ACK, 0x33002A }, + { Opcode.CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK, 0x330028 }, + { Opcode.CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK, 0x330027 }, + { Opcode.CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK, 0x33003E }, + { Opcode.CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK, 0x330029 }, + { Opcode.CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK, 0x33003F }, + { Opcode.CMSG_MOVE_FORCE_UNROOT_ACK, 0x33002B }, + { Opcode.CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK, 0x33003D }, + { Opcode.CMSG_MOVE_GRAVITY_DISABLE_ACK, 0x330052 }, + { Opcode.CMSG_MOVE_GRAVITY_ENABLE_ACK, 0x330053 }, + { Opcode.CMSG_MOVE_GUILD_BANK_ITEM, 0x31004D }, + { Opcode.CMSG_MOVE_HEARTBEAT, 0x33002C }, + { Opcode.CMSG_MOVE_HOVER_ACK, 0x33002F }, + { Opcode.CMSG_MOVE_INERTIA_DISABLE_ACK, 0x330054 }, + { Opcode.CMSG_MOVE_INERTIA_ENABLE_ACK, 0x330055 }, + { Opcode.CMSG_MOVE_INIT_ACTIVE_MOVER_COMPLETE, 0x330063 }, + { Opcode.CMSG_MOVE_JUMP, 0x330006 }, + { Opcode.CMSG_MOVE_KNOCK_BACK_ACK, 0x33002E }, + { Opcode.CMSG_MOVE_REMOVE_INERTIA_ACK, 0x33006C }, + { Opcode.CMSG_MOVE_REMOVE_MOVEMENT_FORCES, 0x330033 }, + { Opcode.CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK, 0x330032 }, + { Opcode.CMSG_MOVE_SET_ADV_FLY, 0x33006F }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_ADD_IMPULSE_MAX_SPEED_ACK, 0x330075 }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_AIR_FRICTION_ACK, 0x330070 }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_BANKING_RATE_ACK, 0x330076 }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_DOUBLE_JUMP_VEL_MOD_ACK, 0x330073 }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_GLIDE_START_MIN_HEIGHT_ACK, 0x330074 }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_LAUNCH_SPEED_COEFFICIENT_ACK, 0x33007D }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_LIFT_COEFFICIENT_ACK, 0x330072 }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_MAX_VEL_ACK, 0x330071 }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_OVER_MAX_DECELERATION_ACK, 0x33007B }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_DOWN_ACK, 0x330077 }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_UP_ACK, 0x330078 }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_SURFACE_FRICTION_ACK, 0x33007A }, + { Opcode.CMSG_MOVE_SET_ADV_FLYING_TURN_VELOCITY_THRESHOLD_ACK, 0x330079 }, + { Opcode.CMSG_MOVE_SET_CAN_ADV_FLY_ACK, 0x33006E }, + { Opcode.CMSG_MOVE_SET_CAN_FLY_ACK, 0x330043 }, + { Opcode.CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK, 0x330041 }, + { Opcode.CMSG_MOVE_SET_COLLISION_HEIGHT_ACK, 0x330058 }, + { Opcode.CMSG_MOVE_SET_FACING, 0x330025 }, + { Opcode.CMSG_MOVE_SET_FACING_HEARTBEAT, 0x33007C }, + { Opcode.CMSG_MOVE_SET_FLY, 0x330045 }, + { Opcode.CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK, 0x330042 }, + { Opcode.CMSG_MOVE_SET_MOD_MOVEMENT_FORCE_MAGNITUDE_ACK, 0x33005F }, + { Opcode.CMSG_MOVE_SET_PITCH, 0x330026 }, + { Opcode.CMSG_MOVE_SET_RUN_MODE, 0x33000E }, + { Opcode.CMSG_MOVE_SET_TURN_RATE_CHEAT, 0x330022 }, + { Opcode.CMSG_MOVE_SET_VEHICLE_REC_ID_ACK, 0x330030 }, + { Opcode.CMSG_MOVE_SET_WALK_MODE, 0x33000F }, + { Opcode.CMSG_MOVE_SPLINE_DONE, 0x330034 }, + { Opcode.CMSG_MOVE_START_ASCEND, 0x330046 }, + { Opcode.CMSG_MOVE_START_BACKWARD, 0x330001 }, + { Opcode.CMSG_MOVE_START_DESCEND, 0x33004D }, + { Opcode.CMSG_MOVE_START_FORWARD, 0x330000 }, + { Opcode.CMSG_MOVE_START_PITCH_DOWN, 0x33000C }, + { Opcode.CMSG_MOVE_START_PITCH_UP, 0x33000B }, + { Opcode.CMSG_MOVE_START_STRAFE_LEFT, 0x330003 }, + { Opcode.CMSG_MOVE_START_STRAFE_RIGHT, 0x330004 }, + { Opcode.CMSG_MOVE_START_SWIM, 0x330018 }, + { Opcode.CMSG_MOVE_START_TURN_LEFT, 0x330008 }, + { Opcode.CMSG_MOVE_START_TURN_RIGHT, 0x330009 }, + { Opcode.CMSG_MOVE_STOP, 0x330002 }, + { Opcode.CMSG_MOVE_STOP_ASCEND, 0x330047 }, + { Opcode.CMSG_MOVE_STOP_PITCH, 0x33000D }, + { Opcode.CMSG_MOVE_STOP_STRAFE, 0x330005 }, + { Opcode.CMSG_MOVE_STOP_SWIM, 0x330019 }, + { Opcode.CMSG_MOVE_STOP_TURN, 0x33000A }, + { Opcode.CMSG_MOVE_TELEPORT_ACK, 0x330016 }, + { Opcode.CMSG_MOVE_TIME_SKIPPED, 0x330037 }, + { Opcode.CMSG_MOVE_UPDATE_FALL_SPEED, 0x330036 }, + { Opcode.CMSG_MOVE_WATER_WALK_ACK, 0x330039 }, + { Opcode.CMSG_MYTHIC_PLUS_REQUEST_MAP_STATS, 0x2D0001 }, + { Opcode.CMSG_NEUTRAL_PLAYER_SELECT_FACTION, 0x300080 }, + { Opcode.CMSG_NEXT_CINEMATIC_CAMERA, 0x3100E3 }, + { Opcode.CMSG_OBJECT_UPDATE_FAILED, 0x30002A }, + { Opcode.CMSG_OBJECT_UPDATE_RESCUED, 0x30002B }, + { Opcode.CMSG_OFFER_PETITION, 0x30027F }, + { Opcode.CMSG_OPENING_CINEMATIC, 0x3100E2 }, + { Opcode.CMSG_OPEN_ITEM, 0x300208 }, + { Opcode.CMSG_OPEN_MISSION_NPC, 0x3001C9 }, + { Opcode.CMSG_OPEN_SHIPMENT_NPC, 0x3001D1 }, + { Opcode.CMSG_OPEN_TRADESKILL_NPC, 0x3001DC }, + { Opcode.CMSG_OPT_OUT_OF_LOOT, 0x31008F }, + { Opcode.CMSG_OVERRIDE_SCREEN_FLASH, 0x3100B9 }, + { Opcode.CMSG_PARTY_INVITE, 0x350030 }, + { Opcode.CMSG_PARTY_INVITE_RESPONSE, 0x350032 }, + { Opcode.CMSG_PARTY_UNINVITE, 0x350071 }, + { Opcode.CMSG_PERFORM_ITEM_INTERACTION, 0x3000E8 }, + { Opcode.CMSG_PERKS_PROGRAM_ITEMS_REFRESHED, 0x3002A7 }, + { Opcode.CMSG_PERKS_PROGRAM_REQUEST_PENDING_REWARDS, 0x2A0011 }, + { Opcode.CMSG_PERKS_PROGRAM_REQUEST_PURCHASE, 0x3002A9 }, + { Opcode.CMSG_PERKS_PROGRAM_REQUEST_REFUND, 0x3002AA }, + { Opcode.CMSG_PERKS_PROGRAM_SET_FROZEN_VENDOR_ITEM, 0x3002AB }, + { Opcode.CMSG_PERKS_PROGRAM_STATUS_REQUEST, 0x3002A8 }, + { Opcode.CMSG_PETITION_BUY, 0x31005B }, + { Opcode.CMSG_PETITION_RENAME_GUILD, 0x3500F2 }, + { Opcode.CMSG_PETITION_SHOW_LIST, 0x31005A }, + { Opcode.CMSG_PETITION_SHOW_SIGNATURES, 0x31005C }, + { Opcode.CMSG_PET_ABANDON, 0x31001D }, + { Opcode.CMSG_PET_ABANDON_BY_NUMBER, 0x31001E }, + { Opcode.CMSG_PET_ACTION, 0x31001B }, + { Opcode.CMSG_PET_BATTLE_FINAL_NOTIFY, 0x30008F }, + { Opcode.CMSG_PET_BATTLE_INPUT, 0x35006B }, + { Opcode.CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT, 0x3000DD }, + { Opcode.CMSG_PET_BATTLE_QUIT_NOTIFY, 0x30008E }, + { Opcode.CMSG_PET_BATTLE_REPLACE_FRONT_PET, 0x35006C }, + { Opcode.CMSG_PET_BATTLE_REQUEST_PVP, 0x300088 }, + { Opcode.CMSG_PET_BATTLE_REQUEST_UPDATE, 0x300089 }, + { Opcode.CMSG_PET_BATTLE_REQUEST_WILD, 0x300086 }, + { Opcode.CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY, 0x300090 }, + { Opcode.CMSG_PET_BATTLE_WILD_LOCATION_FAIL, 0x300087 }, + { Opcode.CMSG_PET_CANCEL_AURA, 0x31001F }, + { Opcode.CMSG_PET_CAST_SPELL, 0x30016D }, + { Opcode.CMSG_PET_RENAME, 0x3500AE }, + { Opcode.CMSG_PET_SET_ACTION, 0x31001A }, + { Opcode.CMSG_PET_SPELL_AUTOCAST, 0x310020 }, + { Opcode.CMSG_PET_STOP_ATTACK, 0x31001C }, + { Opcode.CMSG_PING, 0x360004 }, + { Opcode.CMSG_PLAYER_LOGIN, 0x350016 }, + { Opcode.CMSG_PUSH_QUEST_TO_PARTY, 0x310030 }, + { Opcode.CMSG_PVP_LOG_DATA, 0x300026 }, + { Opcode.CMSG_QUERY_BATTLE_PET_NAME, 0x300141 }, + { Opcode.CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT, 0x35008A }, + { Opcode.CMSG_QUERY_CORPSE_TRANSPORT, 0x35008B }, + { Opcode.CMSG_QUERY_COUNTDOWN_TIMER, 0x300053 }, + { Opcode.CMSG_QUERY_CREATURE, 0x30013B }, + { Opcode.CMSG_QUERY_GAME_OBJECT, 0x30013C }, + { Opcode.CMSG_QUERY_GARRISON_PET_NAME, 0x300142 }, + { Opcode.CMSG_QUERY_GUILD_INFO, 0x3500B4 }, + { Opcode.CMSG_QUERY_INSPECT_ACHIEVEMENTS, 0x310099 }, + { Opcode.CMSG_QUERY_NEXT_MAIL_TIME, 0x3100D8 }, + { Opcode.CMSG_QUERY_NPC_TEXT, 0x30013D }, + { Opcode.CMSG_QUERY_PAGE_TEXT, 0x30013F }, + { Opcode.CMSG_QUERY_PETITION, 0x300143 }, + { Opcode.CMSG_QUERY_PET_NAME, 0x300140 }, + { Opcode.CMSG_QUERY_PLAYER_NAMES, 0x36000E }, + { Opcode.CMSG_QUERY_PLAYER_NAMES_FOR_COMMUNITY, 0x36000C }, + { Opcode.CMSG_QUERY_PLAYER_NAME_BY_COMMUNITY_ID, 0x36000B }, + { Opcode.CMSG_QUERY_QUEST_COMPLETION_NPCS, 0x30001F }, + { Opcode.CMSG_QUERY_QUEST_INFO, 0x30013E }, + { Opcode.CMSG_QUERY_QUEST_ITEM_USABILITY, 0x300020 }, + { Opcode.CMSG_QUERY_REALM_NAME, 0x3500B3 }, + { Opcode.CMSG_QUERY_SCENARIO_POI, 0x350080 }, + { Opcode.CMSG_QUERY_TIME, 0x31006F }, + { Opcode.CMSG_QUERY_TREASURE_PICKER, 0x30022D }, + { Opcode.CMSG_QUERY_VOID_STORAGE, 0x30004C }, + { Opcode.CMSG_QUEST_CONFIRM_ACCEPT, 0x31002F }, + { Opcode.CMSG_QUEST_GIVER_ACCEPT_QUEST, 0x310029 }, + { Opcode.CMSG_QUEST_GIVER_CHOOSE_REWARD, 0x31002B }, + { Opcode.CMSG_QUEST_GIVER_CLOSE_QUEST, 0x3100E9 }, + { Opcode.CMSG_QUEST_GIVER_COMPLETE_QUEST, 0x31002A }, + { Opcode.CMSG_QUEST_GIVER_HELLO, 0x310027 }, + { Opcode.CMSG_QUEST_GIVER_QUERY_QUEST, 0x310028 }, + { Opcode.CMSG_QUEST_GIVER_REQUEST_REWARD, 0x31002C }, + { Opcode.CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY, 0x31002E }, + { Opcode.CMSG_QUEST_GIVER_STATUS_QUERY, 0x31002D }, + { Opcode.CMSG_QUEST_LOG_REMOVE_QUEST, 0x3100CD }, + { Opcode.CMSG_QUEST_POI_QUERY, 0x3500D9 }, + { Opcode.CMSG_QUEST_PUSH_RESULT, 0x310031 }, + { Opcode.CMSG_QUEST_SESSION_BEGIN_RESPONSE, 0x300271 }, + { Opcode.CMSG_QUEST_SESSION_REQUEST_START, 0x300270 }, + { Opcode.CMSG_QUEST_SESSION_REQUEST_STOP, 0x350156 }, + { Opcode.CMSG_QUEUED_MESSAGES_END, 0x360008 }, + { Opcode.CMSG_QUICK_JOIN_AUTO_ACCEPT_REQUESTS, 0x35012E }, + { Opcode.CMSG_QUICK_JOIN_REQUEST_INVITE, 0x35012D }, + { Opcode.CMSG_QUICK_JOIN_REQUEST_INVITE_WITH_CONFIRMATION, 0x35015B }, + { Opcode.CMSG_QUICK_JOIN_RESPOND_TO_INVITE, 0x35012C }, + { Opcode.CMSG_QUICK_JOIN_SIGNAL_TOAST_DISPLAYED, 0x35012B }, + { Opcode.CMSG_RAF_CLAIM_ACTIVITY_REWARD, 0x31009D }, + { Opcode.CMSG_RAF_CLAIM_NEXT_REWARD, 0x35014C }, + { Opcode.CMSG_RAF_GENERATE_RECRUITMENT_LINK, 0x35014E }, + { Opcode.CMSG_RAF_UPDATE_RECRUITMENT_INFO, 0x35014D }, + { Opcode.CMSG_RANDOM_ROLL, 0x35007E }, + { Opcode.CMSG_READY_CHECK_RESPONSE, 0x35005F }, + { Opcode.CMSG_READ_ITEM, 0x300209 }, + { Opcode.CMSG_RECLAIM_CORPSE, 0x310074 }, + { Opcode.CMSG_REMOVE_NEW_ITEM, 0x300230 }, + { Opcode.CMSG_REMOVE_RAF_RECRUIT, 0x35014F }, + { Opcode.CMSG_REORDER_CHARACTERS, 0x350015 }, + { Opcode.CMSG_REPAIR_ITEM, 0x310085 }, + { Opcode.CMSG_REPLACE_TROPHY, 0x3001EA }, + { Opcode.CMSG_REPOP_REQUEST, 0x3100C5 }, + { Opcode.CMSG_REPORT_CLIENT_VARIABLES, 0x350128 }, + { Opcode.CMSG_REPORT_ENABLED_ADDONS, 0x350127 }, + { Opcode.CMSG_REPORT_KEYBINDING_EXECUTION_COUNTS, 0x350129 }, + { Opcode.CMSG_REPORT_PVP_PLAYER_AFK, 0x31008D }, + { Opcode.CMSG_REPORT_SERVER_LAG, 0x300269 }, + { Opcode.CMSG_REPORT_STUCK_IN_COMBAT, 0x30026A }, + { Opcode.CMSG_REQUEST_ACCOUNT_DATA, 0x3500BF }, + { Opcode.CMSG_REQUEST_AREA_POI_UPDATE, 0x30022F }, + { Opcode.CMSG_REQUEST_BATTLEFIELD_STATUS, 0x350008 }, + { Opcode.CMSG_REQUEST_CEMETERY_LIST, 0x300021 }, + { Opcode.CMSG_REQUEST_CHARACTER_GUILD_FOLLOW_INFO, 0x3500B5 }, + { Opcode.CMSG_REQUEST_COVENANT_CALLINGS, 0x30025B }, + { Opcode.CMSG_REQUEST_CROWD_CONTROL_SPELL, 0x3100C9 }, + { Opcode.CMSG_REQUEST_CURRENCY_DATA_FOR_ACCOUNT_CHARACTERS, 0x2A0018 }, + { Opcode.CMSG_REQUEST_GARRISON_TALENT_WORLD_QUEST_UNLOCKS, 0x300294 }, + { Opcode.CMSG_REQUEST_GUILD_PARTY_STATE, 0x300052 }, + { Opcode.CMSG_REQUEST_GUILD_REWARDS_LIST, 0x300051 }, + { Opcode.CMSG_REQUEST_LATEST_SPLASH_SCREEN, 0x30026B }, + { Opcode.CMSG_REQUEST_LFG_LIST_BLACKLIST, 0x300179 }, + { Opcode.CMSG_REQUEST_MYTHIC_PLUS_AFFIXES, 0x3000B4 }, + { Opcode.CMSG_REQUEST_MYTHIC_PLUS_SEASON_DATA, 0x3000B5 }, + { Opcode.CMSG_REQUEST_PARTY_ELIGIBILITY_FOR_DELVE_TIERS, 0x3002E2 }, + { Opcode.CMSG_REQUEST_PARTY_JOIN_UPDATES, 0x350023 }, + { Opcode.CMSG_REQUEST_PARTY_MEMBER_STATS, 0x35007D }, + { Opcode.CMSG_REQUEST_PET_INFO, 0x310021 }, + { Opcode.CMSG_REQUEST_PLAYED_TIME, 0x300146 }, + { Opcode.CMSG_REQUEST_PVP_REWARDS, 0x30003F }, + { Opcode.CMSG_REQUEST_RAID_INFO, 0x3500F3 }, + { Opcode.CMSG_REQUEST_RATED_PVP_INFO, 0x35000F }, + { Opcode.CMSG_REQUEST_REALM_GUILD_MASTER_INFO, 0x35018B }, + { Opcode.CMSG_REQUEST_SCHEDULED_PVP_INFO, 0x300040 }, + { Opcode.CMSG_REQUEST_STABLED_PETS, 0x310022 }, + { Opcode.CMSG_REQUEST_VEHICLE_EXIT, 0x3000FA }, + { Opcode.CMSG_REQUEST_VEHICLE_NEXT_SEAT, 0x3000FC }, + { Opcode.CMSG_REQUEST_VEHICLE_PREV_SEAT, 0x3000FB }, + { Opcode.CMSG_REQUEST_VEHICLE_SWITCH_SEAT, 0x3000FD }, + { Opcode.CMSG_REQUEST_WEEKLY_REWARDS, 0x30025E }, + { Opcode.CMSG_REQUEST_WORLD_QUEST_UPDATE, 0x30022E }, + { Opcode.CMSG_RESET_CHALLENGE_MODE, 0x3000B2 }, + { Opcode.CMSG_RESET_CHALLENGE_MODE_CHEAT, 0x3000B3 }, + { Opcode.CMSG_RESET_INSTANCES, 0x350092 }, + { Opcode.CMSG_RESURRECT_RESPONSE, 0x3500AD }, + { Opcode.CMSG_REVERT_MONUMENT_APPEARANCE, 0x3001EC }, + { Opcode.CMSG_RIDE_VEHICLE_INTERACT, 0x3000FE }, + { Opcode.CMSG_RPE_RESET_CHARACTER, 0x350178 }, + { Opcode.CMSG_SAVE_ACCOUNT_DATA_EXPORT, 0x350172 }, + { Opcode.CMSG_SAVE_CUF_PROFILES, 0x300035 }, + { Opcode.CMSG_SAVE_EQUIPMENT_SET, 0x3100A3 }, + { Opcode.CMSG_SAVE_GUILD_EMBLEM, 0x30017D }, + { Opcode.CMSG_SAVE_PERSONAL_EMBLEM, 0x30017E }, + { Opcode.CMSG_SCENE_PLAYBACK_CANCELED, 0x3000D9 }, + { Opcode.CMSG_SCENE_PLAYBACK_COMPLETE, 0x3000D8 }, + { Opcode.CMSG_SCENE_TRIGGER_EVENT, 0x3000DA }, + { Opcode.CMSG_SEAMLESS_TRANSFER_COMPLETE, 0x3002D0 }, + { Opcode.CMSG_SELF_RES, 0x3100D0 }, + { Opcode.CMSG_SELL_ALL_JUNK_ITEMS, 0x310034 }, + { Opcode.CMSG_SELL_ITEM, 0x310033 }, + { Opcode.CMSG_SEND_CHARACTER_CLUB_INVITATION, 0x350121 }, + { Opcode.CMSG_SEND_CONTACT_LIST, 0x3500F8 }, + { Opcode.CMSG_SEND_MAIL, 0x350026 }, + { Opcode.CMSG_SEND_PING_UNIT, 0x3002D2 }, + { Opcode.CMSG_SEND_PING_WORLD_POINT, 0x3002D3 }, + { Opcode.CMSG_SEND_TEXT_EMOTE, 0x310018 }, + { Opcode.CMSG_SERVER_TIME_OFFSET_REQUEST, 0x3500C6 }, + { Opcode.CMSG_SETUP_WARBAND_GROUPS, 0x350186 }, + { Opcode.CMSG_SET_ACHIEVEMENTS_HIDDEN, 0x3000DF }, + { Opcode.CMSG_SET_ACTION_BAR_TOGGLES, 0x3100D1 }, + { Opcode.CMSG_SET_ACTION_BUTTON, 0x350060 }, + { Opcode.CMSG_SET_ACTIVE_MOVER, 0x330059 }, + { Opcode.CMSG_SET_ADVANCED_COMBAT_LOGGING, 0x30018B }, + { Opcode.CMSG_SET_ASSISTANT_LEADER, 0x350079 }, + { Opcode.CMSG_SET_BACKPACK_AUTOSORT_DISABLED, 0x30020C }, + { Opcode.CMSG_SET_BACKPACK_SELL_JUNK_DISABLED, 0x30020D }, + { Opcode.CMSG_SET_BANK_AUTOSORT_DISABLED, 0x30020E }, + { Opcode.CMSG_SET_CONTACT_NOTES, 0x3500FB }, + { Opcode.CMSG_SET_CURRENCY_FLAGS, 0x300013 }, + { Opcode.CMSG_SET_DIFFICULTY_ID, 0x3000DB }, + { Opcode.CMSG_SET_DUNGEON_DIFFICULTY, 0x3500AC }, + { Opcode.CMSG_SET_EMPOWER_MIN_HOLD_STAGE_PERCENT, 0x300135 }, + { Opcode.CMSG_SET_EVERYONE_IS_ASSISTANT, 0x350046 }, + { Opcode.CMSG_SET_EXCLUDED_CHAT_CENSOR_SOURCES, 0x35012F }, + { Opcode.CMSG_SET_FACTION_AT_WAR, 0x310077 }, + { Opcode.CMSG_SET_FACTION_INACTIVE, 0x310079 }, + { Opcode.CMSG_SET_FACTION_NOT_AT_WAR, 0x310078 }, + { Opcode.CMSG_SET_GAME_EVENT_DEBUG_VIEW_STATE, 0x300063 }, + { Opcode.CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT, 0x300210 }, + { Opcode.CMSG_SET_LOOT_METHOD, 0x350072 }, + { Opcode.CMSG_SET_LOOT_SPECIALIZATION, 0x3100DE }, + { Opcode.CMSG_SET_PARTY_ASSIGNMENT, 0x35007B }, + { Opcode.CMSG_SET_PARTY_LEADER, 0x350074 }, + { Opcode.CMSG_SET_PET_FAVORITE, 0x300012 }, + { Opcode.CMSG_SET_PET_SLOT, 0x300011 }, + { Opcode.CMSG_SET_PLAYER_DECLINED_NAMES, 0x3500B2 }, + { Opcode.CMSG_SET_PREFERRED_CEMETERY, 0x300022 }, + { Opcode.CMSG_SET_PVP, 0x300182 }, + { Opcode.CMSG_SET_RAID_DIFFICULTY, 0x350104 }, + { Opcode.CMSG_SET_RESTRICT_PINGS_TO_ASSISTANTS, 0x350047 }, + { Opcode.CMSG_SET_ROLE, 0x350005 }, + { Opcode.CMSG_SET_SAVED_INSTANCE_EXTEND, 0x3500B0 }, + { Opcode.CMSG_SET_SELECTION, 0x3100C7 }, + { Opcode.CMSG_SET_SHEATHED, 0x310019 }, + { Opcode.CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT, 0x30020F }, + { Opcode.CMSG_SET_TAXI_BENCHMARK_MODE, 0x31008C }, + { Opcode.CMSG_SET_TITLE, 0x30014C }, + { Opcode.CMSG_SET_TRADE_CURRENCY, 0x30000A }, + { Opcode.CMSG_SET_TRADE_GOLD, 0x300009 }, + { Opcode.CMSG_SET_TRADE_ITEM, 0x300007 }, + { Opcode.CMSG_SET_USING_PARTY_GARRISON, 0x3001CB }, + { Opcode.CMSG_SET_WAR_MODE, 0x300183 }, + { Opcode.CMSG_SET_WATCHED_FACTION, 0x31007A }, + { Opcode.CMSG_SHOW_TRADE_SKILL, 0x3500EB }, + { Opcode.CMSG_SIGN_PETITION, 0x3100D2 }, + { Opcode.CMSG_SILENCE_PARTY_TALKER, 0x35007C }, + { Opcode.CMSG_SOCIAL_CONTRACT_REQUEST, 0x35016D }, + { Opcode.CMSG_SOCKET_GEMS, 0x310084 }, + { Opcode.CMSG_SORT_ACCOUNT_BANK_BAGS, 0x3002D6 }, + { Opcode.CMSG_SORT_BAGS, 0x300211 }, + { Opcode.CMSG_SORT_BANK_BAGS, 0x300212 }, + { Opcode.CMSG_SORT_REAGENT_BANK_BAGS, 0x300213 }, + { Opcode.CMSG_SPAWN_TRACKING_UPDATE, 0x300161 }, + { Opcode.CMSG_SPECTATE_CHANGE, 0x3002C9 }, + { Opcode.CMSG_SPELL_CLICK, 0x310026 }, + { Opcode.CMSG_SPELL_EMPOWER_RELEASE, 0x300133 }, + { Opcode.CMSG_SPELL_EMPOWER_RESTART, 0x300134 }, + { Opcode.CMSG_SPIRIT_HEALER_ACTIVATE, 0x310041 }, + { Opcode.CMSG_SPLIT_GUILD_BANK_ITEM, 0x310054 }, + { Opcode.CMSG_SPLIT_GUILD_BANK_ITEM_TO_INVENTORY, 0x310051 }, + { Opcode.CMSG_SPLIT_ITEM, 0x32000A }, + { Opcode.CMSG_SPLIT_ITEM_TO_GUILD_BANK, 0x31004F }, + { Opcode.CMSG_STAND_STATE_CHANGE, 0x300033 }, + { Opcode.CMSG_START_CHALLENGE_MODE, 0x3100EA }, + { Opcode.CMSG_START_SPECTATOR_WAR_GAME, 0x35000B }, + { Opcode.CMSG_START_WAR_GAME, 0x35000A }, + { Opcode.CMSG_STORE_GUILD_BANK_ITEM, 0x31004A }, + { Opcode.CMSG_SUBMIT_USER_FEEDBACK, 0x3500BE }, + { Opcode.CMSG_SUBSCRIPTION_INTERSTITIAL_RESPONSE, 0x300289 }, + { Opcode.CMSG_SUMMON_RESPONSE, 0x350094 }, + { Opcode.CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT, 0x350070 }, + { Opcode.CMSG_SURRENDER_ARENA, 0x30001E }, + { Opcode.CMSG_SUSPEND_COMMS_ACK, 0x360000 }, + { Opcode.CMSG_SUSPEND_TOKEN_RESPONSE, 0x360006 }, + { Opcode.CMSG_SWAP_GUILD_BANK_ITEM_WITH_GUILD_BANK_ITEM, 0x31004C }, + { Opcode.CMSG_SWAP_INV_ITEM, 0x320009 }, + { Opcode.CMSG_SWAP_ITEM, 0x320008 }, + { Opcode.CMSG_SWAP_ITEM_WITH_GUILD_BANK_ITEM, 0x31004B }, + { Opcode.CMSG_SWAP_SUB_GROUPS, 0x350077 }, + { Opcode.CMSG_SWAP_VOID_ITEM, 0x30004E }, + { Opcode.CMSG_TABARD_VENDOR_ACTIVATE, 0x30017F }, + { Opcode.CMSG_TALK_TO_GOSSIP, 0x310023 }, + { Opcode.CMSG_TAXI_NODE_STATUS_QUERY, 0x31003A }, + { Opcode.CMSG_TAXI_QUERY_AVAILABLE_NODES, 0x31003C }, + { Opcode.CMSG_TAXI_REQUEST_EARLY_LANDING, 0x31003E }, + { Opcode.CMSG_TIME_ADJUSTMENT_RESPONSE, 0x33005D }, + { Opcode.CMSG_TIME_SYNC_RESPONSE, 0x33005A }, + { Opcode.CMSG_TIME_SYNC_RESPONSE_DROPPED, 0x33005C }, + { Opcode.CMSG_TIME_SYNC_RESPONSE_FAILED, 0x33005B }, + { Opcode.CMSG_TOGGLE_DIFFICULTY, 0x350081 }, + { Opcode.CMSG_TOGGLE_PVP, 0x300181 }, + { Opcode.CMSG_TOTEM_DESTROYED, 0x310091 }, + { Opcode.CMSG_TOY_CLEAR_FANFARE, 0x2A0004 }, + { Opcode.CMSG_TRADE_SKILL_SET_FAVORITE, 0x30022C }, + { Opcode.CMSG_TRAINER_BUY_SPELL, 0x310040 }, + { Opcode.CMSG_TRAINER_LIST, 0x31003F }, + { Opcode.CMSG_TRAITS_COMMIT_CONFIG, 0x3002B1 }, + { Opcode.CMSG_TRAITS_TALENT_TEST_UNLEARN_SPELLS, 0x3002AF }, + { Opcode.CMSG_TRANSFER_CURRENCY_FROM_ACCOUNT_CHARACTER, 0x3002E0 }, + { Opcode.CMSG_TRANSMOGRIFY_ITEMS, 0x300041 }, + { Opcode.CMSG_TURN_IN_PETITION, 0x3100D4 }, + { Opcode.CMSG_TUTORIAL, 0x350105 }, + { Opcode.CMSG_UI_MAP_QUEST_LINES_REQUEST, 0x30025A }, + { Opcode.CMSG_UNACCEPT_TRADE, 0x300005 }, + { Opcode.CMSG_UNDELETE_CHARACTER, 0x350107 }, + { Opcode.CMSG_UNLEARN_SKILL, 0x31007E }, + { Opcode.CMSG_UNLEARN_SPECIALIZATION, 0x30004F }, + { Opcode.CMSG_UNLOCK_VOID_STORAGE, 0x30004B }, + { Opcode.CMSG_UPDATE_AADC_STATUS, 0x350161 }, + { Opcode.CMSG_UPDATE_ACCOUNT_BANK_TAB_SETTINGS, 0x310127 }, + { Opcode.CMSG_UPDATE_ACCOUNT_DATA, 0x3500C0 }, + { Opcode.CMSG_UPDATE_AREA_TRIGGER_VISUAL, 0x300170 }, + { Opcode.CMSG_UPDATE_CLIENT_SETTINGS, 0x35008E }, + { Opcode.CMSG_UPDATE_CRAFTING_NPC_RECIPES, 0x3001DD }, + { Opcode.CMSG_UPDATE_MISSILE_TRAJECTORY, 0x330060 }, + { Opcode.CMSG_UPDATE_RAID_TARGET, 0x35007A }, + { Opcode.CMSG_UPDATE_SPELL_VISUAL, 0x30016F }, + { Opcode.CMSG_UPDATE_VAS_PURCHASE_STATES, 0x35011C }, + { Opcode.CMSG_UPGRADE_GARRISON, 0x300193 }, + { Opcode.CMSG_UPGRADE_RUNEFORGE_LEGENDARY, 0x300287 }, + { Opcode.CMSG_USED_FOLLOW, 0x300030 }, + { Opcode.CMSG_USE_CRITTER_ITEM, 0x300104 }, + { Opcode.CMSG_USE_EQUIPMENT_SET, 0x320001 }, + { Opcode.CMSG_USE_ITEM, 0x300169 }, + { Opcode.CMSG_USE_TOY, 0x30016C }, + { Opcode.CMSG_VAS_CHECK_TRANSFER_OK, 0x350134 }, + { Opcode.CMSG_VAS_GET_QUEUE_MINUTES, 0x350133 }, + { Opcode.CMSG_VAS_GET_SERVICE_STATUS, 0x350132 }, + { Opcode.CMSG_VIOLENCE_LEVEL, 0x30002E }, + { Opcode.CMSG_VOICE_CHANNEL_STT_TOKEN_REQUEST, 0x350138 }, + { Opcode.CMSG_VOICE_CHAT_JOIN_CHANNEL, 0x350139 }, + { Opcode.CMSG_VOICE_CHAT_LOGIN, 0x350137 }, + { Opcode.CMSG_VOID_STORAGE_TRANSFER, 0x30004D }, + { Opcode.CMSG_WARDEN3_DATA, 0x350018 }, + { Opcode.CMSG_WHO, 0x3500AB }, + { Opcode.CMSG_WHO_IS, 0x3500AA }, + { Opcode.CMSG_WORLD_LOOT_OBJECT_CLICK, 0x3002CC }, + { Opcode.CMSG_WORLD_PORT_RESPONSE, 0x350025 }, + { Opcode.CMSG_WRAP_ITEM, 0x320000 }, + }; + + private static readonly BiDictionary ServerOpcodes = new() + { + { Opcode.SMSG_ABORT_NEW_WORLD, 0x37002F }, + { Opcode.SMSG_ACCOUNT_CHARACTER_CURRENCY_LISTS, 0x370334 }, + { Opcode.SMSG_ACCOUNT_CONVERSION_STATE_UPDATE, 0x370339 }, + { Opcode.SMSG_ACCOUNT_COSMETIC_ADDED, 0x3702F7 }, + { Opcode.SMSG_ACCOUNT_CRITERIA_UPDATE, 0x3702DE }, + { Opcode.SMSG_ACCOUNT_DATA_TIMES, 0x3701A0 }, + { Opcode.SMSG_ACCOUNT_EXPORT_RESPONSE, 0x370325 }, + { Opcode.SMSG_ACCOUNT_HEIRLOOM_UPDATE, 0x370048 }, + { Opcode.SMSG_ACCOUNT_MOUNT_REMOVED, 0x370046 }, + { Opcode.SMSG_ACCOUNT_MOUNT_UPDATE, 0x370045 }, + { Opcode.SMSG_ACCOUNT_NOTIFICATIONS_RESPONSE, 0x3702F6 }, + { Opcode.SMSG_ACCOUNT_TOY_UPDATE, 0x370047 }, + { Opcode.SMSG_ACCOUNT_TRANSMOG_SET_FAVORITES_UPDATE, 0x37004B }, + { Opcode.SMSG_ACCOUNT_TRANSMOG_UPDATE, 0x37004A }, + { Opcode.SMSG_ACHIEVEMENT_DELETED, 0x37017E }, + { Opcode.SMSG_ACHIEVEMENT_EARNED, 0x3700D8 }, + { Opcode.SMSG_ACTIVATE_ESSENCE_FAILED, 0x4A001F }, + { Opcode.SMSG_ACTIVATE_SOULBIND_FAILED, 0x4A0021 }, + { Opcode.SMSG_ACTIVATE_TAXI_REPLY, 0x370115 }, + { Opcode.SMSG_ACTIVE_GLYPHS, 0x4D0045 }, + { Opcode.SMSG_ACTIVE_SCHEDULED_WORLD_STATE_INFO, 0x3701DB }, + { Opcode.SMSG_ADDON_LIST_REQUEST, 0x3700D7 }, + { Opcode.SMSG_ADD_BATTLENET_FRIEND_RESPONSE, 0x3700D2 }, + { Opcode.SMSG_ADD_ITEM_PASSIVE, 0x370041 }, + { Opcode.SMSG_ADD_LOSS_OF_CONTROL, 0x370108 }, + { Opcode.SMSG_ADD_RUNE_POWER, 0x37014F }, + { Opcode.SMSG_ADJUST_SPLINE_DURATION, 0x370067 }, + { Opcode.SMSG_ADVANCED_COMBAT_LOG, 0x3702F3 }, + { Opcode.SMSG_ADVENTURE_JOURNAL_DATA_RESPONSE, 0x3702EE }, + { Opcode.SMSG_AE_LOOT_TARGETS, 0x3700AD }, + { Opcode.SMSG_AE_LOOT_TARGET_ACK, 0x3700AE }, + { Opcode.SMSG_AI_REACTION, 0x37014C }, + { Opcode.SMSG_ALLIED_RACE_DETAILS, 0x370288 }, + { Opcode.SMSG_ALL_ACCOUNT_CRITERIA, 0x370005 }, + { Opcode.SMSG_ALL_ACHIEVEMENT_DATA, 0x370004 }, + { Opcode.SMSG_ALL_GUILD_ACHIEVEMENTS, 0x430000 }, + { Opcode.SMSG_APPLY_MOUNT_EQUIPMENT_RESULT, 0x3702CB }, + { Opcode.SMSG_ARCHAEOLOGY_SURVERY_CAST, 0x37001D }, + { Opcode.SMSG_AREA_POI_UPDATE_RESPONSE, 0x4A0018 }, + { Opcode.SMSG_AREA_SPIRIT_HEALER_TIME, 0x3701D4 }, + { Opcode.SMSG_AREA_TRIGGER_DENIED, 0x380009 }, + { Opcode.SMSG_AREA_TRIGGER_FORCE_SET_POSITION_AND_FACING, 0x380006 }, + { Opcode.SMSG_AREA_TRIGGER_NO_CORPSE, 0x3701AC }, + { Opcode.SMSG_AREA_TRIGGER_PLAY_SPELL_VISUAL, 0x380004 }, + { Opcode.SMSG_AREA_TRIGGER_RE_PATH, 0x380003 }, + { Opcode.SMSG_AREA_TRIGGER_RE_SHAPE, 0x380008 }, + { Opcode.SMSG_AREA_TRIGGER_UNATTACH, 0x380007 }, + { Opcode.SMSG_AREA_TRIGGER_UPDATE_DECAL_PROPERTIES, 0x380005 }, + { Opcode.SMSG_ARENA_CLEAR_OPPONENTS, 0x3700DE }, + { Opcode.SMSG_ARENA_CROWD_CONTROL_SPELL_RESULT, 0x3700C7 }, + { Opcode.SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS, 0x3700DD }, + { Opcode.SMSG_ARTIFACT_ENDGAME_POWERS_REFUNDED, 0x370235 }, + { Opcode.SMSG_ARTIFACT_FORGE_ERROR, 0x370233 }, + { Opcode.SMSG_ARTIFACT_RESPEC_PROMPT, 0x370234 }, + { Opcode.SMSG_ARTIFACT_XP_GAIN, 0x37027B }, + { Opcode.SMSG_ATTACKER_STATE_UPDATE, 0x3D002C }, + { Opcode.SMSG_ATTACK_START, 0x3D0017 }, + { Opcode.SMSG_ATTACK_STOP, 0x3D0018 }, + { Opcode.SMSG_ATTACK_SWING_ERROR, 0x3D0026 }, + { Opcode.SMSG_ATTACK_SWING_LANDED_LOG, 0x3D0027 }, + { Opcode.SMSG_AUCTIONABLE_TOKEN_AUCTION_SOLD, 0x370264 }, + { Opcode.SMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE_RESPONSE, 0x370263 }, + { Opcode.SMSG_AUCTIONABLE_TOKEN_SELL_CONFIRM_REQUIRED, 0x370262 }, + { Opcode.SMSG_AUCTION_CLOSED_NOTIFICATION, 0x370189 }, + { Opcode.SMSG_AUCTION_COMMAND_RESULT, 0x370186 }, + { Opcode.SMSG_AUCTION_DISABLE_NEW_POSTINGS, 0x370312 }, + { Opcode.SMSG_AUCTION_FAVORITE_LIST, 0x3702E5 }, + { Opcode.SMSG_AUCTION_GET_COMMODITY_QUOTE_RESULT, 0x3702DD }, + { Opcode.SMSG_AUCTION_HELLO_RESPONSE, 0x370184 }, + { Opcode.SMSG_AUCTION_LIST_BIDDED_ITEMS_RESULT, 0x3702DC }, + { Opcode.SMSG_AUCTION_LIST_BUCKETS_RESULT, 0x3702D8 }, + { Opcode.SMSG_AUCTION_LIST_ITEMS_RESULT, 0x3702D9 }, + { Opcode.SMSG_AUCTION_LIST_OWNED_ITEMS_RESULT, 0x3702DB }, + { Opcode.SMSG_AUCTION_OUTBID_NOTIFICATION, 0x370188 }, + { Opcode.SMSG_AUCTION_OWNER_BID_NOTIFICATION, 0x37018A }, + { Opcode.SMSG_AUCTION_REPLICATE_RESPONSE, 0x370185 }, + { Opcode.SMSG_AUCTION_WON_NOTIFICATION, 0x370187 }, + { Opcode.SMSG_AURA_POINTS_DEPLETED, 0x4D0012 }, + { Opcode.SMSG_AURA_UPDATE, 0x4D0011 }, + { Opcode.SMSG_AUTH_CHALLENGE, 0x3E0000 }, + { Opcode.SMSG_AUTH_FAILED, 0x370000 }, + { Opcode.SMSG_AUTH_RESPONSE, 0x370001 }, + { Opcode.SMSG_AVAILABLE_HOTFIXES, 0x3B0001 }, + { Opcode.SMSG_BACKPACK_DEFAULT_SIZE_CHANGED, 0x370313 }, + { Opcode.SMSG_BAG_CLEANUP_FINISHED, 0x4E0007 }, + { Opcode.SMSG_BARBER_SHOP_RESULT, 0x370154 }, + { Opcode.SMSG_BATCH_PRESENCE_SUBSCRIPTION, 0x3702BC }, + { Opcode.SMSG_BATTLEFIELD_LIST, 0x3D0005 }, + { Opcode.SMSG_BATTLEFIELD_PORT_DENIED, 0x3D000B }, + { Opcode.SMSG_BATTLEFIELD_STATUS_ACTIVE, 0x3D0001 }, + { Opcode.SMSG_BATTLEFIELD_STATUS_FAILED, 0x3D0004 }, + { Opcode.SMSG_BATTLEFIELD_STATUS_GROUP_PROPOSAL_FAILED, 0x3D000E }, + { Opcode.SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION, 0x3D0000 }, + { Opcode.SMSG_BATTLEFIELD_STATUS_NONE, 0x3D0003 }, + { Opcode.SMSG_BATTLEFIELD_STATUS_QUEUED, 0x3D0002 }, + { Opcode.SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS, 0x3D000D }, + { Opcode.SMSG_BATTLEGROUND_INFO_THROTTLED, 0x3D000C }, + { Opcode.SMSG_BATTLEGROUND_INIT, 0x3D0029 }, + { Opcode.SMSG_BATTLEGROUND_PLAYER_JOINED, 0x3D0009 }, + { Opcode.SMSG_BATTLEGROUND_PLAYER_LEFT, 0x3D000A }, + { Opcode.SMSG_BATTLEGROUND_PLAYER_POSITIONS, 0x3D0006 }, + { Opcode.SMSG_BATTLEGROUND_POINTS, 0x3D0028 }, + { Opcode.SMSG_BATTLENET_CHALLENGE_ABORT, 0x37021D }, + { Opcode.SMSG_BATTLENET_CHALLENGE_START, 0x37021C }, + { Opcode.SMSG_BATTLENET_NOTIFICATION, 0x370294 }, + { Opcode.SMSG_BATTLENET_RESPONSE, 0x370293 }, + { Opcode.SMSG_BATTLE_NET_CONNECTION_STATUS, 0x370295 }, + { Opcode.SMSG_BATTLE_PAY_ACK_FAILED, 0x370218 }, + { Opcode.SMSG_BATTLE_PAY_BATTLE_PET_DELIVERED, 0x37020D }, + { Opcode.SMSG_BATTLE_PAY_COLLECTION_ITEM_DELIVERED, 0x37020E }, + { Opcode.SMSG_BATTLE_PAY_CONFIRM_PURCHASE, 0x370217 }, + { Opcode.SMSG_BATTLE_PAY_DELIVERY_ENDED, 0x37020B }, + { Opcode.SMSG_BATTLE_PAY_DELIVERY_STARTED, 0x37020A }, + { Opcode.SMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_VAS_RESPONSE, 0x3702FC }, + { Opcode.SMSG_BATTLE_PAY_DISTRIBUTION_UNREVOKED, 0x370208 }, + { Opcode.SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE, 0x370209 }, + { Opcode.SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE, 0x370207 }, + { Opcode.SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE, 0x370205 }, + { Opcode.SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE, 0x370206 }, + { Opcode.SMSG_BATTLE_PAY_MOUNT_DELIVERED, 0x37020C }, + { Opcode.SMSG_BATTLE_PAY_PURCHASE_UPDATE, 0x370216 }, + { Opcode.SMSG_BATTLE_PAY_START_CHECKOUT, 0x3702B0 }, + { Opcode.SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE, 0x370214 }, + { Opcode.SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE, 0x370213 }, + { Opcode.SMSG_BATTLE_PAY_VALIDATE_PURCHASE_RESPONSE, 0x3702A4 }, + { Opcode.SMSG_BATTLE_PETS_HEALED, 0x370089 }, + { Opcode.SMSG_BATTLE_PET_CAGE_DATE_ERROR, 0x370110 }, + { Opcode.SMSG_BATTLE_PET_DELETED, 0x370086 }, + { Opcode.SMSG_BATTLE_PET_ERROR, 0x3700CD }, + { Opcode.SMSG_BATTLE_PET_JOURNAL, 0x370085 }, + { Opcode.SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED, 0x370083 }, + { Opcode.SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED, 0x370084 }, + { Opcode.SMSG_BATTLE_PET_RESTORED, 0x370088 }, + { Opcode.SMSG_BATTLE_PET_REVOKED, 0x370087 }, + { Opcode.SMSG_BATTLE_PET_TRAP_LEVEL, 0x370081 }, + { Opcode.SMSG_BATTLE_PET_UPDATES, 0x370080 }, + { Opcode.SMSG_BIND_POINT_UPDATE, 0x370011 }, + { Opcode.SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT, 0x3700BD }, + { Opcode.SMSG_BLACK_MARKET_OUTBID, 0x3700BE }, + { Opcode.SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT, 0x3700BC }, + { Opcode.SMSG_BLACK_MARKET_WON, 0x3700BF }, + { Opcode.SMSG_BONUS_ROLL_EMPTY, 0x3700DA }, + { Opcode.SMSG_BOSS_KILL, 0x3D002B }, + { Opcode.SMSG_BREAK_TARGET, 0x3D0016 }, + { Opcode.SMSG_BROADCAST_ACHIEVEMENT, 0x3C0010 }, + { Opcode.SMSG_BROADCAST_SUMMON_CAST, 0x3702BE }, + { Opcode.SMSG_BROADCAST_SUMMON_RESPONSE, 0x3702BF }, + { Opcode.SMSG_BUY_FAILED, 0x37015D }, + { Opcode.SMSG_BUY_SUCCEEDED, 0x37015C }, + { Opcode.SMSG_CACHE_INFO, 0x3B000F }, + { Opcode.SMSG_CACHE_VERSION, 0x3B000E }, + { Opcode.SMSG_CALENDAR_CLEAR_PENDING_ACTION, 0x370135 }, + { Opcode.SMSG_CALENDAR_COMMAND_RESULT, 0x370136 }, + { Opcode.SMSG_CALENDAR_COMMUNITY_INVITE, 0x370125 }, + { Opcode.SMSG_CALENDAR_EVENT_REMOVED_ALERT, 0x37012D }, + { Opcode.SMSG_CALENDAR_EVENT_UPDATED_ALERT, 0x37012E }, + { Opcode.SMSG_CALENDAR_INVITE_ADDED, 0x370126 }, + { Opcode.SMSG_CALENDAR_INVITE_ALERT, 0x37012A }, + { Opcode.SMSG_CALENDAR_INVITE_NOTES, 0x37012F }, + { Opcode.SMSG_CALENDAR_INVITE_NOTES_ALERT, 0x370130 }, + { Opcode.SMSG_CALENDAR_INVITE_REMOVED, 0x370127 }, + { Opcode.SMSG_CALENDAR_INVITE_REMOVED_ALERT, 0x37012C }, + { Opcode.SMSG_CALENDAR_INVITE_STATUS, 0x370128 }, + { Opcode.SMSG_CALENDAR_INVITE_STATUS_ALERT, 0x37012B }, + { Opcode.SMSG_CALENDAR_MODERATOR_STATUS, 0x370129 }, + { Opcode.SMSG_CALENDAR_RAID_LOCKOUT_ADDED, 0x370131 }, + { Opcode.SMSG_CALENDAR_RAID_LOCKOUT_REMOVED, 0x370132 }, + { Opcode.SMSG_CALENDAR_RAID_LOCKOUT_UPDATED, 0x370133 }, + { Opcode.SMSG_CALENDAR_SEND_CALENDAR, 0x370123 }, + { Opcode.SMSG_CALENDAR_SEND_EVENT, 0x370124 }, + { Opcode.SMSG_CALENDAR_SEND_NUM_PENDING, 0x370134 }, + { Opcode.SMSG_CAMERA_EFFECT, 0x3701BA }, + { Opcode.SMSG_CANCEL_AUTO_REPEAT, 0x370174 }, + { Opcode.SMSG_CANCEL_COMBAT, 0x3D0025 }, + { Opcode.SMSG_CANCEL_ORPHAN_SPELL_VISUAL, 0x4D0037 }, + { Opcode.SMSG_CANCEL_PING_PIN, 0x37003A }, + { Opcode.SMSG_CANCEL_PRELOAD_WORLD, 0x37002D }, + { Opcode.SMSG_CANCEL_SCENE, 0x3700CC }, + { Opcode.SMSG_CANCEL_SPELL_VISUAL, 0x4D0035 }, + { Opcode.SMSG_CANCEL_SPELL_VISUAL_KIT, 0x4D0039 }, + { Opcode.SMSG_CAN_DUEL_RESULT, 0x3D0021 }, + { Opcode.SMSG_CAN_REDEEM_TOKEN_FOR_BALANCE_RESPONSE, 0x3702A3 }, + { Opcode.SMSG_CAPTURE_POINT_REMOVED, 0x3D0008 }, + { Opcode.SMSG_CAST_FAILED, 0x4D0048 }, + { Opcode.SMSG_CAS_REFRESH_REMOTE_DATA, 0x37010E }, + { Opcode.SMSG_CHAIN_MISSILE_BOUNCE, 0x37005F }, + { Opcode.SMSG_CHALLENGE_MODE_COMPLETE, 0x3700A0 }, + { Opcode.SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT, 0x3700A5 }, + { Opcode.SMSG_CHALLENGE_MODE_RESET, 0x37009F }, + { Opcode.SMSG_CHALLENGE_MODE_START, 0x37009D }, + { Opcode.SMSG_CHALLENGE_MODE_UPDATE_DEATH_COUNT, 0x37009E }, + { Opcode.SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT, 0x4A000C }, + { Opcode.SMSG_CHANGE_REALM_TICKET_RESPONSE, 0x370296 }, + { Opcode.SMSG_CHANNEL_LIST, 0x3C0018 }, + { Opcode.SMSG_CHANNEL_NOTIFY, 0x3C0015 }, + { Opcode.SMSG_CHANNEL_NOTIFY_JOINED, 0x3C0016 }, + { Opcode.SMSG_CHANNEL_NOTIFY_LEFT, 0x3C0017 }, + { Opcode.SMSG_CHARACTER_CHECK_UPGRADE_RESULT, 0x370250 }, + { Opcode.SMSG_CHARACTER_LOGIN_FAILED, 0x37019B }, + { Opcode.SMSG_CHARACTER_OBJECT_TEST_RESPONSE, 0x37021B }, + { Opcode.SMSG_CHARACTER_RENAME_RESULT, 0x3701F7 }, + { Opcode.SMSG_CHARACTER_UPGRADE_ABORTED, 0x37024F }, + { Opcode.SMSG_CHARACTER_UPGRADE_COMPLETE, 0x37024E }, + { Opcode.SMSG_CHARACTER_UPGRADE_MANUAL_UNREVOKE_RESULT, 0x370251 }, + { Opcode.SMSG_CHARACTER_UPGRADE_STARTED, 0x37024D }, + { Opcode.SMSG_CHAR_CUSTOMIZE_FAILURE, 0x370178 }, + { Opcode.SMSG_CHAR_CUSTOMIZE_SUCCESS, 0x370179 }, + { Opcode.SMSG_CHAR_FACTION_CHANGE_RESULT, 0x37023A }, + { Opcode.SMSG_CHAT, 0x3C0001 }, + { Opcode.SMSG_CHAT_AUTO_RESPONDED, 0x3C000C }, + { Opcode.SMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_RESPONSE, 0x3C001F }, + { Opcode.SMSG_CHAT_DOWN, 0x3C0012 }, + { Opcode.SMSG_CHAT_IGNORED_ACCOUNT_MUTED, 0x3C0000 }, + { Opcode.SMSG_CHAT_IS_DOWN, 0x3C0013 }, + { Opcode.SMSG_CHAT_NOT_IN_GUILD, 0x3C0020 }, + { Opcode.SMSG_CHAT_NOT_IN_PARTY, 0x3C0006 }, + { Opcode.SMSG_CHAT_PLAYER_AMBIGUOUS, 0x3C0004 }, + { Opcode.SMSG_CHAT_PLAYER_NOTFOUND, 0x3C000B }, + { Opcode.SMSG_CHAT_RECONNECT, 0x3C0014 }, + { Opcode.SMSG_CHAT_REGIONAL_SERVICE_STATUS, 0x3C001A }, + { Opcode.SMSG_CHAT_RESTRICTED, 0x3C0007 }, + { Opcode.SMSG_CHAT_SERVER_MESSAGE, 0x3C0019 }, + { Opcode.SMSG_CHEAT_IGNORE_DIMISHING_RETURNS, 0x4D0002 }, + { Opcode.SMSG_CHECK_ABANDON_NPE, 0x4A0022 }, + { Opcode.SMSG_CHECK_CHARACTER_NAME_AVAILABILITY_RESULT, 0x37001B }, + { Opcode.SMSG_CHECK_WARGAME_ENTRY, 0x370027 }, + { Opcode.SMSG_CHROMIE_TIME_SELECT_EXPANSION_SUCCESS, 0x3702E8 }, + { Opcode.SMSG_CLAIM_RAF_REWARD_RESPONSE, 0x3702CF }, + { Opcode.SMSG_CLEAR_ALL_SPELL_CHARGES, 0x4D0016 }, + { Opcode.SMSG_CLEAR_BOSS_EMOTES, 0x370052 }, + { Opcode.SMSG_CLEAR_COOLDOWN, 0x370151 }, + { Opcode.SMSG_CLEAR_COOLDOWNS, 0x4D0015 }, + { Opcode.SMSG_CLEAR_RESURRECT, 0x370013 }, + { Opcode.SMSG_CLEAR_SPELL_CHARGES, 0x4D0017 }, + { Opcode.SMSG_CLEAR_TARGET, 0x3D0022 }, + { Opcode.SMSG_CLEAR_TREASURE_PICKER_CACHE, 0x4B0022 }, + { Opcode.SMSG_CLOSE_ARTIFACT_FORGE, 0x370232 }, + { Opcode.SMSG_CLUB_FINDER_ERROR_MESSAGE, 0x3702C7 }, + { Opcode.SMSG_CLUB_FINDER_GET_CLUB_POSTING_IDS_RESPONSE, 0x3702CA }, + { Opcode.SMSG_CLUB_FINDER_LOOKUP_CLUB_POSTINGS_LIST, 0x3702C8 }, + { Opcode.SMSG_CLUB_FINDER_RESPONSE_CHARACTER_APPLICATION_LIST, 0x3702C5 }, + { Opcode.SMSG_CLUB_FINDER_RESPONSE_POST_RECRUITMENT_MESSAGE, 0x3702C9 }, + { Opcode.SMSG_CLUB_FINDER_UPDATE_APPLICATIONS, 0x3702C6 }, + { Opcode.SMSG_CLUB_FINDER_WHISPER_APPLICANT_RESPONSE, 0x370308 }, + { Opcode.SMSG_COIN_REMOVED, 0x3700AC }, + { Opcode.SMSG_COMBAT_EVENT_FAILED, 0x3D0019 }, + { Opcode.SMSG_COMMENTATOR_MAP_INFO, 0x37019D }, + { Opcode.SMSG_COMMENTATOR_PLAYER_INFO, 0x37019E }, + { Opcode.SMSG_COMMENTATOR_STATE_CHANGED, 0x37019C }, + { Opcode.SMSG_COMMERCE_TOKEN_GET_COUNT_RESPONSE, 0x37025F }, + { Opcode.SMSG_COMMERCE_TOKEN_GET_LOG_RESPONSE, 0x37026B }, + { Opcode.SMSG_COMMERCE_TOKEN_GET_MARKET_PRICE_RESPONSE, 0x370261 }, + { Opcode.SMSG_COMMERCE_TOKEN_UPDATE, 0x370260 }, + { Opcode.SMSG_COMPLAINT_RESULT, 0x370143 }, + { Opcode.SMSG_COMPLETE_SHIPMENT_RESPONSE, 0x37022B }, + { Opcode.SMSG_COMPRESSED_PACKET, 0x3E000A }, + { Opcode.SMSG_CONFIRM_PARTY_INVITE, 0x3702A2 }, + { Opcode.SMSG_CONNECT_TO, 0x3E0005 }, + { Opcode.SMSG_CONSOLE_WRITE, 0x3700CA }, + { Opcode.SMSG_CONSUMABLE_TOKEN_BUY_AT_MARKET_PRICE_RESPONSE, 0x370267 }, + { Opcode.SMSG_CONSUMABLE_TOKEN_BUY_CHOICE_REQUIRED, 0x370266 }, + { Opcode.SMSG_CONSUMABLE_TOKEN_CAN_VETERAN_BUY_RESPONSE, 0x370265 }, + { Opcode.SMSG_CONSUMABLE_TOKEN_REDEEM_CONFIRM_REQUIRED, 0x370269 }, + { Opcode.SMSG_CONSUMABLE_TOKEN_REDEEM_RESPONSE, 0x37026A }, + { Opcode.SMSG_CONTACT_LIST, 0x370219 }, + { Opcode.SMSG_CONTRIBUTION_LAST_UPDATE_RESPONSE, 0x3702A9 }, + { Opcode.SMSG_CONTROL_UPDATE, 0x3700DC }, + { Opcode.SMSG_CONVERT_ITEMS_TO_CURRENCY_VALUE, 0x3702F1 }, + { Opcode.SMSG_COOLDOWN_CHEAT, 0x3701CD }, + { Opcode.SMSG_COOLDOWN_EVENT, 0x370150 }, + { Opcode.SMSG_CORPSE_LOCATION, 0x3700E4 }, + { Opcode.SMSG_CORPSE_RECLAIM_DELAY, 0x3701DE }, + { Opcode.SMSG_CORPSE_TRANSPORT_QUERY, 0x3701A8 }, + { Opcode.SMSG_COVENANT_CALLINGS_AVAILABILITY_RESPONSE, 0x4B0024 }, + { Opcode.SMSG_COVENANT_PREVIEW_OPEN_NPC, 0x37028B }, + { Opcode.SMSG_COVENANT_RENOWN_SEND_CATCHUP_STATE, 0x3702F2 }, + { Opcode.SMSG_CRAFTING_HOUSE_HELLO_RESPONSE, 0x37031F }, + { Opcode.SMSG_CRAFTING_ORDER_CANCEL_RESULT, 0x37031B }, + { Opcode.SMSG_CRAFTING_ORDER_CLAIM_RESULT, 0x370317 }, + { Opcode.SMSG_CRAFTING_ORDER_CRAFT_RESULT, 0x370319 }, + { Opcode.SMSG_CRAFTING_ORDER_CREATE_RESULT, 0x370315 }, + { Opcode.SMSG_CRAFTING_ORDER_FULFILL_RESULT, 0x37031A }, + { Opcode.SMSG_CRAFTING_ORDER_LIST_ORDERS_RESPONSE, 0x370316 }, + { Opcode.SMSG_CRAFTING_ORDER_NPC_REWARD_INFO, 0x370321 }, + { Opcode.SMSG_CRAFTING_ORDER_REJECT_RESULT, 0x37031D }, + { Opcode.SMSG_CRAFTING_ORDER_RELEASE_RESULT, 0x370318 }, + { Opcode.SMSG_CRAFTING_ORDER_UPDATE_STATE, 0x370320 }, + { Opcode.SMSG_CRAFT_ENCHANT_RESULT, 0x37031E }, + { Opcode.SMSG_CREATE_CHAR, 0x370197 }, + { Opcode.SMSG_CREATE_SHIPMENT_RESPONSE, 0x37022A }, + { Opcode.SMSG_CREATOR_VISUALS_OVERRIDE, 0x370324 }, + { Opcode.SMSG_CRITERIA_DELETED, 0x37017D }, + { Opcode.SMSG_CRITERIA_UPDATE, 0x370177 }, + { Opcode.SMSG_CROSSED_INEBRIATION_THRESHOLD, 0x370158 }, + { Opcode.SMSG_CURRENCY_TRANSFER_LOG, 0x370336 }, + { Opcode.SMSG_CURRENCY_TRANSFER_RESULT, 0x370335 }, + { Opcode.SMSG_CUSTOM_LOAD_SCREEN, 0x370062 }, + { Opcode.SMSG_DAILY_QUESTS_RESET, 0x4B0000 }, + { Opcode.SMSG_DAMAGE_CALC_LOG, 0x4D0054 }, + { Opcode.SMSG_DB_REPLY, 0x3B0000 }, + { Opcode.SMSG_DEATH_RELEASE_LOC, 0x37016A }, + { Opcode.SMSG_DEBUG_MENU_MANAGER_FULL_UPDATE, 0x3700EC }, + { Opcode.SMSG_DEFENSE_MESSAGE, 0x3C000A }, + { Opcode.SMSG_DELETE_CHAR, 0x370198 }, + { Opcode.SMSG_DELETE_EXPIRED_MISSIONS_RESULT, 0x410022 }, + { Opcode.SMSG_DELVES_ACCOUNT_DATA_ELEMENT_CHANGED, 0x37033B }, + { Opcode.SMSG_DESTROY_ARENA_UNIT, 0x3701D6 }, + { Opcode.SMSG_DESTRUCTIBLE_BUILDING_DAMAGE, 0x37018F }, + { Opcode.SMSG_DIFFERENT_INSTANCE_FROM_PARTY, 0x370020 }, + { Opcode.SMSG_DISENCHANT_CREDIT, 0x37003E }, + { Opcode.SMSG_DISMOUNT_RESULT, 0x370010 }, + { Opcode.SMSG_DISPEL_FAILED, 0x4D001E }, + { Opcode.SMSG_DISPLAY_GAME_ERROR, 0x370034 }, + { Opcode.SMSG_DISPLAY_PLAYER_CHOICE, 0x4A0004 }, + { Opcode.SMSG_DISPLAY_PROMOTION, 0x3700E1 }, + { Opcode.SMSG_DISPLAY_QUEST_POPUP, 0x4B001E }, + { Opcode.SMSG_DISPLAY_SOULBIND_UPDATE_MESSAGE, 0x3702F5 }, + { Opcode.SMSG_DISPLAY_TOAST, 0x3700B9 }, + { Opcode.SMSG_DISPLAY_WORLD_TEXT, 0x37027C }, + { Opcode.SMSG_DISPLAY_WORLD_TEXT_ON_TARGET, 0x4D0053 }, + { Opcode.SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR, 0x370077 }, + { Opcode.SMSG_DROP_NEW_CONNECTION, 0x3E0004 }, + { Opcode.SMSG_DUEL_ARRANGED, 0x3D001B }, + { Opcode.SMSG_DUEL_COMPLETE, 0x3D001F }, + { Opcode.SMSG_DUEL_COUNTDOWN, 0x3D001E }, + { Opcode.SMSG_DUEL_IN_BOUNDS, 0x3D001D }, + { Opcode.SMSG_DUEL_OUT_OF_BOUNDS, 0x3D001C }, + { Opcode.SMSG_DUEL_REQUESTED, 0x3D001A }, + { Opcode.SMSG_DUEL_WINNER, 0x3D0020 }, + { Opcode.SMSG_DURABILITY_DAMAGE_DEATH, 0x3701D9 }, + { Opcode.SMSG_EMOTE, 0x370257 }, + { Opcode.SMSG_ENABLE_BARBER_SHOP, 0x370153 }, + { Opcode.SMSG_ENCHANTMENT_LOG, 0x3701A9 }, + { Opcode.SMSG_ENCOUNTER_END, 0x370212 }, + { Opcode.SMSG_ENCOUNTER_START, 0x370211 }, + { Opcode.SMSG_END_LIGHTNING_STORM, 0x370140 }, + { Opcode.SMSG_ENTER_ENCRYPTED_MODE, 0x3E0001 }, + { Opcode.SMSG_ENUM_CHARACTERS_RESULT, 0x370018 }, + { Opcode.SMSG_ENUM_VAS_PURCHASE_STATES_RESPONSE, 0x370281 }, + { Opcode.SMSG_ENVIRONMENTAL_DAMAGE_LOG, 0x4D000E }, + { Opcode.SMSG_EQUIPMENT_SET_ID, 0x370149 }, + { Opcode.SMSG_EXPECTED_SPAM_RECORDS, 0x3C0005 }, + { Opcode.SMSG_EXPLORATION_EXPERIENCE, 0x3701F3 }, + { Opcode.SMSG_EXTERNAL_TRANSACTION_ID_GENERATED, 0x3702EF }, + { Opcode.SMSG_FACTION_BONUS_INFO, 0x3701B9 }, + { Opcode.SMSG_FAILED_PLAYER_CONDITION, 0x4A0002 }, + { Opcode.SMSG_FAILED_QUEST_TURN_IN, 0x37029F }, + { Opcode.SMSG_FEATURE_SYSTEM_STATUS, 0x370056 }, + { Opcode.SMSG_FEATURE_SYSTEM_STATUS2, 0x370333 }, + { Opcode.SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN, 0x370057 }, + { Opcode.SMSG_FEIGN_DEATH_RESISTED, 0x3701D8 }, + { Opcode.SMSG_FISH_ESCAPED, 0x370167 }, + { Opcode.SMSG_FISH_NOT_HOOKED, 0x370166 }, + { Opcode.SMSG_FLIGHT_SPLINE_SYNC, 0x48005B }, + { Opcode.SMSG_FLUSH_COMBAT_LOG_FILE, 0x4D0010 }, + { Opcode.SMSG_FORCED_DEATH_UPDATE, 0x37016B }, + { Opcode.SMSG_FORCE_ANIM, 0x3701E5 }, + { Opcode.SMSG_FORCE_ANIMATIONS, 0x3701E6 }, + { Opcode.SMSG_FORCE_OBJECT_RELINK, 0x3700E0 }, + { Opcode.SMSG_FORCE_RANDOM_TRANSMOG_TOAST, 0x370049 }, + { Opcode.SMSG_FORCE_SPAWN_TRACKING_UPDATE, 0x4B0021 }, + { Opcode.SMSG_FRIEND_STATUS, 0x37021A }, + { Opcode.SMSG_GAIN_MAW_POWER, 0x370270 }, + { Opcode.SMSG_GAME_OBJECT_ACTIVATE_ANIM_KIT, 0x37005A }, + { Opcode.SMSG_GAME_OBJECT_BASE, 0x3702B6 }, + { Opcode.SMSG_GAME_OBJECT_CLOSE_INTERACTION, 0x370307 }, + { Opcode.SMSG_GAME_OBJECT_CUSTOM_ANIM, 0x37005B }, + { Opcode.SMSG_GAME_OBJECT_DESPAWN, 0x37005C }, + { Opcode.SMSG_GAME_OBJECT_INTERACTION, 0x370306 }, + { Opcode.SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL, 0x4D003C }, + { Opcode.SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL_KIT, 0x4D003B }, + { Opcode.SMSG_GAME_OBJECT_RESET_STATE, 0x3701B3 }, + { Opcode.SMSG_GAME_OBJECT_SET_STATE_LOCAL, 0x370292 }, + { Opcode.SMSG_GAME_SPEED_SET, 0x370119 }, + { Opcode.SMSG_GAME_TIME_SET, 0x3701A2 }, + { Opcode.SMSG_GAME_TIME_UPDATE, 0x3701A1 }, + { Opcode.SMSG_GARRISON_ACTIVATE_MISSION_BONUS_ABILITY, 0x410024 }, + { Opcode.SMSG_GARRISON_ADD_EVENT, 0x410048 }, + { Opcode.SMSG_GARRISON_ADD_FOLLOWER_RESULT, 0x410016 }, + { Opcode.SMSG_GARRISON_ADD_MISSION_RESULT, 0x41001A }, + { Opcode.SMSG_GARRISON_ADD_SPEC_GROUPS, 0x41004B }, + { Opcode.SMSG_GARRISON_APPLY_TALENT_SOCKET_DATA_CHANGES, 0x41004F }, + { Opcode.SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT, 0x41002C }, + { Opcode.SMSG_GARRISON_AUTO_TROOP_MIN_LEVEL_UPDATE_RESULT, 0x410051 }, + { Opcode.SMSG_GARRISON_BUILDING_ACTIVATED, 0x41000B }, + { Opcode.SMSG_GARRISON_BUILDING_REMOVED, 0x410004 }, + { Opcode.SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT, 0x410006 }, + { Opcode.SMSG_GARRISON_CHANGE_MISSION_START_TIME_RESULT, 0x41001D }, + { Opcode.SMSG_GARRISON_CLEAR_COLLECTION, 0x410047 }, + { Opcode.SMSG_GARRISON_CLEAR_EVENT_LIST, 0x41004A }, + { Opcode.SMSG_GARRISON_CLEAR_SPEC_GROUPS, 0x41004C }, + { Opcode.SMSG_GARRISON_COLLECTION_REMOVE_ENTRY, 0x410046 }, + { Opcode.SMSG_GARRISON_COLLECTION_UPDATE_ENTRY, 0x410045 }, + { Opcode.SMSG_GARRISON_COMPLETE_BUILDING_CONSTRUCTION_RESULT, 0x41003D }, + { Opcode.SMSG_GARRISON_COMPLETE_MISSION_RESULT, 0x41001C }, + { Opcode.SMSG_GARRISON_CREATE_RESULT, 0x41000C }, + { Opcode.SMSG_GARRISON_DELETE_MISSION_RESULT, 0x410023 }, + { Opcode.SMSG_GARRISON_DELETE_RESULT, 0x410035 }, + { Opcode.SMSG_GARRISON_FOLLOWER_ACTIVATIONS_SET, 0x41002B }, + { Opcode.SMSG_GARRISON_FOLLOWER_CHANGED_FLAGS, 0x410029 }, + { Opcode.SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL, 0x410027 }, + { Opcode.SMSG_GARRISON_FOLLOWER_CHANGED_QUALITY, 0x410028 }, + { Opcode.SMSG_GARRISON_FOLLOWER_CHANGED_XP, 0x410026 }, + { Opcode.SMSG_GARRISON_FOLLOWER_FATIGUE_CLEARED, 0x41002A }, + { Opcode.SMSG_GARRISON_GENERATE_FOLLOWERS_RESULT, 0x410033 }, + { Opcode.SMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO_RESULT, 0x410015 }, + { Opcode.SMSG_GARRISON_GET_RECALL_PORTAL_LAST_USED_TIME_RESULT, 0x41001E }, + { Opcode.SMSG_GARRISON_IS_UPGRADEABLE_RESPONSE, 0x41003F }, + { Opcode.SMSG_GARRISON_LEARN_BLUEPRINT_RESULT, 0x410007 }, + { Opcode.SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT, 0x410005 }, + { Opcode.SMSG_GARRISON_LIST_COMPLETED_MISSIONS_CHEAT_RESULT, 0x410040 }, + { Opcode.SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT, 0x410019 }, + { Opcode.SMSG_GARRISON_MAP_DATA_RESPONSE, 0x410042 }, + { Opcode.SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT, 0x410020 }, + { Opcode.SMSG_GARRISON_MISSION_REQUEST_REWARD_INFO_RESPONSE, 0x410043 }, + { Opcode.SMSG_GARRISON_MISSION_START_CONDITION_UPDATE, 0x410025 }, + { Opcode.SMSG_GARRISON_OPEN_CRAFTER, 0x410037 }, + { Opcode.SMSG_GARRISON_OPEN_RECRUITMENT_NPC, 0x410030 }, + { Opcode.SMSG_GARRISON_PLACE_BUILDING_RESULT, 0x410003 }, + { Opcode.SMSG_GARRISON_PLOT_PLACED, 0x410001 }, + { Opcode.SMSG_GARRISON_PLOT_REMOVED, 0x410002 }, + { Opcode.SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT, 0x410034 }, + { Opcode.SMSG_GARRISON_REMOTE_INFO, 0x41000A }, + { Opcode.SMSG_GARRISON_REMOVE_EVENT, 0x410049 }, + { Opcode.SMSG_GARRISON_REMOVE_FOLLOWER_ABILITY_RESULT, 0x41002F }, + { Opcode.SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT, 0x41002D }, + { Opcode.SMSG_GARRISON_REMOVE_FOLLOWER_RESULT, 0x410017 }, + { Opcode.SMSG_GARRISON_RENAME_FOLLOWER_RESULT, 0x41002E }, + { Opcode.SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT, 0x410009 }, + { Opcode.SMSG_GARRISON_RESEARCH_TALENT_RESULT, 0x41000E }, + { Opcode.SMSG_GARRISON_RESET_TALENT_TREE, 0x410013 }, + { Opcode.SMSG_GARRISON_RESET_TALENT_TREE_SOCKET_DATA, 0x410014 }, + { Opcode.SMSG_GARRISON_START_MISSION_RESULT, 0x41001B }, + { Opcode.SMSG_GARRISON_SWAP_BUILDINGS_RESPONSE, 0x41003C }, + { Opcode.SMSG_GARRISON_SWITCH_TALENT_TREE_BRANCH, 0x41004D }, + { Opcode.SMSG_GARRISON_TALENT_COMPLETED, 0x41000F }, + { Opcode.SMSG_GARRISON_TALENT_REMOVED, 0x410010 }, + { Opcode.SMSG_GARRISON_TALENT_REMOVE_SOCKET_DATA, 0x410012 }, + { Opcode.SMSG_GARRISON_TALENT_UPDATE_SOCKET_DATA, 0x410011 }, + { Opcode.SMSG_GARRISON_TALENT_WORLD_QUEST_UNLOCKS_RESPONSE, 0x41004E }, + { Opcode.SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT, 0x410008 }, + { Opcode.SMSG_GARRISON_UPDATE_FOLLOWER, 0x410018 }, + { Opcode.SMSG_GARRISON_UPDATE_GARRISON_MONUMENT_SELECTIONS, 0x41003E }, + { Opcode.SMSG_GARRISON_UPDATE_MISSION_CHEAT_RESULT, 0x410050 }, + { Opcode.SMSG_GARRISON_UPGRADE_RESULT, 0x41000D }, + { Opcode.SMSG_GARRISON_USE_RECALL_PORTAL_RESULT, 0x41001F }, + { Opcode.SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT, 0x37001C }, + { Opcode.SMSG_GENERATE_SSO_TOKEN_RESPONSE, 0x3702AA }, + { Opcode.SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT, 0x3701F5 }, + { Opcode.SMSG_GET_GARRISON_INFO_RESULT, 0x410000 }, + { Opcode.SMSG_GET_LANDING_PAGE_SHIPMENTS_RESPONSE, 0x37022D }, + { Opcode.SMSG_GET_REALM_HIDDEN_RESULT, 0x37032A }, + { Opcode.SMSG_GET_REMAINING_GAME_TIME_RESPONSE, 0x370268 }, + { Opcode.SMSG_GET_SELECTED_TROPHY_ID_RESPONSE, 0x370255 }, + { Opcode.SMSG_GET_SHIPMENTS_OF_TYPE_RESPONSE, 0x37022C }, + { Opcode.SMSG_GET_SHIPMENT_INFO_RESPONSE, 0x370228 }, + { Opcode.SMSG_GET_TROPHY_LIST_RESPONSE, 0x370254 }, + { Opcode.SMSG_GET_VAS_ACCOUNT_CHARACTER_LIST_RESULT, 0x37027D }, + { Opcode.SMSG_GET_VAS_TRANSFER_TARGET_REALM_LIST_RESULT, 0x37027E }, + { Opcode.SMSG_GM_PLAYER_INFO, 0x4A000D }, + { Opcode.SMSG_GM_REQUEST_PLAYER_INFO, 0x4A0003 }, + { Opcode.SMSG_GM_TICKET_CASE_STATUS, 0x37013B }, + { Opcode.SMSG_GM_TICKET_SYSTEM_STATUS, 0x37013A }, + { Opcode.SMSG_GOD_MODE, 0x370192 }, + { Opcode.SMSG_GOSSIP_COMPLETE, 0x4B0017 }, + { Opcode.SMSG_GOSSIP_MESSAGE, 0x4B0018 }, + { Opcode.SMSG_GOSSIP_OPTION_NPC_INTERACTION, 0x4B0028 }, + { Opcode.SMSG_GOSSIP_POI, 0x370225 }, + { Opcode.SMSG_GOSSIP_QUEST_UPDATE, 0x4B0019 }, + { Opcode.SMSG_GOSSIP_REFRESH_OPTIONS, 0x4B0027 }, + { Opcode.SMSG_GROUP_ACTION_THROTTLED, 0x370024 }, + { Opcode.SMSG_GROUP_AUTO_KICK, 0x370222 }, + { Opcode.SMSG_GROUP_DECLINE, 0x37021E }, + { Opcode.SMSG_GROUP_DESTROYED, 0x370221 }, + { Opcode.SMSG_GROUP_NEW_LEADER, 0x3700C2 }, + { Opcode.SMSG_GROUP_REQUEST_DECLINE, 0x37021F }, + { Opcode.SMSG_GROUP_UNINVITE, 0x370220 }, + { Opcode.SMSG_GUILD_ACHIEVEMENT_DELETED, 0x43000D }, + { Opcode.SMSG_GUILD_ACHIEVEMENT_EARNED, 0x43000C }, + { Opcode.SMSG_GUILD_ACHIEVEMENT_MEMBERS, 0x43000F }, + { Opcode.SMSG_GUILD_BANK_LOG_QUERY_RESULTS, 0x430027 }, + { Opcode.SMSG_GUILD_BANK_QUERY_RESULTS, 0x430026 }, + { Opcode.SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY, 0x430028 }, + { Opcode.SMSG_GUILD_BANK_TEXT_QUERY_RESULT, 0x43002B }, + { Opcode.SMSG_GUILD_CHALLENGE_COMPLETED, 0x43001B }, + { Opcode.SMSG_GUILD_CHALLENGE_UPDATE, 0x43001A }, + { Opcode.SMSG_GUILD_CHANGE_NAME_RESULT, 0x430025 }, + { Opcode.SMSG_GUILD_COMMAND_RESULT, 0x430002 }, + { Opcode.SMSG_GUILD_CRITERIA_DELETED, 0x43000E }, + { Opcode.SMSG_GUILD_CRITERIA_UPDATE, 0x43000B }, + { Opcode.SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED, 0x430040 }, + { Opcode.SMSG_GUILD_EVENT_BANK_MONEY_CHANGED, 0x43003F }, + { Opcode.SMSG_GUILD_EVENT_DISBANDED, 0x430035 }, + { Opcode.SMSG_GUILD_EVENT_LOG_QUERY_RESULTS, 0x43002A }, + { Opcode.SMSG_GUILD_EVENT_MOTD, 0x430036 }, + { Opcode.SMSG_GUILD_EVENT_NEW_LEADER, 0x430034 }, + { Opcode.SMSG_GUILD_EVENT_PLAYER_JOINED, 0x430032 }, + { Opcode.SMSG_GUILD_EVENT_PLAYER_LEFT, 0x430033 }, + { Opcode.SMSG_GUILD_EVENT_PRESENCE_CHANGE, 0x430037 }, + { Opcode.SMSG_GUILD_EVENT_RANKS_UPDATED, 0x430039 }, + { Opcode.SMSG_GUILD_EVENT_RANK_CHANGED, 0x43003A }, + { Opcode.SMSG_GUILD_EVENT_STATUS_CHANGE, 0x430038 }, + { Opcode.SMSG_GUILD_EVENT_TAB_ADDED, 0x43003B }, + { Opcode.SMSG_GUILD_EVENT_TAB_DELETED, 0x43003C }, + { Opcode.SMSG_GUILD_EVENT_TAB_MODIFIED, 0x43003D }, + { Opcode.SMSG_GUILD_EVENT_TAB_TEXT_CHANGED, 0x43003E }, + { Opcode.SMSG_GUILD_FLAGGED_FOR_RENAME, 0x430024 }, + { Opcode.SMSG_GUILD_HARDCORE_MEMBER_DEATH, 0x430004 }, + { Opcode.SMSG_GUILD_INVITE, 0x430012 }, + { Opcode.SMSG_GUILD_INVITE_DECLINED, 0x430030 }, + { Opcode.SMSG_GUILD_INVITE_EXPIRED, 0x430031 }, + { Opcode.SMSG_GUILD_ITEM_LOOTED_NOTIFY, 0x43001C }, + { Opcode.SMSG_GUILD_KNOWN_RECIPES, 0x430006 }, + { Opcode.SMSG_GUILD_MEMBERS_WITH_RECIPE, 0x430007 }, + { Opcode.SMSG_GUILD_MEMBER_DAILY_RESET, 0x43002C }, + { Opcode.SMSG_GUILD_MEMBER_RECIPES, 0x430005 }, + { Opcode.SMSG_GUILD_MEMBER_UPDATE_NOTE, 0x430011 }, + { Opcode.SMSG_GUILD_MOVED, 0x430022 }, + { Opcode.SMSG_GUILD_MOVE_STARTING, 0x430021 }, + { Opcode.SMSG_GUILD_NAME_CHANGED, 0x430023 }, + { Opcode.SMSG_GUILD_NEWS, 0x430009 }, + { Opcode.SMSG_GUILD_NEWS_DELETED, 0x43000A }, + { Opcode.SMSG_GUILD_PARTY_STATE, 0x430013 }, + { Opcode.SMSG_GUILD_PERMISSIONS_QUERY_RESULTS, 0x430029 }, + { Opcode.SMSG_GUILD_RANKS, 0x430010 }, + { Opcode.SMSG_GUILD_REPUTATION_REACTION_CHANGED, 0x430014 }, + { Opcode.SMSG_GUILD_RESET, 0x430020 }, + { Opcode.SMSG_GUILD_REWARD_LIST, 0x430008 }, + { Opcode.SMSG_GUILD_ROSTER, 0x430003 }, + { Opcode.SMSG_GUILD_SEND_RANK_CHANGE, 0x430001 }, + { Opcode.SMSG_HARDCORE_DEATH_ALERT, 0x370332 }, + { Opcode.SMSG_HEALTH_UPDATE, 0x370168 }, + { Opcode.SMSG_HIGHEST_THREAT_UPDATE, 0x370170 }, + { Opcode.SMSG_HOTFIX_CONNECT, 0x3B0003 }, + { Opcode.SMSG_HOTFIX_MESSAGE, 0x3B0002 }, + { Opcode.SMSG_INITIALIZE_FACTIONS, 0x3701B8 }, + { Opcode.SMSG_INITIAL_SETUP, 0x370014 }, + { Opcode.SMSG_INIT_WORLD_STATES, 0x3701DA }, + { Opcode.SMSG_INSPECT_RESULT, 0x3700C6 }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY, 0x370240 }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT, 0x37023F }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_END, 0x370248 }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT, 0x37023E }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE, 0x37024A }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION, 0x370249 }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE, 0x370243 }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START, 0x370242 }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE, 0x370247 }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED, 0x37024B }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_START, 0x370244 }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_TIMER_START, 0x370241 }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_UPDATE_ALLOW_RELEASE_IN_PROGRESS, 0x370246 }, + { Opcode.SMSG_INSTANCE_ENCOUNTER_UPDATE_SUPPRESS_RELEASE, 0x370245 }, + { Opcode.SMSG_INSTANCE_GROUP_SIZE_CHANGED, 0x370190 }, + { Opcode.SMSG_INSTANCE_INFO, 0x3700C9 }, + { Opcode.SMSG_INSTANCE_RESET, 0x37011E }, + { Opcode.SMSG_INSTANCE_RESET_FAILED, 0x37011F }, + { Opcode.SMSG_INSTANCE_SAVE_CREATED, 0x370210 }, + { Opcode.SMSG_INTERRUPT_POWER_REGEN, 0x4D004A }, + { Opcode.SMSG_INVALIDATE_PAGE_TEXT, 0x3B000A }, + { Opcode.SMSG_INVALIDATE_PLAYER, 0x4A0007 }, + { Opcode.SMSG_INVALID_PROMOTION_CODE, 0x3701E7 }, + { Opcode.SMSG_INVENTORY_CHANGE_FAILURE, 0x4E0005 }, + { Opcode.SMSG_INVENTORY_FIXUP_COMPLETE, 0x3702A1 }, + { Opcode.SMSG_INVENTORY_FULL_OVERFLOW, 0x3702B2 }, + { Opcode.SMSG_ISLAND_AZERITE_GAIN, 0x3701F0 }, + { Opcode.SMSG_ISLAND_COMPLETE, 0x3701F1 }, + { Opcode.SMSG_IS_QUEST_COMPLETE_RESPONSE, 0x4B0004 }, + { Opcode.SMSG_ITEM_CHANGED, 0x370181 }, + { Opcode.SMSG_ITEM_COOLDOWN, 0x370256 }, + { Opcode.SMSG_ITEM_ENCHANT_TIME_UPDATE, 0x3701E9 }, + { Opcode.SMSG_ITEM_EXPIRE_PURCHASE_REFUND, 0x370033 }, + { Opcode.SMSG_ITEM_INTERACTION_COMPLETE, 0x3702E7 }, + { Opcode.SMSG_ITEM_PURCHASE_REFUND_RESULT, 0x370031 }, + { Opcode.SMSG_ITEM_PUSH_RESULT, 0x3700B8 }, + { Opcode.SMSG_ITEM_TIME_UPDATE, 0x3701E8 }, + { Opcode.SMSG_KICK_REASON, 0x370121 }, + { Opcode.SMSG_LATENCY_REPORT_PING, 0x3702F8 }, + { Opcode.SMSG_LEARNED_SPELLS, 0x4D003E }, + { Opcode.SMSG_LEARN_PVP_TALENT_FAILED, 0x37006B }, + { Opcode.SMSG_LEARN_TALENT_FAILED, 0x37006A }, + { Opcode.SMSG_LEGACY_LOOT_RULES, 0x3702B7 }, + { Opcode.SMSG_LEVEL_LINKING_RESULT, 0x3702CD }, + { Opcode.SMSG_LEVEL_UP_INFO, 0x37017F }, + { Opcode.SMSG_LFG_BOOT_PLAYER, 0x450019 }, + { Opcode.SMSG_LFG_DISABLED, 0x450017 }, + { Opcode.SMSG_LFG_EXPAND_SEARCH_PROMPT, 0x45001F }, + { Opcode.SMSG_LFG_INSTANCE_SHUTDOWN_COUNTDOWN, 0x450009 }, + { Opcode.SMSG_LFG_JOIN_RESULT, 0x450000 }, + { Opcode.SMSG_LFG_LIST_APPLICANT_LIST_UPDATE, 0x45000F }, + { Opcode.SMSG_LFG_LIST_APPLICATION_STATUS_UPDATE, 0x45000C }, + { Opcode.SMSG_LFG_LIST_APPLY_TO_GROUP_RESULT, 0x45000D }, + { Opcode.SMSG_LFG_LIST_JOIN_RESULT, 0x450001 }, + { Opcode.SMSG_LFG_LIST_SEARCH_RESULTS, 0x450002 }, + { Opcode.SMSG_LFG_LIST_SEARCH_RESULTS_UPDATE, 0x450010 }, + { Opcode.SMSG_LFG_LIST_SEARCH_STATUS, 0x450003 }, + { Opcode.SMSG_LFG_LIST_UPDATE_BLACKLIST, 0x45000E }, + { Opcode.SMSG_LFG_LIST_UPDATE_EXPIRATION, 0x45000B }, + { Opcode.SMSG_LFG_LIST_UPDATE_STATUS, 0x45000A }, + { Opcode.SMSG_LFG_OFFER_CONTINUE, 0x450018 }, + { Opcode.SMSG_LFG_PARTY_INFO, 0x45001A }, + { Opcode.SMSG_LFG_PLAYER_INFO, 0x45001B }, + { Opcode.SMSG_LFG_PLAYER_REWARD, 0x45001C }, + { Opcode.SMSG_LFG_PROPOSAL_UPDATE, 0x450011 }, + { Opcode.SMSG_LFG_QUEUE_STATUS, 0x450004 }, + { Opcode.SMSG_LFG_READY_CHECK_RESULT, 0x45001E }, + { Opcode.SMSG_LFG_READY_CHECK_UPDATE, 0x450006 }, + { Opcode.SMSG_LFG_ROLE_CHECK_UPDATE, 0x450005 }, + { Opcode.SMSG_LFG_SLOT_INVALID, 0x450014 }, + { Opcode.SMSG_LFG_TELEPORT_DENIED, 0x450016 }, + { Opcode.SMSG_LFG_UPDATE_STATUS, 0x450008 }, + { Opcode.SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT, 0x370202 }, + { Opcode.SMSG_LIVE_REGION_CHARACTER_COPY_RESULT, 0x370201 }, + { Opcode.SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT, 0x3701F6 }, + { Opcode.SMSG_LIVE_REGION_KEY_BINDINGS_COPY_RESULT, 0x370203 }, + { Opcode.SMSG_LOAD_CUF_PROFILES, 0x370053 }, + { Opcode.SMSG_LOAD_EQUIPMENT_SET, 0x3701A4 }, + { Opcode.SMSG_LOBBY_MATCHMAKER_LOBBY_ACQUIRED_SERVER, 0x370309 }, + { Opcode.SMSG_LOBBY_MATCHMAKER_PARTY_INFO, 0x37030A }, + { Opcode.SMSG_LOBBY_MATCHMAKER_PARTY_INVITE_REJECTED, 0x37030B }, + { Opcode.SMSG_LOBBY_MATCHMAKER_RECEIVE_INVITE, 0x37030C }, + { Opcode.SMSG_LOGIN_SET_TIME_SPEED, 0x3701A3 }, + { Opcode.SMSG_LOGIN_VERIFY_WORLD, 0x37002E }, + { Opcode.SMSG_LOGOUT_CANCEL_ACK, 0x37011D }, + { Opcode.SMSG_LOGOUT_COMPLETE, 0x37011C }, + { Opcode.SMSG_LOGOUT_RESPONSE, 0x37011B }, + { Opcode.SMSG_LOG_XP_GAIN, 0x37017B }, + { Opcode.SMSG_LOOT_ALL_PASSED, 0x3700B6 }, + { Opcode.SMSG_LOOT_LIST, 0x3701D5 }, + { Opcode.SMSG_LOOT_MONEY_NOTIFY, 0x3700B1 }, + { Opcode.SMSG_LOOT_RELEASE, 0x3700B0 }, + { Opcode.SMSG_LOOT_RELEASE_ALL, 0x3700AF }, + { Opcode.SMSG_LOOT_REMOVED, 0x3700AB }, + { Opcode.SMSG_LOOT_RESPONSE, 0x3700AA }, + { Opcode.SMSG_LOOT_ROLL, 0x3700B3 }, + { Opcode.SMSG_LOOT_ROLLS_COMPLETE, 0x3700B5 }, + { Opcode.SMSG_LOOT_ROLL_WON, 0x3700B7 }, + { Opcode.SMSG_LOSS_OF_CONTROL_AURA_UPDATE, 0x370107 }, + { Opcode.SMSG_MAIL_COMMAND_RESULT, 0x3700D0 }, + { Opcode.SMSG_MAIL_LIST_RESULT, 0x3701EA }, + { Opcode.SMSG_MAIL_QUERY_NEXT_TIME_RESULT, 0x3701EB }, + { Opcode.SMSG_MAP_OBJECTIVES_INIT, 0x3D002A }, + { Opcode.SMSG_MAP_OBJ_EVENTS, 0x37005D }, + { Opcode.SMSG_MASTER_LOOT_CANDIDATE_LIST, 0x3700B4 }, + { Opcode.SMSG_MEETING_STONE_FAILED, 0x37030D }, + { Opcode.SMSG_MESSAGE_BOX, 0x37000A }, + { Opcode.SMSG_MINIMAP_PING, 0x370165 }, + { Opcode.SMSG_MIRROR_IMAGE_COMPONENTED_DATA, 0x4D0004 }, + { Opcode.SMSG_MIRROR_IMAGE_CREATURE_DATA, 0x4D0003 }, + { Opcode.SMSG_MISSILE_CANCEL, 0x37005E }, + { Opcode.SMSG_MODIFY_COOLDOWN, 0x3701F8 }, + { Opcode.SMSG_MOUNT_RESULT, 0x37000F }, + { Opcode.SMSG_MOVEMENT_ENFORCEMENT_ALERT, 0x3702BD }, + { Opcode.SMSG_MOVE_ADD_IMPULSE, 0x480062 }, + { Opcode.SMSG_MOVE_APPLY_INERTIA, 0x48005E }, + { Opcode.SMSG_MOVE_APPLY_MOVEMENT_FORCE, 0x480045 }, + { Opcode.SMSG_MOVE_DISABLE_COLLISION, 0x480041 }, + { Opcode.SMSG_MOVE_DISABLE_DOUBLE_JUMP, 0x48002B }, + { Opcode.SMSG_MOVE_DISABLE_FULL_SPEED_TURNING, 0x480075 }, + { Opcode.SMSG_MOVE_DISABLE_GRAVITY, 0x48003D }, + { Opcode.SMSG_MOVE_DISABLE_INERTIA, 0x48003F }, + { Opcode.SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY, 0x48003C }, + { Opcode.SMSG_MOVE_ENABLE_COLLISION, 0x480042 }, + { Opcode.SMSG_MOVE_ENABLE_DOUBLE_JUMP, 0x48002A }, + { Opcode.SMSG_MOVE_ENABLE_FULL_SPEED_TURNING, 0x480074 }, + { Opcode.SMSG_MOVE_ENABLE_GRAVITY, 0x48003E }, + { Opcode.SMSG_MOVE_ENABLE_INERTIA, 0x480040 }, + { Opcode.SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY, 0x48003B }, + { Opcode.SMSG_MOVE_KNOCK_BACK, 0x480031 }, + { Opcode.SMSG_MOVE_REMOVE_INERTIA, 0x48005F }, + { Opcode.SMSG_MOVE_REMOVE_MOVEMENT_FORCE, 0x480046 }, + { Opcode.SMSG_MOVE_ROOT, 0x480027 }, + { Opcode.SMSG_MOVE_SET_ACTIVE_MOVER, 0x480003 }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_ADD_IMPULSE_MAX_SPEED, 0x48006B }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_AIR_FRICTION, 0x480066 }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_BANKING_RATE, 0x48006C }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_DOUBLE_JUMP_VEL_MOD, 0x480069 }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_GLIDE_START_MIN_HEIGHT, 0x48006A }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_LAUNCH_SPEED_COEFFICIENT, 0x480072 }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_LIFT_COEFFICIENT, 0x480068 }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_MAX_VEL, 0x480067 }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_OVER_MAX_DECELERATION, 0x480071 }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_DOWN, 0x48006D }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_UP, 0x48006E }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_SURFACE_FRICTION, 0x480070 }, + { Opcode.SMSG_MOVE_SET_ADV_FLYING_TURN_VELOCITY_THRESHOLD, 0x48006F }, + { Opcode.SMSG_MOVE_SET_CANT_SWIM, 0x480035 }, + { Opcode.SMSG_MOVE_SET_CAN_ADV_FLY, 0x480064 }, + { Opcode.SMSG_MOVE_SET_CAN_FLY, 0x480033 }, + { Opcode.SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING, 0x480037 }, + { Opcode.SMSG_MOVE_SET_COLLISION_HEIGHT, 0x480043 }, + { Opcode.SMSG_MOVE_SET_COMPOUND_STATE, 0x480047 }, + { Opcode.SMSG_MOVE_SET_FEATHER_FALL, 0x48002D }, + { Opcode.SMSG_MOVE_SET_FLIGHT_BACK_SPEED, 0x480023 }, + { Opcode.SMSG_MOVE_SET_FLIGHT_SPEED, 0x480022 }, + { Opcode.SMSG_MOVE_SET_HOVERING, 0x48002F }, + { Opcode.SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES, 0x480039 }, + { Opcode.SMSG_MOVE_SET_LAND_WALK, 0x48002C }, + { Opcode.SMSG_MOVE_SET_MOD_MOVEMENT_FORCE_MAGNITUDE, 0x480014 }, + { Opcode.SMSG_MOVE_SET_NORMAL_FALL, 0x48002E }, + { Opcode.SMSG_MOVE_SET_PITCH_RATE, 0x480026 }, + { Opcode.SMSG_MOVE_SET_RUN_BACK_SPEED, 0x48001F }, + { Opcode.SMSG_MOVE_SET_RUN_SPEED, 0x48001E }, + { Opcode.SMSG_MOVE_SET_SWIM_BACK_SPEED, 0x480021 }, + { Opcode.SMSG_MOVE_SET_SWIM_SPEED, 0x480020 }, + { Opcode.SMSG_MOVE_SET_TURN_RATE, 0x480025 }, + { Opcode.SMSG_MOVE_SET_VEHICLE_REC_ID, 0x480044 }, + { Opcode.SMSG_MOVE_SET_WALK_SPEED, 0x480024 }, + { Opcode.SMSG_MOVE_SET_WATER_WALK, 0x480029 }, + { Opcode.SMSG_MOVE_SKIP_TIME, 0x480048 }, + { Opcode.SMSG_MOVE_SPLINE_DISABLE_COLLISION, 0x48004D }, + { Opcode.SMSG_MOVE_SPLINE_DISABLE_GRAVITY, 0x48004B }, + { Opcode.SMSG_MOVE_SPLINE_ENABLE_COLLISION, 0x48004E }, + { Opcode.SMSG_MOVE_SPLINE_ENABLE_GRAVITY, 0x48004C }, + { Opcode.SMSG_MOVE_SPLINE_ROOT, 0x480049 }, + { Opcode.SMSG_MOVE_SPLINE_SET_FEATHER_FALL, 0x48004F }, + { Opcode.SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED, 0x48001A }, + { Opcode.SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED, 0x480019 }, + { Opcode.SMSG_MOVE_SPLINE_SET_FLYING, 0x480059 }, + { Opcode.SMSG_MOVE_SPLINE_SET_HOVER, 0x480051 }, + { Opcode.SMSG_MOVE_SPLINE_SET_LAND_WALK, 0x480054 }, + { Opcode.SMSG_MOVE_SPLINE_SET_NORMAL_FALL, 0x480050 }, + { Opcode.SMSG_MOVE_SPLINE_SET_PITCH_RATE, 0x48001D }, + { Opcode.SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED, 0x480016 }, + { Opcode.SMSG_MOVE_SPLINE_SET_RUN_MODE, 0x480057 }, + { Opcode.SMSG_MOVE_SPLINE_SET_RUN_SPEED, 0x480015 }, + { Opcode.SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED, 0x480018 }, + { Opcode.SMSG_MOVE_SPLINE_SET_SWIM_SPEED, 0x480017 }, + { Opcode.SMSG_MOVE_SPLINE_SET_TURN_RATE, 0x48001C }, + { Opcode.SMSG_MOVE_SPLINE_SET_WALK_MODE, 0x480058 }, + { Opcode.SMSG_MOVE_SPLINE_SET_WALK_SPEED, 0x48001B }, + { Opcode.SMSG_MOVE_SPLINE_SET_WATER_WALK, 0x480053 }, + { Opcode.SMSG_MOVE_SPLINE_START_SWIM, 0x480055 }, + { Opcode.SMSG_MOVE_SPLINE_STOP_SWIM, 0x480056 }, + { Opcode.SMSG_MOVE_SPLINE_UNROOT, 0x48004A }, + { Opcode.SMSG_MOVE_SPLINE_UNSET_FLYING, 0x48005A }, + { Opcode.SMSG_MOVE_SPLINE_UNSET_HOVER, 0x480052 }, + { Opcode.SMSG_MOVE_TELEPORT, 0x480032 }, + { Opcode.SMSG_MOVE_UNROOT, 0x480028 }, + { Opcode.SMSG_MOVE_UNSET_CANT_SWIM, 0x480036 }, + { Opcode.SMSG_MOVE_UNSET_CAN_ADV_FLY, 0x480065 }, + { Opcode.SMSG_MOVE_UNSET_CAN_FLY, 0x480034 }, + { Opcode.SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING, 0x480038 }, + { Opcode.SMSG_MOVE_UNSET_HOVERING, 0x480030 }, + { Opcode.SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES, 0x48003A }, + { Opcode.SMSG_MOVE_UPDATE, 0x48000E }, + { Opcode.SMSG_MOVE_UPDATE_ADD_IMPULSE, 0x480063 }, + { Opcode.SMSG_MOVE_UPDATE_APPLY_INERTIA, 0x480060 }, + { Opcode.SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE, 0x480012 }, + { Opcode.SMSG_MOVE_UPDATE_COLLISION_HEIGHT, 0x48000D }, + { Opcode.SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED, 0x48000A }, + { Opcode.SMSG_MOVE_UPDATE_FLIGHT_SPEED, 0x480009 }, + { Opcode.SMSG_MOVE_UPDATE_KNOCK_BACK, 0x480010 }, + { Opcode.SMSG_MOVE_UPDATE_MOD_MOVEMENT_FORCE_MAGNITUDE, 0x480011 }, + { Opcode.SMSG_MOVE_UPDATE_PITCH_RATE, 0x48000C }, + { Opcode.SMSG_MOVE_UPDATE_REMOVE_INERTIA, 0x480061 }, + { Opcode.SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE, 0x480013 }, + { Opcode.SMSG_MOVE_UPDATE_RUN_BACK_SPEED, 0x480005 }, + { Opcode.SMSG_MOVE_UPDATE_RUN_SPEED, 0x480004 }, + { Opcode.SMSG_MOVE_UPDATE_SWIM_BACK_SPEED, 0x480008 }, + { Opcode.SMSG_MOVE_UPDATE_SWIM_SPEED, 0x480007 }, + { Opcode.SMSG_MOVE_UPDATE_TELEPORT, 0x48000F }, + { Opcode.SMSG_MOVE_UPDATE_TURN_RATE, 0x48000B }, + { Opcode.SMSG_MOVE_UPDATE_WALK_SPEED, 0x480006 }, + { Opcode.SMSG_MULTIPLE_PACKETS, 0x3E0009 }, + { Opcode.SMSG_MULTI_FLOOR_LEAVE_FLOOR, 0x37026D }, + { Opcode.SMSG_MULTI_FLOOR_NEW_FLOOR, 0x37026C }, + { Opcode.SMSG_MYTHIC_PLUS_ALL_MAP_STATS, 0x3700A1 }, + { Opcode.SMSG_MYTHIC_PLUS_CURRENT_AFFIXES, 0x3700A3 }, + { Opcode.SMSG_MYTHIC_PLUS_NEW_WEEK_RECORD, 0x3700A7 }, + { Opcode.SMSG_MYTHIC_PLUS_SEASON_DATA, 0x3700A2 }, + { Opcode.SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT, 0x370072 }, + { Opcode.SMSG_NEW_DATA_BUILD, 0x370329 }, + { Opcode.SMSG_NEW_TAXI_PATH, 0x370116 }, + { Opcode.SMSG_NEW_WORLD, 0x37002B }, + { Opcode.SMSG_NOTIFY_DEST_LOC_SPELL_CAST, 0x4D0034 }, + { Opcode.SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION, 0x370142 }, + { Opcode.SMSG_NOTIFY_MONEY, 0x370030 }, + { Opcode.SMSG_NOTIFY_RECEIVED_MAIL, 0x3700D1 }, + { Opcode.SMSG_NPC_INTERACTION_OPEN_RESULT, 0x370305 }, + { Opcode.SMSG_OFFER_PETITION_ERROR, 0x37014D }, + { Opcode.SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA, 0x37017C }, + { Opcode.SMSG_ON_MONSTER_MOVE, 0x480002 }, + { Opcode.SMSG_OPEN_ARTIFACT_FORGE, 0x370231 }, + { Opcode.SMSG_OPEN_CONTAINER, 0x4E0006 }, + { Opcode.SMSG_OPEN_LFG_DUNGEON_FINDER, 0x450015 }, + { Opcode.SMSG_OPEN_SHIPMENT_NPC_RESULT, 0x370229 }, + { Opcode.SMSG_OVERRIDE_LIGHT, 0x370152 }, + { Opcode.SMSG_PAGE_TEXT, 0x3701AF }, + { Opcode.SMSG_PARTY_COMMAND_RESULT, 0x370223 }, + { Opcode.SMSG_PARTY_ELIGIBILITY_FOR_DELVE_TIERS_RESPONSE, 0x37033E }, + { Opcode.SMSG_PARTY_INVITE, 0x370054 }, + { Opcode.SMSG_PARTY_KILL_LOG, 0x3701EE }, + { Opcode.SMSG_PARTY_MEMBER_FULL_STATE, 0x3701ED }, + { Opcode.SMSG_PARTY_MEMBER_PARTIAL_STATE, 0x3701EC }, + { Opcode.SMSG_PARTY_NOTIFY_LFG_LEADER_CHANGE, 0x3702ED }, + { Opcode.SMSG_PARTY_UPDATE, 0x37008A }, + { Opcode.SMSG_PAST_TIME_EVENTS, 0x370059 }, + { Opcode.SMSG_PAUSE_MIRROR_TIMER, 0x3701A6 }, + { Opcode.SMSG_PENDING_RAID_LOCK, 0x37018E }, + { Opcode.SMSG_PERKS_PROGRAM_ACTIVITY_COMPLETE, 0x370302 }, + { Opcode.SMSG_PERKS_PROGRAM_ACTIVITY_UPDATE, 0x3702FE }, + { Opcode.SMSG_PERKS_PROGRAM_DISABLED, 0x370303 }, + { Opcode.SMSG_PERKS_PROGRAM_RESULT, 0x3702FF }, + { Opcode.SMSG_PERKS_PROGRAM_VENDOR_UPDATE, 0x3702FD }, + { Opcode.SMSG_PETITION_ALREADY_SIGNED, 0x370036 }, + { Opcode.SMSG_PETITION_RENAME_GUILD_RESPONSE, 0x430042 }, + { Opcode.SMSG_PETITION_SHOW_LIST, 0x370155 }, + { Opcode.SMSG_PETITION_SHOW_SIGNATURES, 0x370156 }, + { Opcode.SMSG_PETITION_SIGN_RESULTS, 0x3701E0 }, + { Opcode.SMSG_PET_ACTION_FEEDBACK, 0x3701DD }, + { Opcode.SMSG_PET_ACTION_SOUND, 0x370138 }, + { Opcode.SMSG_PET_BATTLE_CHAT_RESTRICTED, 0x370098 }, + { Opcode.SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE, 0x37010C }, + { Opcode.SMSG_PET_BATTLE_FINALIZE_LOCATION, 0x370091 }, + { Opcode.SMSG_PET_BATTLE_FINAL_ROUND, 0x370096 }, + { Opcode.SMSG_PET_BATTLE_FINISHED, 0x370097 }, + { Opcode.SMSG_PET_BATTLE_FIRST_ROUND, 0x370093 }, + { Opcode.SMSG_PET_BATTLE_INITIAL_UPDATE, 0x370092 }, + { Opcode.SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING, 0x370099 }, + { Opcode.SMSG_PET_BATTLE_PVP_CHALLENGE, 0x370090 }, + { Opcode.SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH, 0x3700CE }, + { Opcode.SMSG_PET_BATTLE_QUEUE_STATUS, 0x3700CF }, + { Opcode.SMSG_PET_BATTLE_REPLACEMENTS_MADE, 0x370095 }, + { Opcode.SMSG_PET_BATTLE_REQUEST_FAILED, 0x37008F }, + { Opcode.SMSG_PET_BATTLE_ROUND_RESULT, 0x370094 }, + { Opcode.SMSG_PET_BATTLE_SLOT_UPDATES, 0x370082 }, + { Opcode.SMSG_PET_CAST_FAILED, 0x4D0049 }, + { Opcode.SMSG_PET_CLEAR_SPELLS, 0x4D0013 }, + { Opcode.SMSG_PET_DISMISS_SOUND, 0x370139 }, + { Opcode.SMSG_PET_GOD_MODE, 0x370113 }, + { Opcode.SMSG_PET_GUIDS, 0x37019A }, + { Opcode.SMSG_PET_LEARNED_SPELLS, 0x4D0040 }, + { Opcode.SMSG_PET_MODE, 0x37001F }, + { Opcode.SMSG_PET_NAME_INVALID, 0x37015A }, + { Opcode.SMSG_PET_NEWLY_TAMED, 0x37001E }, + { Opcode.SMSG_PET_SPELLS_MESSAGE, 0x4D0014 }, + { Opcode.SMSG_PET_STABLE_RESULT, 0x37002A }, + { Opcode.SMSG_PET_TAME_FAILURE, 0x37014A }, + { Opcode.SMSG_PET_UNLEARNED_SPELLS, 0x4D0041 }, + { Opcode.SMSG_PHASE_SHIFT_CHANGE, 0x37000C }, + { Opcode.SMSG_PLAYED_TIME, 0x37016C }, + { Opcode.SMSG_PLAYER_ACKNOWLEDGE_ARROW_CALLOUT, 0x4A002C }, + { Opcode.SMSG_PLAYER_AZERITE_ITEM_EQUIPPED_STATUS_CHANGED, 0x4A001E }, + { Opcode.SMSG_PLAYER_AZERITE_ITEM_GAINS, 0x4A001D }, + { Opcode.SMSG_PLAYER_BONUS_ROLL_FAILED, 0x4A0020 }, + { Opcode.SMSG_PLAYER_BOUND, 0x4A0000 }, + { Opcode.SMSG_PLAYER_CHOICE_CLEAR, 0x4A0006 }, + { Opcode.SMSG_PLAYER_CHOICE_DISPLAY_ERROR, 0x4A0005 }, + { Opcode.SMSG_PLAYER_CONDITION_RESULT, 0x4A0012 }, + { Opcode.SMSG_PLAYER_HIDE_ARROW_CALLOUT, 0x4A002B }, + { Opcode.SMSG_PLAYER_IS_ADVENTURE_MAP_POI_VALID, 0x4A0011 }, + { Opcode.SMSG_PLAYER_OPEN_SUBSCRIPTION_INTERSTITIAL, 0x4A0016 }, + { Opcode.SMSG_PLAYER_SAVE_GUILD_EMBLEM, 0x430041 }, + { Opcode.SMSG_PLAYER_SAVE_PERSONAL_EMBLEM, 0x4A002D }, + { Opcode.SMSG_PLAYER_SHOW_ARROW_CALLOUT, 0x4A002A }, + { Opcode.SMSG_PLAYER_SHOW_GENERIC_WIDGET_DISPLAY, 0x4A0028 }, + { Opcode.SMSG_PLAYER_SHOW_PARTY_POSE_UI, 0x4A0029 }, + { Opcode.SMSG_PLAYER_SHOW_UI_EVENT_TOAST, 0x4A0023 }, + { Opcode.SMSG_PLAYER_SKINNED, 0x4A000E }, + { Opcode.SMSG_PLAYER_TUTORIAL_HIGHLIGHT_SPELL, 0x4A0015 }, + { Opcode.SMSG_PLAYER_TUTORIAL_UNHIGHLIGHT_SPELL, 0x4A0014 }, + { Opcode.SMSG_PLAY_MUSIC, 0x3701FD }, + { Opcode.SMSG_PLAY_OBJECT_SOUND, 0x3701FE }, + { Opcode.SMSG_PLAY_ONE_SHOT_ANIM_KIT, 0x3701C5 }, + { Opcode.SMSG_PLAY_ORPHAN_SPELL_VISUAL, 0x4D0038 }, + { Opcode.SMSG_PLAY_SCENE, 0x3700CB }, + { Opcode.SMSG_PLAY_SOUND, 0x3701FC }, + { Opcode.SMSG_PLAY_SPEAKERBOT_SOUND, 0x3701FF }, + { Opcode.SMSG_PLAY_SPELL_VISUAL, 0x4D0036 }, + { Opcode.SMSG_PLAY_SPELL_VISUAL_KIT, 0x4D003A }, + { Opcode.SMSG_PLAY_TIME_WARNING, 0x370194 }, + { Opcode.SMSG_PONG, 0x3E0006 }, + { Opcode.SMSG_POWER_UPDATE, 0x370169 }, + { Opcode.SMSG_PRELOAD_CHILD_MAP, 0x37000D }, + { Opcode.SMSG_PRELOAD_WORLD, 0x37002C }, + { Opcode.SMSG_PREPOPULATE_NAME_CACHE, 0x3702C0 }, + { Opcode.SMSG_PRE_RESSURECT, 0x3701FB }, + { Opcode.SMSG_PRINT_NOTIFICATION, 0x370061 }, + { Opcode.SMSG_PROC_RESIST, 0x3701EF }, + { Opcode.SMSG_PROFESSION_GOSSIP, 0x37028D }, + { Opcode.SMSG_PUSH_SPELL_TO_ACTION_BAR, 0x4D0042 }, + { Opcode.SMSG_PVP_CREDIT, 0x3D0024 }, + { Opcode.SMSG_PVP_MATCH_COMPLETE, 0x3D002F }, + { Opcode.SMSG_PVP_MATCH_INITIALIZE, 0x3D0030 }, + { Opcode.SMSG_PVP_MATCH_SET_STATE, 0x3D002E }, + { Opcode.SMSG_PVP_MATCH_START, 0x3D002D }, + { Opcode.SMSG_PVP_MATCH_STATISTICS, 0x3D0010 }, + { Opcode.SMSG_PVP_OPTIONS_ENABLED, 0x3D0013 }, + { Opcode.SMSG_PVP_TIER_RECORD, 0x3702F9 }, + { Opcode.SMSG_QUERY_BATTLE_PET_NAME_RESPONSE, 0x3B000C }, + { Opcode.SMSG_QUERY_CREATURE_RESPONSE, 0x3B0006 }, + { Opcode.SMSG_QUERY_GAME_OBJECT_RESPONSE, 0x3B0007 }, + { Opcode.SMSG_QUERY_GARRISON_PET_NAME_RESPONSE, 0x410041 }, + { Opcode.SMSG_QUERY_GUILD_FOLLOW_INFO_RESPONSE, 0x43002F }, + { Opcode.SMSG_QUERY_GUILD_INFO_RESPONSE, 0x43002D }, + { Opcode.SMSG_QUERY_ITEM_TEXT_RESPONSE, 0x3B0010 }, + { Opcode.SMSG_QUERY_NPC_TEXT_RESPONSE, 0x3B0008 }, + { Opcode.SMSG_QUERY_PAGE_TEXT_RESPONSE, 0x3B0009 }, + { Opcode.SMSG_QUERY_PETITION_RESPONSE, 0x3B000D }, + { Opcode.SMSG_QUERY_PET_NAME_RESPONSE, 0x3B000B }, + { Opcode.SMSG_QUERY_PLAYER_NAMES_RESPONSE, 0x4A0025 }, + { Opcode.SMSG_QUERY_PLAYER_NAME_BY_COMMUNITY_ID_RESPONSE, 0x4A000A }, + { Opcode.SMSG_QUERY_QUEST_INFO_RESPONSE, 0x4B0016 }, + { Opcode.SMSG_QUERY_REALM_GUILD_MASTER_INFO_RESPONSE, 0x43002E }, + { Opcode.SMSG_QUERY_TIME_RESPONSE, 0x37017A }, + { Opcode.SMSG_QUEST_COMPLETION_NPC_RESPONSE, 0x4B0001 }, + { Opcode.SMSG_QUEST_CONFIRM_ACCEPT, 0x4B000F }, + { Opcode.SMSG_QUEST_FORCE_REMOVED, 0x4B001C }, + { Opcode.SMSG_QUEST_GIVER_INVALID_QUEST, 0x4B0005 }, + { Opcode.SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE, 0x4B0014 }, + { Opcode.SMSG_QUEST_GIVER_QUEST_COMPLETE, 0x4B0003 }, + { Opcode.SMSG_QUEST_GIVER_QUEST_DETAILS, 0x4B0012 }, + { Opcode.SMSG_QUEST_GIVER_QUEST_FAILED, 0x4B0006 }, + { Opcode.SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE, 0x4B001A }, + { Opcode.SMSG_QUEST_GIVER_REQUEST_ITEMS, 0x4B0013 }, + { Opcode.SMSG_QUEST_GIVER_STATUS, 0x4B001B }, + { Opcode.SMSG_QUEST_GIVER_STATUS_MULTIPLE, 0x4B0011 }, + { Opcode.SMSG_QUEST_ITEM_USABILITY_RESPONSE, 0x4B0002 }, + { Opcode.SMSG_QUEST_LOG_FULL, 0x4B0007 }, + { Opcode.SMSG_QUEST_NON_LOG_UPDATE_COMPLETE, 0x4B0008 }, + { Opcode.SMSG_QUEST_POI_QUERY_RESPONSE, 0x4B001D }, + { Opcode.SMSG_QUEST_POI_UPDATE_RESPONSE, 0x4B001F }, + { Opcode.SMSG_QUEST_PUSH_RESULT, 0x4B0010 }, + { Opcode.SMSG_QUEST_SESSION_INFO_RESPONSE, 0x3702E3 }, + { Opcode.SMSG_QUEST_SESSION_READY_CHECK, 0x3702D1 }, + { Opcode.SMSG_QUEST_SESSION_READY_CHECK_RESPONSE, 0x3702D2 }, + { Opcode.SMSG_QUEST_SESSION_RESULT, 0x3702D0 }, + { Opcode.SMSG_QUEST_UPDATE_ADD_CREDIT, 0x4B000C }, + { Opcode.SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE, 0x4B000D }, + { Opcode.SMSG_QUEST_UPDATE_ADD_PVP_CREDIT, 0x4B000E }, + { Opcode.SMSG_QUEST_UPDATE_COMPLETE, 0x4B0009 }, + { Opcode.SMSG_QUEST_UPDATE_FAILED, 0x4B000A }, + { Opcode.SMSG_QUEST_UPDATE_FAILED_TIMER, 0x4B000B }, + { Opcode.SMSG_QUEUE_SUMMARY_UPDATE, 0x3702A0 }, + { Opcode.SMSG_RAF_ACCOUNT_INFO, 0x3702CE }, + { Opcode.SMSG_RAF_ACTIVITY_STATE_CHANGED, 0x3702DF }, + { Opcode.SMSG_RAF_DEBUG_FRIEND_MONTHS, 0x370326 }, + { Opcode.SMSG_RAID_DIFFICULTY_SET, 0x37023B }, + { Opcode.SMSG_RAID_GROUP_ONLY, 0x37023D }, + { Opcode.SMSG_RAID_INSTANCE_MESSAGE, 0x3C0008 }, + { Opcode.SMSG_RAID_MARKERS_CHANGED, 0x370037 }, + { Opcode.SMSG_RANDOM_ROLL, 0x3700C5 }, + { Opcode.SMSG_RATED_PVP_INFO, 0x3D000F }, + { Opcode.SMSG_READY_CHECK_COMPLETED, 0x37008E }, + { Opcode.SMSG_READY_CHECK_RESPONSE, 0x37008D }, + { Opcode.SMSG_READY_CHECK_STARTED, 0x37008C }, + { Opcode.SMSG_READ_ITEM_RESULT_FAILED, 0x370237 }, + { Opcode.SMSG_READ_ITEM_RESULT_OK, 0x37022E }, + { Opcode.SMSG_REALM_QUERY_RESPONSE, 0x3B0005 }, + { Opcode.SMSG_REATTACH_RESURRECT, 0x3701DF }, + { Opcode.SMSG_RECEIVE_PING_UNIT, 0x370038 }, + { Opcode.SMSG_RECEIVE_PING_WORLD_POINT, 0x370039 }, + { Opcode.SMSG_RECRAFT_ITEM_RESULT, 0x37031C }, + { Opcode.SMSG_RECRUIT_A_FRIEND_FAILURE, 0x370157 }, + { Opcode.SMSG_REFRESH_COMPONENT, 0x3700E6 }, + { Opcode.SMSG_REGIONWIDE_CHARACTER_MAIL_DATA, 0x37001A }, + { Opcode.SMSG_REGIONWIDE_CHARACTER_RESTRICTIONS_DATA, 0x370019 }, + { Opcode.SMSG_REMOVE_ITEM_PASSIVE, 0x370042 }, + { Opcode.SMSG_REMOVE_SPELL_FROM_ACTION_BAR, 0x4D0043 }, + { Opcode.SMSG_REPLACE_TROPHY_RESPONSE, 0x370253 }, + { Opcode.SMSG_REPORT_PVP_PLAYER_AFK_RESULT, 0x4A0009 }, + { Opcode.SMSG_REQUEST_CEMETERY_LIST_RESPONSE, 0x370025 }, + { Opcode.SMSG_REQUEST_PVP_REWARDS_RESPONSE, 0x3D0014 }, + { Opcode.SMSG_REQUEST_SCHEDULED_PVP_INFO_RESPONSE, 0x3D0015 }, + { Opcode.SMSG_RESET_COMPRESSION_CONTEXT, 0x3E0007 }, + { Opcode.SMSG_RESET_FAILED_NOTIFY, 0x37014E }, + { Opcode.SMSG_RESET_LAST_LOADED_CONFIG_CVARS, 0x370323 }, + { Opcode.SMSG_RESET_QUEST_POI, 0x4B0020 }, + { Opcode.SMSG_RESET_RANGED_COMBAT_TIMER, 0x3D0023 }, + { Opcode.SMSG_RESET_WEEKLY_CURRENCY, 0x370009 }, + { Opcode.SMSG_RESPEC_WIPE_CONFIRM, 0x3700A8 }, + { Opcode.SMSG_RESPOND_INSPECT_ACHIEVEMENTS, 0x370006 }, + { Opcode.SMSG_RESPONSE_PERK_PENDING_REWARDS, 0x370300 }, + { Opcode.SMSG_RESPONSE_PERK_RECENT_PURCHASES, 0x370301 }, + { Opcode.SMSG_RESTART_GLOBAL_COOLDOWN, 0x4D0052 }, + { Opcode.SMSG_RESTRICTED_ACCOUNT_WARNING, 0x370050 }, + { Opcode.SMSG_RESUME_CAST, 0x4D002C }, + { Opcode.SMSG_RESUME_CAST_BAR, 0x4D002F }, + { Opcode.SMSG_RESUME_COMMS, 0x3E0003 }, + { Opcode.SMSG_RESUME_TOKEN, 0x370040 }, + { Opcode.SMSG_RESURRECT_REQUEST, 0x370012 }, + { Opcode.SMSG_RESYNC_RUNES, 0x4D0050 }, + { Opcode.SMSG_RETURNING_PLAYER_PROMPT, 0x370236 }, + { Opcode.SMSG_RETURN_APPLICANT_LIST, 0x3702C4 }, + { Opcode.SMSG_RETURN_RECRUITING_CLUBS, 0x3702C3 }, + { Opcode.SMSG_ROLE_CHANGED_INFORM, 0x370021 }, + { Opcode.SMSG_ROLE_CHOSEN, 0x45001D }, + { Opcode.SMSG_ROLE_POLL_INFORM, 0x370022 }, + { Opcode.SMSG_RUNEFORGE_LEGENDARY_CRAFTING_OPEN_NPC, 0x37028C }, + { Opcode.SMSG_RUNE_REGEN_DEBUG, 0x37004D }, + { Opcode.SMSG_SCENARIO_COMPLETED, 0x37027A }, + { Opcode.SMSG_SCENARIO_POIS, 0x3700C8 }, + { Opcode.SMSG_SCENARIO_PROGRESS_UPDATE, 0x3700C1 }, + { Opcode.SMSG_SCENARIO_SHOW_CRITERIA, 0x370290 }, + { Opcode.SMSG_SCENARIO_STATE, 0x3700C0 }, + { Opcode.SMSG_SCENARIO_UI_UPDATE, 0x37028F }, + { Opcode.SMSG_SCENARIO_VACATE, 0x370238 }, + { Opcode.SMSG_SCENE_OBJECT_EVENT, 0x370078 }, + { Opcode.SMSG_SCENE_OBJECT_PET_BATTLE_FINAL_ROUND, 0x37007D }, + { Opcode.SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED, 0x37007E }, + { Opcode.SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND, 0x37007A }, + { Opcode.SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE, 0x370079 }, + { Opcode.SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE, 0x37007C }, + { Opcode.SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT, 0x37007B }, + { Opcode.SMSG_SCRIPT_CAST, 0x4D0047 }, + { Opcode.SMSG_SEASON_INFO, 0x370058 }, + { Opcode.SMSG_SELL_RESPONSE, 0x37015B }, + { Opcode.SMSG_SEND_ITEM_PASSIVES, 0x370043 }, + { Opcode.SMSG_SEND_KNOWN_SPELLS, 0x4D0019 }, + { Opcode.SMSG_SEND_RAID_TARGET_UPDATE_ALL, 0x3700C3 }, + { Opcode.SMSG_SEND_RAID_TARGET_UPDATE_SINGLE, 0x3700C4 }, + { Opcode.SMSG_SEND_SPELL_CHARGES, 0x4D001B }, + { Opcode.SMSG_SEND_SPELL_HISTORY, 0x4D001A }, + { Opcode.SMSG_SEND_UNLEARN_SPELLS, 0x4D001C }, + { Opcode.SMSG_SERVER_FIRST_ACHIEVEMENTS, 0x3700E3 }, + { Opcode.SMSG_SERVER_TIME, 0x37011A }, + { Opcode.SMSG_SERVER_TIME_OFFSET, 0x3701AA }, + { Opcode.SMSG_SETUP_COMBAT_LOG_FILE_FLUSH, 0x4D000F }, + { Opcode.SMSG_SETUP_CURRENCY, 0x370007 }, + { Opcode.SMSG_SET_AI_ANIM_KIT, 0x3701C4 }, + { Opcode.SMSG_SET_ANIM_TIER, 0x3701C8 }, + { Opcode.SMSG_SET_CHR_UPGRADE_TIER, 0x370075 }, + { Opcode.SMSG_SET_CURRENCY, 0x370008 }, + { Opcode.SMSG_SET_DF_FAST_LAUNCH_RESULT, 0x450012 }, + { Opcode.SMSG_SET_DUNGEON_DIFFICULTY, 0x37013C }, + { Opcode.SMSG_SET_FACTION_AT_WAR, 0x370196 }, + { Opcode.SMSG_SET_FACTION_NOT_VISIBLE, 0x3701BF }, + { Opcode.SMSG_SET_FACTION_STANDING, 0x3701C0 }, + { Opcode.SMSG_SET_FACTION_VISIBLE, 0x3701BE }, + { Opcode.SMSG_SET_FLAT_SPELL_MODIFIER, 0x4D0027 }, + { Opcode.SMSG_SET_ITEM_PURCHASE_DATA, 0x370032 }, + { Opcode.SMSG_SET_LOOT_METHOD_FAILED, 0x37025E }, + { Opcode.SMSG_SET_MAX_WEEKLY_QUANTITY, 0x370035 }, + { Opcode.SMSG_SET_MELEE_ANIM_KIT, 0x3701C7 }, + { Opcode.SMSG_SET_MOVEMENT_ANIM_KIT, 0x3701C6 }, + { Opcode.SMSG_SET_PCT_SPELL_MODIFIER, 0x4D0028 }, + { Opcode.SMSG_SET_PET_SPECIALIZATION, 0x3700BA }, + { Opcode.SMSG_SET_PLAYER_DECLINED_NAMES_RESULT, 0x4A000B }, + { Opcode.SMSG_SET_PLAY_HOVER_ANIM, 0x370051 }, + { Opcode.SMSG_SET_PROFICIENCY, 0x3701C9 }, + { Opcode.SMSG_SET_QUEST_REPLAY_COOLDOWN_OVERRIDE, 0x3702D7 }, + { Opcode.SMSG_SET_SHIPMENT_READY_RESPONSE, 0x41003A }, + { Opcode.SMSG_SET_SPELL_CHARGES, 0x4D0018 }, + { Opcode.SMSG_SET_TIME_ZONE_INFORMATION, 0x37010F }, + { Opcode.SMSG_SET_VEHICLE_REC_ID, 0x37018D }, + { Opcode.SMSG_SHADOWLANDS_CAPACITANCE_UPDATE, 0x370304 }, + { Opcode.SMSG_SHIPMENT_FACTION_UPDATE_RESULT, 0x41003B }, + { Opcode.SMSG_SHOW_DELVES_COMPANION_CONFIGURATION_UI, 0x37033C }, + { Opcode.SMSG_SHOW_DELVES_DISPLAY_UI, 0x37033A }, + { Opcode.SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI, 0x370071 }, + { Opcode.SMSG_SHOW_QUEST_COMPLETION_TEXT, 0x4B0015 }, + { Opcode.SMSG_SHOW_TAXI_NODES, 0x370164 }, + { Opcode.SMSG_SHOW_TRADE_SKILL_RESPONSE, 0x370204 }, + { Opcode.SMSG_SOCIAL_CONTRACT_REQUEST_RESPONSE, 0x37030E }, + { Opcode.SMSG_SOCKET_GEMS_FAILURE, 0x3701BC }, + { Opcode.SMSG_SOCKET_GEMS_SUCCESS, 0x3701BB }, + { Opcode.SMSG_SPECIAL_MOUNT_ANIM, 0x370137 }, + { Opcode.SMSG_SPECTATE_END, 0x370328 }, + { Opcode.SMSG_SPECTATE_PLAYER, 0x370327 }, + { Opcode.SMSG_SPEC_INVOLUNTARILY_CHANGED, 0x3701AE }, + { Opcode.SMSG_SPELL_ABSORB_LOG, 0x4D000C }, + { Opcode.SMSG_SPELL_CATEGORY_COOLDOWN, 0x4D0006 }, + { Opcode.SMSG_SPELL_CHANNEL_START, 0x4D0022 }, + { Opcode.SMSG_SPELL_CHANNEL_UPDATE, 0x4D0023 }, + { Opcode.SMSG_SPELL_COOLDOWN, 0x4D0005 }, + { Opcode.SMSG_SPELL_DAMAGE_SHIELD, 0x4D001F }, + { Opcode.SMSG_SPELL_DELAYED, 0x4D0030 }, + { Opcode.SMSG_SPELL_DISPELL_LOG, 0x4D0007 }, + { Opcode.SMSG_SPELL_EMPOWER_SET_STAGE, 0x4D0026 }, + { Opcode.SMSG_SPELL_EMPOWER_START, 0x4D0024 }, + { Opcode.SMSG_SPELL_EMPOWER_UPDATE, 0x4D0025 }, + { Opcode.SMSG_SPELL_ENERGIZE_LOG, 0x4D0009 }, + { Opcode.SMSG_SPELL_EXECUTE_LOG, 0x4D0031 }, + { Opcode.SMSG_SPELL_FAILED_OTHER, 0x4D0046 }, + { Opcode.SMSG_SPELL_FAILURE, 0x4D0044 }, + { Opcode.SMSG_SPELL_FAILURE_MESSAGE, 0x4D004B }, + { Opcode.SMSG_SPELL_GO, 0x4D002A }, + { Opcode.SMSG_SPELL_HEAL_ABSORB_LOG, 0x4D000B }, + { Opcode.SMSG_SPELL_HEAL_LOG, 0x4D000A }, + { Opcode.SMSG_SPELL_INSTAKILL_LOG, 0x4D0021 }, + { Opcode.SMSG_SPELL_INTERRUPT_LOG, 0x4D000D }, + { Opcode.SMSG_SPELL_MISS_LOG, 0x4D0032 }, + { Opcode.SMSG_SPELL_NON_MELEE_DAMAGE_LOG, 0x4D0020 }, + { Opcode.SMSG_SPELL_OR_DAMAGE_IMMUNE, 0x4D001D }, + { Opcode.SMSG_SPELL_PERIODIC_AURA_LOG, 0x4D0008 }, + { Opcode.SMSG_SPELL_PREPARE, 0x4D0029 }, + { Opcode.SMSG_SPELL_START, 0x4D002B }, + { Opcode.SMSG_SPELL_VISUAL_LOAD_SCREEN, 0x370063 }, + { Opcode.SMSG_SPLASH_SCREEN_SHOW_LATEST, 0x3702E9 }, + { Opcode.SMSG_STAND_STATE_UPDATE, 0x3701B2 }, + { Opcode.SMSG_STARTER_BUILD_ACTIVATE_FAILED, 0x370069 }, + { Opcode.SMSG_START_ELAPSED_TIMER, 0x37009A }, + { Opcode.SMSG_START_ELAPSED_TIMERS, 0x37009C }, + { Opcode.SMSG_START_LIGHTNING_STORM, 0x37013F }, + { Opcode.SMSG_START_LOOT_ROLL, 0x3700B2 }, + { Opcode.SMSG_START_MIRROR_TIMER, 0x3701A5 }, + { Opcode.SMSG_START_TIMER, 0x37003C }, + { Opcode.SMSG_STOP_ELAPSED_TIMER, 0x37009B }, + { Opcode.SMSG_STOP_MIRROR_TIMER, 0x3701A7 }, + { Opcode.SMSG_STOP_SPEAKERBOT_SOUND, 0x370200 }, + { Opcode.SMSG_STOP_TIMER, 0x37003D }, + { Opcode.SMSG_STREAMING_MOVIES, 0x37003B }, + { Opcode.SMSG_SUGGEST_INVITE_INFORM, 0x370224 }, + { Opcode.SMSG_SUMMON_CANCEL, 0x370148 }, + { Opcode.SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED, 0x370023 }, + { Opcode.SMSG_SUMMON_REQUEST, 0x3701B6 }, + { Opcode.SMSG_SUPERCEDED_SPELLS, 0x4D003D }, + { Opcode.SMSG_SUSPEND_COMMS, 0x3E0002 }, + { Opcode.SMSG_SUSPEND_TOKEN, 0x37003F }, + { Opcode.SMSG_SYNC_WOW_ENTITLEMENTS, 0x3702E1 }, + { Opcode.SMSG_TALENTS_INVOLUNTARILY_RESET, 0x3701AD }, + { Opcode.SMSG_TAXI_NODE_STATUS, 0x370114 }, + { Opcode.SMSG_TEXT_EMOTE, 0x370112 }, + { Opcode.SMSG_THREAT_CLEAR, 0x370173 }, + { Opcode.SMSG_THREAT_REMOVE, 0x370172 }, + { Opcode.SMSG_THREAT_UPDATE, 0x370171 }, + { Opcode.SMSG_TIMERUNNING_SEASON_ENDED, 0x37033D }, + { Opcode.SMSG_TIME_ADJUSTMENT, 0x480001 }, + { Opcode.SMSG_TIME_SYNC_REQUEST, 0x480000 }, + { Opcode.SMSG_TITLE_EARNED, 0x37016E }, + { Opcode.SMSG_TITLE_LOST, 0x37016F }, + { Opcode.SMSG_TOTEM_CREATED, 0x37015E }, + { Opcode.SMSG_TOTEM_DURATION_CHANGED, 0x370160 }, + { Opcode.SMSG_TOTEM_MOVED, 0x370161 }, + { Opcode.SMSG_TOTEM_REMOVED, 0x37015F }, + { Opcode.SMSG_TRADE_STATUS, 0x370017 }, + { Opcode.SMSG_TRADE_UPDATED, 0x370016 }, + { Opcode.SMSG_TRAINER_BUY_FAILED, 0x370176 }, + { Opcode.SMSG_TRAINER_LIST, 0x370175 }, + { Opcode.SMSG_TRAIT_CONFIG_COMMIT_FAILED, 0x370068 }, + { Opcode.SMSG_TRANSFER_ABORTED, 0x370199 }, + { Opcode.SMSG_TRANSFER_PENDING, 0x370064 }, + { Opcode.SMSG_TREASURE_PICKER_RESPONSE, 0x3B0011 }, + { Opcode.SMSG_TRIGGER_CINEMATIC, 0x370258 }, + { Opcode.SMSG_TRIGGER_MOVIE, 0x370162 }, + { Opcode.SMSG_TURN_IN_PETITION_RESULT, 0x3701E2 }, + { Opcode.SMSG_TUTORIAL_FLAGS, 0x37024C }, + { Opcode.SMSG_UI_MAP_QUEST_LINES_RESPONSE, 0x4B0023 }, + { Opcode.SMSG_UNDELETE_CHARACTER_RESPONSE, 0x370259 }, + { Opcode.SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE, 0x37025A }, + { Opcode.SMSG_UNLEARNED_SPELLS, 0x4D003F }, + { Opcode.SMSG_UNLOAD_CHILD_MAP, 0x37000E }, + { Opcode.SMSG_UPDATE_AADC_STATUS_RESPONSE, 0x3702FA }, + { Opcode.SMSG_UPDATE_ACCOUNT_DATA, 0x37019F }, + { Opcode.SMSG_UPDATE_ACTION_BUTTONS, 0x370076 }, + { Opcode.SMSG_UPDATE_BNET_SESSION_KEY, 0x3702B1 }, + { Opcode.SMSG_UPDATE_CAPTURE_POINT, 0x3D0007 }, + { Opcode.SMSG_UPDATE_CELESTIAL_BODY, 0x3702AD }, + { Opcode.SMSG_UPDATE_CHARACTER_FLAGS, 0x370252 }, + { Opcode.SMSG_UPDATE_CHARGE_CATEGORY_COOLDOWN, 0x3701FA }, + { Opcode.SMSG_UPDATE_COOLDOWN, 0x3701F9 }, + { Opcode.SMSG_UPDATE_CRAFTING_NPC_RECIPES, 0x410038 }, + { Opcode.SMSG_UPDATE_DAILY_MISSION_COUNTER, 0x410021 }, + { Opcode.SMSG_UPDATE_EXPANSION_LEVEL, 0x3700DB }, + { Opcode.SMSG_UPDATE_GAME_TIME_STATE, 0x3702B4 }, + { Opcode.SMSG_UPDATE_INSTANCE_OWNERSHIP, 0x370141 }, + { Opcode.SMSG_UPDATE_LAST_INSTANCE, 0x370120 }, + { Opcode.SMSG_UPDATE_OBJECT, 0x470000 }, + { Opcode.SMSG_UPDATE_PRIMARY_SPEC, 0x37006E }, + { Opcode.SMSG_UPDATE_RECENT_PLAYER_GUIDS, 0x37008B }, + { Opcode.SMSG_UPDATE_TALENT_DATA, 0x37006D }, + { Opcode.SMSG_UPDATE_WORLD_STATE, 0x3701DC }, + { Opcode.SMSG_USERLIST_ADD, 0x3C000D }, + { Opcode.SMSG_USERLIST_REMOVE, 0x3C000E }, + { Opcode.SMSG_USERLIST_UPDATE, 0x3C000F }, + { Opcode.SMSG_USE_EQUIPMENT_SET_RESULT, 0x3701E3 }, + { Opcode.SMSG_VAS_CHECK_TRANSFER_OK_RESPONSE, 0x3702A8 }, + { Opcode.SMSG_VAS_GET_QUEUE_MINUTES_RESPONSE, 0x3702A6 }, + { Opcode.SMSG_VAS_GET_SERVICE_STATUS_RESPONSE, 0x3702A5 }, + { Opcode.SMSG_VAS_PURCHASE_COMPLETE, 0x370280 }, + { Opcode.SMSG_VAS_PURCHASE_STATE_UPDATE, 0x37027F }, + { Opcode.SMSG_VENDOR_INVENTORY, 0x37004F }, + { Opcode.SMSG_VIGNETTE_UPDATE, 0x4A0010 }, + { Opcode.SMSG_VOICE_CHANNEL_INFO_RESPONSE, 0x3702AC }, + { Opcode.SMSG_VOICE_CHANNEL_STT_TOKEN_RESPONSE, 0x3702F4 }, + { Opcode.SMSG_VOICE_LOGIN_RESPONSE, 0x3702AB }, + { Opcode.SMSG_VOID_ITEM_SWAP_RESPONSE, 0x4E0004 }, + { Opcode.SMSG_VOID_STORAGE_CONTENTS, 0x4E0001 }, + { Opcode.SMSG_VOID_STORAGE_FAILED, 0x4E0000 }, + { Opcode.SMSG_VOID_STORAGE_TRANSFER_CHANGES, 0x4E0002 }, + { Opcode.SMSG_VOID_TRANSFER_RESULT, 0x4E0003 }, + { Opcode.SMSG_WAIT_QUEUE_FINISH, 0x370003 }, + { Opcode.SMSG_WAIT_QUEUE_UPDATE, 0x370002 }, + { Opcode.SMSG_WARDEN3_DATA, 0x37000B }, + { Opcode.SMSG_WARDEN3_DISABLED, 0x3702AF }, + { Opcode.SMSG_WARDEN3_ENABLED, 0x3702AE }, + { Opcode.SMSG_WARFRONT_COMPLETE, 0x3701F2 }, + { Opcode.SMSG_WARGAME_REQUEST_OPPONENT_RESPONSE, 0x3D0012 }, + { Opcode.SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT, 0x3D0011 }, + { Opcode.SMSG_WEATHER, 0x37013E }, + { Opcode.SMSG_WEEKLY_REWARDS_PROGRESS_RESULT, 0x3702EC }, + { Opcode.SMSG_WEEKLY_REWARDS_RESULT, 0x3702EA }, + { Opcode.SMSG_WEEKLY_REWARD_CLAIM_RESULT, 0x3702EB }, + { Opcode.SMSG_WHO, 0x3C0002 }, + { Opcode.SMSG_WHO_IS, 0x37013D }, + { Opcode.SMSG_WILL_BE_KICKED_FOR_ADDED_SUBSCRIPTION_TIME, 0x3702B3 }, + { Opcode.SMSG_WORLD_QUEST_UPDATE_RESPONSE, 0x4A0017 }, + { Opcode.SMSG_WORLD_SERVER_INFO, 0x370044 }, + { Opcode.SMSG_WOW_ENTITLEMENT_NOTIFICATION, 0x3702E2 }, + { Opcode.SMSG_WOW_LABS_NOTIFY_PLAYERS_MATCH_END, 0x37030F }, + { Opcode.SMSG_WOW_LABS_NOTIFY_PLAYERS_MATCH_STATE_CHANGED, 0x370310 }, + { Opcode.SMSG_WOW_LABS_PARTY_ERROR, 0x370314 }, + { Opcode.SMSG_WOW_LABS_SET_PREDICTION_CIRCLE, 0x370311 }, + { Opcode.SMSG_XP_AWARDED_FROM_CURRENCY, 0x370322 }, + { Opcode.SMSG_XP_GAIN_ABORTED, 0x370060 }, + { Opcode.SMSG_XP_GAIN_ENABLED, 0x37023C }, + { Opcode.SMSG_ZONE_UNDER_ATTACK, 0x3C0009 }, + }; + + private static readonly BiDictionary MiscOpcodes = new(); + } +} diff --git a/WowPacketParser/Misc/ClientVersion.cs b/WowPacketParser/Misc/ClientVersion.cs index 89d24a4b01..b256ee9590 100644 --- a/WowPacketParser/Misc/ClientVersion.cs +++ b/WowPacketParser/Misc/ClientVersion.cs @@ -576,6 +576,9 @@ public static class ClientVersion new KeyValuePair(ClientVersionBuild.V11_0_2_56647, new DateTime(2024, 09, 18)), new KeyValuePair(ClientVersionBuild.V11_0_2_56819, new DateTime(2024, 10, 01)), + new KeyValuePair(ClientVersionBuild.V11_0_5_57171, new DateTime(2024, 10, 22)), + new KeyValuePair(ClientVersionBuild.V11_0_5_57212, new DateTime(2024, 10, 23)), + // no classic info, pkt contain build in header }; @@ -1143,6 +1146,8 @@ public static ClientVersionBuild GetVersionDefiningBuild(ClientVersionBuild buil case ClientVersionBuild.V11_0_2_56625: case ClientVersionBuild.V11_0_2_56647: case ClientVersionBuild.V11_0_2_56819: + case ClientVersionBuild.V11_0_5_57171: + case ClientVersionBuild.V11_0_5_57212: return ClientVersionBuild.V11_0_0_55666; //Classic case ClientVersionBuild.V1_13_2_31446: