diff options
| author | Shauren <shauren.trinity@gmail.com> | 2025-08-13 00:31:39 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2025-08-13 00:31:39 +0200 |
| commit | 5cf0c6c8bb2c4e58a2d66ba5f304af34d18a4782 (patch) | |
| tree | 0616f3e83f511aae0e10916f0c22161017e09c24 /src/server/game/Server | |
| parent | 82f19c898815e3bc5bb6288b0191ee897594f9b5 (diff) | |
Core: Updated to 11.2.0
Diffstat (limited to 'src/server/game/Server')
30 files changed, 2404 insertions, 2675 deletions
diff --git a/src/server/game/Server/Packets/AllPackets.h b/src/server/game/Server/Packets/AllPackets.h index 211c1bcb38b..1450dab14dd 100644 --- a/src/server/game/Server/Packets/AllPackets.h +++ b/src/server/game/Server/Packets/AllPackets.h @@ -79,7 +79,6 @@ #include "TransmogrificationPackets.h" #include "VehiclePackets.h" #include "VignettePackets.h" -#include "VoidStoragePackets.h" #include "WardenPackets.h" #include "WhoPackets.h" #include "WorldStatePackets.h" diff --git a/src/server/game/Server/Packets/AreaTriggerPackets.cpp b/src/server/game/Server/Packets/AreaTriggerPackets.cpp index c063b19305e..34c98aabcf4 100644 --- a/src/server/game/Server/Packets/AreaTriggerPackets.cpp +++ b/src/server/game/Server/Packets/AreaTriggerPackets.cpp @@ -17,57 +17,9 @@ #include "AreaTriggerPackets.h" #include "PacketOperators.h" -#include "Spline.h" namespace WorldPackets::AreaTrigger { -void WriteAreaTriggerSpline(ByteBuffer& data, uint32 timeToTarget, uint32 elapsedTimeForMovement, ::Movement::Spline<float> const& areaTriggerSpline) -{ - data << uint32(timeToTarget); - data << uint32(elapsedTimeForMovement); - - data << BitsSize<16>(areaTriggerSpline.getPoints()); - data.append(reinterpret_cast<float const*>(areaTriggerSpline.getPoints().data()), areaTriggerSpline.getPoints().size() * 3); -} - -ByteBuffer& operator<<(ByteBuffer& data, AreaTriggerSplineInfo const& areaTriggerSpline) -{ - WriteAreaTriggerSpline(data, areaTriggerSpline.TimeToTarget, areaTriggerSpline.ElapsedTimeForMovement, *areaTriggerSpline.Points); - return data; -} - -ByteBuffer& operator<<(ByteBuffer& data, AreaTriggerOrbitInfo const& areaTriggerCircularMovement) -{ - data << OptionalInit(areaTriggerCircularMovement.PathTarget); - data << OptionalInit(areaTriggerCircularMovement.Center); - data << Bits<1>(areaTriggerCircularMovement.CounterClockwise); - data << Bits<1>(areaTriggerCircularMovement.CanLoop); - - data << uint32(areaTriggerCircularMovement.TimeToTarget); - data << int32(areaTriggerCircularMovement.ElapsedTimeForMovement); - data << uint32(areaTriggerCircularMovement.StartDelay); - data << float(areaTriggerCircularMovement.Radius); - data << float(areaTriggerCircularMovement.BlendFromRadius); - data << float(areaTriggerCircularMovement.InitialAngle); - data << float(areaTriggerCircularMovement.ZOffset); - - if (areaTriggerCircularMovement.PathTarget) - data << *areaTriggerCircularMovement.PathTarget; - - if (areaTriggerCircularMovement.Center) - data << *areaTriggerCircularMovement.Center; - - return data; -} - -ByteBuffer& operator<<(ByteBuffer& data, AreaTriggerMovementScriptInfo const& areaTriggerMovementScript) -{ - data << int32(areaTriggerMovementScript.SpellScriptID); - data << areaTriggerMovementScript.Center; - - return data; -} - void AreaTrigger::Read() { _worldPacket >> AreaTriggerID; @@ -84,28 +36,6 @@ WorldPacket const* AreaTriggerDenied::Write() return &_worldPacket; } -WorldPacket const* AreaTriggerRePath::Write() -{ - _worldPacket << TriggerGUID; - _worldPacket << Unused_1100; - - _worldPacket << OptionalInit(AreaTriggerSpline); - _worldPacket << OptionalInit(AreaTriggerOrbit); - _worldPacket << OptionalInit(AreaTriggerMovementScript); - _worldPacket.FlushBits(); - - if (AreaTriggerSpline) - _worldPacket << *AreaTriggerSpline; - - if (AreaTriggerMovementScript) - _worldPacket << *AreaTriggerMovementScript; - - if (AreaTriggerOrbit) - _worldPacket << *AreaTriggerOrbit; - - return &_worldPacket; -} - WorldPacket const* AreaTriggerPlaySpellVisual::Write() { _worldPacket << AreaTriggerGUID; diff --git a/src/server/game/Server/Packets/AreaTriggerPackets.h b/src/server/game/Server/Packets/AreaTriggerPackets.h index b0742733857..ac1defafc8f 100644 --- a/src/server/game/Server/Packets/AreaTriggerPackets.h +++ b/src/server/game/Server/Packets/AreaTriggerPackets.h @@ -19,34 +19,13 @@ #define TRINITYCORE_AREA_TRIGGER_PACKETS_H #include "Packet.h" -#include "AreaTriggerTemplate.h" #include "CombatLogPacketsCommon.h" #include "ObjectGuid.h" -#include "Optional.h" - -namespace Movement -{ -template<class index_type> -class Spline; -} namespace WorldPackets { namespace AreaTrigger { - struct AreaTriggerSplineInfo - { - uint32 TimeToTarget = 0; - uint32 ElapsedTimeForMovement = 0; - ::Movement::Spline<float>* Points = nullptr; - }; - - struct AreaTriggerMovementScriptInfo - { - uint32 SpellScriptID = 0; - TaggedPosition<Position::XYZ> Center; - }; - class AreaTrigger final : public ClientPacket { public: @@ -78,20 +57,6 @@ namespace WorldPackets WorldPacket const* Write() override { return &_worldPacket; } }; - class AreaTriggerRePath final : public ServerPacket - { - public: - explicit AreaTriggerRePath() : ServerPacket(SMSG_AREA_TRIGGER_RE_PATH, 17) { } - - WorldPacket const* Write() override; - - Optional<AreaTriggerSplineInfo> AreaTriggerSpline; - Optional<AreaTriggerOrbitInfo> AreaTriggerOrbit; - Optional<AreaTriggerMovementScriptInfo> AreaTriggerMovementScript; - ObjectGuid TriggerGUID; - ObjectGuid Unused_1100; - }; - class AreaTriggerPlaySpellVisual final : public ServerPacket { public: @@ -114,9 +79,6 @@ namespace WorldPackets Spells::SpellCastVisual Visual; ObjectGuid TargetGUID; }; - - void WriteAreaTriggerSpline(ByteBuffer& data, uint32 timeToTarget, uint32 elapsedTimeForMovement, ::Movement::Spline<float> const& areaTriggerSpline); - ByteBuffer& operator<<(ByteBuffer& data, AreaTriggerOrbitInfo const& areaTriggerCircularMovement); } } diff --git a/src/server/game/Server/Packets/BankPackets.cpp b/src/server/game/Server/Packets/BankPackets.cpp index c30fed72584..59ddb9be346 100644 --- a/src/server/game/Server/Packets/BankPackets.cpp +++ b/src/server/game/Server/Packets/BankPackets.cpp @@ -18,47 +18,60 @@ #include "BankPackets.h" #include "PacketOperators.h" -void WorldPackets::Bank::AutoBankItem::Read() +namespace WorldPackets::Bank { - _worldPacket >> Inv - >> As<int8>(BankType) - >> Bag - >> Slot; +void AutoBankItem::Read() +{ + _worldPacket >> Inv; + _worldPacket >> As<uint8>(BankType); + _worldPacket >> Bag; + _worldPacket >> Slot; } -void WorldPackets::Bank::AutoStoreBankItem::Read() +void AutoStoreBankItem::Read() { - _worldPacket >> Inv - >> Bag - >> Slot; + _worldPacket >> Inv; + _worldPacket >> Bag; + _worldPacket >> Slot; } -void WorldPackets::Bank::BuyBankSlot::Read() +void BuyBankTab::Read() { - _worldPacket >> Guid; + _worldPacket >> Banker; + _worldPacket >> As<uint8>(BankType); } -void WorldPackets::Bank::AutoBankReagent::Read() +void AutoDepositCharacterBank::Read() { - _worldPacket >> Inv; - _worldPacket >> PackSlot; - _worldPacket >> Slot; + _worldPacket >> Banker; } -void WorldPackets::Bank::AutoStoreBankReagent::Read() +void BankerActivate::Read() { - _worldPacket >> Inv; - _worldPacket >> Slot; - _worldPacket >> PackSlot; + _worldPacket >> Banker; + _worldPacket >> As<int32>(InteractionType); } -void WorldPackets::Bank::ReagentBank::Read() +ByteBuffer& operator>>(ByteBuffer& data, BankTabSettings& settings) { - _worldPacket >> Banker; + data.ResetBitPos(); + data >> SizedString::BitsSize<7>(settings.Name); + data >> SizedString::BitsSize<9>(settings.Icon); + data >> SizedString::BitsSize<14>(settings.Description); + data >> As<int32>(settings.DepositFlags); + + data >> SizedString::Data(settings.Name); + data >> SizedString::Data(settings.Icon); + data >> SizedString::Data(settings.Description); + + return data; } -void WorldPackets::Bank::BankerActivate::Read() +void UpdateBankTabSettings::Read() { _worldPacket >> Banker; - _worldPacket >> As<int32>(InteractionType); + _worldPacket >> As<uint8>(BankType); + _worldPacket >> Tab; + _worldPacket >> Settings; +} } diff --git a/src/server/game/Server/Packets/BankPackets.h b/src/server/game/Server/Packets/BankPackets.h index 047b5085c2d..04a0f694bd3 100644 --- a/src/server/game/Server/Packets/BankPackets.h +++ b/src/server/game/Server/Packets/BankPackets.h @@ -22,6 +22,7 @@ #include "ItemPacketsCommon.h" #include "ObjectGuid.h" +enum class BagSlotFlags : uint32; enum class PlayerInteractionType : int32; namespace WorldPackets @@ -53,61 +54,57 @@ namespace WorldPackets uint8 Slot = 0; }; - class BuyBankSlot final : public ClientPacket + class BuyBankTab final : public ClientPacket { public: - explicit BuyBankSlot(WorldPacket&& packet) : ClientPacket(CMSG_BUY_BANK_SLOT, std::move(packet)) { } + explicit BuyBankTab(WorldPacket&& packet) : ClientPacket(CMSG_BUY_ACCOUNT_BANK_TAB, std::move(packet)) { } void Read() override; - ObjectGuid Guid; + ObjectGuid Banker; + ::BankType BankType = ::BankType::Character; }; - class AutoBankReagent final : public ClientPacket + class AutoDepositCharacterBank final : public ClientPacket { public: - explicit AutoBankReagent(WorldPacket&& packet) : ClientPacket(CMSG_AUTOBANK_REAGENT, std::move(packet)) { } + explicit AutoDepositCharacterBank(WorldPacket&& packet) : ClientPacket(CMSG_AUTO_DEPOSIT_CHARACTER_BANK, std::move(packet)) { } void Read() override; - WorldPackets::Item::InvUpdate Inv; - uint8 Slot = 0; - uint8 PackSlot = 0; + ObjectGuid Banker; }; - class AutoStoreBankReagent final : public ClientPacket + class BankerActivate final : public ClientPacket { public: - explicit AutoStoreBankReagent(WorldPacket&& packet) : ClientPacket(CMSG_AUTOSTORE_BANK_REAGENT, std::move(packet)) { } + explicit BankerActivate(WorldPacket&& packet) : ClientPacket(CMSG_BANKER_ACTIVATE, std::move(packet)) { } void Read() override; - WorldPackets::Item::InvUpdate Inv; - uint8 Slot = 0; - uint8 PackSlot = 0; + ObjectGuid Banker; + PlayerInteractionType InteractionType = { }; }; - // CMSG_BUY_REAGENT_BANK - // CMSG_REAGENT_BANK_DEPOSIT - class ReagentBank final : public ClientPacket + struct BankTabSettings { - public: - explicit ReagentBank(WorldPacket&& packet) : ClientPacket(std::move(packet)) { } - - void Read() override; - - ObjectGuid Banker; + std::string Name; + std::string Icon; + std::string Description; + BagSlotFlags DepositFlags = { }; }; - class BankerActivate final : public ClientPacket + class UpdateBankTabSettings final : public ClientPacket { public: - explicit BankerActivate(WorldPacket&& packet) : ClientPacket(CMSG_BANKER_ACTIVATE, std::move(packet)) { } + explicit UpdateBankTabSettings(WorldPacket&& packet) : ClientPacket(CMSG_UPDATE_ACCOUNT_BANK_TAB_SETTINGS, std::move(packet)) { } void Read() override; ObjectGuid Banker; - PlayerInteractionType InteractionType = { }; + ::BankType BankType = ::BankType::Character; + uint8 Tab = 0; + BankTabSettings Settings; }; } } diff --git a/src/server/game/Server/Packets/DuelPackets.h b/src/server/game/Server/Packets/DuelPackets.h index efa8b970d11..f2ec5c9fff4 100644 --- a/src/server/game/Server/Packets/DuelPackets.h +++ b/src/server/game/Server/Packets/DuelPackets.h @@ -96,7 +96,7 @@ namespace WorldPackets bool ToTheDeath = false; }; - class DuelResponse : public ClientPacket + class DuelResponse final : public ClientPacket { public: explicit DuelResponse(WorldPacket&& packet) : ClientPacket(CMSG_DUEL_RESPONSE, std::move(packet)) { } diff --git a/src/server/game/Server/Packets/GuildPackets.h b/src/server/game/Server/Packets/GuildPackets.h index 3841fffd092..566830dfa7c 100644 --- a/src/server/game/Server/Packets/GuildPackets.h +++ b/src/server/game/Server/Packets/GuildPackets.h @@ -605,7 +605,7 @@ namespace WorldPackets ObjectGuid Promotee; }; - class GuildOfficerRemoveMember : public ClientPacket + class GuildOfficerRemoveMember final : public ClientPacket { public: explicit GuildOfficerRemoveMember(WorldPacket&& packet) : ClientPacket(CMSG_GUILD_OFFICER_REMOVE_MEMBER, std::move(packet)) { } diff --git a/src/server/game/Server/Packets/InspectPackets.cpp b/src/server/game/Server/Packets/InspectPackets.cpp index ddebb53d225..75d3b6d784a 100644 --- a/src/server/game/Server/Packets/InspectPackets.cpp +++ b/src/server/game/Server/Packets/InspectPackets.cpp @@ -225,6 +225,8 @@ WorldPacket const* InspectResult::Write() if (!PvpTalents.empty()) _worldPacket.append(PvpTalents.data(), PvpTalents.size()); + _worldPacket << TalentInfo; + _worldPacket << OptionalInit(GuildData); _worldPacket << OptionalInit(AzeriteLevel); _worldPacket.FlushBits(); diff --git a/src/server/game/Server/Packets/InspectPackets.h b/src/server/game/Server/Packets/InspectPackets.h index d78ffbe78da..de9d4c61ae7 100644 --- a/src/server/game/Server/Packets/InspectPackets.h +++ b/src/server/game/Server/Packets/InspectPackets.h @@ -25,6 +25,7 @@ #include "ObjectGuid.h" #include "RaceMask.h" #include "SharedDefines.h" +#include "TalentPackets.h" #include "TraitPacketsCommon.h" class Item; @@ -145,6 +146,7 @@ namespace WorldPackets uint16 TodayHK = 0; uint16 YesterdayHK = 0; uint8 LifetimeMaxRank = 0; + Talent::ClassicTalentInfoUpdate TalentInfo; TraitInspectInfo TraitsInfo; }; diff --git a/src/server/game/Server/Packets/ItemPackets.cpp b/src/server/game/Server/Packets/ItemPackets.cpp index 637b1ae8755..0dcf8eacb17 100644 --- a/src/server/game/Server/Packets/ItemPackets.cpp +++ b/src/server/game/Server/Packets/ItemPackets.cpp @@ -385,13 +385,6 @@ void ChangeBagSlotFlag::Read() _worldPacket >> Bits<1>(On); } -void ChangeBankBagSlotFlag::Read() -{ - _worldPacket >> BagIndex; - _worldPacket >> As<uint32>(FlagToChange); - _worldPacket >> Bits<1>(On); -} - void SetBackpackAutosortDisabled::Read() { _worldPacket >> Bits<1>(Disable); diff --git a/src/server/game/Server/Packets/ItemPackets.h b/src/server/game/Server/Packets/ItemPackets.h index 825e452f5cd..b783d6cc5a9 100644 --- a/src/server/game/Server/Packets/ItemPackets.h +++ b/src/server/game/Server/Packets/ItemPackets.h @@ -513,14 +513,6 @@ namespace WorldPackets void Read() override { } }; - class SortReagentBankBags final : public ClientPacket - { - public: - explicit SortReagentBankBags(WorldPacket&& packet) : ClientPacket(CMSG_SORT_REAGENT_BANK_BAGS, std::move(packet)) { } - - void Read() override { } - }; - class BagCleanupFinished final : public ServerPacket { public: diff --git a/src/server/game/Server/Packets/ItemPacketsCommon.cpp b/src/server/game/Server/Packets/ItemPacketsCommon.cpp index 08edcc0bc0c..d1dae8ae299 100644 --- a/src/server/game/Server/Packets/ItemPacketsCommon.cpp +++ b/src/server/game/Server/Packets/ItemPacketsCommon.cpp @@ -19,7 +19,6 @@ #include "Item.h" #include "Loot.h" #include "PacketOperators.h" -#include "Player.h" namespace WorldPackets::Item { @@ -79,24 +78,6 @@ void ItemInstance::Initialize(::LootItem const& lootItem) } } -void ItemInstance::Initialize(::VoidStorageItem const* voidItem) -{ - ItemID = voidItem->ItemEntry; - - if (voidItem->FixedScalingLevel) - Modifications.Values.push_back({ .Value = int32(voidItem->FixedScalingLevel), .Type = ITEM_MODIFIER_TIMEWALKER_LEVEL }); - - if (voidItem->ArtifactKnowledgeLevel) - Modifications.Values.push_back({ .Value = int32(voidItem->ArtifactKnowledgeLevel), .Type = ITEM_MODIFIER_ARTIFACT_KNOWLEDGE_LEVEL }); - - if (!voidItem->BonusListIDs.empty()) - { - ItemBonus.emplace(); - ItemBonus->Context = voidItem->Context; - ItemBonus->BonusListIDs = voidItem->BonusListIDs; - } -} - bool ItemInstance::operator==(ItemInstance const& r) const { if (ItemID != r.ItemID) diff --git a/src/server/game/Server/Packets/ItemPacketsCommon.h b/src/server/game/Server/Packets/ItemPacketsCommon.h index 552d25623e3..e54353fcbaf 100644 --- a/src/server/game/Server/Packets/ItemPacketsCommon.h +++ b/src/server/game/Server/Packets/ItemPacketsCommon.h @@ -66,7 +66,6 @@ namespace WorldPackets void Initialize(::Item const* item); void Initialize(UF::SocketedGem const* gem); void Initialize(::LootItem const& lootItem); - void Initialize(::VoidStorageItem const* voidItem); uint32 ItemID = 0; Optional<ItemBonuses> ItemBonus; diff --git a/src/server/game/Server/Packets/MiscPackets.cpp b/src/server/game/Server/Packets/MiscPackets.cpp index f6351382dd5..4f2a5bd132f 100644 --- a/src/server/game/Server/Packets/MiscPackets.cpp +++ b/src/server/game/Server/Packets/MiscPackets.cpp @@ -182,6 +182,7 @@ WorldPacket const* TriggerMovie::Write() return &_worldPacket; } + WorldPacket const* TriggerCinematic::Write() { _worldPacket << uint32(CinematicID); diff --git a/src/server/game/Server/Packets/MovementPackets.cpp b/src/server/game/Server/Packets/MovementPackets.cpp index b9796743e6c..629544a68de 100644 --- a/src/server/game/Server/Packets/MovementPackets.cpp +++ b/src/server/game/Server/Packets/MovementPackets.cpp @@ -318,9 +318,9 @@ ByteBuffer& operator<<(ByteBuffer& data, MonsterSplineTurnData const& turnData) ByteBuffer& operator<<(ByteBuffer& data, MonsterSplineAnimTierTransition const& animTierTransition) { data << int32(animTierTransition.TierTransitionID); + data << uint8(animTierTransition.AnimTier); data << uint32(animTierTransition.StartTime); data << uint32(animTierTransition.EndTime); - data << uint8(animTierTransition.AnimTier); return data; } @@ -518,9 +518,9 @@ void CommonMovement::WriteCreateObjectSplineDataBlock(::Movement::MoveSpline con if (moveSpline.anim_tier) { data << int32(moveSpline.anim_tier->TierTransitionId); + data << uint8(moveSpline.anim_tier->AnimTier); data << uint32(moveSpline.effect_start_time); data << uint32(0); - data << uint8(moveSpline.anim_tier->AnimTier); } //if (HasUnknown901) diff --git a/src/server/game/Server/Packets/PartyPackets.cpp b/src/server/game/Server/Packets/PartyPackets.cpp index fa559dbef04..1c329d41239 100644 --- a/src/server/game/Server/Packets/PartyPackets.cpp +++ b/src/server/game/Server/Packets/PartyPackets.cpp @@ -458,6 +458,23 @@ WorldPacket const* GroupNewLeader::Write() return &_worldPacket; } +ByteBuffer& operator<<(ByteBuffer& data, LeaverInfo const& leaverInfo) +{ + data << leaverInfo.BnetAccountGUID; + data << float(leaverInfo.LeaveScore); + data << uint32(leaverInfo.SeasonID); + data << uint32(leaverInfo.TotalLeaves); + data << uint32(leaverInfo.TotalSuccesses); + data << int32(leaverInfo.ConsecutiveSuccesses); + data << leaverInfo.LastPenaltyTime; + data << leaverInfo.LeaverExpirationTime; + data << int32(leaverInfo.Unknown_1120); + data << Bits<1>(leaverInfo.LeaverStatus); + data.FlushBits(); + + return data; +} + ByteBuffer& operator<<(ByteBuffer& data, PartyPlayerInfo const& playerInfo) { data << SizedString::BitsSize<6>(playerInfo.Name); @@ -465,6 +482,7 @@ ByteBuffer& operator<<(ByteBuffer& data, PartyPlayerInfo const& playerInfo) data << Bits<1>(playerInfo.Connected); data << Bits<1>(playerInfo.VoiceChatSilenced); data << Bits<1>(playerInfo.FromSocialQueue); + data << playerInfo.Leaver; data << playerInfo.GUID; data << uint8(playerInfo.Subgroup); data << uint8(playerInfo.Flags); @@ -477,6 +495,22 @@ ByteBuffer& operator<<(ByteBuffer& data, PartyPlayerInfo const& playerInfo) return data; } +ByteBuffer& operator<<(ByteBuffer& data, ChallengeModeData const& challengeMode) +{ + data << int32(challengeMode.Unknown_1120_1); + data << int32(challengeMode.Unknown_1120_2); + data << uint64(challengeMode.Unknown_1120_3); + data << int64(challengeMode.Unknown_1120_4); + data << challengeMode.KeystoneOwnerGUID; + data << challengeMode.LeaverGUID; + data << Bits<1>(challengeMode.IsActive); + data << Bits<1>(challengeMode.HasRestrictions); + data << Bits<1>(challengeMode.CanVoteAbandon); + data.FlushBits(); + + return data; +} + ByteBuffer& operator<<(ByteBuffer& data, PartyLFGInfo const& lfgInfos) { data << uint32(lfgInfos.Slot); @@ -524,6 +558,7 @@ WorldPacket const* PartyUpdate::Write() _worldPacket << uint8(LeaderFactionGroup); _worldPacket << int32(PingRestriction); _worldPacket << Size<uint32>(PlayerList); + _worldPacket << OptionalInit(ChallengeMode); _worldPacket << OptionalInit(LfgInfos); _worldPacket << OptionalInit(LootSettings); _worldPacket << OptionalInit(DifficultySettings); @@ -538,6 +573,9 @@ WorldPacket const* PartyUpdate::Write() if (DifficultySettings) _worldPacket << *DifficultySettings; + if (ChallengeMode) + _worldPacket << *ChallengeMode; + if (LfgInfos) _worldPacket << *LfgInfos; diff --git a/src/server/game/Server/Packets/PartyPackets.h b/src/server/game/Server/Packets/PartyPackets.h index 8c287fe8b12..5b8e4c2ca1e 100644 --- a/src/server/game/Server/Packets/PartyPackets.h +++ b/src/server/game/Server/Packets/PartyPackets.h @@ -508,11 +508,26 @@ namespace WorldPackets std::string Name; }; + struct LeaverInfo + { + ObjectGuid BnetAccountGUID; + float LeaveScore = 0.0f; + uint32 SeasonID = 0; + uint32 TotalLeaves = 0; + uint32 TotalSuccesses = 0; + int32 ConsecutiveSuccesses = 0; + Timestamp<> LastPenaltyTime; + Timestamp<> LeaverExpirationTime; + int32 Unknown_1120 = 0; + bool LeaverStatus = false; + }; + struct PartyPlayerInfo { ObjectGuid GUID; std::string Name; std::string VoiceStateID; // same as bgs.protocol.club.v1.MemberVoiceState.id + LeaverInfo Leaver; uint8 Class = 0u; uint8 Subgroup = 0u; uint8 Flags = 0u; @@ -551,6 +566,19 @@ namespace WorldPackets uint32 LegacyRaidDifficultyID = 0u; }; + struct ChallengeModeData + { + int32 Unknown_1120_1 = 0; + int32 Unknown_1120_2 = 0; + uint64 Unknown_1120_3 = 0; + int64 Unknown_1120_4 = 0; + ObjectGuid KeystoneOwnerGUID; + ObjectGuid LeaverGUID; + bool IsActive = false; + bool HasRestrictions = false; + bool CanVoteAbandon = false; + }; + class PartyUpdate final : public ServerPacket { public: @@ -573,6 +601,7 @@ namespace WorldPackets std::vector<PartyPlayerInfo> PlayerList; + Optional<ChallengeModeData> ChallengeMode; Optional<PartyLFGInfo> LfgInfos; Optional<PartyLootSettings> LootSettings; Optional<PartyDifficultySettings> DifficultySettings; diff --git a/src/server/game/Server/Packets/QueryPackets.h b/src/server/game/Server/Packets/QueryPackets.h index 633cae4f340..4d30b3b6fdc 100644 --- a/src/server/game/Server/Packets/QueryPackets.h +++ b/src/server/game/Server/Packets/QueryPackets.h @@ -83,7 +83,7 @@ namespace WorldPackets int32 CreatureDifficultyID = 0; int32 WidgetSetID = 0; int32 WidgetSetUnitConditionID = 0; - std::array<uint32, 2> Flags = { }; + std::array<uint32, 3> Flags = { }; std::array<uint32, 2> ProxyCreatureID = { }; std::array<std::string, 4> Name = { }; std::array<std::string, 4> NameAlt = { }; diff --git a/src/server/game/Server/Packets/SystemPackets.cpp b/src/server/game/Server/Packets/SystemPackets.cpp index d3414c11436..ee5c38e7b2f 100644 --- a/src/server/game/Server/Packets/SystemPackets.cpp +++ b/src/server/game/Server/Packets/SystemPackets.cpp @@ -127,8 +127,6 @@ WorldPacket const* FeatureSystemStatus::Write() _worldPacket << uint32(KioskSessionDurationMinutes); _worldPacket << int64(RedeemForBalanceAmount); - _worldPacket << uint32(BpayStorePurchaseTimeout); - _worldPacket << uint32(ClubsPresenceDelay); _worldPacket << uint32(ClubPresenceUnsubscribeDelay); @@ -156,60 +154,58 @@ WorldPacket const* FeatureSystemStatus::Write() _worldPacket << Bits<1>(VoiceEnabled); _worldPacket << OptionalInit(EuropaTicketSystemStatus); - _worldPacket << Bits<1>(BpayStoreEnabled); _worldPacket << Bits<1>(BpayStoreAvailable); _worldPacket << Bits<1>(BpayStoreDisabledByParentalControls); _worldPacket << Bits<1>(ItemRestorationButtonEnabled); - _worldPacket << Bits<1>(BrowserEnabled); _worldPacket << OptionalInit(SessionAlert); - _worldPacket << Bits<1>(RAFSystem.Enabled); _worldPacket << Bits<1>(RAFSystem.RecruitingEnabled); + _worldPacket << Bits<1>(CharUndeleteEnabled); _worldPacket << Bits<1>(RestrictedAccount); _worldPacket << Bits<1>(CommerceServerEnabled); _worldPacket << Bits<1>(TutorialEnabled); _worldPacket << Bits<1>(VeteranTokenRedeemWillKick); _worldPacket << Bits<1>(WorldTokenRedeemWillKick); - _worldPacket << Bits<1>(KioskModeEnabled); _worldPacket << Bits<1>(CompetitiveModeEnabled); + _worldPacket << Bits<1>(RedeemForBalanceAvailable); _worldPacket << Bits<1>(WarModeEnabled); _worldPacket << Bits<1>(CommunitiesEnabled); _worldPacket << Bits<1>(BnetGroupsEnabled); _worldPacket << Bits<1>(CharacterCommunitiesEnabled); _worldPacket << Bits<1>(ClubPresenceAllowSubscribeAll); - _worldPacket << Bits<1>(VoiceChatParentalDisabled); _worldPacket << Bits<1>(VoiceChatParentalMuted); + _worldPacket << Bits<1>(QuestSessionEnabled); _worldPacket << Bits<1>(IsChatMuted); _worldPacket << Bits<1>(ClubFinderEnabled); _worldPacket << Bits<1>(CommunityFinderEnabled); _worldPacket << Bits<1>(BrowserCrashReporterEnabled); _worldPacket << Bits<1>(SpeakForMeAllowed); - _worldPacket << Bits<1>(DoesAccountNeedAADCPrompt); _worldPacket << Bits<1>(IsAccountOptedInToAADC); + _worldPacket << Bits<1>(LfgRequireAuthenticatorEnabled); _worldPacket << Bits<1>(ScriptsDisallowedForBeta); _worldPacket << Bits<1>(TimerunningEnabled); _worldPacket << Bits<1>(WarGamesEnabled); _worldPacket << Bits<1>(IsPlayerContentTrackingEnabled); _worldPacket << Bits<1>(SellAllJunkEnabled); - _worldPacket << Bits<1>(GroupFinderEnabled); _worldPacket << Bits<1>(IsPremadeGroupEnabled); + _worldPacket << Bits<1>(false); // unused 10.2.7 _worldPacket << Bits<1>(GuildEventsEditsEnabled); _worldPacket << Bits<1>(GuildTradeSkillsEnabled); - _worldPacket << SizedString::BitsSize<7>(Unknown1027); + _worldPacket << SizedString::BitsSize<10>(Unknown1027); _worldPacket << Bits<1>(BNSendWhisperUseV2Services); _worldPacket << Bits<1>(BNSendGameDataUseV2Services); _worldPacket << Bits<1>(IsAccountCurrencyTransferEnabled); - _worldPacket << Bits<1>(false); // unused 11.0.7 + _worldPacket << Bits<1>(false); // unused 11.0.7 _worldPacket << Bits<1>(LobbyMatchmakerQueueFromMainlineEnabled); _worldPacket << Bits<1>(CanSendLobbyMatchmakerPartyCustomizations); _worldPacket << Bits<1>(AddonProfilerEnabled); @@ -235,7 +231,6 @@ WorldPacket const* FeatureSystemStatus::Write() WorldPacket const* FeatureSystemStatusGlueScreen::Write() { - _worldPacket << Bits<1>(BpayStoreEnabled); _worldPacket << Bits<1>(BpayStoreAvailable); _worldPacket << Bits<1>(BpayStoreDisabledByParentalControls); _worldPacket << Bits<1>(CharUndeleteEnabled); @@ -243,8 +238,8 @@ WorldPacket const* FeatureSystemStatusGlueScreen::Write() _worldPacket << Bits<1>(VeteranTokenRedeemWillKick); _worldPacket << Bits<1>(WorldTokenRedeemWillKick); _worldPacket << Bits<1>(ExpansionPreorderInStore); - _worldPacket << Bits<1>(KioskModeEnabled); + _worldPacket << Bits<1>(CompetitiveModeEnabled); _worldPacket << Bits<1>(BoostEnabled); _worldPacket << Bits<1>(TrialBoostEnabled); @@ -252,8 +247,8 @@ WorldPacket const* FeatureSystemStatusGlueScreen::Write() _worldPacket << Bits<1>(PaidCharacterTransfersBetweenBnetAccountsEnabled); _worldPacket << Bits<1>(LiveRegionCharacterListEnabled); _worldPacket << Bits<1>(LiveRegionCharacterCopyEnabled); - _worldPacket << Bits<1>(LiveRegionAccountCopyEnabled); + _worldPacket << Bits<1>(LiveRegionKeyBindingsCopyEnabled); _worldPacket << Bits<1>(BrowserCrashReporterEnabled); _worldPacket << Bits<1>(IsEmployeeAccount); @@ -261,8 +256,8 @@ WorldPacket const* FeatureSystemStatusGlueScreen::Write() _worldPacket << Bits<1>(NameReservationOnly); _worldPacket << OptionalInit(LaunchDurationETA); _worldPacket << Bits<1>(TimerunningEnabled); - _worldPacket << Bits<1>(ScriptsDisallowedForBeta); + _worldPacket << Bits<1>(PlayerIdentityOptionsEnabled); _worldPacket << Bits<1>(AccountExportEnabled); _worldPacket << Bits<1>(AccountLockedPostExport); @@ -270,8 +265,8 @@ WorldPacket const* FeatureSystemStatusGlueScreen::Write() _worldPacket << SizedCString::BitsSize<11>(RealmHiddenAlert); _worldPacket << Bits<1>(BNSendWhisperUseV2Services); - _worldPacket << Bits<1>(BNSendGameDataUseV2Services); + _worldPacket << Bits<1>(CharacterSelectListModeRealmless); _worldPacket << Bits<1>(WowTokenLimitedMode); _worldPacket << Bits<1>(false); // unused 11.1.7 @@ -288,7 +283,6 @@ WorldPacket const* FeatureSystemStatusGlueScreen::Write() _worldPacket << int64(RedeemForBalanceAmount); _worldPacket << int32(MaxCharactersOnThisRealm); _worldPacket << Size<uint32>(LiveRegionCharacterCopySourceRegions); - _worldPacket << uint32(BpayStorePurchaseTimeout); _worldPacket << int32(ActiveBoostType); _worldPacket << int32(TrialBoostType); _worldPacket << int32(MinimumExpansionLevel); diff --git a/src/server/game/Server/Packets/SystemPackets.h b/src/server/game/Server/Packets/SystemPackets.h index 9a3cd43350d..b74adbc0fca 100644 --- a/src/server/game/Server/Packets/SystemPackets.h +++ b/src/server/game/Server/Packets/SystemPackets.h @@ -119,9 +119,7 @@ namespace WorldPackets WorldPacket const* Write() override; bool VoiceEnabled = false; - bool BrowserEnabled = false; bool BpayStoreAvailable = false; - bool BpayStoreEnabled = false; Optional<SessionAlertConfig> SessionAlert; Optional<EuropaTicketConfig> EuropaTicketSystemStatus; uint32 CfgRealmID = 0; @@ -211,7 +209,6 @@ namespace WorldPackets bool BpayStoreAvailable = false; // NYI bool BpayStoreDisabledByParentalControls = false; // NYI bool CharUndeleteEnabled = false; - bool BpayStoreEnabled = false; bool CommerceServerEnabled = false; // NYI bool VeteranTokenRedeemWillKick = false; // NYI bool WorldTokenRedeemWillKick = false; // NYI @@ -244,7 +241,6 @@ namespace WorldPackets uint32 CommercePricePollTimeSeconds = 0; // NYI int64 RedeemForBalanceAmount = 0; // NYI int32 MaxCharactersOnThisRealm = 0; - uint32 BpayStorePurchaseTimeout = 0; // NYI int32 ActiveBoostType = 0; // NYI int32 TrialBoostType = 0; // NYI int32 MinimumExpansionLevel = 0; diff --git a/src/server/game/Server/Packets/TalentPackets.cpp b/src/server/game/Server/Packets/TalentPackets.cpp index 6fd35cc00c0..63487076b02 100644 --- a/src/server/game/Server/Packets/TalentPackets.cpp +++ b/src/server/game/Server/Packets/TalentPackets.cpp @@ -36,6 +36,49 @@ ByteBuffer& operator<<(ByteBuffer& data, PvPTalent const& pvpTalent) return data; } +ByteBuffer& operator<<(ByteBuffer& data, ClassicTalentEntry const& talentEntry) +{ + data << int32(talentEntry.TalentID); + data << int32(talentEntry.Rank); + + return data; +} + +ByteBuffer& operator<<(ByteBuffer& data, ClassicTalentGroupInfo const& talentGroupInfo) +{ + data << uint8(talentGroupInfo.NumTalents); + data << Size<uint32>(talentGroupInfo.Talents); + + data << uint8(talentGroupInfo.NumGlyphs); + data << Size<uint32>(talentGroupInfo.GlyphIDs); + + data << int8(talentGroupInfo.Role); + data << int32(talentGroupInfo.PrimarySpecialization); + + for (ClassicTalentEntry const& talentEntry : talentGroupInfo.Talents) + data << talentEntry; + + if (!talentGroupInfo.GlyphIDs.empty()) + data.append(talentGroupInfo.GlyphIDs.data(), talentGroupInfo.GlyphIDs.size()); + + return data; +} + +ByteBuffer& operator<<(ByteBuffer& data, ClassicTalentInfoUpdate const& talentInfoUpdate) +{ + data << int32(talentInfoUpdate.UnspentTalentPoints); + data << uint8(talentInfoUpdate.ActiveGroup); + data << Size<uint32>(talentInfoUpdate.Talents); + + for (ClassicTalentGroupInfo const& talents : talentInfoUpdate.Talents) + data << talents; + + data << Bits<1>(talentInfoUpdate.IsPetTalents); + data.FlushBits(); + + return data; +} + WorldPacket const* UpdateTalentData::Write() { _worldPacket << uint8(Info.ActiveGroup); @@ -47,12 +90,16 @@ WorldPacket const* UpdateTalentData::Write() _worldPacket << uint32(talentGroupInfo.SpecID); _worldPacket << Size<uint32>(talentGroupInfo.TalentIDs); _worldPacket << Size<uint32>(talentGroupInfo.PvPTalents); + _worldPacket << Size<uint32>(talentGroupInfo.GlyphIDs); for (uint16 talent : talentGroupInfo.TalentIDs) _worldPacket << uint16(talent); for (PvPTalent talent : talentGroupInfo.PvPTalents) _worldPacket << talent; + + for (uint32 talent : talentGroupInfo.GlyphIDs) + _worldPacket << uint16(talent); } return &_worldPacket; diff --git a/src/server/game/Server/Packets/TalentPackets.h b/src/server/game/Server/Packets/TalentPackets.h index 8b342345109..5b9566e83c2 100644 --- a/src/server/game/Server/Packets/TalentPackets.h +++ b/src/server/game/Server/Packets/TalentPackets.h @@ -38,6 +38,7 @@ namespace WorldPackets uint32 SpecID = 0; std::vector<uint16> TalentIDs; std::vector<PvPTalent> PvPTalents; + std::vector<uint32> GlyphIDs; }; struct TalentInfoUpdate @@ -47,6 +48,30 @@ namespace WorldPackets std::vector<TalentGroupInfo> TalentGroups; }; + struct ClassicTalentEntry + { + int32 TalentID = 0; + int32 Rank = 0; + }; + + struct ClassicTalentGroupInfo + { + uint8 NumTalents = 0; + std::vector<ClassicTalentEntry> Talents; + uint8 NumGlyphs = 0; + std::vector<uint16> GlyphIDs; + int8 Role = 0; + int32 PrimarySpecialization = 0; + }; + + struct ClassicTalentInfoUpdate + { + int32 UnspentTalentPoints = 0; + uint8 ActiveGroup = 0; + bool IsPetTalents = false; + std::vector<ClassicTalentGroupInfo> Talents; + }; + class UpdateTalentData final : public ServerPacket { public: @@ -141,6 +166,8 @@ namespace WorldPackets int32 SpellID = 0; std::vector<PvPTalent> Talents; }; + + ByteBuffer& operator<<(ByteBuffer& data, ClassicTalentInfoUpdate const& talentInfoInfo); } } diff --git a/src/server/game/Server/Packets/TraitPacketsCommon.cpp b/src/server/game/Server/Packets/TraitPacketsCommon.cpp index 704d6bc6bf8..692ed9cb330 100644 --- a/src/server/game/Server/Packets/TraitPacketsCommon.cpp +++ b/src/server/game/Server/Packets/TraitPacketsCommon.cpp @@ -66,6 +66,7 @@ ByteBuffer& operator>>(ByteBuffer& data, TraitEntry& traitEntry) data >> traitEntry.TraitNodeEntryID; data >> traitEntry.Rank; data >> traitEntry.GrantedRanks; + data >> traitEntry.BonusRanks; return data; } @@ -76,6 +77,7 @@ ByteBuffer& operator<<(ByteBuffer& data, TraitEntry const& traitEntry) data << int32(traitEntry.TraitNodeEntryID); data << int32(traitEntry.Rank); data << int32(traitEntry.GrantedRanks); + data << int32(traitEntry.BonusRanks); return data; } diff --git a/src/server/game/Server/Packets/TraitPacketsCommon.h b/src/server/game/Server/Packets/TraitPacketsCommon.h index 8cf075bc7a8..94b88e29746 100644 --- a/src/server/game/Server/Packets/TraitPacketsCommon.h +++ b/src/server/game/Server/Packets/TraitPacketsCommon.h @@ -41,6 +41,7 @@ struct TraitEntry int32 TraitNodeEntryID = 0; int32 Rank = 0; int32 GrantedRanks = 0; + int32 BonusRanks = 0; }; struct TraitSubTreeCache diff --git a/src/server/game/Server/Packets/VoidStoragePackets.cpp b/src/server/game/Server/Packets/VoidStoragePackets.cpp deleted file mode 100644 index 0b7cef0f6be..00000000000 --- a/src/server/game/Server/Packets/VoidStoragePackets.cpp +++ /dev/null @@ -1,114 +0,0 @@ -/* - * This file is part of the TrinityCore Project. See AUTHORS file for Copyright information - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by the - * Free Software Foundation; either version 2 of the License, or (at your - * option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. - * - * You should have received a copy of the GNU General Public License along - * with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -#include "VoidStoragePackets.h" -#include "PacketOperators.h" - -namespace WorldPackets::VoidStorage -{ -WorldPacket const* VoidTransferResult::Write() -{ - _worldPacket << int32(Result); - - return &_worldPacket; -} - -void UnlockVoidStorage::Read() -{ - _worldPacket >> Npc; -} - -void QueryVoidStorage::Read() -{ - _worldPacket >> Npc; -} - -WorldPacket const* VoidStorageFailed::Write() -{ - _worldPacket << uint8(Reason); - - return &_worldPacket; -} - -ByteBuffer& operator<<(ByteBuffer& data, VoidItem const& voidItem) -{ - data << voidItem.Guid; - data << voidItem.Creator; - data << uint32(voidItem.Slot); - data << voidItem.Item; - - return data; -} - -WorldPacket const* VoidStorageContents::Write() -{ - _worldPacket.reserve(1 + Items.size() * sizeof(VoidItem)); - - _worldPacket << BitsSize<8>(Items); - _worldPacket.FlushBits(); - - for (VoidItem const& voidItem : Items) - _worldPacket << voidItem; - - return &_worldPacket; -} - -void VoidStorageTransfer::Read() -{ - _worldPacket >> Npc; - _worldPacket >> Size<uint32>(Deposits); - _worldPacket >> Size<uint32>(Withdrawals); - - for (ObjectGuid& deposit : Deposits) - _worldPacket >> deposit; - - for (ObjectGuid& withdrawal : Withdrawals) - _worldPacket >> withdrawal; -} - -WorldPacket const* VoidStorageTransferChanges::Write() -{ - _worldPacket.reserve(1 + AddedItems.size() * sizeof(VoidItem) + RemovedItems.size() * 16); - - _worldPacket << BitsSize<4>(AddedItems); - _worldPacket << BitsSize<4>(RemovedItems); - _worldPacket.FlushBits(); - - for (VoidItem const& addedItem : AddedItems) - _worldPacket << addedItem; - - for (ObjectGuid const& removedItem : RemovedItems) - _worldPacket << removedItem; - - return &_worldPacket; -} - -void SwapVoidItem::Read() -{ - _worldPacket >> Npc; - _worldPacket >> VoidItemGuid; - _worldPacket >> DstSlot; -} - -WorldPacket const* VoidItemSwapResponse::Write() -{ - _worldPacket << VoidItemA << uint32(VoidItemSlotA); - _worldPacket << VoidItemB << uint32(VoidItemSlotB); - - return &_worldPacket; -} -} diff --git a/src/server/game/Server/Packets/VoidStoragePackets.h b/src/server/game/Server/Packets/VoidStoragePackets.h deleted file mode 100644 index c7a9793cd0b..00000000000 --- a/src/server/game/Server/Packets/VoidStoragePackets.h +++ /dev/null @@ -1,138 +0,0 @@ -/* - * This file is part of the TrinityCore Project. See AUTHORS file for Copyright information - * - * This program is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License as published by the - * Free Software Foundation; either version 2 of the License, or (at your - * option) any later version. - * - * This program is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - * more details. - * - * You should have received a copy of the GNU General Public License along - * with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -#ifndef TRINITYCORE_VOID_STORAGE_PACKETS_H -#define TRINITYCORE_VOID_STORAGE_PACKETS_H - -#include "Packet.h" -#include "ItemPacketsCommon.h" -#include "ObjectGuid.h" -#include "SharedDefines.h" - -namespace WorldPackets -{ - namespace VoidStorage - { - class VoidTransferResult final : public ServerPacket - { - public: - explicit VoidTransferResult(int32 result) : ServerPacket(SMSG_VOID_TRANSFER_RESULT, 4), Result(result) { } - - WorldPacket const* Write() override; - - int32 Result; - }; - - class UnlockVoidStorage final : public ClientPacket - { - public: - explicit UnlockVoidStorage(WorldPacket&& packet) : ClientPacket(CMSG_UNLOCK_VOID_STORAGE, std::move(packet)) { } - - void Read() override; - - ObjectGuid Npc; - }; - - class QueryVoidStorage final : public ClientPacket - { - public: - explicit QueryVoidStorage(WorldPacket&& packet) : ClientPacket(CMSG_QUERY_VOID_STORAGE, std::move(packet)) { } - - void Read() override; - - ObjectGuid Npc; - }; - - class VoidStorageFailed final : public ServerPacket - { - public: - explicit VoidStorageFailed() : ServerPacket(SMSG_VOID_STORAGE_FAILED, 1) { } - - WorldPacket const* Write() override; - - uint8 Reason = 0; - }; - - struct VoidItem - { - ObjectGuid Guid; - ObjectGuid Creator; - uint32 Slot = 0; - WorldPackets::Item::ItemInstance Item; - }; - - class VoidStorageContents final : public ServerPacket - { - public: - explicit VoidStorageContents() : ServerPacket(SMSG_VOID_STORAGE_CONTENTS, 0) { } - - WorldPacket const* Write() override; - - std::vector<VoidItem> Items; - }; - - class VoidStorageTransfer final : public ClientPacket - { - public: - explicit VoidStorageTransfer(WorldPacket&& packet) : ClientPacket(CMSG_VOID_STORAGE_TRANSFER, std::move(packet)) { } - - void Read() override; - - Array<ObjectGuid, VOID_STORAGE_MAX_WITHDRAW> Withdrawals; - Array<ObjectGuid, VOID_STORAGE_MAX_DEPOSIT> Deposits; - ObjectGuid Npc; - }; - - class VoidStorageTransferChanges final : public ServerPacket - { - public: - explicit VoidStorageTransferChanges() : ServerPacket(SMSG_VOID_STORAGE_TRANSFER_CHANGES, 0) { } - - WorldPacket const* Write() override; - - std::vector<ObjectGuid> RemovedItems; - std::vector<VoidItem> AddedItems; - }; - - class SwapVoidItem final : public ClientPacket - { - public: - explicit SwapVoidItem(WorldPacket&& packet) : ClientPacket(CMSG_SWAP_VOID_ITEM, std::move(packet)) { } - - void Read() override; - - ObjectGuid Npc; - ObjectGuid VoidItemGuid; - uint32 DstSlot = 0; - }; - - class VoidItemSwapResponse final : public ServerPacket - { - public: - explicit VoidItemSwapResponse() : ServerPacket(SMSG_VOID_ITEM_SWAP_RESPONSE, 16 + 16 + 4 + 4) { } - - WorldPacket const* Write() override; - - ObjectGuid VoidItemA; - ObjectGuid VoidItemB; - uint32 VoidItemSlotA = 0; - uint32 VoidItemSlotB = 0; - }; - } -} - -#endif // TRINITYCORE_VOID_STORAGE_PACKETS_H diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp index ec6d0792dbc..23add3e1448 100644 --- a/src/server/game/Server/Protocol/Opcodes.cpp +++ b/src/server/game/Server/Protocol/Opcodes.cpp @@ -195,10 +195,9 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_AUTH_CONTINUED_SESSION, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_EarlyProccess); DEFINE_HANDLER(CMSG_AUTH_SESSION, STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_EarlyProccess); DEFINE_HANDLER(CMSG_AUTOBANK_ITEM, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleAutoBankItemOpcode); - DEFINE_HANDLER(CMSG_AUTOBANK_REAGENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAutoBankReagentOpcode); DEFINE_HANDLER(CMSG_AUTOSTORE_BANK_ITEM, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleAutoStoreBankItemOpcode); - DEFINE_HANDLER(CMSG_AUTOSTORE_BANK_REAGENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAutoStoreBankReagentOpcode); DEFINE_HANDLER(CMSG_AUTO_DEPOSIT_ACCOUNT_BANK, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); + DEFINE_HANDLER(CMSG_AUTO_DEPOSIT_CHARACTER_BANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAutoDepositCharacterBank); DEFINE_HANDLER(CMSG_AUTO_EQUIP_ITEM, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleAutoEquipItemOpcode); DEFINE_HANDLER(CMSG_AUTO_EQUIP_ITEM_SLOT, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleAutoEquipItemSlotOpcode); DEFINE_HANDLER(CMSG_AUTO_GUILD_BANK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAutoGuildBankItem); @@ -251,11 +250,9 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_BONUS_ROLL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_BUG_REPORT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBugReportOpcode); DEFINE_HANDLER(CMSG_BUSY_TRADE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBusyTradeOpcode); - DEFINE_HANDLER(CMSG_BUY_ACCOUNT_BANK_TAB, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); + DEFINE_HANDLER(CMSG_BUY_ACCOUNT_BANK_TAB, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBuyBankTab); DEFINE_HANDLER(CMSG_BUY_BACK_ITEM, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleBuybackItem); - DEFINE_HANDLER(CMSG_BUY_BANK_SLOT, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleBuyBankSlotOpcode); DEFINE_HANDLER(CMSG_BUY_ITEM, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleBuyItemOpcode); - DEFINE_HANDLER(CMSG_BUY_REAGENT_BANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleBuyReagentBankOpcode); DEFINE_HANDLER(CMSG_CAGE_BATTLE_PET, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCageBattlePet); DEFINE_HANDLER(CMSG_CALENDAR_ADD_EVENT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarAddEvent); DEFINE_HANDLER(CMSG_CALENDAR_COMMUNITY_INVITE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleCalendarCommunityInvite); @@ -288,7 +285,7 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_CAST_SPELL, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleCastSpellOpcode); DEFINE_HANDLER(CMSG_CHALLENGE_MODE_REQUEST_LEADERS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_CHANGE_BAG_SLOT_FLAG, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleChangeBagSlotFlag); - DEFINE_HANDLER(CMSG_CHANGE_BANK_BAG_SLOT_FLAG, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleChangeBankBagSlotFlag); + DEFINE_HANDLER(CMSG_CHANGE_BANK_BAG_SLOT_FLAG, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_CHANGE_MONUMENT_APPEARANCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_CHANGE_REALM_TICKET, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleBattlenetChangeRealmTicket); DEFINE_HANDLER(CMSG_CHANGE_SUB_GROUP, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleChangeSubGroupOpcode); @@ -426,7 +423,6 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_DELVE_TELEPORT_OUT, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_DEL_FRIEND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleDelFriendOpcode); DEFINE_HANDLER(CMSG_DEL_IGNORE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleDelIgnoreOpcode); - DEFINE_HANDLER(CMSG_DEPOSIT_REAGENT_BANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleReagentBankDepositOpcode); DEFINE_HANDLER(CMSG_DESTROY_ITEM, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleDestroyItemOpcode); DEFINE_HANDLER(CMSG_DF_BOOT_PLAYER_VOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleLfgSetBootVoteOpcode); DEFINE_HANDLER(CMSG_DF_CONFIRM_EXPAND_SEARCH, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL); @@ -557,6 +553,7 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_INITIATE_ROLE_POLL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleInitiateRolePoll); DEFINE_HANDLER(CMSG_INITIATE_TRADE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleInitiateTradeOpcode); DEFINE_HANDLER(CMSG_INSPECT, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleInspectOpcode); + DEFINE_HANDLER(CMSG_INSTANCE_ABANDON_VOTE_RESPONSE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_INSTANCE_LOCK_RESPONSE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleInstanceLockResponse); DEFINE_HANDLER(CMSG_ISLAND_QUEUE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_ITEM_PURCHASE_REFUND, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleItemRefund); @@ -795,7 +792,6 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_QUERY_SELECTED_WOW_LABS_AREA, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_QUERY_TIME, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleQueryTimeOpcode); DEFINE_HANDLER(CMSG_QUERY_TREASURE_PICKER, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleQueryTreasurePicker); - DEFINE_HANDLER(CMSG_QUERY_VOID_STORAGE, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleVoidStorageQuery); DEFINE_HANDLER(CMSG_QUERY_WOW_LABS_AREA_INFO, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_QUEST_CONFIRM_ACCEPT, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleQuestConfirmAccept); DEFINE_HANDLER(CMSG_QUEST_GIVER_ACCEPT_QUEST, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleQuestgiverAcceptQuestOpcode); @@ -951,7 +947,6 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_SORT_ACCOUNT_BANK_BAGS, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSortAccountBankBags); DEFINE_HANDLER(CMSG_SORT_BAGS, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSortBags); DEFINE_HANDLER(CMSG_SORT_BANK_BAGS, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSortBankBags); - DEFINE_HANDLER(CMSG_SORT_REAGENT_BANK_BAGS, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSortReagentBankBags); DEFINE_HANDLER(CMSG_SPECTATE_CHANGE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_SPAWN_TRACKING_UPDATE, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSpawnTrackingUpdate); DEFINE_HANDLER(CMSG_SPELL_CLICK, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSpellClick); @@ -964,6 +959,7 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_SPLIT_ITEM_TO_GUILD_BANK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleSplitItemToGuildBank); DEFINE_HANDLER(CMSG_STAND_STATE_CHANGE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleStandStateChangeOpcode); DEFINE_HANDLER(CMSG_START_CHALLENGE_MODE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); + DEFINE_HANDLER(CMSG_START_INSTANCE_ABANDON_VOTE, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_START_SPECTATOR_WAR_GAME, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_START_WAR_GAME, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_STORE_GUILD_BANK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleStoreGuildBankItem); @@ -979,7 +975,6 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_SWAP_ITEM, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleSwapItem); DEFINE_HANDLER(CMSG_SWAP_ITEM_WITH_GUILD_BANK_ITEM, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleSwapItemWithGuildBankItem); DEFINE_HANDLER(CMSG_SWAP_SUB_GROUPS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleSwapSubGroupsOpcode); - DEFINE_HANDLER(CMSG_SWAP_VOID_ITEM, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleVoidSwapItem); DEFINE_HANDLER(CMSG_TABARD_VENDOR_ACTIVATE, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleTabardVendorActivateOpcode); DEFINE_HANDLER(CMSG_TALK_TO_GOSSIP, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleGossipHelloOpcode); DEFINE_HANDLER(CMSG_TAXI_NODE_STATUS_QUERY, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleTaxiNodeStatusQueryOpcode); @@ -1007,9 +1002,8 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_UNDELETE_CHARACTER, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleCharUndeleteOpcode); DEFINE_HANDLER(CMSG_UNLEARN_SKILL, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleUnlearnSkillOpcode); DEFINE_HANDLER(CMSG_UNLEARN_SPECIALIZATION, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL); - DEFINE_HANDLER(CMSG_UNLOCK_VOID_STORAGE, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleVoidStorageUnlock); DEFINE_HANDLER(CMSG_UPDATE_AADC_STATUS, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleChatUpdateAADCStatus); - DEFINE_HANDLER(CMSG_UPDATE_ACCOUNT_BANK_TAB_SETTINGS, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); + DEFINE_HANDLER(CMSG_UPDATE_ACCOUNT_BANK_TAB_SETTINGS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleUpdateBankTabSettings); DEFINE_HANDLER(CMSG_UPDATE_ACCOUNT_DATA, STATUS_AUTHED, PROCESS_THREADUNSAFE, &WorldSession::HandleUpdateAccountData); DEFINE_HANDLER(CMSG_UPDATE_AREA_TRIGGER_VISUAL, STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleUpdateAreaTriggerVisual); DEFINE_HANDLER(CMSG_UPDATE_CLIENT_SETTINGS, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL); @@ -1032,7 +1026,6 @@ void OpcodeTable::InitializeClientOpcodes() DEFINE_HANDLER(CMSG_VOICE_CHANNEL_STT_TOKEN_REQUEST, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_VOICE_CHAT_JOIN_CHANNEL, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); DEFINE_HANDLER(CMSG_VOICE_CHAT_LOGIN, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::Handle_NULL); - DEFINE_HANDLER(CMSG_VOID_STORAGE_TRANSFER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleVoidStorageTransfer); DEFINE_HANDLER(CMSG_WARDEN3_DATA, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, &WorldSession::HandleWardenData); DEFINE_HANDLER(CMSG_WHO, STATUS_LOGGEDIN, PROCESS_THREADSAFE, &WorldSession::HandleWhoOpcode); DEFINE_HANDLER(CMSG_WHO_IS, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleWhoIsOpcode); @@ -1096,12 +1089,8 @@ void OpcodeTable::InitializeServerOpcodes() DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_POI_UPDATE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_SPIRIT_HEALER_TIME, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_DENIED, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_FORCE_SET_POSITION_AND_FACING, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_NO_CORPSE, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_PLAY_SPELL_VISUAL, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_RE_PATH, STATUS_NEVER, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_RE_SHAPE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_UNATTACH, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_AREA_TRIGGER_UPDATE_DECAL_PROPERTIES, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_CLEAR_OPPONENTS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_ARENA_CROWD_CONTROL_SPELL_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); @@ -1246,6 +1235,7 @@ void OpcodeTable::InitializeServerOpcodes() DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_COMPLETE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_RESET, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_SET_LEAVER_PENALTY_TIMER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_START, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHALLENGE_MODE_UPDATE_DEATH_COUNT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -1415,7 +1405,6 @@ void OpcodeTable::InitializeServerOpcodes() DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCED_DEATH_UPDATE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_ANIM, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_ANIMATIONS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); - DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_OBJECT_RELINK, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_RANDOM_TRANSMOG_TOAST, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_FORCE_SPAWN_TRACKING_UPDATE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_FRIEND_STATUS, STATUS_NEVER, CONNECTION_TYPE_REALM); @@ -1599,6 +1588,10 @@ void OpcodeTable::InitializeServerOpcodes() DEFINE_SERVER_OPCODE_HANDLER(SMSG_INITIAL_SETUP, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INIT_WORLD_STATES, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSPECT_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ABANDON_VOTE_COMPLETED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ABANDON_VOTE_PLAYER_LEFT, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ABANDON_VOTE_RESPONSE, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ABANDON_VOTE_STARTED, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_INSTANCE_ENCOUNTER_END, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); @@ -1712,6 +1705,7 @@ void OpcodeTable::InitializeServerOpcodes() DEFINE_SERVER_OPCODE_HANDLER(SMSG_MINIMAP_PING, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_COMPONENTED_DATA, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_IMAGE_CREATURE_DATA, STATUS_NEVER, CONNECTION_TYPE_REALM); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_MIRROR_VARS, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MISSILE_CANCEL, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MODIFY_COOLDOWN, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_MOUNT_RESULT, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); @@ -2097,6 +2091,7 @@ void OpcodeTable::InitializeServerOpcodes() DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_STANDING, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FACTION_VISIBLE, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_FLAT_SPELL_MODIFIER, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_INSTANCE_LEAVER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_ITEM_PURCHASE_DATA, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_LOOT_METHOD_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_SET_MAX_WEEKLY_QUANTITY, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); @@ -2210,6 +2205,7 @@ void OpcodeTable::InitializeServerOpcodes() DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNLEARNED_SPELLS, STATUS_NEVER, CONNECTION_TYPE_INSTANCE); DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNLOAD_CHILD_MAP, STATUS_UNHANDLED, CONNECTION_TYPE_INSTANCE); + DEFINE_SERVER_OPCODE_HANDLER(SMSG_UNSET_INSTANCE_LEAVER, STATUS_UNHANDLED, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_AADC_STATUS_RESPONSE, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_ACCOUNT_DATA, STATUS_NEVER, CONNECTION_TYPE_REALM); DEFINE_SERVER_OPCODE_HANDLER(SMSG_UPDATE_ACCOUNT_DATA_COMPLETE, STATUS_NEVER, CONNECTION_TYPE_REALM); diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h index 475bf20ab3e..65ea46c0c86 100644 --- a/src/server/game/Server/Protocol/Opcodes.h +++ b/src/server/game/Server/Protocol/Opcodes.h @@ -36,2191 +36,2188 @@ constexpr uint32 UNKNOWN_OPCODE = 0xBADD; // special marker value for uninitia enum OpcodeClient : uint32 { - CMSG_ABANDON_NPE_RESPONSE = 0x31029A, - CMSG_ACCEPT_GUILD_INVITE = 0x360029, - CMSG_ACCEPT_RETURNING_PLAYER_PROMPT = 0x31025B, - CMSG_ACCEPT_SOCIAL_CONTRACT = 0x360172, - CMSG_ACCEPT_TRADE = 0x310004, - CMSG_ACCEPT_WARGAME_INVITE = 0x36000C, - CMSG_ACCOUNT_BANK_DEPOSIT_MONEY = 0x3102DD, - CMSG_ACCOUNT_BANK_WITHDRAW_MONEY = 0x3102DE, - CMSG_ACCOUNT_NOTIFICATION_ACKNOWLEDGED = 0x36015E, - CMSG_ACCOUNT_STORE_BEGIN_PURCHASE_OR_REFUND = 0x3600BE, - CMSG_ACTIVATE_SOULBIND = 0x310289, - CMSG_ACTIVATE_TAXI = 0x32003E, - CMSG_ADDON_LIST = 0x360004, - CMSG_ADD_ACCOUNT_COSMETIC = 0x310170, - CMSG_ADD_BATTLENET_FRIEND = 0x360084, - CMSG_ADD_FRIEND = 0x3600FC, - CMSG_ADD_IGNORE = 0x360100, - CMSG_ADD_TOY = 0x31016F, - CMSG_ADVENTURE_JOURNAL_OPEN_QUEST = 0x3100B3, - CMSG_ADVENTURE_JOURNAL_UPDATE_SUGGESTIONS = 0x31028C, - CMSG_ADVENTURE_MAP_START_QUEST = 0x31022C, - CMSG_ALTER_APPEARANCE = 0x32008F, - CMSG_AREA_SPIRIT_HEALER_QUERY = 0x320043, - CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x320044, - CMSG_AREA_TRIGGER = 0x310086, - CMSG_ARTIFACT_ADD_POWER = 0x310056, - CMSG_ARTIFACT_SET_APPEARANCE = 0x310058, - CMSG_ASSIGN_EQUIPMENT_SET_SPEC = 0x3100BF, - CMSG_ATTACK_STOP = 0x31011D, - CMSG_ATTACK_SWING = 0x31011C, - CMSG_AUCTIONABLE_TOKEN_SELL = 0x360112, - CMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE = 0x360113, - CMSG_AUCTION_BROWSE_QUERY = 0x320063, - CMSG_AUCTION_CANCEL_COMMODITIES_PURCHASE = 0x32006B, - CMSG_AUCTION_CONFIRM_COMMODITIES_PURCHASE = 0x32006A, - CMSG_AUCTION_GET_COMMODITY_QUOTE = 0x320069, - CMSG_AUCTION_HELLO_REQUEST = 0x32005E, - CMSG_AUCTION_LIST_BIDDED_ITEMS = 0x320067, - CMSG_AUCTION_LIST_BUCKETS_BY_BUCKET_KEYS = 0x320068, - CMSG_AUCTION_LIST_ITEMS_BY_BUCKET_KEY = 0x320064, - CMSG_AUCTION_LIST_ITEMS_BY_ITEM_ID = 0x320065, - CMSG_AUCTION_LIST_OWNED_ITEMS = 0x320066, - CMSG_AUCTION_PLACE_BID = 0x320062, - CMSG_AUCTION_REMOVE_ITEM = 0x320060, - CMSG_AUCTION_REPLICATE_ITEMS = 0x320061, - CMSG_AUCTION_SELL_COMMODITY = 0x32006C, - CMSG_AUCTION_SELL_ITEM = 0x32005F, - CMSG_AUCTION_SET_FAVORITE_ITEM = 0x36015F, - CMSG_AUTH_CONTINUED_SESSION = 0x370002, - CMSG_AUTH_SESSION = 0x370001, - CMSG_AUTOBANK_ITEM = 0x330003, - CMSG_AUTOBANK_REAGENT = 0x330005, - CMSG_AUTOSTORE_BANK_ITEM = 0x330002, - CMSG_AUTOSTORE_BANK_REAGENT = 0x330004, - CMSG_AUTO_DEPOSIT_ACCOUNT_BANK = 0x3102E7, - CMSG_AUTO_EQUIP_ITEM = 0x330006, - CMSG_AUTO_EQUIP_ITEM_SLOT = 0x33000B, - CMSG_AUTO_GUILD_BANK_ITEM = 0x32004A, - CMSG_AUTO_STORE_BAG_ITEM = 0x330007, - CMSG_AUTO_STORE_GUILD_BANK_ITEM = 0x320053, - CMSG_AZERITE_EMPOWERED_ITEM_SELECT_POWER = 0x310257, - CMSG_AZERITE_EMPOWERED_ITEM_VIEWED = 0x310238, - CMSG_AZERITE_ESSENCE_ACTIVATE_ESSENCE = 0x310259, - CMSG_AZERITE_ESSENCE_UNLOCK_MILESTONE = 0x310258, - CMSG_BANKER_ACTIVATE = 0x320046, - CMSG_BATTLEFIELD_LEAVE = 0x31001F, - CMSG_BATTLEFIELD_LIST = 0x31002A, - CMSG_BATTLEFIELD_PORT = 0x3200C5, - CMSG_BATTLEMASTER_HELLO = 0x31018E, - CMSG_BATTLEMASTER_JOIN = 0x3200BC, - CMSG_BATTLEMASTER_JOIN_ARENA = 0x3200BD, - CMSG_BATTLEMASTER_JOIN_BRAWL = 0x3200C3, - CMSG_BATTLEMASTER_JOIN_RATED_BG_BLITZ = 0x3200BF, - CMSG_BATTLEMASTER_JOIN_RATED_SOLO_SHUFFLE = 0x3200BE, - CMSG_BATTLEMASTER_JOIN_SKIRMISH = 0x3200C0, - CMSG_BATTLENET_CHALLENGE_RESPONSE = 0x3600FF, - CMSG_BATTLENET_REQUEST = 0x360120, - CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE = 0x3600F9, - CMSG_BATTLE_PAY_CANCEL_OPEN_CHECKOUT = 0x36013C, - CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE = 0x3600F8, - CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET = 0x3600EF, - CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_VAS = 0x360162, - CMSG_BATTLE_PAY_GET_PRODUCT_LIST = 0x3600E6, - CMSG_BATTLE_PAY_GET_PURCHASE_LIST = 0x3600E7, - CMSG_BATTLE_PAY_OPEN_CHECKOUT = 0x360135, - CMSG_BATTLE_PAY_REQUEST_PRICE_INFO = 0x360131, - CMSG_BATTLE_PAY_START_PURCHASE = 0x3600F7, - CMSG_BATTLE_PAY_START_VAS_PURCHASE = 0x36011E, - CMSG_BATTLE_PET_CLEAR_FANFARE = 0x2B0002, - CMSG_BATTLE_PET_DELETE_PET = 0x36004F, - CMSG_BATTLE_PET_DELETE_PET_CHEAT = 0x360050, - CMSG_BATTLE_PET_MODIFY_NAME = 0x360052, - CMSG_BATTLE_PET_REQUEST_JOURNAL = 0x36004E, - CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK = 0x36004D, - CMSG_BATTLE_PET_SET_BATTLE_SLOT = 0x360057, - CMSG_BATTLE_PET_SET_FLAGS = 0x36005A, - CMSG_BATTLE_PET_SUMMON = 0x360053, - CMSG_BATTLE_PET_UPDATE_DISPLAY_NOTIFY = 0x310090, - CMSG_BATTLE_PET_UPDATE_NOTIFY = 0x31008F, - CMSG_BEGIN_TRADE = 0x310001, - CMSG_BINDER_ACTIVATE = 0x320045, - CMSG_BLACK_MARKET_BID_ON_ITEM = 0x3200CD, - CMSG_BLACK_MARKET_OPEN = 0x3200CB, - CMSG_BLACK_MARKET_REQUEST_ITEMS = 0x3200CC, - CMSG_BONUS_ROLL = 0x31025A, - CMSG_BUG_REPORT = 0x3600AF, - CMSG_BUSY_TRADE = 0x310002, - CMSG_BUY_ACCOUNT_BANK_TAB = 0x320122, - CMSG_BUY_BACK_ITEM = 0x320037, - CMSG_BUY_BANK_SLOT = 0x320047, - CMSG_BUY_ITEM = 0x320036, - CMSG_BUY_REAGENT_BANK = 0x320048, - CMSG_CAGE_BATTLE_PET = 0x3100A3, - CMSG_CALENDAR_ADD_EVENT = 0x3600A7, - CMSG_CALENDAR_COMMUNITY_INVITE = 0x36009B, - CMSG_CALENDAR_COMPLAIN = 0x3600A3, - CMSG_CALENDAR_COPY_EVENT = 0x3600A2, - CMSG_CALENDAR_EVENT_SIGN_UP = 0x3600A5, - CMSG_CALENDAR_GET = 0x360099, - CMSG_CALENDAR_GET_EVENT = 0x36009A, - CMSG_CALENDAR_GET_NUM_PENDING = 0x3600A4, - CMSG_CALENDAR_INVITE = 0x36009C, - CMSG_CALENDAR_MODERATOR_STATUS = 0x3600A0, - CMSG_CALENDAR_REMOVE_EVENT = 0x3600A1, - CMSG_CALENDAR_REMOVE_INVITE = 0x36009D, - CMSG_CALENDAR_RSVP = 0x36009E, - CMSG_CALENDAR_STATUS = 0x36009F, - CMSG_CALENDAR_UPDATE_EVENT = 0x3600A8, - CMSG_CANCEL_AURA = 0x31005A, - CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x320081, - CMSG_CANCEL_CAST = 0x310176, - CMSG_CANCEL_CHANNELLING = 0x310137, - CMSG_CANCEL_GROWTH_AURA = 0x31013F, - CMSG_CANCEL_MASTER_LOOT_ROLL = 0x3100CC, - CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS = 0x310059, - CMSG_CANCEL_MOUNT_AURA = 0x310152, - CMSG_CANCEL_QUEUED_SPELL = 0x31002B, - CMSG_CANCEL_TEMP_ENCHANTMENT = 0x32008C, - CMSG_CANCEL_TRADE = 0x310006, - CMSG_CAN_DUEL = 0x36008C, - CMSG_CAN_REDEEM_TOKEN_FOR_BALANCE = 0x360130, - CMSG_CAST_SPELL = 0x310173, - CMSG_CHALLENGE_MODE_REQUEST_LEADERS = 0x2E0002, - CMSG_CHANGE_BAG_SLOT_FLAG = 0x310210, - CMSG_CHANGE_BANK_BAG_SLOT_FLAG = 0x310211, - CMSG_CHANGE_MONUMENT_APPEARANCE = 0x3101F1, - CMSG_CHANGE_REALM_TICKET = 0x360125, - CMSG_CHANGE_SUB_GROUP = 0x360076, - CMSG_CHARACTER_CHECK_UPGRADE = 0x3600F2, - CMSG_CHARACTER_RENAME_REQUEST = 0x3600ED, - CMSG_CHARACTER_UPGRADE_MANUAL_UNREVOKE_REQUEST = 0x3600F0, - CMSG_CHARACTER_UPGRADE_START = 0x3600F1, - CMSG_CHAR_CUSTOMIZE = 0x3600B6, - CMSG_CHAR_DELETE = 0x3600C8, - CMSG_CHAR_RACE_OR_FACTION_CHANGE = 0x3600BC, - CMSG_CHAT_ADDON_MESSAGE = 0x2D002A, - CMSG_CHAT_ADDON_MESSAGE_TARGETED = 0x2D002B, - CMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_REQUEST = 0x2D0032, - CMSG_CHAT_CHANNEL_ANNOUNCEMENTS = 0x2D001F, - CMSG_CHAT_CHANNEL_BAN = 0x2D001D, - CMSG_CHAT_CHANNEL_DECLINE_INVITE = 0x2D0022, - CMSG_CHAT_CHANNEL_DISPLAY_LIST = 0x2D0012, - CMSG_CHAT_CHANNEL_INVITE = 0x2D001B, - CMSG_CHAT_CHANNEL_KICK = 0x2D001C, - CMSG_CHAT_CHANNEL_LIST = 0x2D0011, - CMSG_CHAT_CHANNEL_MODERATE = 0x2D0016, - CMSG_CHAT_CHANNEL_MODERATOR = 0x2D0017, - CMSG_CHAT_CHANNEL_OWNER = 0x2D0015, - CMSG_CHAT_CHANNEL_PASSWORD = 0x2D0013, - CMSG_CHAT_CHANNEL_SET_OWNER = 0x2D0014, - CMSG_CHAT_CHANNEL_SILENCE_ALL = 0x2D0020, - CMSG_CHAT_CHANNEL_UNBAN = 0x2D001E, - CMSG_CHAT_CHANNEL_UNMODERATOR = 0x2D0018, - CMSG_CHAT_CHANNEL_UNSILENCE_ALL = 0x2D0021, - CMSG_CHAT_DROP_CAUTIONARY_CHAT_MESSAGE = 0x2D000A, - CMSG_CHAT_JOIN_CHANNEL = 0x2D0000, - CMSG_CHAT_LEAVE_CHANNEL = 0x2D0001, - CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_INSTANCE_CHAT = 0x2D0031, - CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_PARTY = 0x2D0030, - CMSG_CHAT_MESSAGE_AFK = 0x2D000F, - CMSG_CHAT_MESSAGE_CHANNEL = 0x2D0007, - CMSG_CHAT_MESSAGE_DND = 0x2D0010, - CMSG_CHAT_MESSAGE_EMOTE = 0x2D0024, - CMSG_CHAT_MESSAGE_GUILD = 0x2D000D, - CMSG_CHAT_MESSAGE_INSTANCE_CHAT = 0x2D0028, - CMSG_CHAT_MESSAGE_OFFICER = 0x2D000E, - CMSG_CHAT_MESSAGE_PARTY = 0x2D0026, - CMSG_CHAT_MESSAGE_RAID = 0x2D0027, - CMSG_CHAT_MESSAGE_RAID_WARNING = 0x2D0029, - CMSG_CHAT_MESSAGE_SAY = 0x2D0023, - CMSG_CHAT_MESSAGE_WHISPER = 0x2D0008, - CMSG_CHAT_MESSAGE_YELL = 0x2D0025, - CMSG_CHAT_REGISTER_ADDON_PREFIXES = 0x2D0005, - CMSG_CHAT_REPORT_FILTERED = 0x2D0004, - CMSG_CHAT_REPORT_IGNORED = 0x2D0003, - CMSG_CHAT_SEND_CAUTIONARY_CHANNEL_MESSAGE = 0x2D000B, - CMSG_CHAT_SEND_CAUTIONARY_CHAT_MESSAGE = 0x2D0009, - CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES = 0x2D0006, - CMSG_CHECK_CHARACTER_NAME_AVAILABILITY = 0x36006F, - CMSG_CHECK_IS_ADVENTURE_MAP_POI_VALID = 0x31010E, - CMSG_CHOICE_RESPONSE = 0x31017B, - CMSG_CHROMIE_TIME_SELECT_EXPANSION = 0x310288, - CMSG_CLAIM_WEEKLY_REWARD = 0x310265, - CMSG_CLASS_TALENTS_DELETE_CONFIG = 0x3102C2, - CMSG_CLASS_TALENTS_NOTIFY_EMPTY_CONFIG = 0x3100C3, - CMSG_CLASS_TALENTS_NOTIFY_VALIDATION_FAILED = 0x3102C4, - CMSG_CLASS_TALENTS_RENAME_CONFIG = 0x3102C1, - CMSG_CLASS_TALENTS_REQUEST_NEW_CONFIG = 0x3102C0, - CMSG_CLASS_TALENTS_SET_STARTER_BUILD_ACTIVE = 0x3102C5, - CMSG_CLASS_TALENTS_SET_USES_SHARED_ACTION_BARS = 0x3100C2, - CMSG_CLEAR_NEW_APPEARANCE = 0x2B0005, - CMSG_CLEAR_RAID_MARKER = 0x310052, - CMSG_CLEAR_TRADE_ITEM = 0x310008, - CMSG_CLIENT_PORT_GRAVEYARD = 0x3200C7, - CMSG_CLOSE_INTERACTION = 0x320025, - CMSG_CLOSE_QUEST_CHOICE = 0x31017C, - CMSG_CLOSE_RUNEFORGE_INTERACTION = 0x310290, - CMSG_CLOSE_TRAIT_SYSTEM_INTERACTION = 0x3102C6, - CMSG_CLUB_FINDER_APPLICATION_RESPONSE = 0x360147, - CMSG_CLUB_FINDER_GET_APPLICANTS_LIST = 0x360145, - CMSG_CLUB_FINDER_POST = 0x360142, - CMSG_CLUB_FINDER_REQUEST_CLUBS_DATA = 0x360149, - CMSG_CLUB_FINDER_REQUEST_CLUBS_LIST = 0x360143, - CMSG_CLUB_FINDER_REQUEST_MEMBERSHIP_TO_CLUB = 0x360144, - CMSG_CLUB_FINDER_REQUEST_PENDING_CLUBS_LIST = 0x360148, - CMSG_CLUB_FINDER_REQUEST_SUBSCRIBED_CLUB_POSTING_IDS = 0x36014A, - CMSG_CLUB_FINDER_RESPOND_TO_APPLICANT = 0x360146, - CMSG_CLUB_FINDER_WHISPER_APPLICANT_REQUEST = 0x360165, - CMSG_CLUB_PRESENCE_SUBSCRIBE = 0x360122, - CMSG_COLLECTION_ITEM_SET_FAVORITE = 0x36005D, - CMSG_COMMENTATOR_ENABLE = 0x36001C, - CMSG_COMMENTATOR_ENTER_INSTANCE = 0x360020, - CMSG_COMMENTATOR_EXIT_INSTANCE = 0x360021, - CMSG_COMMENTATOR_GET_MAP_INFO = 0x36001D, - CMSG_COMMENTATOR_GET_PLAYER_COOLDOWNS = 0x36001F, - CMSG_COMMENTATOR_GET_PLAYER_INFO = 0x36001E, - CMSG_COMMENTATOR_SPECTATE = 0x360163, - CMSG_COMMENTATOR_START_WARGAME = 0x36001B, - CMSG_COMMERCE_TOKEN_GET_COUNT = 0x360110, - CMSG_COMMERCE_TOKEN_GET_LOG = 0x36011A, - CMSG_COMMERCE_TOKEN_GET_MARKET_PRICE = 0x360111, - CMSG_COMPLAINT = 0x360096, - CMSG_COMPLETE_CINEMATIC = 0x3200E5, - CMSG_COMPLETE_MOVIE = 0x320077, - CMSG_CONFIRM_ARTIFACT_RESPEC = 0x310057, - CMSG_CONFIRM_PROFESSION_RESPEC = 0x3100C6, - CMSG_CONFIRM_RESPEC_WIPE = 0x3100C5, - CMSG_CONNECT_TO_FAILED = 0x360000, - CMSG_CONSUMABLE_TOKEN_BUY = 0x360115, - CMSG_CONSUMABLE_TOKEN_BUY_AT_MARKET_PRICE = 0x360116, - CMSG_CONSUMABLE_TOKEN_CAN_VETERAN_BUY = 0x360114, - CMSG_CONSUMABLE_TOKEN_REDEEM = 0x360118, - CMSG_CONSUMABLE_TOKEN_REDEEM_CONFIRMATION = 0x360119, - CMSG_CONTENT_TRACKING_START_TRACKING = 0x3102D6, - CMSG_CONTENT_TRACKING_STOP_TRACKING = 0x3102D7, - CMSG_CONTRIBUTION_CONTRIBUTE = 0x3200FA, - CMSG_CONTRIBUTION_LAST_UPDATE_REQUEST = 0x3200FB, - CMSG_CONVERSATION_CINEMATIC_READY = 0x3200E7, - CMSG_CONVERSATION_LINE_STARTED = 0x3200E6, - CMSG_CONVERT_ITEM_TO_BIND_TO_ACCOUNT = 0x3102E6, - CMSG_CONVERT_RAID = 0x360078, - CMSG_COVENANT_RENOWN_REQUEST_CATCHUP_STATE = 0x32010E, - CMSG_CRAFTING_ORDER_CANCEL = 0x32011A, - CMSG_CRAFTING_ORDER_CLAIM = 0x320117, - CMSG_CRAFTING_ORDER_CREATE = 0x320113, - CMSG_CRAFTING_ORDER_FULFILL = 0x320119, - CMSG_CRAFTING_ORDER_GET_NPC_REWARD_INFO = 0x320116, - CMSG_CRAFTING_ORDER_LIST_CRAFTER_ORDERS = 0x320115, - CMSG_CRAFTING_ORDER_LIST_MY_ORDERS = 0x320114, - CMSG_CRAFTING_ORDER_REJECT = 0x32011B, - CMSG_CRAFTING_ORDER_RELEASE = 0x320118, - CMSG_CRAFTING_ORDER_REPORT_PLAYER = 0x32011C, - CMSG_CRAFTING_ORDER_UPDATE_IGNORE_LIST = 0x32011D, - CMSG_CREATE_CHARACTER = 0x36006E, - CMSG_CREATE_SHIPMENT = 0x3101DA, - CMSG_DB_QUERY_BULK = 0x360010, - CMSG_DECLINE_GUILD_INVITES = 0x3200B9, - CMSG_DECLINE_PETITION = 0x3200D4, - CMSG_DELETE_EQUIPMENT_SET = 0x3200A5, - CMSG_DELVE_TELEPORT_OUT = 0x320129, - CMSG_DEL_FRIEND = 0x3600FD, - CMSG_DEL_IGNORE = 0x360101, - CMSG_DEPOSIT_REAGENT_BANK = 0x31021A, - CMSG_DESTROY_ITEM = 0x310169, - CMSG_DF_BOOT_PLAYER_VOTE = 0x360044, - CMSG_DF_CONFIRM_EXPAND_SEARCH = 0x360036, - CMSG_DF_GET_JOIN_STATUS = 0x360042, - CMSG_DF_GET_SYSTEM_INFO = 0x360041, - CMSG_DF_JOIN = 0x360037, - CMSG_DF_LEAVE = 0x360040, - CMSG_DF_PROPOSAL_RESPONSE = 0x360035, - CMSG_DF_READY_CHECK_RESPONSE = 0x360048, - CMSG_DF_SET_ROLES = 0x360043, - CMSG_DF_TELEPORT = 0x360045, - CMSG_DISCARDED_TIME_SYNC_ACKS = 0x34005E, - CMSG_DISMISS_CRITTER = 0x320093, - CMSG_DO_COUNTDOWN = 0x360141, - CMSG_DO_MASTER_LOOT_ROLL = 0x3100CB, - CMSG_DO_READY_CHECK = 0x36005E, - CMSG_DUEL_RESPONSE = 0x32007C, - CMSG_EJECT_PASSENGER = 0x310103, - CMSG_EMOTE = 0x3200E1, - CMSG_ENABLE_NAGLE = 0x370007, - CMSG_ENABLE_TAXI_NODE = 0x32003C, - CMSG_ENGINE_SURVEY = 0x36010F, - CMSG_ENTER_ENCRYPTED_MODE_ACK = 0x370003, - CMSG_ENUM_CHARACTERS = 0x360014, - CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT = 0x360109, - CMSG_FAR_SIGHT = 0x320082, - CMSG_GAME_EVENT_DEBUG_DISABLE = 0x31005E, - CMSG_GAME_EVENT_DEBUG_ENABLE = 0x31005D, - CMSG_GAME_OBJ_REPORT_USE = 0x320089, - CMSG_GAME_OBJ_USE = 0x320088, - CMSG_GARRISON_ADD_FOLLOWER_HEALTH = 0x3101D5, - CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING = 0x3101BB, - CMSG_GARRISON_CANCEL_CONSTRUCTION = 0x3101A8, - CMSG_GARRISON_CHECK_UPGRADEABLE = 0x31020C, - CMSG_GARRISON_COMPLETE_MISSION = 0x3101FE, - CMSG_GARRISON_FULLY_HEAL_ALL_FOLLOWERS = 0x3101D6, - CMSG_GARRISON_GENERATE_RECRUITS = 0x3101BE, - CMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO = 0x3101CD, - CMSG_GARRISON_GET_MAP_DATA = 0x3101D4, - CMSG_GARRISON_GET_MISSION_REWARD = 0x310230, - CMSG_GARRISON_LEARN_TALENT = 0x3101C9, - CMSG_GARRISON_MISSION_BONUS_ROLL = 0x310200, - CMSG_GARRISON_PURCHASE_BUILDING = 0x3101A4, - CMSG_GARRISON_RECRUIT_FOLLOWER = 0x3101C0, - CMSG_GARRISON_REMOVE_FOLLOWER = 0x3101F5, - CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0x3101BC, - CMSG_GARRISON_RENAME_FOLLOWER = 0x3101BD, - CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x3101A3, - CMSG_GARRISON_REQUEST_SHIPMENT_INFO = 0x3101D8, - CMSG_GARRISON_RESEARCH_TALENT = 0x3101C1, - CMSG_GARRISON_SET_BUILDING_ACTIVE = 0x3101A5, - CMSG_GARRISON_SET_FOLLOWER_FAVORITE = 0x3101B9, - CMSG_GARRISON_SET_FOLLOWER_INACTIVE = 0x3101B1, - CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES = 0x3101BF, - CMSG_GARRISON_SOCKET_TALENT = 0x31029D, - CMSG_GARRISON_START_MISSION = 0x3101FD, - CMSG_GARRISON_SWAP_BUILDINGS = 0x3101A9, - CMSG_GENERATE_RANDOM_CHARACTER_NAME = 0x360013, - CMSG_GET_ACCOUNT_CHARACTER_LIST = 0x3600E1, - CMSG_GET_ACCOUNT_NOTIFICATIONS = 0x36015D, - CMSG_GET_GARRISON_INFO = 0x31019E, - CMSG_GET_ITEM_PURCHASE_DATA = 0x3200CF, - CMSG_GET_LANDING_PAGE_SHIPMENTS = 0x3101D9, - CMSG_GET_MIRROR_IMAGE_DATA = 0x31016D, - CMSG_GET_PVP_OPTIONS_ENABLED = 0x36001A, - CMSG_GET_RAF_ACCOUNT_INFO = 0x36014B, - CMSG_GET_REGIONWIDE_CHARACTER_RESTRICTION_AND_MAIL_DATA = 0x36018E, - CMSG_GET_REMAINING_GAME_TIME = 0x360117, - CMSG_GET_TROPHY_LIST = 0x3101EE, - CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS = 0x36010B, - CMSG_GET_VAS_ACCOUNT_CHARACTER_LIST = 0x36011C, - CMSG_GET_VAS_TRANSFER_TARGET_REALM_LIST = 0x36011D, - CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY = 0x3600BA, - CMSG_GM_TICKET_GET_CASE_STATUS = 0x3600B9, - CMSG_GM_TICKET_GET_SYSTEM_STATUS = 0x3600B8, - CMSG_GOSSIP_REFRESH_OPTIONS = 0x32010D, - CMSG_GOSSIP_SELECT_OPTION = 0x320026, - CMSG_GUILD_ADD_BATTLENET_FRIEND = 0x2F0020, - CMSG_GUILD_ADD_RANK = 0x2F0005, - CMSG_GUILD_ASSIGN_MEMBER_RANK = 0x2F0002, - CMSG_GUILD_BANK_ACTIVATE = 0x320049, - CMSG_GUILD_BANK_BUY_TAB = 0x320057, - CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x320059, - CMSG_GUILD_BANK_LOG_QUERY = 0x2F0019, - CMSG_GUILD_BANK_QUERY_TAB = 0x320056, - CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY = 0x2F001A, - CMSG_GUILD_BANK_SET_TAB_TEXT = 0x2F001D, - CMSG_GUILD_BANK_TEXT_QUERY = 0x2F001E, - CMSG_GUILD_BANK_UPDATE_TAB = 0x320058, - CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x32005A, - CMSG_GUILD_CHALLENGE_UPDATE_REQUEST = 0x2F0017, - CMSG_GUILD_CHANGE_NAME_REQUEST = 0x2F0018, - CMSG_GUILD_DECLINE_INVITATION = 0x36002A, - CMSG_GUILD_DELETE = 0x2F0009, - CMSG_GUILD_DELETE_RANK = 0x2F0006, - CMSG_GUILD_DEMOTE_MEMBER = 0x2F0001, - CMSG_GUILD_EVENT_LOG_QUERY = 0x2F001C, - CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS = 0x2F0012, - CMSG_GUILD_GET_RANKS = 0x2F000E, - CMSG_GUILD_GET_ROSTER = 0x2F0014, - CMSG_GUILD_INVITE_BY_NAME = 0x360034, - CMSG_GUILD_LEAVE = 0x2F0003, - CMSG_GUILD_NEWS_UPDATE_STICKY = 0x2F000F, - CMSG_GUILD_OFFICER_REMOVE_MEMBER = 0x2F0004, - CMSG_GUILD_PERMISSIONS_QUERY = 0x2F001B, - CMSG_GUILD_PROMOTE_MEMBER = 0x2F0000, - CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE = 0x2F000C, - CMSG_GUILD_QUERY_MEMBER_RECIPES = 0x2F000A, - CMSG_GUILD_QUERY_NEWS = 0x2F000D, - CMSG_GUILD_QUERY_RECIPES = 0x2F000B, - CMSG_GUILD_REPLACE_GUILD_MASTER = 0x2F001F, - CMSG_GUILD_REQUEST_RENAME = 0x2F0023, - CMSG_GUILD_REQUEST_RENAME_NAME_CHECK = 0x2F0022, - CMSG_GUILD_REQUEST_RENAME_REFUND = 0x2F0024, - CMSG_GUILD_REQUEST_RENAME_STATUS = 0x2F0021, - CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0x2F0010, - CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT = 0x2F0011, - CMSG_GUILD_SET_GUILD_MASTER = 0x3600F4, - CMSG_GUILD_SET_MEMBER_NOTE = 0x2F0013, - CMSG_GUILD_SET_RANK_PERMISSIONS = 0x2F0008, - CMSG_GUILD_SHIFT_RANK = 0x2F0007, - CMSG_GUILD_UPDATE_INFO_TEXT = 0x2F0016, - CMSG_GUILD_UPDATE_MOTD_TEXT = 0x2F0015, - CMSG_HEARTH_AND_RESURRECT = 0x3200A1, - CMSG_HIDE_QUEST_CHOICE = 0x31017D, - CMSG_HOTFIX_REQUEST = 0x360011, - CMSG_IGNORE_TRADE = 0x310003, - CMSG_INITIATE_ROLE_POLL = 0x360006, - CMSG_INITIATE_TRADE = 0x310000, - CMSG_INSPECT = 0x3200C9, - CMSG_INSTANCE_LOCK_RESPONSE = 0x3200A6, - CMSG_ISLAND_QUEUE = 0x310261, - CMSG_ITEM_PURCHASE_REFUND = 0x3200D0, - CMSG_ITEM_TEXT_QUERY = 0x31020D, - CMSG_JOIN_PET_BATTLE_QUEUE = 0x31008D, - CMSG_JOIN_RATED_BATTLEGROUND = 0x310025, - CMSG_KEEP_ALIVE = 0x3600A9, - CMSG_KEYBOUND_OVERRIDE = 0x3100E1, - CMSG_LATENCY_REPORT = 0x37000D, - CMSG_LEARN_PVP_TALENTS = 0x3200F9, - CMSG_LEARN_TALENTS = 0x3200F7, - CMSG_LEAVE_GROUP = 0x360073, - CMSG_LEAVE_PET_BATTLE_QUEUE = 0x31008E, - CMSG_LFG_LIST_APPLY_TO_GROUP = 0x36003B, - CMSG_LFG_LIST_CANCEL_APPLICATION = 0x36003C, - CMSG_LFG_LIST_DECLINE_APPLICANT = 0x36003D, - CMSG_LFG_LIST_GET_STATUS = 0x360039, - CMSG_LFG_LIST_INVITE_APPLICANT = 0x36003E, - CMSG_LFG_LIST_INVITE_RESPONSE = 0x36003F, - CMSG_LFG_LIST_JOIN = 0x310255, - CMSG_LFG_LIST_LEAVE = 0x360038, - CMSG_LFG_LIST_SEARCH = 0x36003A, - CMSG_LFG_LIST_UPDATE_REQUEST = 0x310256, - CMSG_LIST_INVENTORY = 0x320033, - CMSG_LIVE_REGION_ACCOUNT_RESTORE = 0x3600E4, - CMSG_LIVE_REGION_CHARACTER_COPY = 0x3600E3, - CMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST = 0x3600E2, - CMSG_LIVE_REGION_KEY_BINDINGS_COPY = 0x3600E5, - CMSG_LOADING_SCREEN_NOTIFY = 0x360024, - CMSG_LOAD_SELECTED_TROPHY = 0x3101EF, - CMSG_LOBBY_MATCHMAKER_ABANDON_QUEUE = 0x360170, - CMSG_LOBBY_MATCHMAKER_ACCEPT_PARTY_INVITE = 0x360167, - CMSG_LOBBY_MATCHMAKER_CREATE_CHARACTER = 0x360179, - CMSG_LOBBY_MATCHMAKER_ENTER_QUEUE = 0x36016E, - CMSG_LOBBY_MATCHMAKER_LEAVE_PARTY = 0x36016A, - CMSG_LOBBY_MATCHMAKER_PARTY_INVITE = 0x360166, - CMSG_LOBBY_MATCHMAKER_PARTY_UNINVITE = 0x360169, - CMSG_LOBBY_MATCHMAKER_QUEUE_PROPSAL_RESPONSE = 0x36016F, - CMSG_LOBBY_MATCHMAKER_REJECT_PARTY_INVITE = 0x360168, - CMSG_LOBBY_MATCHMAKER_SET_PARTY_PLAYLIST_ENTRY = 0x36016B, - CMSG_LOBBY_MATCHMAKER_SET_PLAYER_READY = 0x36016C, - CMSG_LOGOUT_CANCEL = 0x320072, - CMSG_LOGOUT_INSTANT = 0x320073, - CMSG_LOGOUT_LOBBY_MATCHMAKER = 0x320121, - CMSG_LOGOUT_REQUEST = 0x320071, - CMSG_LOG_DISCONNECT = 0x370005, - CMSG_LOG_STREAMING_ERROR = 0x370009, - CMSG_LOOT_ITEM = 0x3100C9, - CMSG_LOOT_MONEY = 0x3100C8, - CMSG_LOOT_RELEASE = 0x3100CD, - CMSG_LOOT_ROLL = 0x3100CE, - CMSG_LOOT_UNIT = 0x3100C7, - CMSG_LOW_LEVEL_RAID1 = 0x3600CC, - CMSG_LOW_LEVEL_RAID2 = 0x3200AD, - CMSG_MAIL_CREATE_TEXT_ITEM = 0x3200DB, - CMSG_MAIL_DELETE = 0x3100E3, - CMSG_MAIL_GET_LIST = 0x3200D6, - CMSG_MAIL_MARK_AS_READ = 0x3200DA, - CMSG_MAIL_RETURN_TO_SENDER = 0x36007F, - CMSG_MAIL_TAKE_ITEM = 0x3200D8, - CMSG_MAIL_TAKE_MONEY = 0x3200D7, - CMSG_MAKE_CONTITIONAL_APPEARANCE_PERMANENT = 0x3100E4, - CMSG_MASTER_LOOT_ITEM = 0x3100CA, - CMSG_MERGE_GUILD_BANK_ITEM_WITH_GUILD_BANK_ITEM = 0x320054, - CMSG_MERGE_GUILD_BANK_ITEM_WITH_ITEM = 0x320051, - CMSG_MERGE_ITEM_WITH_GUILD_BANK_ITEM = 0x32004F, - CMSG_MINIMAP_PING = 0x360075, - CMSG_MISSILE_TRAJECTORY_COLLISION = 0x310036, - CMSG_MOUNT_CLEAR_FANFARE = 0x2B0003, - CMSG_MOUNT_SET_FAVORITE = 0x36005C, - CMSG_MOUNT_SPECIAL_ANIM = 0x310153, - CMSG_MOVE_ADD_IMPULSE_ACK = 0x34006D, - CMSG_MOVE_APPLY_INERTIA_ACK = 0x34006B, - CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK = 0x340031, - CMSG_MOVE_CHANGE_TRANSPORT = 0x34004C, - CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0x340051, - CMSG_MOVE_COLLISION_DISABLE_ACK = 0x340056, - CMSG_MOVE_COLLISION_ENABLE_ACK = 0x340057, - CMSG_MOVE_DISMISS_VEHICLE = 0x340050, - CMSG_MOVE_DOUBLE_JUMP = 0x340007, - CMSG_MOVE_ENABLE_DOUBLE_JUMP_ACK = 0x34003A, - CMSG_MOVE_ENABLE_FULL_SPEED_TURNING_ACK = 0x340083, - CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0x340040, - CMSG_MOVE_FALL_LAND = 0x340017, - CMSG_MOVE_FALL_RESET = 0x340035, - CMSG_MOVE_FEATHER_FALL_ACK = 0x340038, - CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0x34004B, - CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x34004A, - CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK = 0x34004F, - CMSG_MOVE_FORCE_ROOT_ACK = 0x34002A, - CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x340028, - CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK = 0x340027, - CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0x34003E, - CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK = 0x340029, - CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK = 0x34003F, - CMSG_MOVE_FORCE_UNROOT_ACK = 0x34002B, - CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK = 0x34003D, - CMSG_MOVE_GRAVITY_DISABLE_ACK = 0x340052, - CMSG_MOVE_GRAVITY_ENABLE_ACK = 0x340053, - CMSG_MOVE_GUILD_BANK_ITEM = 0x32004E, - CMSG_MOVE_HEARTBEAT = 0x34002C, - CMSG_MOVE_HOVER_ACK = 0x34002F, - CMSG_MOVE_INERTIA_DISABLE_ACK = 0x340054, - CMSG_MOVE_INERTIA_ENABLE_ACK = 0x340055, - CMSG_MOVE_INIT_ACTIVE_MOVER_COMPLETE = 0x340063, - CMSG_MOVE_JUMP = 0x340006, - CMSG_MOVE_KNOCK_BACK_ACK = 0x34002E, - CMSG_MOVE_REMOVE_INERTIA_ACK = 0x34006C, - CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0x340033, - CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK = 0x340032, - CMSG_MOVE_SET_ADV_FLY = 0x34006F, - CMSG_MOVE_SET_ADV_FLYING_ADD_IMPULSE_MAX_SPEED_ACK = 0x340077, - CMSG_MOVE_SET_ADV_FLYING_AIR_FRICTION_ACK = 0x340072, - CMSG_MOVE_SET_ADV_FLYING_BANKING_RATE_ACK = 0x340078, - CMSG_MOVE_SET_ADV_FLYING_DOUBLE_JUMP_VEL_MOD_ACK = 0x340075, - CMSG_MOVE_SET_ADV_FLYING_GLIDE_START_MIN_HEIGHT_ACK = 0x340076, - CMSG_MOVE_SET_ADV_FLYING_LAUNCH_SPEED_COEFFICIENT_ACK = 0x34007F, - CMSG_MOVE_SET_ADV_FLYING_LIFT_COEFFICIENT_ACK = 0x340074, - CMSG_MOVE_SET_ADV_FLYING_MAX_VEL_ACK = 0x340073, - CMSG_MOVE_SET_ADV_FLYING_OVER_MAX_DECELERATION_ACK = 0x34007D, - CMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_DOWN_ACK = 0x340079, - CMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_UP_ACK = 0x34007A, - CMSG_MOVE_SET_ADV_FLYING_SURFACE_FRICTION_ACK = 0x34007C, - CMSG_MOVE_SET_ADV_FLYING_TURN_VELOCITY_THRESHOLD_ACK = 0x34007B, - CMSG_MOVE_SET_CAN_ADV_FLY_ACK = 0x34006E, - CMSG_MOVE_SET_CAN_DRIVE_ACK = 0x340070, - CMSG_MOVE_SET_CAN_FLY_ACK = 0x340043, - CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK = 0x340041, - CMSG_MOVE_SET_COLLISION_HEIGHT_ACK = 0x340058, - CMSG_MOVE_SET_FACING = 0x340025, - CMSG_MOVE_SET_FACING_HEARTBEAT = 0x34007E, - CMSG_MOVE_SET_FLY = 0x340045, - CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK = 0x340042, - CMSG_MOVE_SET_MOD_MOVEMENT_FORCE_MAGNITUDE_ACK = 0x34005F, - CMSG_MOVE_SET_PITCH = 0x340026, - CMSG_MOVE_SET_RUN_MODE = 0x34000E, - CMSG_MOVE_SET_TURN_RATE_CHEAT = 0x340022, - CMSG_MOVE_SET_VEHICLE_REC_ID_ACK = 0x340030, - CMSG_MOVE_SET_WALK_MODE = 0x34000F, - CMSG_MOVE_SPLINE_DONE = 0x340034, - CMSG_MOVE_START_ASCEND = 0x340046, - CMSG_MOVE_START_BACKWARD = 0x340001, - CMSG_MOVE_START_DESCEND = 0x34004D, - CMSG_MOVE_START_DRIVE_FORWARD = 0x340071, - CMSG_MOVE_START_FORWARD = 0x340000, - CMSG_MOVE_START_PITCH_DOWN = 0x34000C, - CMSG_MOVE_START_PITCH_UP = 0x34000B, - CMSG_MOVE_START_STRAFE_LEFT = 0x340003, - CMSG_MOVE_START_STRAFE_RIGHT = 0x340004, - CMSG_MOVE_START_SWIM = 0x340018, - CMSG_MOVE_START_TURN_LEFT = 0x340008, - CMSG_MOVE_START_TURN_RIGHT = 0x340009, - CMSG_MOVE_STOP = 0x340002, - CMSG_MOVE_STOP_ASCEND = 0x340047, - CMSG_MOVE_STOP_PITCH = 0x34000D, - CMSG_MOVE_STOP_STRAFE = 0x340005, - CMSG_MOVE_STOP_SWIM = 0x340019, - CMSG_MOVE_STOP_TURN = 0x34000A, - CMSG_MOVE_TELEPORT_ACK = 0x340016, - CMSG_MOVE_TIME_SKIPPED = 0x340037, - CMSG_MOVE_UPDATE_FALL_SPEED = 0x340036, - CMSG_MOVE_WATER_WALK_ACK = 0x340039, - CMSG_MYTHIC_PLUS_REQUEST_MAP_STATS = 0x2E0001, - CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0x310083, - CMSG_NEXT_CINEMATIC_CAMERA = 0x3200E4, - CMSG_OBJECT_UPDATE_FAILED = 0x31002C, - CMSG_OBJECT_UPDATE_RESCUED = 0x31002D, - CMSG_OFFER_PETITION = 0x310287, - CMSG_OPENING_CINEMATIC = 0x3200E3, - CMSG_OPEN_ITEM = 0x31020E, - CMSG_OPEN_MISSION_NPC = 0x3101CF, - CMSG_OPEN_SHIPMENT_NPC = 0x3101D7, - CMSG_OPEN_TRADESKILL_NPC = 0x3101E2, - CMSG_OPT_OUT_OF_LOOT = 0x320090, - CMSG_OVERRIDE_SCREEN_FLASH = 0x3200BA, - CMSG_PARTY_INVITE = 0x360030, - CMSG_PARTY_INVITE_RESPONSE = 0x360032, - CMSG_PARTY_UNINVITE = 0x360071, - CMSG_PERFORM_ITEM_INTERACTION = 0x3100EC, - CMSG_PERKS_PROGRAM_ITEMS_REFRESHED = 0x3102AF, - CMSG_PERKS_PROGRAM_REQUEST_CART_CHECKOUT = 0x3102B2, - CMSG_PERKS_PROGRAM_REQUEST_PENDING_REWARDS = 0x2B0012, - CMSG_PERKS_PROGRAM_REQUEST_PURCHASE = 0x3102B1, - CMSG_PERKS_PROGRAM_REQUEST_REFUND = 0x3102B3, - CMSG_PERKS_PROGRAM_SET_FROZEN_VENDOR_ITEM = 0x3102B4, - CMSG_PERKS_PROGRAM_STATUS_REQUEST = 0x3102B0, - CMSG_PETITION_BUY = 0x32005C, - CMSG_PETITION_RENAME_GUILD = 0x3600F5, - CMSG_PETITION_SHOW_LIST = 0x32005B, - CMSG_PETITION_SHOW_SIGNATURES = 0x32005D, - CMSG_PET_ABANDON = 0x32001E, - CMSG_PET_ABANDON_BY_NUMBER = 0x32001F, - CMSG_PET_ACTION = 0x32001C, - CMSG_PET_BATTLE_FINAL_NOTIFY = 0x310092, - CMSG_PET_BATTLE_INPUT = 0x36006B, - CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT = 0x3100E2, - CMSG_PET_BATTLE_QUIT_NOTIFY = 0x310091, - CMSG_PET_BATTLE_REPLACE_FRONT_PET = 0x36006C, - CMSG_PET_BATTLE_REQUEST_PVP = 0x31008B, - CMSG_PET_BATTLE_REQUEST_UPDATE = 0x31008C, - CMSG_PET_BATTLE_REQUEST_WILD = 0x310089, - CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY = 0x310093, - CMSG_PET_BATTLE_WILD_LOCATION_FAIL = 0x31008A, - CMSG_PET_CANCEL_AURA = 0x320020, - CMSG_PET_CAST_SPELL = 0x310172, - CMSG_PET_RENAME = 0x3600AE, - CMSG_PET_SET_ACTION = 0x32001B, - CMSG_PET_SPELL_AUTOCAST = 0x320021, - CMSG_PET_STOP_ATTACK = 0x32001D, - CMSG_PING = 0x370004, - CMSG_PLAYER_LOGIN = 0x360016, - CMSG_PUSH_QUEST_TO_PARTY = 0x320031, - CMSG_PVP_LOG_DATA = 0x310028, - CMSG_QUERY_BATTLE_PET_NAME = 0x310146, - CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT = 0x36008A, - CMSG_QUERY_CORPSE_TRANSPORT = 0x36008B, - CMSG_QUERY_COUNTDOWN_TIMER = 0x310055, - CMSG_QUERY_CREATURE = 0x310140, - CMSG_QUERY_GAME_OBJECT = 0x310141, - CMSG_QUERY_GARRISON_PET_NAME = 0x310147, - CMSG_QUERY_GUILD_INFO = 0x3600B4, - CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0x32009A, - CMSG_QUERY_NEXT_MAIL_TIME = 0x3200D9, - CMSG_QUERY_NPC_TEXT = 0x310142, - CMSG_QUERY_PAGE_TEXT = 0x310144, - CMSG_QUERY_PETITION = 0x310148, - CMSG_QUERY_PET_NAME = 0x310145, - CMSG_QUERY_PLAYER_NAMES = 0x37000E, - CMSG_QUERY_PLAYER_NAMES_FOR_COMMUNITY = 0x37000C, - CMSG_QUERY_PLAYER_NAME_BY_COMMUNITY_ID = 0x37000B, - CMSG_QUERY_QUEST_COMPLETION_NPCS = 0x310021, - CMSG_QUERY_QUEST_INFO = 0x310143, - CMSG_QUERY_QUEST_ITEM_USABILITY = 0x310022, - CMSG_QUERY_REALM_NAME = 0x3600B3, - CMSG_QUERY_SCENARIO_POI = 0x360080, - CMSG_QUERY_SELECTED_WOW_LABS_AREA = 0x3102EB, - CMSG_QUERY_TIME = 0x320070, - CMSG_QUERY_TREASURE_PICKER = 0x310233, - CMSG_QUERY_VOID_STORAGE = 0x31004E, - CMSG_QUERY_WOW_LABS_AREA_INFO = 0x3102EC, - CMSG_QUEST_CONFIRM_ACCEPT = 0x320030, - CMSG_QUEST_GIVER_ACCEPT_QUEST = 0x32002A, - CMSG_QUEST_GIVER_CHOOSE_REWARD = 0x32002C, - CMSG_QUEST_GIVER_CLOSE_QUEST = 0x3200EA, - CMSG_QUEST_GIVER_COMPLETE_QUEST = 0x32002B, - CMSG_QUEST_GIVER_HELLO = 0x320028, - CMSG_QUEST_GIVER_QUERY_QUEST = 0x320029, - CMSG_QUEST_GIVER_REQUEST_REWARD = 0x32002D, - CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY = 0x32002F, - CMSG_QUEST_GIVER_STATUS_QUERY = 0x32002E, - CMSG_QUEST_LOG_REMOVE_QUEST = 0x3200CE, - CMSG_QUEST_POI_QUERY = 0x3600DB, - CMSG_QUEST_PUSH_RESULT = 0x320032, - CMSG_QUEST_SESSION_BEGIN_RESPONSE = 0x310279, - CMSG_QUEST_SESSION_REQUEST_START = 0x310278, - CMSG_QUEST_SESSION_REQUEST_STOP = 0x360156, - CMSG_QUEUED_MESSAGES_END = 0x370008, - CMSG_QUICK_JOIN_AUTO_ACCEPT_REQUESTS = 0x36012E, - CMSG_QUICK_JOIN_REQUEST_INVITE = 0x36012D, - CMSG_QUICK_JOIN_REQUEST_INVITE_WITH_CONFIRMATION = 0x36015B, - CMSG_QUICK_JOIN_RESPOND_TO_INVITE = 0x36012C, - CMSG_QUICK_JOIN_SIGNAL_TOAST_DISPLAYED = 0x36012B, - CMSG_RAF_CLAIM_ACTIVITY_REWARD = 0x32009E, - CMSG_RAF_CLAIM_NEXT_REWARD = 0x36014C, - CMSG_RAF_GENERATE_RECRUITMENT_LINK = 0x36014E, - CMSG_RAF_UPDATE_RECRUITMENT_INFO = 0x36014D, - CMSG_RANDOM_ROLL = 0x36007E, - CMSG_READY_CHECK_RESPONSE = 0x36005F, - CMSG_READ_ITEM = 0x31020F, - CMSG_RECLAIM_CORPSE = 0x320075, - CMSG_REMOVE_NEW_ITEM = 0x310237, - CMSG_REMOVE_RAF_RECRUIT = 0x36014F, - CMSG_REORDER_CHARACTERS = 0x360015, - CMSG_REPAIR_ITEM = 0x320086, - CMSG_REPLACE_TROPHY = 0x3101F0, - CMSG_REPOP_REQUEST = 0x3200C6, - CMSG_REPORT_PVP_PLAYER_AFK = 0x32008E, - CMSG_REPORT_SERVER_LAG = 0x310271, - CMSG_REPORT_STUCK_IN_COMBAT = 0x310272, - CMSG_REQUEST_ACCOUNT_DATA = 0x3600C0, - CMSG_REQUEST_AREA_POI_UPDATE = 0x310235, - CMSG_REQUEST_BATTLEFIELD_STATUS = 0x360008, - CMSG_REQUEST_CEMETERY_LIST = 0x310023, - CMSG_REQUEST_CHARACTER_GUILD_FOLLOW_INFO = 0x3600B5, - CMSG_REQUEST_COVENANT_CALLINGS = 0x310263, - CMSG_REQUEST_CROWD_CONTROL_SPELL = 0x3200CA, - CMSG_REQUEST_CURRENCY_DATA_FOR_ACCOUNT_CHARACTERS = 0x2B0019, - CMSG_REQUEST_GARRISON_TALENT_WORLD_QUEST_UNLOCKS = 0x31029C, - CMSG_REQUEST_GUILD_PARTY_STATE = 0x310054, - CMSG_REQUEST_GUILD_REWARDS_LIST = 0x310053, - CMSG_REQUEST_LATEST_SPLASH_SCREEN = 0x310273, - CMSG_REQUEST_LFG_LIST_BLACKLIST = 0x31017E, - CMSG_REQUEST_MYTHIC_PLUS_AFFIXES = 0x3100B7, - CMSG_REQUEST_MYTHIC_PLUS_SEASON_DATA = 0x3100B8, - CMSG_REQUEST_PARTY_ELIGIBILITY_FOR_DELVE_TIERS = 0x3102EA, - CMSG_REQUEST_PARTY_JOIN_UPDATES = 0x360023, - CMSG_REQUEST_PARTY_MEMBER_STATS = 0x36007D, - CMSG_REQUEST_PET_INFO = 0x320022, - CMSG_REQUEST_PLAYED_TIME = 0x31014B, - CMSG_REQUEST_PVP_REWARDS = 0x310041, - CMSG_REQUEST_RAID_INFO = 0x3600F6, - CMSG_REQUEST_RATED_PVP_INFO = 0x36000F, - CMSG_REQUEST_REALM_GUILD_MASTER_INFO = 0x360191, - CMSG_REQUEST_SCHEDULED_AREA_POI_UPDATE = 0x310236, - CMSG_REQUEST_SCHEDULED_PVP_INFO = 0x310042, - CMSG_REQUEST_STABLED_PETS = 0x320023, - CMSG_REQUEST_STORE_FRONT_INFO_UPDATE = 0x2B001E, - CMSG_REQUEST_VEHICLE_EXIT = 0x3100FE, - CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0x310100, - CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x3100FF, - CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x310101, - CMSG_REQUEST_WEEKLY_REWARDS = 0x310266, - CMSG_REQUEST_WORLD_QUEST_UPDATE = 0x310234, - CMSG_RESET_CHALLENGE_MODE = 0x3100B5, - CMSG_RESET_CHALLENGE_MODE_CHEAT = 0x3100B6, - CMSG_RESET_INSTANCES = 0x360092, - CMSG_RESURRECT_RESPONSE = 0x3600AD, - CMSG_REVERT_MONUMENT_APPEARANCE = 0x3101F2, - CMSG_RIDE_VEHICLE_INTERACT = 0x310102, - CMSG_RPE_RESET_CHARACTER = 0x36017C, - CMSG_SAVE_ACCOUNT_DATA_EXPORT = 0x360176, - CMSG_SAVE_CUF_PROFILES = 0x310037, - CMSG_SAVE_EQUIPMENT_SET = 0x3200A4, - CMSG_SAVE_GUILD_EMBLEM = 0x310183, - CMSG_SAVE_PERSONAL_EMBLEM = 0x310184, - CMSG_SCENE_PLAYBACK_CANCELED = 0x3100DE, - CMSG_SCENE_PLAYBACK_COMPLETE = 0x3100DD, - CMSG_SCENE_TRIGGER_EVENT = 0x3100DF, - CMSG_SEAMLESS_TRANSFER_COMPLETE = 0x3102D9, - CMSG_SELECT_WOW_LABS_AREA = 0x3102ED, - CMSG_SELF_RES = 0x3200D1, - CMSG_SELL_ALL_JUNK_ITEMS = 0x320035, - CMSG_SELL_ITEM = 0x320034, - CMSG_SEND_CHARACTER_CLUB_INVITATION = 0x360124, - CMSG_SEND_CONTACT_LIST = 0x3600FB, - CMSG_SEND_MAIL = 0x360026, - CMSG_SEND_PING_UNIT = 0x3102DB, - CMSG_SEND_PING_WORLD_POINT = 0x3102DC, - CMSG_SEND_TEXT_EMOTE = 0x320019, - CMSG_SERVER_TIME_OFFSET_REQUEST = 0x3600C7, - CMSG_SETUP_WARBAND_GROUPS = 0x36018A, - CMSG_SET_ACTION_BAR_TOGGLES = 0x3200D2, - CMSG_SET_ACTION_BUTTON = 0x360060, - CMSG_SET_ACTIVE_MOVER = 0x340059, - CMSG_SET_ADVANCED_COMBAT_LOGGING = 0x310191, - CMSG_SET_ASSISTANT_LEADER = 0x360079, - CMSG_SET_BACKPACK_AUTOSORT_DISABLED = 0x310212, - CMSG_SET_BACKPACK_SELL_JUNK_DISABLED = 0x310213, - CMSG_SET_BANK_AUTOSORT_DISABLED = 0x310214, - CMSG_SET_CONTACT_NOTES = 0x3600FE, - CMSG_SET_CURRENCY_FLAGS = 0x310015, - CMSG_SET_DIFFICULTY_ID = 0x3100E0, - CMSG_SET_DUNGEON_DIFFICULTY = 0x3600AC, - CMSG_SET_EMPOWER_MIN_HOLD_STAGE_PERCENT = 0x31013A, - CMSG_SET_EVERYONE_IS_ASSISTANT = 0x360046, - CMSG_SET_EXCLUDED_CHAT_CENSOR_SOURCES = 0x36012F, - CMSG_SET_FACTION_AT_WAR = 0x320078, - CMSG_SET_FACTION_INACTIVE = 0x32007A, - CMSG_SET_FACTION_NOT_AT_WAR = 0x320079, - CMSG_SET_GAME_EVENT_DEBUG_VIEW_STATE = 0x310065, - CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT = 0x310216, - CMSG_SET_LOOT_METHOD = 0x360072, - CMSG_SET_LOOT_SPECIALIZATION = 0x3200DF, - CMSG_SET_PARTY_ASSIGNMENT = 0x36007B, - CMSG_SET_PARTY_LEADER = 0x360074, - CMSG_SET_PET_FAVORITE = 0x310012, - CMSG_SET_PET_SLOT = 0x310011, - CMSG_SET_PET_SPECIALIZATION = 0x310013, - CMSG_SET_PLAYER_DECLINED_NAMES = 0x3600B2, - CMSG_SET_PREFERRED_CEMETERY = 0x310024, - CMSG_SET_PVP = 0x310188, - CMSG_SET_RAID_DIFFICULTY = 0x360107, - CMSG_SET_RESTRICT_PINGS_TO_ASSISTANTS = 0x360047, - CMSG_SET_ROLE = 0x360005, - CMSG_SET_SAVED_INSTANCE_EXTEND = 0x3600B0, - CMSG_SET_SELECTION = 0x3200C8, - CMSG_SET_SHEATHED = 0x32001A, - CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT = 0x310215, - CMSG_SET_TAXI_BENCHMARK_MODE = 0x32008D, - CMSG_SET_TITLE = 0x310151, - CMSG_SET_TRADE_CURRENCY = 0x31000A, - CMSG_SET_TRADE_GOLD = 0x310009, - CMSG_SET_TRADE_ITEM = 0x310007, - CMSG_SET_USING_PARTY_GARRISON = 0x3101D1, - CMSG_SET_WAR_MODE = 0x310189, - CMSG_SET_WATCHED_FACTION = 0x32007B, - CMSG_SHOW_TRADE_SKILL = 0x3600EE, - CMSG_SIGN_PETITION = 0x3200D3, - CMSG_SILENCE_PARTY_TALKER = 0x36007C, - CMSG_SOCIAL_CONTRACT_REQUEST = 0x360171, - CMSG_SOCKET_GEMS = 0x320085, - CMSG_SORT_ACCOUNT_BANK_BAGS = 0x3102DF, - CMSG_SORT_BAGS = 0x310217, - CMSG_SORT_BANK_BAGS = 0x310218, - CMSG_SORT_REAGENT_BANK_BAGS = 0x310219, - CMSG_SPAWN_TRACKING_UPDATE = 0x310166, - CMSG_SPECTATE_CHANGE = 0x3102D2, - CMSG_SPELL_CLICK = 0x320027, - CMSG_SPELL_EMPOWER_RELEASE = 0x310138, - CMSG_SPELL_EMPOWER_RESTART = 0x310139, - CMSG_SPIRIT_HEALER_ACTIVATE = 0x320042, - CMSG_SPLIT_GUILD_BANK_ITEM = 0x320055, - CMSG_SPLIT_GUILD_BANK_ITEM_TO_INVENTORY = 0x320052, - CMSG_SPLIT_ITEM = 0x33000A, - CMSG_SPLIT_ITEM_TO_GUILD_BANK = 0x320050, - CMSG_STAND_STATE_CHANGE = 0x310035, - CMSG_START_CHALLENGE_MODE = 0x3200EB, - CMSG_START_SPECTATOR_WAR_GAME = 0x36000B, - CMSG_START_WAR_GAME = 0x36000A, - CMSG_STORE_GUILD_BANK_ITEM = 0x32004B, - CMSG_SUBMIT_USER_FEEDBACK = 0x3600BF, - CMSG_SUBSCRIPTION_INTERSTITIAL_RESPONSE = 0x310291, - CMSG_SUMMON_RESPONSE = 0x360094, - CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT = 0x360070, - CMSG_SURRENDER_ARENA = 0x310020, - CMSG_SUSPEND_COMMS_ACK = 0x370000, - CMSG_SUSPEND_TOKEN_RESPONSE = 0x370006, - CMSG_SWAP_GUILD_BANK_ITEM_WITH_GUILD_BANK_ITEM = 0x32004D, - CMSG_SWAP_INV_ITEM = 0x330009, - CMSG_SWAP_ITEM = 0x330008, - CMSG_SWAP_ITEM_WITH_GUILD_BANK_ITEM = 0x32004C, - CMSG_SWAP_SUB_GROUPS = 0x360077, - CMSG_SWAP_VOID_ITEM = 0x310050, - CMSG_TABARD_VENDOR_ACTIVATE = 0x310185, - CMSG_TALK_TO_GOSSIP = 0x320024, - CMSG_TAXI_NODE_STATUS_QUERY = 0x32003B, - CMSG_TAXI_QUERY_AVAILABLE_NODES = 0x32003D, - CMSG_TAXI_REQUEST_EARLY_LANDING = 0x32003F, - CMSG_TIME_ADJUSTMENT_RESPONSE = 0x34005D, - CMSG_TIME_SYNC_RESPONSE = 0x34005A, - CMSG_TIME_SYNC_RESPONSE_DROPPED = 0x34005C, - CMSG_TIME_SYNC_RESPONSE_FAILED = 0x34005B, - CMSG_TOGGLE_DIFFICULTY = 0x360081, - CMSG_TOGGLE_PVP = 0x310187, - CMSG_TOTEM_DESTROYED = 0x320092, - CMSG_TOY_CLEAR_FANFARE = 0x2B0004, - CMSG_TRADE_SKILL_SET_FAVORITE = 0x310232, - CMSG_TRAINER_BUY_SPELL = 0x320041, - CMSG_TRAINER_LIST = 0x320040, - CMSG_TRAITS_COMMIT_CONFIG = 0x3102BA, - CMSG_TRAITS_TALENT_TEST_UNLEARN_SPELLS = 0x3102B8, - CMSG_TRANSFER_CURRENCY_FROM_ACCOUNT_CHARACTER = 0x3102E8, - CMSG_TRANSMOGRIFY_ITEMS = 0x310043, - CMSG_TURN_IN_PETITION = 0x3200D5, - CMSG_TUTORIAL = 0x360108, - CMSG_UI_MAP_QUEST_LINES_REQUEST = 0x310262, - CMSG_UNACCEPT_TRADE = 0x310005, - CMSG_UNDELETE_CHARACTER = 0x36010A, - CMSG_UNLEARN_SKILL = 0x32007F, - CMSG_UNLEARN_SPECIALIZATION = 0x310051, - CMSG_UNLOCK_VOID_STORAGE = 0x31004D, - CMSG_UPDATE_AADC_STATUS = 0x360161, - CMSG_UPDATE_ACCOUNT_BANK_TAB_SETTINGS = 0x320128, - CMSG_UPDATE_ACCOUNT_DATA = 0x3600C1, - CMSG_UPDATE_AREA_TRIGGER_VISUAL = 0x310175, - CMSG_UPDATE_CLIENT_SETTINGS = 0x36008E, - CMSG_UPDATE_CRAFTING_NPC_RECIPES = 0x3101E3, - CMSG_UPDATE_MISSILE_TRAJECTORY = 0x340060, - CMSG_UPDATE_RAID_TARGET = 0x36007A, - CMSG_UPDATE_SPELL_VISUAL = 0x310174, - CMSG_UPDATE_VAS_PURCHASE_STATES = 0x36011F, - CMSG_UPGRADE_GARRISON = 0x310199, - CMSG_UPGRADE_RUNEFORGE_LEGENDARY = 0x31028F, - CMSG_USED_FOLLOW = 0x310032, - CMSG_USE_CRITTER_ITEM = 0x310108, - CMSG_USE_EQUIPMENT_SET = 0x330001, - CMSG_USE_ITEM = 0x31016E, - CMSG_USE_TOY = 0x310171, - CMSG_VAS_CHECK_TRANSFER_OK = 0x360134, - CMSG_VAS_GET_QUEUE_MINUTES = 0x360133, - CMSG_VAS_GET_SERVICE_STATUS = 0x360132, - CMSG_VIOLENCE_LEVEL = 0x310030, - CMSG_VOICE_CHANNEL_STT_TOKEN_REQUEST = 0x360138, - CMSG_VOICE_CHAT_JOIN_CHANNEL = 0x360139, - CMSG_VOICE_CHAT_LOGIN = 0x360137, - CMSG_VOID_STORAGE_TRANSFER = 0x31004F, - CMSG_WARDEN3_DATA = 0x360018, - CMSG_WHO = 0x3600AB, - CMSG_WHO_IS = 0x3600AA, - CMSG_WORLD_LOOT_OBJECT_CLICK = 0x3102D5, - CMSG_WORLD_PORT_RESPONSE = 0x360025, - CMSG_WRAP_ITEM = 0x330000, + CMSG_ABANDON_NPE_RESPONSE = 0x2F0299, + CMSG_ACCEPT_GUILD_INVITE = 0x340029, + CMSG_ACCEPT_RETURNING_PLAYER_PROMPT = 0x2F025A, + CMSG_ACCEPT_SOCIAL_CONTRACT = 0x340174, + CMSG_ACCEPT_TRADE = 0x2F0004, + CMSG_ACCEPT_WARGAME_INVITE = 0x34000C, + CMSG_ACCOUNT_BANK_DEPOSIT_MONEY = 0x2F02DC, + CMSG_ACCOUNT_BANK_WITHDRAW_MONEY = 0x2F02DD, + CMSG_ACCOUNT_NOTIFICATION_ACKNOWLEDGED = 0x340160, + CMSG_ACCOUNT_STORE_BEGIN_PURCHASE_OR_REFUND = 0x3400C0, + CMSG_ACTIVATE_SOULBIND = 0x2F0288, + CMSG_ACTIVATE_TAXI = 0x30003E, + CMSG_ADDON_LIST = 0x340004, + CMSG_ADD_ACCOUNT_COSMETIC = 0x2F0171, + CMSG_ADD_BATTLENET_FRIEND = 0x340086, + CMSG_ADD_FRIEND = 0x3400FE, + CMSG_ADD_IGNORE = 0x340102, + CMSG_ADD_TOY = 0x2F0170, + CMSG_ADVENTURE_JOURNAL_OPEN_QUEST = 0x2F00B3, + CMSG_ADVENTURE_JOURNAL_UPDATE_SUGGESTIONS = 0x2F028B, + CMSG_ADVENTURE_MAP_START_QUEST = 0x2F022B, + CMSG_ALTER_APPEARANCE = 0x30008D, + CMSG_AREA_SPIRIT_HEALER_QUERY = 0x300043, + CMSG_AREA_SPIRIT_HEALER_QUEUE = 0x300044, + CMSG_AREA_TRIGGER = 0x2F0086, + CMSG_ARTIFACT_ADD_POWER = 0x2F0056, + CMSG_ARTIFACT_SET_APPEARANCE = 0x2F0058, + CMSG_ASSIGN_EQUIPMENT_SET_SPEC = 0x2F00BF, + CMSG_ATTACK_STOP = 0x2F011D, + CMSG_ATTACK_SWING = 0x2F011C, + CMSG_AUCTIONABLE_TOKEN_SELL = 0x340114, + CMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE = 0x340115, + CMSG_AUCTION_BROWSE_QUERY = 0x300061, + CMSG_AUCTION_CANCEL_COMMODITIES_PURCHASE = 0x300069, + CMSG_AUCTION_CONFIRM_COMMODITIES_PURCHASE = 0x300068, + CMSG_AUCTION_GET_COMMODITY_QUOTE = 0x300067, + CMSG_AUCTION_HELLO_REQUEST = 0x30005C, + CMSG_AUCTION_LIST_BIDDED_ITEMS = 0x300065, + CMSG_AUCTION_LIST_BUCKETS_BY_BUCKET_KEYS = 0x300066, + CMSG_AUCTION_LIST_ITEMS_BY_BUCKET_KEY = 0x300062, + CMSG_AUCTION_LIST_ITEMS_BY_ITEM_ID = 0x300063, + CMSG_AUCTION_LIST_OWNED_ITEMS = 0x300064, + CMSG_AUCTION_PLACE_BID = 0x300060, + CMSG_AUCTION_REMOVE_ITEM = 0x30005E, + CMSG_AUCTION_REPLICATE_ITEMS = 0x30005F, + CMSG_AUCTION_SELL_COMMODITY = 0x30006A, + CMSG_AUCTION_SELL_ITEM = 0x30005D, + CMSG_AUCTION_SET_FAVORITE_ITEM = 0x340161, + CMSG_AUTH_CONTINUED_SESSION = 0x350002, + CMSG_AUTH_SESSION = 0x350001, + CMSG_AUTOBANK_ITEM = 0x310003, + CMSG_AUTOSTORE_BANK_ITEM = 0x310002, + CMSG_AUTO_DEPOSIT_ACCOUNT_BANK = 0x2F02E6, + CMSG_AUTO_DEPOSIT_CHARACTER_BANK = 0x2F02EE, + CMSG_AUTO_EQUIP_ITEM = 0x310004, + CMSG_AUTO_EQUIP_ITEM_SLOT = 0x310009, + CMSG_AUTO_GUILD_BANK_ITEM = 0x300048, + CMSG_AUTO_STORE_BAG_ITEM = 0x310005, + CMSG_AUTO_STORE_GUILD_BANK_ITEM = 0x300051, + CMSG_AZERITE_EMPOWERED_ITEM_SELECT_POWER = 0x2F0256, + CMSG_AZERITE_EMPOWERED_ITEM_VIEWED = 0x2F0237, + CMSG_AZERITE_ESSENCE_ACTIVATE_ESSENCE = 0x2F0258, + CMSG_AZERITE_ESSENCE_UNLOCK_MILESTONE = 0x2F0257, + CMSG_BANKER_ACTIVATE = 0x300046, + CMSG_BATTLEFIELD_LEAVE = 0x2F001F, + CMSG_BATTLEFIELD_LIST = 0x2F002A, + CMSG_BATTLEFIELD_PORT = 0x3000C3, + CMSG_BATTLEMASTER_HELLO = 0x2F018F, + CMSG_BATTLEMASTER_JOIN = 0x3000BA, + CMSG_BATTLEMASTER_JOIN_ARENA = 0x3000BB, + CMSG_BATTLEMASTER_JOIN_BRAWL = 0x3000C1, + CMSG_BATTLEMASTER_JOIN_RATED_BG_BLITZ = 0x3000BD, + CMSG_BATTLEMASTER_JOIN_RATED_SOLO_SHUFFLE = 0x3000BC, + CMSG_BATTLEMASTER_JOIN_SKIRMISH = 0x3000BE, + CMSG_BATTLENET_CHALLENGE_RESPONSE = 0x340101, + CMSG_BATTLENET_REQUEST = 0x340122, + CMSG_BATTLE_PAY_ACK_FAILED_RESPONSE = 0x3400FB, + CMSG_BATTLE_PAY_CANCEL_OPEN_CHECKOUT = 0x34013E, + CMSG_BATTLE_PAY_CONFIRM_PURCHASE_RESPONSE = 0x3400FA, + CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_TO_TARGET = 0x3400F1, + CMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_VAS = 0x340164, + CMSG_BATTLE_PAY_GET_PRODUCT_LIST = 0x3400E8, + CMSG_BATTLE_PAY_GET_PURCHASE_LIST = 0x3400E9, + CMSG_BATTLE_PAY_OPEN_CHECKOUT = 0x340137, + CMSG_BATTLE_PAY_REQUEST_PRICE_INFO = 0x340133, + CMSG_BATTLE_PAY_START_PURCHASE = 0x3400F9, + CMSG_BATTLE_PAY_START_VAS_PURCHASE = 0x340120, + CMSG_BATTLE_PET_CLEAR_FANFARE = 0x290002, + CMSG_BATTLE_PET_DELETE_PET = 0x34004F, + CMSG_BATTLE_PET_DELETE_PET_CHEAT = 0x340050, + CMSG_BATTLE_PET_MODIFY_NAME = 0x340052, + CMSG_BATTLE_PET_REQUEST_JOURNAL = 0x34004E, + CMSG_BATTLE_PET_REQUEST_JOURNAL_LOCK = 0x34004D, + CMSG_BATTLE_PET_SET_BATTLE_SLOT = 0x340057, + CMSG_BATTLE_PET_SET_FLAGS = 0x34005A, + CMSG_BATTLE_PET_SUMMON = 0x340053, + CMSG_BATTLE_PET_UPDATE_DISPLAY_NOTIFY = 0x2F0090, + CMSG_BATTLE_PET_UPDATE_NOTIFY = 0x2F008F, + CMSG_BEGIN_TRADE = 0x2F0001, + CMSG_BINDER_ACTIVATE = 0x300045, + CMSG_BLACK_MARKET_BID_ON_ITEM = 0x3000CB, + CMSG_BLACK_MARKET_OPEN = 0x3000C9, + CMSG_BLACK_MARKET_REQUEST_ITEMS = 0x3000CA, + CMSG_BONUS_ROLL = 0x2F0259, + CMSG_BUG_REPORT = 0x3400B1, + CMSG_BUSY_TRADE = 0x2F0002, + CMSG_BUY_ACCOUNT_BANK_TAB = 0x300123, + CMSG_BUY_BACK_ITEM = 0x300037, + CMSG_BUY_ITEM = 0x300036, + CMSG_CAGE_BATTLE_PET = 0x2F00A3, + CMSG_CALENDAR_ADD_EVENT = 0x3400A9, + CMSG_CALENDAR_COMMUNITY_INVITE = 0x34009D, + CMSG_CALENDAR_COMPLAIN = 0x3400A5, + CMSG_CALENDAR_COPY_EVENT = 0x3400A4, + CMSG_CALENDAR_EVENT_SIGN_UP = 0x3400A7, + CMSG_CALENDAR_GET = 0x34009B, + CMSG_CALENDAR_GET_EVENT = 0x34009C, + CMSG_CALENDAR_GET_NUM_PENDING = 0x3400A6, + CMSG_CALENDAR_INVITE = 0x34009E, + CMSG_CALENDAR_MODERATOR_STATUS = 0x3400A2, + CMSG_CALENDAR_REMOVE_EVENT = 0x3400A3, + CMSG_CALENDAR_REMOVE_INVITE = 0x34009F, + CMSG_CALENDAR_RSVP = 0x3400A0, + CMSG_CALENDAR_STATUS = 0x3400A1, + CMSG_CALENDAR_UPDATE_EVENT = 0x3400AA, + CMSG_CANCEL_AURA = 0x2F005A, + CMSG_CANCEL_AUTO_REPEAT_SPELL = 0x30007F, + CMSG_CANCEL_CAST = 0x2F0177, + CMSG_CANCEL_CHANNELLING = 0x2F0138, + CMSG_CANCEL_GROWTH_AURA = 0x2F0140, + CMSG_CANCEL_MASTER_LOOT_ROLL = 0x2F00CC, + CMSG_CANCEL_MOD_SPEED_NO_CONTROL_AURAS = 0x2F0059, + CMSG_CANCEL_MOUNT_AURA = 0x2F0153, + CMSG_CANCEL_QUEUED_SPELL = 0x2F002B, + CMSG_CANCEL_TEMP_ENCHANTMENT = 0x30008A, + CMSG_CANCEL_TRADE = 0x2F0006, + CMSG_CAN_DUEL = 0x34008E, + CMSG_CAN_REDEEM_TOKEN_FOR_BALANCE = 0x340132, + CMSG_CAST_SPELL = 0x2F0174, + CMSG_CHALLENGE_MODE_REQUEST_LEADERS = 0x2C0002, + CMSG_CHANGE_BAG_SLOT_FLAG = 0x2F0211, + CMSG_CHANGE_BANK_BAG_SLOT_FLAG = 0x2F0212, + CMSG_CHANGE_MONUMENT_APPEARANCE = 0x2F01F2, + CMSG_CHANGE_REALM_TICKET = 0x340127, + CMSG_CHANGE_SUB_GROUP = 0x340078, + CMSG_CHARACTER_CHECK_UPGRADE = 0x3400F4, + CMSG_CHARACTER_RENAME_REQUEST = 0x3400EF, + CMSG_CHARACTER_UPGRADE_MANUAL_UNREVOKE_REQUEST = 0x3400F2, + CMSG_CHARACTER_UPGRADE_START = 0x3400F3, + CMSG_CHAR_CUSTOMIZE = 0x3400B8, + CMSG_CHAR_DELETE = 0x3400CA, + CMSG_CHAR_RACE_OR_FACTION_CHANGE = 0x3400BE, + CMSG_CHAT_ADDON_MESSAGE = 0x2B002A, + CMSG_CHAT_ADDON_MESSAGE_TARGETED = 0x2B002B, + CMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_REQUEST = 0x2B0032, + CMSG_CHAT_CHANNEL_ANNOUNCEMENTS = 0x2B001F, + CMSG_CHAT_CHANNEL_BAN = 0x2B001D, + CMSG_CHAT_CHANNEL_DECLINE_INVITE = 0x2B0022, + CMSG_CHAT_CHANNEL_DISPLAY_LIST = 0x2B0012, + CMSG_CHAT_CHANNEL_INVITE = 0x2B001B, + CMSG_CHAT_CHANNEL_KICK = 0x2B001C, + CMSG_CHAT_CHANNEL_LIST = 0x2B0011, + CMSG_CHAT_CHANNEL_MODERATE = 0x2B0016, + CMSG_CHAT_CHANNEL_MODERATOR = 0x2B0017, + CMSG_CHAT_CHANNEL_OWNER = 0x2B0015, + CMSG_CHAT_CHANNEL_PASSWORD = 0x2B0013, + CMSG_CHAT_CHANNEL_SET_OWNER = 0x2B0014, + CMSG_CHAT_CHANNEL_SILENCE_ALL = 0x2B0020, + CMSG_CHAT_CHANNEL_UNBAN = 0x2B001E, + CMSG_CHAT_CHANNEL_UNMODERATOR = 0x2B0018, + CMSG_CHAT_CHANNEL_UNSILENCE_ALL = 0x2B0021, + CMSG_CHAT_DROP_CAUTIONARY_CHAT_MESSAGE = 0x2B000A, + CMSG_CHAT_JOIN_CHANNEL = 0x2B0000, + CMSG_CHAT_LEAVE_CHANNEL = 0x2B0001, + CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_INSTANCE_CHAT = 0x2B0031, + CMSG_CHAT_LOBBY_MATCHMAKER_MESSAGE_PARTY = 0x2B0030, + CMSG_CHAT_MESSAGE_AFK = 0x2B000F, + CMSG_CHAT_MESSAGE_CHANNEL = 0x2B0007, + CMSG_CHAT_MESSAGE_DND = 0x2B0010, + CMSG_CHAT_MESSAGE_EMOTE = 0x2B0024, + CMSG_CHAT_MESSAGE_GUILD = 0x2B000D, + CMSG_CHAT_MESSAGE_INSTANCE_CHAT = 0x2B0028, + CMSG_CHAT_MESSAGE_OFFICER = 0x2B000E, + CMSG_CHAT_MESSAGE_PARTY = 0x2B0026, + CMSG_CHAT_MESSAGE_RAID = 0x2B0027, + CMSG_CHAT_MESSAGE_RAID_WARNING = 0x2B0029, + CMSG_CHAT_MESSAGE_SAY = 0x2B0023, + CMSG_CHAT_MESSAGE_WHISPER = 0x2B0008, + CMSG_CHAT_MESSAGE_YELL = 0x2B0025, + CMSG_CHAT_REGISTER_ADDON_PREFIXES = 0x2B0005, + CMSG_CHAT_REPORT_FILTERED = 0x2B0004, + CMSG_CHAT_REPORT_IGNORED = 0x2B0003, + CMSG_CHAT_SEND_CAUTIONARY_CHANNEL_MESSAGE = 0x2B000B, + CMSG_CHAT_SEND_CAUTIONARY_CHAT_MESSAGE = 0x2B0009, + CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES = 0x2B0006, + CMSG_CHECK_CHARACTER_NAME_AVAILABILITY = 0x340071, + CMSG_CHECK_IS_ADVENTURE_MAP_POI_VALID = 0x2F010E, + CMSG_CHOICE_RESPONSE = 0x2F017C, + CMSG_CHROMIE_TIME_SELECT_EXPANSION = 0x2F0287, + CMSG_CLAIM_WEEKLY_REWARD = 0x2F0264, + CMSG_CLASS_TALENTS_DELETE_CONFIG = 0x2F02C1, + CMSG_CLASS_TALENTS_NOTIFY_EMPTY_CONFIG = 0x2F00C3, + CMSG_CLASS_TALENTS_NOTIFY_VALIDATION_FAILED = 0x2F02C3, + CMSG_CLASS_TALENTS_RENAME_CONFIG = 0x2F02C0, + CMSG_CLASS_TALENTS_REQUEST_NEW_CONFIG = 0x2F02BF, + CMSG_CLASS_TALENTS_SET_STARTER_BUILD_ACTIVE = 0x2F02C4, + CMSG_CLASS_TALENTS_SET_USES_SHARED_ACTION_BARS = 0x2F00C2, + CMSG_CLEAR_NEW_APPEARANCE = 0x290005, + CMSG_CLEAR_RAID_MARKER = 0x2F0052, + CMSG_CLEAR_TRADE_ITEM = 0x2F0008, + CMSG_CLIENT_PORT_GRAVEYARD = 0x3000C5, + CMSG_CLOSE_INTERACTION = 0x300025, + CMSG_CLOSE_QUEST_CHOICE = 0x2F017D, + CMSG_CLOSE_RUNEFORGE_INTERACTION = 0x2F028F, + CMSG_CLOSE_TRAIT_SYSTEM_INTERACTION = 0x2F02C5, + CMSG_CLUB_FINDER_APPLICATION_RESPONSE = 0x340149, + CMSG_CLUB_FINDER_GET_APPLICANTS_LIST = 0x340147, + CMSG_CLUB_FINDER_POST = 0x340144, + CMSG_CLUB_FINDER_REQUEST_CLUBS_DATA = 0x34014B, + CMSG_CLUB_FINDER_REQUEST_CLUBS_LIST = 0x340145, + CMSG_CLUB_FINDER_REQUEST_MEMBERSHIP_TO_CLUB = 0x340146, + CMSG_CLUB_FINDER_REQUEST_PENDING_CLUBS_LIST = 0x34014A, + CMSG_CLUB_FINDER_REQUEST_SUBSCRIBED_CLUB_POSTING_IDS = 0x34014C, + CMSG_CLUB_FINDER_RESPOND_TO_APPLICANT = 0x340148, + CMSG_CLUB_FINDER_WHISPER_APPLICANT_REQUEST = 0x340167, + CMSG_CLUB_PRESENCE_SUBSCRIBE = 0x340124, + CMSG_COLLECTION_ITEM_SET_FAVORITE = 0x34005D, + CMSG_COMMENTATOR_ENABLE = 0x34001C, + CMSG_COMMENTATOR_ENTER_INSTANCE = 0x340020, + CMSG_COMMENTATOR_EXIT_INSTANCE = 0x340021, + CMSG_COMMENTATOR_GET_MAP_INFO = 0x34001D, + CMSG_COMMENTATOR_GET_PLAYER_COOLDOWNS = 0x34001F, + CMSG_COMMENTATOR_GET_PLAYER_INFO = 0x34001E, + CMSG_COMMENTATOR_SPECTATE = 0x340165, + CMSG_COMMENTATOR_START_WARGAME = 0x34001B, + CMSG_COMMERCE_TOKEN_GET_COUNT = 0x340112, + CMSG_COMMERCE_TOKEN_GET_LOG = 0x34011C, + CMSG_COMMERCE_TOKEN_GET_MARKET_PRICE = 0x340113, + CMSG_COMPLAINT = 0x340098, + CMSG_COMPLETE_CINEMATIC = 0x3000E3, + CMSG_COMPLETE_MOVIE = 0x300075, + CMSG_CONFIRM_ARTIFACT_RESPEC = 0x2F0057, + CMSG_CONFIRM_PROFESSION_RESPEC = 0x2F00C6, + CMSG_CONFIRM_RESPEC_WIPE = 0x2F00C5, + CMSG_CONNECT_TO_FAILED = 0x340000, + CMSG_CONSUMABLE_TOKEN_BUY = 0x340117, + CMSG_CONSUMABLE_TOKEN_BUY_AT_MARKET_PRICE = 0x340118, + CMSG_CONSUMABLE_TOKEN_CAN_VETERAN_BUY = 0x340116, + CMSG_CONSUMABLE_TOKEN_REDEEM = 0x34011A, + CMSG_CONSUMABLE_TOKEN_REDEEM_CONFIRMATION = 0x34011B, + CMSG_CONTENT_TRACKING_START_TRACKING = 0x2F02D5, + CMSG_CONTENT_TRACKING_STOP_TRACKING = 0x2F02D6, + CMSG_CONTRIBUTION_CONTRIBUTE = 0x3000FB, + CMSG_CONTRIBUTION_LAST_UPDATE_REQUEST = 0x3000FC, + CMSG_CONVERSATION_CINEMATIC_READY = 0x3000E5, + CMSG_CONVERSATION_LINE_STARTED = 0x3000E4, + CMSG_CONVERT_ITEM_TO_BIND_TO_ACCOUNT = 0x2F02E5, + CMSG_CONVERT_RAID = 0x34007A, + CMSG_COVENANT_RENOWN_REQUEST_CATCHUP_STATE = 0x30010F, + CMSG_CRAFTING_ORDER_CANCEL = 0x30011B, + CMSG_CRAFTING_ORDER_CLAIM = 0x300118, + CMSG_CRAFTING_ORDER_CREATE = 0x300114, + CMSG_CRAFTING_ORDER_FULFILL = 0x30011A, + CMSG_CRAFTING_ORDER_GET_NPC_REWARD_INFO = 0x300117, + CMSG_CRAFTING_ORDER_LIST_CRAFTER_ORDERS = 0x300116, + CMSG_CRAFTING_ORDER_LIST_MY_ORDERS = 0x300115, + CMSG_CRAFTING_ORDER_REJECT = 0x30011C, + CMSG_CRAFTING_ORDER_RELEASE = 0x300119, + CMSG_CRAFTING_ORDER_REPORT_PLAYER = 0x30011D, + CMSG_CRAFTING_ORDER_UPDATE_IGNORE_LIST = 0x30011E, + CMSG_CREATE_CHARACTER = 0x340070, + CMSG_CREATE_SHIPMENT = 0x2F01DB, + CMSG_DB_QUERY_BULK = 0x340010, + CMSG_DECLINE_GUILD_INVITES = 0x3000B7, + CMSG_DECLINE_PETITION = 0x3000D2, + CMSG_DELETE_EQUIPMENT_SET = 0x3000A3, + CMSG_DELVE_TELEPORT_OUT = 0x30012B, + CMSG_DEL_FRIEND = 0x3400FF, + CMSG_DEL_IGNORE = 0x340103, + CMSG_DESTROY_ITEM = 0x2F016A, + CMSG_DF_BOOT_PLAYER_VOTE = 0x340044, + CMSG_DF_CONFIRM_EXPAND_SEARCH = 0x340036, + CMSG_DF_GET_JOIN_STATUS = 0x340042, + CMSG_DF_GET_SYSTEM_INFO = 0x340041, + CMSG_DF_JOIN = 0x340037, + CMSG_DF_LEAVE = 0x340040, + CMSG_DF_PROPOSAL_RESPONSE = 0x340035, + CMSG_DF_READY_CHECK_RESPONSE = 0x340048, + CMSG_DF_SET_ROLES = 0x340043, + CMSG_DF_TELEPORT = 0x340045, + CMSG_DISCARDED_TIME_SYNC_ACKS = 0x32005E, + CMSG_DISMISS_CRITTER = 0x300091, + CMSG_DO_COUNTDOWN = 0x340143, + CMSG_DO_MASTER_LOOT_ROLL = 0x2F00CB, + CMSG_DO_READY_CHECK = 0x34005E, + CMSG_DUEL_RESPONSE = 0x30007A, + CMSG_EJECT_PASSENGER = 0x2F0103, + CMSG_EMOTE = 0x3000DF, + CMSG_ENABLE_NAGLE = 0x350007, + CMSG_ENABLE_TAXI_NODE = 0x30003C, + CMSG_ENGINE_SURVEY = 0x340111, + CMSG_ENTER_ENCRYPTED_MODE_ACK = 0x350003, + CMSG_ENUM_CHARACTERS = 0x340014, + CMSG_ENUM_CHARACTERS_DELETED_BY_CLIENT = 0x34010B, + CMSG_FAR_SIGHT = 0x300080, + CMSG_GAME_EVENT_DEBUG_DISABLE = 0x2F005E, + CMSG_GAME_EVENT_DEBUG_ENABLE = 0x2F005D, + CMSG_GAME_OBJ_REPORT_USE = 0x300087, + CMSG_GAME_OBJ_USE = 0x300086, + CMSG_GARRISON_ADD_FOLLOWER_HEALTH = 0x2F01D6, + CMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING = 0x2F01BC, + CMSG_GARRISON_CANCEL_CONSTRUCTION = 0x2F01A9, + CMSG_GARRISON_CHECK_UPGRADEABLE = 0x2F020D, + CMSG_GARRISON_COMPLETE_MISSION = 0x2F01FF, + CMSG_GARRISON_FULLY_HEAL_ALL_FOLLOWERS = 0x2F01D7, + CMSG_GARRISON_GENERATE_RECRUITS = 0x2F01BF, + CMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO = 0x2F01CE, + CMSG_GARRISON_GET_MAP_DATA = 0x2F01D5, + CMSG_GARRISON_GET_MISSION_REWARD = 0x2F022F, + CMSG_GARRISON_LEARN_TALENT = 0x2F01CA, + CMSG_GARRISON_MISSION_BONUS_ROLL = 0x2F0201, + CMSG_GARRISON_PURCHASE_BUILDING = 0x2F01A5, + CMSG_GARRISON_RECRUIT_FOLLOWER = 0x2F01C1, + CMSG_GARRISON_REMOVE_FOLLOWER = 0x2F01F6, + CMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING = 0x2F01BD, + CMSG_GARRISON_RENAME_FOLLOWER = 0x2F01BE, + CMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA = 0x2F01A4, + CMSG_GARRISON_REQUEST_SHIPMENT_INFO = 0x2F01D9, + CMSG_GARRISON_RESEARCH_TALENT = 0x2F01C2, + CMSG_GARRISON_SET_BUILDING_ACTIVE = 0x2F01A6, + CMSG_GARRISON_SET_FOLLOWER_FAVORITE = 0x2F01BA, + CMSG_GARRISON_SET_FOLLOWER_INACTIVE = 0x2F01B2, + CMSG_GARRISON_SET_RECRUITMENT_PREFERENCES = 0x2F01C0, + CMSG_GARRISON_SOCKET_TALENT = 0x2F029C, + CMSG_GARRISON_START_MISSION = 0x2F01FE, + CMSG_GARRISON_SWAP_BUILDINGS = 0x2F01AA, + CMSG_GENERATE_RANDOM_CHARACTER_NAME = 0x340013, + CMSG_GET_ACCOUNT_CHARACTER_LIST = 0x3400E3, + CMSG_GET_ACCOUNT_NOTIFICATIONS = 0x34015F, + CMSG_GET_GARRISON_INFO = 0x2F019F, + CMSG_GET_ITEM_PURCHASE_DATA = 0x3000CD, + CMSG_GET_LANDING_PAGE_SHIPMENTS = 0x2F01DA, + CMSG_GET_MIRROR_IMAGE_DATA = 0x2F016E, + CMSG_GET_PVP_OPTIONS_ENABLED = 0x34001A, + CMSG_GET_RAF_ACCOUNT_INFO = 0x34014D, + CMSG_GET_REGIONWIDE_CHARACTER_RESTRICTION_AND_MAIL_DATA = 0x340190, + CMSG_GET_REMAINING_GAME_TIME = 0x340119, + CMSG_GET_TROPHY_LIST = 0x2F01EF, + CMSG_GET_UNDELETE_CHARACTER_COOLDOWN_STATUS = 0x34010D, + CMSG_GET_VAS_ACCOUNT_CHARACTER_LIST = 0x34011E, + CMSG_GET_VAS_TRANSFER_TARGET_REALM_LIST = 0x34011F, + CMSG_GM_TICKET_ACKNOWLEDGE_SURVEY = 0x3400BC, + CMSG_GM_TICKET_GET_CASE_STATUS = 0x3400BB, + CMSG_GM_TICKET_GET_SYSTEM_STATUS = 0x3400BA, + CMSG_GOSSIP_REFRESH_OPTIONS = 0x30010E, + CMSG_GOSSIP_SELECT_OPTION = 0x300026, + CMSG_GUILD_ADD_BATTLENET_FRIEND = 0x2D0020, + CMSG_GUILD_ADD_RANK = 0x2D0005, + CMSG_GUILD_ASSIGN_MEMBER_RANK = 0x2D0002, + CMSG_GUILD_BANK_ACTIVATE = 0x300047, + CMSG_GUILD_BANK_BUY_TAB = 0x300055, + CMSG_GUILD_BANK_DEPOSIT_MONEY = 0x300057, + CMSG_GUILD_BANK_LOG_QUERY = 0x2D0019, + CMSG_GUILD_BANK_QUERY_TAB = 0x300054, + CMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY_QUERY = 0x2D001A, + CMSG_GUILD_BANK_SET_TAB_TEXT = 0x2D001D, + CMSG_GUILD_BANK_TEXT_QUERY = 0x2D001E, + CMSG_GUILD_BANK_UPDATE_TAB = 0x300056, + CMSG_GUILD_BANK_WITHDRAW_MONEY = 0x300058, + CMSG_GUILD_CHALLENGE_UPDATE_REQUEST = 0x2D0017, + CMSG_GUILD_CHANGE_NAME_REQUEST = 0x2D0018, + CMSG_GUILD_DECLINE_INVITATION = 0x34002A, + CMSG_GUILD_DELETE = 0x2D0009, + CMSG_GUILD_DELETE_RANK = 0x2D0006, + CMSG_GUILD_DEMOTE_MEMBER = 0x2D0001, + CMSG_GUILD_EVENT_LOG_QUERY = 0x2D001C, + CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS = 0x2D0012, + CMSG_GUILD_GET_RANKS = 0x2D000E, + CMSG_GUILD_GET_ROSTER = 0x2D0014, + CMSG_GUILD_INVITE_BY_NAME = 0x340034, + CMSG_GUILD_LEAVE = 0x2D0003, + CMSG_GUILD_NEWS_UPDATE_STICKY = 0x2D000F, + CMSG_GUILD_OFFICER_REMOVE_MEMBER = 0x2D0004, + CMSG_GUILD_PERMISSIONS_QUERY = 0x2D001B, + CMSG_GUILD_PROMOTE_MEMBER = 0x2D0000, + CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE = 0x2D000C, + CMSG_GUILD_QUERY_MEMBER_RECIPES = 0x2D000A, + CMSG_GUILD_QUERY_NEWS = 0x2D000D, + CMSG_GUILD_QUERY_RECIPES = 0x2D000B, + CMSG_GUILD_REPLACE_GUILD_MASTER = 0x2D001F, + CMSG_GUILD_REQUEST_RENAME = 0x2D0023, + CMSG_GUILD_REQUEST_RENAME_NAME_CHECK = 0x2D0022, + CMSG_GUILD_REQUEST_RENAME_REFUND = 0x2D0024, + CMSG_GUILD_REQUEST_RENAME_STATUS = 0x2D0021, + CMSG_GUILD_SET_ACHIEVEMENT_TRACKING = 0x2D0010, + CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT = 0x2D0011, + CMSG_GUILD_SET_GUILD_MASTER = 0x3400F6, + CMSG_GUILD_SET_MEMBER_NOTE = 0x2D0013, + CMSG_GUILD_SET_RANK_PERMISSIONS = 0x2D0008, + CMSG_GUILD_SHIFT_RANK = 0x2D0007, + CMSG_GUILD_UPDATE_INFO_TEXT = 0x2D0016, + CMSG_GUILD_UPDATE_MOTD_TEXT = 0x2D0015, + CMSG_HEARTH_AND_RESURRECT = 0x30009F, + CMSG_HIDE_QUEST_CHOICE = 0x2F017E, + CMSG_HOTFIX_REQUEST = 0x340011, + CMSG_IGNORE_TRADE = 0x2F0003, + CMSG_INITIATE_ROLE_POLL = 0x340006, + CMSG_INITIATE_TRADE = 0x2F0000, + CMSG_INSPECT = 0x3000C7, + CMSG_INSTANCE_ABANDON_VOTE_RESPONSE = 0x340061, + CMSG_INSTANCE_LOCK_RESPONSE = 0x3000A4, + CMSG_ISLAND_QUEUE = 0x2F0260, + CMSG_ITEM_PURCHASE_REFUND = 0x3000CE, + CMSG_ITEM_TEXT_QUERY = 0x2F020E, + CMSG_JOIN_PET_BATTLE_QUEUE = 0x2F008D, + CMSG_JOIN_RATED_BATTLEGROUND = 0x2F0025, + CMSG_KEEP_ALIVE = 0x3400AB, + CMSG_KEYBOUND_OVERRIDE = 0x2F00E1, + CMSG_LATENCY_REPORT = 0x35000D, + CMSG_LEARN_PVP_TALENTS = 0x3000FA, + CMSG_LEARN_TALENTS = 0x3000F8, + CMSG_LEAVE_GROUP = 0x340075, + CMSG_LEAVE_PET_BATTLE_QUEUE = 0x2F008E, + CMSG_LFG_LIST_APPLY_TO_GROUP = 0x34003B, + CMSG_LFG_LIST_CANCEL_APPLICATION = 0x34003C, + CMSG_LFG_LIST_DECLINE_APPLICANT = 0x34003D, + CMSG_LFG_LIST_GET_STATUS = 0x340039, + CMSG_LFG_LIST_INVITE_APPLICANT = 0x34003E, + CMSG_LFG_LIST_INVITE_RESPONSE = 0x34003F, + CMSG_LFG_LIST_JOIN = 0x2F0254, + CMSG_LFG_LIST_LEAVE = 0x340038, + CMSG_LFG_LIST_SEARCH = 0x34003A, + CMSG_LFG_LIST_UPDATE_REQUEST = 0x2F0255, + CMSG_LIST_INVENTORY = 0x300033, + CMSG_LIVE_REGION_ACCOUNT_RESTORE = 0x3400E6, + CMSG_LIVE_REGION_CHARACTER_COPY = 0x3400E5, + CMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST = 0x3400E4, + CMSG_LIVE_REGION_KEY_BINDINGS_COPY = 0x3400E7, + CMSG_LOADING_SCREEN_NOTIFY = 0x340024, + CMSG_LOAD_SELECTED_TROPHY = 0x2F01F0, + CMSG_LOBBY_MATCHMAKER_ABANDON_QUEUE = 0x340172, + CMSG_LOBBY_MATCHMAKER_ACCEPT_PARTY_INVITE = 0x340169, + CMSG_LOBBY_MATCHMAKER_CREATE_CHARACTER = 0x34017B, + CMSG_LOBBY_MATCHMAKER_ENTER_QUEUE = 0x340170, + CMSG_LOBBY_MATCHMAKER_LEAVE_PARTY = 0x34016C, + CMSG_LOBBY_MATCHMAKER_PARTY_INVITE = 0x340168, + CMSG_LOBBY_MATCHMAKER_PARTY_UNINVITE = 0x34016B, + CMSG_LOBBY_MATCHMAKER_QUEUE_PROPSAL_RESPONSE = 0x340171, + CMSG_LOBBY_MATCHMAKER_REJECT_PARTY_INVITE = 0x34016A, + CMSG_LOBBY_MATCHMAKER_SET_PARTY_PLAYLIST_ENTRY = 0x34016D, + CMSG_LOBBY_MATCHMAKER_SET_PLAYER_READY = 0x34016E, + CMSG_LOGOUT_CANCEL = 0x300070, + CMSG_LOGOUT_INSTANT = 0x300071, + CMSG_LOGOUT_LOBBY_MATCHMAKER = 0x300122, + CMSG_LOGOUT_REQUEST = 0x30006F, + CMSG_LOG_DISCONNECT = 0x350005, + CMSG_LOG_STREAMING_ERROR = 0x350009, + CMSG_LOOT_ITEM = 0x2F00C9, + CMSG_LOOT_MONEY = 0x2F00C8, + CMSG_LOOT_RELEASE = 0x2F00CD, + CMSG_LOOT_ROLL = 0x2F00CE, + CMSG_LOOT_UNIT = 0x2F00C7, + CMSG_LOW_LEVEL_RAID1 = 0x3400CE, + CMSG_LOW_LEVEL_RAID2 = 0x3000AB, + CMSG_MAIL_CREATE_TEXT_ITEM = 0x3000D9, + CMSG_MAIL_DELETE = 0x2F00E3, + CMSG_MAIL_GET_LIST = 0x3000D4, + CMSG_MAIL_MARK_AS_READ = 0x3000D8, + CMSG_MAIL_RETURN_TO_SENDER = 0x340081, + CMSG_MAIL_TAKE_ITEM = 0x3000D6, + CMSG_MAIL_TAKE_MONEY = 0x3000D5, + CMSG_MAKE_CONTITIONAL_APPEARANCE_PERMANENT = 0x2F00E4, + CMSG_MASTER_LOOT_ITEM = 0x2F00CA, + CMSG_MERGE_GUILD_BANK_ITEM_WITH_GUILD_BANK_ITEM = 0x300052, + CMSG_MERGE_GUILD_BANK_ITEM_WITH_ITEM = 0x30004F, + CMSG_MERGE_ITEM_WITH_GUILD_BANK_ITEM = 0x30004D, + CMSG_MINIMAP_PING = 0x340077, + CMSG_MISSILE_TRAJECTORY_COLLISION = 0x2F0036, + CMSG_MOUNT_CLEAR_FANFARE = 0x290003, + CMSG_MOUNT_SET_FAVORITE = 0x34005C, + CMSG_MOUNT_SPECIAL_ANIM = 0x2F0154, + CMSG_MOVE_ADD_IMPULSE_ACK = 0x32006D, + CMSG_MOVE_APPLY_INERTIA_ACK = 0x32006B, + CMSG_MOVE_APPLY_MOVEMENT_FORCE_ACK = 0x320031, + CMSG_MOVE_CHANGE_TRANSPORT = 0x32004C, + CMSG_MOVE_CHANGE_VEHICLE_SEATS = 0x320051, + CMSG_MOVE_COLLISION_DISABLE_ACK = 0x320056, + CMSG_MOVE_COLLISION_ENABLE_ACK = 0x320057, + CMSG_MOVE_DISMISS_VEHICLE = 0x320050, + CMSG_MOVE_DOUBLE_JUMP = 0x320007, + CMSG_MOVE_ENABLE_DOUBLE_JUMP_ACK = 0x32003A, + CMSG_MOVE_ENABLE_FULL_SPEED_TURNING_ACK = 0x320083, + CMSG_MOVE_ENABLE_SWIM_TO_FLY_TRANS_ACK = 0x320040, + CMSG_MOVE_FALL_LAND = 0x320017, + CMSG_MOVE_FALL_RESET = 0x320035, + CMSG_MOVE_FEATHER_FALL_ACK = 0x320038, + CMSG_MOVE_FORCE_FLIGHT_BACK_SPEED_CHANGE_ACK = 0x32004B, + CMSG_MOVE_FORCE_FLIGHT_SPEED_CHANGE_ACK = 0x32004A, + CMSG_MOVE_FORCE_PITCH_RATE_CHANGE_ACK = 0x32004F, + CMSG_MOVE_FORCE_ROOT_ACK = 0x32002A, + CMSG_MOVE_FORCE_RUN_BACK_SPEED_CHANGE_ACK = 0x320028, + CMSG_MOVE_FORCE_RUN_SPEED_CHANGE_ACK = 0x320027, + CMSG_MOVE_FORCE_SWIM_BACK_SPEED_CHANGE_ACK = 0x32003E, + CMSG_MOVE_FORCE_SWIM_SPEED_CHANGE_ACK = 0x320029, + CMSG_MOVE_FORCE_TURN_RATE_CHANGE_ACK = 0x32003F, + CMSG_MOVE_FORCE_UNROOT_ACK = 0x32002B, + CMSG_MOVE_FORCE_WALK_SPEED_CHANGE_ACK = 0x32003D, + CMSG_MOVE_GRAVITY_DISABLE_ACK = 0x320052, + CMSG_MOVE_GRAVITY_ENABLE_ACK = 0x320053, + CMSG_MOVE_GUILD_BANK_ITEM = 0x30004C, + CMSG_MOVE_HEARTBEAT = 0x32002C, + CMSG_MOVE_HOVER_ACK = 0x32002F, + CMSG_MOVE_INERTIA_DISABLE_ACK = 0x320054, + CMSG_MOVE_INERTIA_ENABLE_ACK = 0x320055, + CMSG_MOVE_INIT_ACTIVE_MOVER_COMPLETE = 0x320063, + CMSG_MOVE_JUMP = 0x320006, + CMSG_MOVE_KNOCK_BACK_ACK = 0x32002E, + CMSG_MOVE_REMOVE_INERTIA_ACK = 0x32006C, + CMSG_MOVE_REMOVE_MOVEMENT_FORCES = 0x320033, + CMSG_MOVE_REMOVE_MOVEMENT_FORCE_ACK = 0x320032, + CMSG_MOVE_SET_ADV_FLY = 0x32006F, + CMSG_MOVE_SET_ADV_FLYING_ADD_IMPULSE_MAX_SPEED_ACK = 0x320077, + CMSG_MOVE_SET_ADV_FLYING_AIR_FRICTION_ACK = 0x320072, + CMSG_MOVE_SET_ADV_FLYING_BANKING_RATE_ACK = 0x320078, + CMSG_MOVE_SET_ADV_FLYING_DOUBLE_JUMP_VEL_MOD_ACK = 0x320075, + CMSG_MOVE_SET_ADV_FLYING_GLIDE_START_MIN_HEIGHT_ACK = 0x320076, + CMSG_MOVE_SET_ADV_FLYING_LAUNCH_SPEED_COEFFICIENT_ACK = 0x32007F, + CMSG_MOVE_SET_ADV_FLYING_LIFT_COEFFICIENT_ACK = 0x320074, + CMSG_MOVE_SET_ADV_FLYING_MAX_VEL_ACK = 0x320073, + CMSG_MOVE_SET_ADV_FLYING_OVER_MAX_DECELERATION_ACK = 0x32007D, + CMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_DOWN_ACK = 0x320079, + CMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_UP_ACK = 0x32007A, + CMSG_MOVE_SET_ADV_FLYING_SURFACE_FRICTION_ACK = 0x32007C, + CMSG_MOVE_SET_ADV_FLYING_TURN_VELOCITY_THRESHOLD_ACK = 0x32007B, + CMSG_MOVE_SET_CAN_ADV_FLY_ACK = 0x32006E, + CMSG_MOVE_SET_CAN_DRIVE_ACK = 0x320070, + CMSG_MOVE_SET_CAN_FLY_ACK = 0x320043, + CMSG_MOVE_SET_CAN_TURN_WHILE_FALLING_ACK = 0x320041, + CMSG_MOVE_SET_COLLISION_HEIGHT_ACK = 0x320058, + CMSG_MOVE_SET_FACING = 0x320025, + CMSG_MOVE_SET_FACING_HEARTBEAT = 0x32007E, + CMSG_MOVE_SET_FLY = 0x320045, + CMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES_ACK = 0x320042, + CMSG_MOVE_SET_MOD_MOVEMENT_FORCE_MAGNITUDE_ACK = 0x32005F, + CMSG_MOVE_SET_PITCH = 0x320026, + CMSG_MOVE_SET_RUN_MODE = 0x32000E, + CMSG_MOVE_SET_TURN_RATE_CHEAT = 0x320022, + CMSG_MOVE_SET_VEHICLE_REC_ID_ACK = 0x320030, + CMSG_MOVE_SET_WALK_MODE = 0x32000F, + CMSG_MOVE_SPLINE_DONE = 0x320034, + CMSG_MOVE_START_ASCEND = 0x320046, + CMSG_MOVE_START_BACKWARD = 0x320001, + CMSG_MOVE_START_DESCEND = 0x32004D, + CMSG_MOVE_START_DRIVE_FORWARD = 0x320071, + CMSG_MOVE_START_FORWARD = 0x320000, + CMSG_MOVE_START_PITCH_DOWN = 0x32000C, + CMSG_MOVE_START_PITCH_UP = 0x32000B, + CMSG_MOVE_START_STRAFE_LEFT = 0x320003, + CMSG_MOVE_START_STRAFE_RIGHT = 0x320004, + CMSG_MOVE_START_SWIM = 0x320018, + CMSG_MOVE_START_TURN_LEFT = 0x320008, + CMSG_MOVE_START_TURN_RIGHT = 0x320009, + CMSG_MOVE_STOP = 0x320002, + CMSG_MOVE_STOP_ASCEND = 0x320047, + CMSG_MOVE_STOP_PITCH = 0x32000D, + CMSG_MOVE_STOP_STRAFE = 0x320005, + CMSG_MOVE_STOP_SWIM = 0x320019, + CMSG_MOVE_STOP_TURN = 0x32000A, + CMSG_MOVE_TELEPORT_ACK = 0x320016, + CMSG_MOVE_TIME_SKIPPED = 0x320037, + CMSG_MOVE_UPDATE_FALL_SPEED = 0x320036, + CMSG_MOVE_WATER_WALK_ACK = 0x320039, + CMSG_MYTHIC_PLUS_REQUEST_MAP_STATS = 0x2C0001, + CMSG_NEUTRAL_PLAYER_SELECT_FACTION = 0x2F0083, + CMSG_NEXT_CINEMATIC_CAMERA = 0x3000E2, + CMSG_OBJECT_UPDATE_FAILED = 0x2F002C, + CMSG_OBJECT_UPDATE_RESCUED = 0x2F002D, + CMSG_OFFER_PETITION = 0x2F0286, + CMSG_OPENING_CINEMATIC = 0x3000E1, + CMSG_OPEN_ITEM = 0x2F020F, + CMSG_OPEN_MISSION_NPC = 0x2F01D0, + CMSG_OPEN_SHIPMENT_NPC = 0x2F01D8, + CMSG_OPEN_TRADESKILL_NPC = 0x2F01E3, + CMSG_OPT_OUT_OF_LOOT = 0x30008E, + CMSG_OVERRIDE_SCREEN_FLASH = 0x3000B8, + CMSG_PARTY_INVITE = 0x340030, + CMSG_PARTY_INVITE_RESPONSE = 0x340032, + CMSG_PARTY_UNINVITE = 0x340073, + CMSG_PERFORM_ITEM_INTERACTION = 0x2F00EC, + CMSG_PERKS_PROGRAM_ITEMS_REFRESHED = 0x2F02AE, + CMSG_PERKS_PROGRAM_REQUEST_CART_CHECKOUT = 0x2F02B1, + CMSG_PERKS_PROGRAM_REQUEST_PENDING_REWARDS = 0x290012, + CMSG_PERKS_PROGRAM_REQUEST_PURCHASE = 0x2F02B0, + CMSG_PERKS_PROGRAM_REQUEST_REFUND = 0x2F02B2, + CMSG_PERKS_PROGRAM_SET_FROZEN_VENDOR_ITEM = 0x2F02B3, + CMSG_PERKS_PROGRAM_STATUS_REQUEST = 0x2F02AF, + CMSG_PETITION_BUY = 0x30005A, + CMSG_PETITION_RENAME_GUILD = 0x3400F7, + CMSG_PETITION_SHOW_LIST = 0x300059, + CMSG_PETITION_SHOW_SIGNATURES = 0x30005B, + CMSG_PET_ABANDON = 0x30001E, + CMSG_PET_ABANDON_BY_NUMBER = 0x30001F, + CMSG_PET_ACTION = 0x30001C, + CMSG_PET_BATTLE_FINAL_NOTIFY = 0x2F0092, + CMSG_PET_BATTLE_INPUT = 0x34006D, + CMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH_RESULT = 0x2F00E2, + CMSG_PET_BATTLE_QUIT_NOTIFY = 0x2F0091, + CMSG_PET_BATTLE_REPLACE_FRONT_PET = 0x34006E, + CMSG_PET_BATTLE_REQUEST_PVP = 0x2F008B, + CMSG_PET_BATTLE_REQUEST_UPDATE = 0x2F008C, + CMSG_PET_BATTLE_REQUEST_WILD = 0x2F0089, + CMSG_PET_BATTLE_SCRIPT_ERROR_NOTIFY = 0x2F0093, + CMSG_PET_BATTLE_WILD_LOCATION_FAIL = 0x3D008A, + CMSG_PET_CANCEL_AURA = 0x300020, + CMSG_PET_CAST_SPELL = 0x2F0173, + CMSG_PET_RENAME = 0x3400B0, + CMSG_PET_SET_ACTION = 0x30001B, + CMSG_PET_SPELL_AUTOCAST = 0x300021, + CMSG_PET_STOP_ATTACK = 0x30001D, + CMSG_PING = 0x350004, + CMSG_PLAYER_LOGIN = 0x340016, + CMSG_PUSH_QUEST_TO_PARTY = 0x300031, + CMSG_PVP_LOG_DATA = 0x2F0028, + CMSG_QUERY_BATTLE_PET_NAME = 0x2F0147, + CMSG_QUERY_CORPSE_LOCATION_FROM_CLIENT = 0x34008C, + CMSG_QUERY_CORPSE_TRANSPORT = 0x34008D, + CMSG_QUERY_COUNTDOWN_TIMER = 0x2F0055, + CMSG_QUERY_CREATURE = 0x2F0141, + CMSG_QUERY_GAME_OBJECT = 0x2F0142, + CMSG_QUERY_GARRISON_PET_NAME = 0x2F0148, + CMSG_QUERY_GUILD_INFO = 0x3400B6, + CMSG_QUERY_INSPECT_ACHIEVEMENTS = 0x300098, + CMSG_QUERY_NEXT_MAIL_TIME = 0x3000D7, + CMSG_QUERY_NPC_TEXT = 0x2F0143, + CMSG_QUERY_PAGE_TEXT = 0x2F0145, + CMSG_QUERY_PETITION = 0x2F0149, + CMSG_QUERY_PET_NAME = 0x2F0146, + CMSG_QUERY_PLAYER_NAMES = 0x35000E, + CMSG_QUERY_PLAYER_NAMES_FOR_COMMUNITY = 0x35000C, + CMSG_QUERY_PLAYER_NAME_BY_COMMUNITY_ID = 0x35000B, + CMSG_QUERY_QUEST_COMPLETION_NPCS = 0x2F0021, + CMSG_QUERY_QUEST_INFO = 0x2F0144, + CMSG_QUERY_QUEST_ITEM_USABILITY = 0x2F0022, + CMSG_QUERY_REALM_NAME = 0x3400B5, + CMSG_QUERY_SCENARIO_POI = 0x340082, + CMSG_QUERY_SELECTED_WOW_LABS_AREA = 0x2F02EA, + CMSG_QUERY_TIME = 0x30006E, + CMSG_QUERY_TREASURE_PICKER = 0x2F0232, + CMSG_QUERY_WOW_LABS_AREA_INFO = 0x2F02EB, + CMSG_QUEST_CONFIRM_ACCEPT = 0x300030, + CMSG_QUEST_GIVER_ACCEPT_QUEST = 0x30002A, + CMSG_QUEST_GIVER_CHOOSE_REWARD = 0x30002C, + CMSG_QUEST_GIVER_CLOSE_QUEST = 0x3000E8, + CMSG_QUEST_GIVER_COMPLETE_QUEST = 0x30002B, + CMSG_QUEST_GIVER_HELLO = 0x300028, + CMSG_QUEST_GIVER_QUERY_QUEST = 0x300029, + CMSG_QUEST_GIVER_REQUEST_REWARD = 0x30002D, + CMSG_QUEST_GIVER_STATUS_MULTIPLE_QUERY = 0x30002F, + CMSG_QUEST_GIVER_STATUS_QUERY = 0x30002E, + CMSG_QUEST_LOG_REMOVE_QUEST = 0x3000CC, + CMSG_QUEST_POI_QUERY = 0x3400DD, + CMSG_QUEST_PUSH_RESULT = 0x300032, + CMSG_QUEST_SESSION_BEGIN_RESPONSE = 0x2F0278, + CMSG_QUEST_SESSION_REQUEST_START = 0x2F0277, + CMSG_QUEST_SESSION_REQUEST_STOP = 0x340158, + CMSG_QUEUED_MESSAGES_END = 0x350008, + CMSG_QUICK_JOIN_AUTO_ACCEPT_REQUESTS = 0x340130, + CMSG_QUICK_JOIN_REQUEST_INVITE = 0x34012F, + CMSG_QUICK_JOIN_REQUEST_INVITE_WITH_CONFIRMATION = 0x34015D, + CMSG_QUICK_JOIN_RESPOND_TO_INVITE = 0x34012E, + CMSG_QUICK_JOIN_SIGNAL_TOAST_DISPLAYED = 0x34012D, + CMSG_RAF_CLAIM_ACTIVITY_REWARD = 0x30009C, + CMSG_RAF_CLAIM_NEXT_REWARD = 0x34014E, + CMSG_RAF_GENERATE_RECRUITMENT_LINK = 0x340150, + CMSG_RAF_UPDATE_RECRUITMENT_INFO = 0x34014F, + CMSG_RANDOM_ROLL = 0x340080, + CMSG_READY_CHECK_RESPONSE = 0x34005F, + CMSG_READ_ITEM = 0x2F0210, + CMSG_RECLAIM_CORPSE = 0x300073, + CMSG_REMOVE_NEW_ITEM = 0x2F0236, + CMSG_REMOVE_RAF_RECRUIT = 0x340151, + CMSG_REORDER_CHARACTERS = 0x340015, + CMSG_REPAIR_ITEM = 0x300084, + CMSG_REPLACE_TROPHY = 0x2F01F1, + CMSG_REPOP_REQUEST = 0x3000C4, + CMSG_REPORT_PVP_PLAYER_AFK = 0x30008C, + CMSG_REPORT_SERVER_LAG = 0x2F0270, + CMSG_REPORT_STUCK_IN_COMBAT = 0x2F0271, + CMSG_REQUEST_ACCOUNT_DATA = 0x3400C2, + CMSG_REQUEST_AREA_POI_UPDATE = 0x2F0234, + CMSG_REQUEST_BATTLEFIELD_STATUS = 0x340008, + CMSG_REQUEST_CEMETERY_LIST = 0x2F0023, + CMSG_REQUEST_CHARACTER_GUILD_FOLLOW_INFO = 0x3400B7, + CMSG_REQUEST_COVENANT_CALLINGS = 0x2F0262, + CMSG_REQUEST_CROWD_CONTROL_SPELL = 0x3000C8, + CMSG_REQUEST_CURRENCY_DATA_FOR_ACCOUNT_CHARACTERS = 0x290019, + CMSG_REQUEST_GARRISON_TALENT_WORLD_QUEST_UNLOCKS = 0x2F029B, + CMSG_REQUEST_GUILD_PARTY_STATE = 0x2F0054, + CMSG_REQUEST_GUILD_REWARDS_LIST = 0x2F0053, + CMSG_REQUEST_LATEST_SPLASH_SCREEN = 0x2F0272, + CMSG_REQUEST_LFG_LIST_BLACKLIST = 0x2F017F, + CMSG_REQUEST_MYTHIC_PLUS_AFFIXES = 0x2F00B7, + CMSG_REQUEST_MYTHIC_PLUS_SEASON_DATA = 0x2F00B8, + CMSG_REQUEST_PARTY_ELIGIBILITY_FOR_DELVE_TIERS = 0x2F02E9, + CMSG_REQUEST_PARTY_JOIN_UPDATES = 0x340023, + CMSG_REQUEST_PARTY_MEMBER_STATS = 0x34007F, + CMSG_REQUEST_PET_INFO = 0x300022, + CMSG_REQUEST_PLAYED_TIME = 0x2F014C, + CMSG_REQUEST_PVP_REWARDS = 0x2F0041, + CMSG_REQUEST_RAID_INFO = 0x3400F8, + CMSG_REQUEST_RATED_PVP_INFO = 0x34000F, + CMSG_REQUEST_REALM_GUILD_MASTER_INFO = 0x340193, + CMSG_REQUEST_SCHEDULED_AREA_POI_UPDATE = 0x2F0235, + CMSG_REQUEST_SCHEDULED_PVP_INFO = 0x2F0042, + CMSG_REQUEST_STABLED_PETS = 0x300023, + CMSG_REQUEST_STORE_FRONT_INFO_UPDATE = 0x29001E, + CMSG_REQUEST_VEHICLE_EXIT = 0x2F00FE, + CMSG_REQUEST_VEHICLE_NEXT_SEAT = 0x2F0100, + CMSG_REQUEST_VEHICLE_PREV_SEAT = 0x2F00FF, + CMSG_REQUEST_VEHICLE_SWITCH_SEAT = 0x2F0101, + CMSG_REQUEST_WEEKLY_REWARDS = 0x2F0265, + CMSG_REQUEST_WORLD_QUEST_UPDATE = 0x2F0233, + CMSG_RESET_CHALLENGE_MODE = 0x2F00B5, + CMSG_RESET_CHALLENGE_MODE_CHEAT = 0x2F00B6, + CMSG_RESET_INSTANCES = 0x340094, + CMSG_RESURRECT_RESPONSE = 0x3400AF, + CMSG_REVERT_MONUMENT_APPEARANCE = 0x2F01F3, + CMSG_RIDE_VEHICLE_INTERACT = 0x2F0102, + CMSG_RPE_RESET_CHARACTER = 0x34017E, + CMSG_SAVE_ACCOUNT_DATA_EXPORT = 0x340178, + CMSG_SAVE_CUF_PROFILES = 0x2F0037, + CMSG_SAVE_EQUIPMENT_SET = 0x3000A2, + CMSG_SAVE_GUILD_EMBLEM = 0x2F0184, + CMSG_SAVE_PERSONAL_EMBLEM = 0x2F0185, + CMSG_SCENE_PLAYBACK_CANCELED = 0x2F00DE, + CMSG_SCENE_PLAYBACK_COMPLETE = 0x2F00DD, + CMSG_SCENE_TRIGGER_EVENT = 0x2F00DF, + CMSG_SEAMLESS_TRANSFER_COMPLETE = 0x2F02D8, + CMSG_SELECT_WOW_LABS_AREA = 0x2F02EC, + CMSG_SELF_RES = 0x3000CF, + CMSG_SELL_ALL_JUNK_ITEMS = 0x300035, + CMSG_SELL_ITEM = 0x300034, + CMSG_SEND_CHARACTER_CLUB_INVITATION = 0x340126, + CMSG_SEND_CONTACT_LIST = 0x3400FD, + CMSG_SEND_MAIL = 0x340026, + CMSG_SEND_PING_UNIT = 0x2F02DA, + CMSG_SEND_PING_WORLD_POINT = 0x2F02DB, + CMSG_SEND_TEXT_EMOTE = 0x300019, + CMSG_SERVER_TIME_OFFSET_REQUEST = 0x3400C9, + CMSG_SETUP_WARBAND_GROUPS = 0x34018C, + CMSG_SET_ACTION_BAR_TOGGLES = 0x3000D0, + CMSG_SET_ACTION_BUTTON = 0x340062, + CMSG_SET_ACTIVE_MOVER = 0x320059, + CMSG_SET_ADVANCED_COMBAT_LOGGING = 0x2F0192, + CMSG_SET_ASSISTANT_LEADER = 0x34007B, + CMSG_SET_BACKPACK_AUTOSORT_DISABLED = 0x2F0213, + CMSG_SET_BACKPACK_SELL_JUNK_DISABLED = 0x2F0214, + CMSG_SET_BANK_AUTOSORT_DISABLED = 0x2F0215, + CMSG_SET_CONTACT_NOTES = 0x340100, + CMSG_SET_CURRENCY_FLAGS = 0x2F0015, + CMSG_SET_DIFFICULTY_ID = 0x2F00E0, + CMSG_SET_DUNGEON_DIFFICULTY = 0x3400AE, + CMSG_SET_EMPOWER_MIN_HOLD_STAGE_PERCENT = 0x2F013B, + CMSG_SET_EVERYONE_IS_ASSISTANT = 0x340046, + CMSG_SET_EXCLUDED_CHAT_CENSOR_SOURCES = 0x340131, + CMSG_SET_FACTION_AT_WAR = 0x300076, + CMSG_SET_FACTION_INACTIVE = 0x300078, + CMSG_SET_FACTION_NOT_AT_WAR = 0x300077, + CMSG_SET_GAME_EVENT_DEBUG_VIEW_STATE = 0x2F0065, + CMSG_SET_INSERT_ITEMS_LEFT_TO_RIGHT = 0x2F0217, + CMSG_SET_LOOT_METHOD = 0x340074, + CMSG_SET_LOOT_SPECIALIZATION = 0x3000DD, + CMSG_SET_PARTY_ASSIGNMENT = 0x34007D, + CMSG_SET_PARTY_LEADER = 0x340076, + CMSG_SET_PET_FAVORITE = 0x2F0012, + CMSG_SET_PET_SLOT = 0x2F0011, + CMSG_SET_PET_SPECIALIZATION = 0x2F0013, + CMSG_SET_PLAYER_DECLINED_NAMES = 0x3400B4, + CMSG_SET_PREFERRED_CEMETERY = 0x2F0024, + CMSG_SET_PVP = 0x2F0189, + CMSG_SET_RAID_DIFFICULTY = 0x340109, + CMSG_SET_RESTRICT_PINGS_TO_ASSISTANTS = 0x340047, + CMSG_SET_ROLE = 0x340005, + CMSG_SET_SAVED_INSTANCE_EXTEND = 0x3400B2, + CMSG_SET_SELECTION = 0x3000C6, + CMSG_SET_SHEATHED = 0x30001A, + CMSG_SET_SORT_BAGS_RIGHT_TO_LEFT = 0x2F0216, + CMSG_SET_TAXI_BENCHMARK_MODE = 0x30008B, + CMSG_SET_TITLE = 0x2F0152, + CMSG_SET_TRADE_CURRENCY = 0x2F000A, + CMSG_SET_TRADE_GOLD = 0x2F0009, + CMSG_SET_TRADE_ITEM = 0x2F0007, + CMSG_SET_USING_PARTY_GARRISON = 0x2F01D2, + CMSG_SET_WAR_MODE = 0x2F018A, + CMSG_SET_WATCHED_FACTION = 0x300079, + CMSG_SHOW_TRADE_SKILL = 0x3400F0, + CMSG_SIGN_PETITION = 0x3000D1, + CMSG_SILENCE_PARTY_TALKER = 0x34007E, + CMSG_SOCIAL_CONTRACT_REQUEST = 0x340173, + CMSG_SOCKET_GEMS = 0x300083, + CMSG_SORT_ACCOUNT_BANK_BAGS = 0x2F02DE, + CMSG_SORT_BAGS = 0x2F0218, + CMSG_SORT_BANK_BAGS = 0x2F0219, + CMSG_SPAWN_TRACKING_UPDATE = 0x2F0167, + CMSG_SPECTATE_CHANGE = 0x2F02D1, + CMSG_SPELL_CLICK = 0x300027, + CMSG_SPELL_EMPOWER_RELEASE = 0x2F0139, + CMSG_SPELL_EMPOWER_RESTART = 0x2F013A, + CMSG_SPIRIT_HEALER_ACTIVATE = 0x300042, + CMSG_SPLIT_GUILD_BANK_ITEM = 0x300053, + CMSG_SPLIT_GUILD_BANK_ITEM_TO_INVENTORY = 0x300050, + CMSG_SPLIT_ITEM = 0x310008, + CMSG_SPLIT_ITEM_TO_GUILD_BANK = 0x30004E, + CMSG_STAND_STATE_CHANGE = 0x2F0035, + CMSG_START_CHALLENGE_MODE = 0x3000E9, + CMSG_START_INSTANCE_ABANDON_VOTE = 0x340060, + CMSG_START_SPECTATOR_WAR_GAME = 0x34000B, + CMSG_START_WAR_GAME = 0x34000A, + CMSG_STORE_GUILD_BANK_ITEM = 0x300049, + CMSG_SUBMIT_USER_FEEDBACK = 0x3400C1, + CMSG_SUBSCRIPTION_INTERSTITIAL_RESPONSE = 0x2F0290, + CMSG_SUMMON_RESPONSE = 0x340096, + CMSG_SUPPORT_TICKET_SUBMIT_COMPLAINT = 0x340072, + CMSG_SURRENDER_ARENA = 0x2F0020, + CMSG_SUSPEND_COMMS_ACK = 0x350000, + CMSG_SUSPEND_TOKEN_RESPONSE = 0x350006, + CMSG_SWAP_GUILD_BANK_ITEM_WITH_GUILD_BANK_ITEM = 0x30004B, + CMSG_SWAP_INV_ITEM = 0x310007, + CMSG_SWAP_ITEM = 0x310006, + CMSG_SWAP_ITEM_WITH_GUILD_BANK_ITEM = 0x30004A, + CMSG_SWAP_SUB_GROUPS = 0x340079, + CMSG_TABARD_VENDOR_ACTIVATE = 0x2F0186, + CMSG_TALK_TO_GOSSIP = 0x300024, + CMSG_TAXI_NODE_STATUS_QUERY = 0x30003B, + CMSG_TAXI_QUERY_AVAILABLE_NODES = 0x30003D, + CMSG_TAXI_REQUEST_EARLY_LANDING = 0x30003F, + CMSG_TIME_ADJUSTMENT_RESPONSE = 0x32005D, + CMSG_TIME_SYNC_RESPONSE = 0x32005A, + CMSG_TIME_SYNC_RESPONSE_DROPPED = 0x32005C, + CMSG_TIME_SYNC_RESPONSE_FAILED = 0x32005B, + CMSG_TOGGLE_DIFFICULTY = 0x340083, + CMSG_TOGGLE_PVP = 0x2F0188, + CMSG_TOTEM_DESTROYED = 0x300090, + CMSG_TOY_CLEAR_FANFARE = 0x290004, + CMSG_TRADE_SKILL_SET_FAVORITE = 0x2F0231, + CMSG_TRAINER_BUY_SPELL = 0x300041, + CMSG_TRAINER_LIST = 0x300040, + CMSG_TRAITS_COMMIT_CONFIG = 0x2F02B9, + CMSG_TRAITS_TALENT_TEST_UNLEARN_SPELLS = 0x2F02B7, + CMSG_TRANSFER_CURRENCY_FROM_ACCOUNT_CHARACTER = 0x2F02E7, + CMSG_TRANSMOGRIFY_ITEMS = 0x2F0043, + CMSG_TURN_IN_PETITION = 0x3000D3, + CMSG_TUTORIAL = 0x34010A, + CMSG_UI_MAP_QUEST_LINES_REQUEST = 0x2F0261, + CMSG_UNACCEPT_TRADE = 0x2F0005, + CMSG_UNDELETE_CHARACTER = 0x34010C, + CMSG_UNLEARN_SKILL = 0x30007D, + CMSG_UNLEARN_SPECIALIZATION = 0x2F0051, + CMSG_UPDATE_AADC_STATUS = 0x340163, + CMSG_UPDATE_ACCOUNT_BANK_TAB_SETTINGS = 0x30012A, + CMSG_UPDATE_ACCOUNT_DATA = 0x3400C3, + CMSG_UPDATE_AREA_TRIGGER_VISUAL = 0x2F0176, + CMSG_UPDATE_CLIENT_SETTINGS = 0x340090, + CMSG_UPDATE_CRAFTING_NPC_RECIPES = 0x2F01E4, + CMSG_UPDATE_MISSILE_TRAJECTORY = 0x320060, + CMSG_UPDATE_RAID_TARGET = 0x34007C, + CMSG_UPDATE_SPELL_VISUAL = 0x2F0175, + CMSG_UPDATE_VAS_PURCHASE_STATES = 0x340121, + CMSG_UPGRADE_GARRISON = 0x2F019A, + CMSG_UPGRADE_RUNEFORGE_LEGENDARY = 0x2F028E, + CMSG_USED_FOLLOW = 0x2F0032, + CMSG_USE_CRITTER_ITEM = 0x2F0108, + CMSG_USE_EQUIPMENT_SET = 0x310001, + CMSG_USE_ITEM = 0x2F016F, + CMSG_USE_TOY = 0x2F0172, + CMSG_VAS_CHECK_TRANSFER_OK = 0x340136, + CMSG_VAS_GET_QUEUE_MINUTES = 0x340135, + CMSG_VAS_GET_SERVICE_STATUS = 0x340134, + CMSG_VIOLENCE_LEVEL = 0x2F0030, + CMSG_VOICE_CHANNEL_STT_TOKEN_REQUEST = 0x34013A, + CMSG_VOICE_CHAT_JOIN_CHANNEL = 0x34013B, + CMSG_VOICE_CHAT_LOGIN = 0x340139, + CMSG_WARDEN3_DATA = 0x340018, + CMSG_WHO = 0x3400AD, + CMSG_WHO_IS = 0x3400AC, + CMSG_WORLD_LOOT_OBJECT_CLICK = 0x2F02D4, + CMSG_WORLD_PORT_RESPONSE = 0x340025, + CMSG_WRAP_ITEM = 0x310000, }; -inline constexpr std::size_t NUM_CMSG_OPCODES = 1732; +inline constexpr std::size_t NUM_CMSG_OPCODES = 1735; inline constexpr std::ptrdiff_t GetOpcodeArrayIndex(OpcodeClient opcode) { uint32 idInGroup = opcode & 0xFFFF; switch (opcode >> 16) { - case 0x2B: return idInGroup < 31 ? idInGroup + 0 : -1; - case 0x2D: return idInGroup < 51 ? idInGroup + 31 : -1; - case 0x2E: return idInGroup < 3 ? idInGroup + 82 : -1; - case 0x2F: return idInGroup < 37 ? idInGroup + 85 : -1; - case 0x31: return idInGroup < 750 ? idInGroup + 122 : -1; - case 0x32: return idInGroup < 299 ? idInGroup + 872 : -1; - case 0x33: return idInGroup < 12 ? idInGroup + 1171 : -1; - case 0x34: return idInGroup < 132 ? idInGroup + 1183 : -1; - case 0x36: return idInGroup < 402 ? idInGroup + 1315 : -1; - case 0x37: return idInGroup < 15 ? idInGroup + 1717 : -1; + case 0x29: return idInGroup < 31 ? idInGroup + 0 : -1; + case 0x2B: return idInGroup < 51 ? idInGroup + 31 : -1; + case 0x2C: return idInGroup < 3 ? idInGroup + 82 : -1; + case 0x2D: return idInGroup < 37 ? idInGroup + 85 : -1; + case 0x2F: return idInGroup < 751 ? idInGroup + 122 : -1; + case 0x30: return idInGroup < 301 ? idInGroup + 873 : -1; + case 0x31: return idInGroup < 10 ? idInGroup + 1174 : -1; + case 0x32: return idInGroup < 132 ? idInGroup + 1184 : -1; + case 0x34: return idInGroup < 404 ? idInGroup + 1316 : -1; + case 0x35: return idInGroup < 15 ? idInGroup + 1720 : -1; default: return -1; } } enum OpcodeServer : uint32 { - SMSG_ABORT_NEW_WORLD = 0x380030, - SMSG_ACCOUNT_CHARACTER_CURRENCY_LISTS = 0x380342, - SMSG_ACCOUNT_CONVERSION_STATE_UPDATE = 0x380347, - SMSG_ACCOUNT_COSMETIC_ADDED = 0x3802FB, - SMSG_ACCOUNT_CRITERIA_UPDATE = 0x3802E3, - SMSG_ACCOUNT_DATA_TIMES = 0x3801A4, - SMSG_ACCOUNT_EXPORT_RESPONSE = 0x380333, - SMSG_ACCOUNT_ITEM_COLLECTION_DATA = 0x38034D, - SMSG_ACCOUNT_MOUNT_REMOVED = 0x380047, - SMSG_ACCOUNT_MOUNT_UPDATE = 0x380046, - SMSG_ACCOUNT_NOTIFICATIONS_RESPONSE = 0x3802FA, - SMSG_ACCOUNT_STORE_CURRENCY_UPDATE = 0x38031C, - SMSG_ACCOUNT_STORE_FRONT_UPDATE = 0x38031D, - SMSG_ACCOUNT_STORE_ITEM_STATE_CHANGED = 0x38031E, - SMSG_ACCOUNT_STORE_RESULT = 0x38031F, - SMSG_ACCOUNT_TOY_UPDATE = 0x380048, - SMSG_ACCOUNT_TRANSMOG_SET_FAVORITES_UPDATE = 0x38004C, - SMSG_ACCOUNT_TRANSMOG_UPDATE = 0x38004B, - SMSG_ACCOUNT_WARBAND_SCENE_UPDATE = 0x38004E, - SMSG_ACHIEVEMENT_DELETED = 0x380181, - SMSG_ACHIEVEMENT_EARNED = 0x3800DB, - SMSG_ACTIVATE_ESSENCE_FAILED = 0x4B0020, - SMSG_ACTIVATE_SOULBIND_FAILED = 0x4B0022, - SMSG_ACTIVATE_TAXI_REPLY = 0x380118, - SMSG_ACTIVE_GLYPHS = 0x4E0045, - SMSG_ACTIVE_SCHEDULED_WORLD_STATE_INFO = 0x3801DF, - SMSG_ADDON_LIST_REQUEST = 0x3800DA, - SMSG_ADD_BATTLENET_FRIEND_RESPONSE = 0x3800D5, - SMSG_ADD_ITEM_PASSIVE = 0x380042, - SMSG_ADD_LOSS_OF_CONTROL = 0x38010B, - SMSG_ADD_RUNE_POWER = 0x380152, - SMSG_ADJUST_SPLINE_DURATION = 0x380069, - SMSG_ADVANCED_COMBAT_LOG = 0x3802F8, - SMSG_ADVENTURE_JOURNAL_DATA_RESPONSE = 0x3802F3, - SMSG_AE_LOOT_TARGETS = 0x3800B0, - SMSG_AE_LOOT_TARGET_ACK = 0x3800B1, - SMSG_AI_REACTION = 0x38014F, - SMSG_ALLIED_RACE_DETAILS = 0x38028D, - SMSG_ALL_ACCOUNT_CRITERIA = 0x380005, - SMSG_ALL_ACHIEVEMENT_DATA = 0x380004, - SMSG_ALL_GUILD_ACHIEVEMENTS = 0x440000, - SMSG_APPLY_MOUNT_EQUIPMENT_RESULT = 0x3802D0, - SMSG_ARCHAEOLOGY_SURVERY_CAST = 0x38001D, - SMSG_AREA_POI_UPDATE_RESPONSE = 0x4B0018, - SMSG_AREA_SPIRIT_HEALER_TIME = 0x3801D8, - SMSG_AREA_TRIGGER_DENIED = 0x390009, - SMSG_AREA_TRIGGER_FORCE_SET_POSITION_AND_FACING = 0x390006, - SMSG_AREA_TRIGGER_NO_CORPSE = 0x3801B0, - SMSG_AREA_TRIGGER_PLAY_SPELL_VISUAL = 0x390004, - SMSG_AREA_TRIGGER_RE_PATH = 0x390003, - SMSG_AREA_TRIGGER_RE_SHAPE = 0x390008, - SMSG_AREA_TRIGGER_UNATTACH = 0x390007, - SMSG_AREA_TRIGGER_UPDATE_DECAL_PROPERTIES = 0x390005, - SMSG_ARENA_CLEAR_OPPONENTS = 0x3800E1, - SMSG_ARENA_CROWD_CONTROL_SPELL_RESULT = 0x3800CA, - SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS = 0x3800E0, - SMSG_ARTIFACT_ENDGAME_POWERS_REFUNDED = 0x38023A, - SMSG_ARTIFACT_FORGE_ERROR = 0x380238, - SMSG_ARTIFACT_RESPEC_PROMPT = 0x380239, - SMSG_ARTIFACT_XP_GAIN = 0x380280, - SMSG_ATTACKER_STATE_UPDATE = 0x3E002C, - SMSG_ATTACK_START = 0x3E0017, - SMSG_ATTACK_STOP = 0x3E0018, - SMSG_ATTACK_SWING_ERROR = 0x3E0026, - SMSG_ATTACK_SWING_LANDED_LOG = 0x3E0027, - SMSG_AUCTIONABLE_TOKEN_AUCTION_SOLD = 0x380269, - SMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE_RESPONSE = 0x380268, - SMSG_AUCTIONABLE_TOKEN_SELL_CONFIRM_REQUIRED = 0x380267, - SMSG_AUCTION_CLOSED_NOTIFICATION = 0x38018C, - SMSG_AUCTION_COMMAND_RESULT = 0x380189, - SMSG_AUCTION_DISABLE_NEW_POSTINGS = 0x380320, - SMSG_AUCTION_FAVORITE_LIST = 0x3802EA, - SMSG_AUCTION_GET_COMMODITY_QUOTE_RESULT = 0x3802E2, - SMSG_AUCTION_HELLO_RESPONSE = 0x380187, - SMSG_AUCTION_LIST_BIDDED_ITEMS_RESULT = 0x3802E1, - SMSG_AUCTION_LIST_BUCKETS_RESULT = 0x3802DD, - SMSG_AUCTION_LIST_ITEMS_RESULT = 0x3802DE, - SMSG_AUCTION_LIST_OWNED_ITEMS_RESULT = 0x3802E0, - SMSG_AUCTION_OUTBID_NOTIFICATION = 0x38018B, - SMSG_AUCTION_OWNER_BID_NOTIFICATION = 0x38018D, - SMSG_AUCTION_REPLICATE_RESPONSE = 0x380188, - SMSG_AUCTION_WON_NOTIFICATION = 0x38018A, - SMSG_AURA_POINTS_DEPLETED = 0x4E0012, - SMSG_AURA_UPDATE = 0x4E0011, - SMSG_AUTH_CHALLENGE = 0x3F0000, - SMSG_AUTH_FAILED = 0x380000, - SMSG_AUTH_RESPONSE = 0x380001, - SMSG_AVAILABLE_HOTFIXES = 0x3C0001, - SMSG_BACKPACK_DEFAULT_SIZE_CHANGED = 0x380321, - SMSG_BAG_CLEANUP_FINISHED = 0x4F0007, - SMSG_BARBER_SHOP_RESULT = 0x380157, - SMSG_BATCH_PRESENCE_SUBSCRIPTION = 0x3802C1, - SMSG_BATTLEFIELD_LIST = 0x3E0005, - SMSG_BATTLEFIELD_PORT_DENIED = 0x3E000B, - SMSG_BATTLEFIELD_STATUS_ACTIVE = 0x3E0001, - SMSG_BATTLEFIELD_STATUS_FAILED = 0x3E0004, - SMSG_BATTLEFIELD_STATUS_GROUP_PROPOSAL_FAILED = 0x3E000E, - SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION = 0x3E0000, - SMSG_BATTLEFIELD_STATUS_NONE = 0x3E0003, - SMSG_BATTLEFIELD_STATUS_QUEUED = 0x3E0002, - SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS = 0x3E000D, - SMSG_BATTLEGROUND_INFO_THROTTLED = 0x3E000C, - SMSG_BATTLEGROUND_INIT = 0x3E0029, - SMSG_BATTLEGROUND_PLAYER_JOINED = 0x3E0009, - SMSG_BATTLEGROUND_PLAYER_LEFT = 0x3E000A, - SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x3E0006, - SMSG_BATTLEGROUND_POINTS = 0x3E0028, - SMSG_BATTLENET_CHALLENGE_ABORT = 0x380222, - SMSG_BATTLENET_CHALLENGE_START = 0x380221, - SMSG_BATTLENET_NOTIFICATION = 0x380299, - SMSG_BATTLENET_RESPONSE = 0x380298, - SMSG_BATTLE_NET_CONNECTION_STATUS = 0x38029A, - SMSG_BATTLE_PAY_ACK_FAILED = 0x38021D, - SMSG_BATTLE_PAY_BATTLE_PET_DELIVERED = 0x380212, - SMSG_BATTLE_PAY_COLLECTION_ITEM_DELIVERED = 0x380213, - SMSG_BATTLE_PAY_CONFIRM_PURCHASE = 0x38021C, - SMSG_BATTLE_PAY_DELIVERY_ENDED = 0x380210, - SMSG_BATTLE_PAY_DELIVERY_STARTED = 0x38020F, - SMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_VAS_RESPONSE = 0x380300, - SMSG_BATTLE_PAY_DISTRIBUTION_UNREVOKED = 0x38020D, - SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE = 0x38020E, - SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE = 0x38020C, - SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE = 0x38020A, - SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE = 0x38020B, - SMSG_BATTLE_PAY_MOUNT_DELIVERED = 0x380211, - SMSG_BATTLE_PAY_PURCHASE_UPDATE = 0x38021B, - SMSG_BATTLE_PAY_START_CHECKOUT = 0x3802B5, - SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE = 0x380219, - SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE = 0x380218, - SMSG_BATTLE_PAY_VALIDATE_PURCHASE_RESPONSE = 0x3802A9, - SMSG_BATTLE_PETS_HEALED = 0x38008B, - SMSG_BATTLE_PET_CAGE_DATE_ERROR = 0x380113, - SMSG_BATTLE_PET_DELETED = 0x380088, - SMSG_BATTLE_PET_ERROR = 0x3800D0, - SMSG_BATTLE_PET_JOURNAL = 0x380087, - SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED = 0x380085, - SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED = 0x380086, - SMSG_BATTLE_PET_RESTORED = 0x38008A, - SMSG_BATTLE_PET_REVOKED = 0x380089, - SMSG_BATTLE_PET_TRAP_LEVEL = 0x380083, - SMSG_BATTLE_PET_UPDATES = 0x380082, - SMSG_BIND_POINT_UPDATE = 0x380011, - SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT = 0x3800C0, - SMSG_BLACK_MARKET_OUTBID = 0x3800C1, - SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT = 0x3800BF, - SMSG_BLACK_MARKET_WON = 0x3800C2, - SMSG_BONUS_ROLL_EMPTY = 0x3800DD, - SMSG_BOSS_KILL = 0x3E002B, - SMSG_BREAK_TARGET = 0x3E0016, - SMSG_BROADCAST_ACHIEVEMENT = 0x3D0012, - SMSG_BROADCAST_SUMMON_CAST = 0x3802C3, - SMSG_BROADCAST_SUMMON_RESPONSE = 0x3802C4, - SMSG_BUY_FAILED = 0x380160, - SMSG_BUY_SUCCEEDED = 0x38015F, - SMSG_CACHE_INFO = 0x3C000F, - SMSG_CACHE_VERSION = 0x3C000E, - SMSG_CALENDAR_CLEAR_PENDING_ACTION = 0x380138, - SMSG_CALENDAR_COMMAND_RESULT = 0x380139, - SMSG_CALENDAR_COMMUNITY_INVITE = 0x380128, - SMSG_CALENDAR_EVENT_REMOVED_ALERT = 0x380130, - SMSG_CALENDAR_EVENT_UPDATED_ALERT = 0x380131, - SMSG_CALENDAR_INVITE_ADDED = 0x380129, - SMSG_CALENDAR_INVITE_ALERT = 0x38012D, - SMSG_CALENDAR_INVITE_NOTES = 0x380132, - SMSG_CALENDAR_INVITE_NOTES_ALERT = 0x380133, - SMSG_CALENDAR_INVITE_REMOVED = 0x38012A, - SMSG_CALENDAR_INVITE_REMOVED_ALERT = 0x38012F, - SMSG_CALENDAR_INVITE_STATUS = 0x38012B, - SMSG_CALENDAR_INVITE_STATUS_ALERT = 0x38012E, - SMSG_CALENDAR_MODERATOR_STATUS = 0x38012C, - SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0x380134, - SMSG_CALENDAR_RAID_LOCKOUT_REMOVED = 0x380135, - SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0x380136, - SMSG_CALENDAR_SEND_CALENDAR = 0x380126, - SMSG_CALENDAR_SEND_EVENT = 0x380127, - SMSG_CALENDAR_SEND_NUM_PENDING = 0x380137, - SMSG_CAMERA_EFFECT = 0x3801BE, - SMSG_CANCEL_AUTO_REPEAT = 0x380177, - SMSG_CANCEL_COMBAT = 0x3E0025, - SMSG_CANCEL_ORPHAN_SPELL_VISUAL = 0x4E0037, - SMSG_CANCEL_PING_PIN = 0x38003B, - SMSG_CANCEL_PRELOAD_WORLD = 0x38002E, - SMSG_CANCEL_SCENE = 0x3800CF, - SMSG_CANCEL_SPELL_VISUAL = 0x4E0035, - SMSG_CANCEL_SPELL_VISUAL_KIT = 0x4E0039, - SMSG_CAN_DUEL_RESULT = 0x3E0021, - SMSG_CAN_REDEEM_TOKEN_FOR_BALANCE_RESPONSE = 0x3802A8, - SMSG_CAPTURE_POINT_REMOVED = 0x3E0008, - SMSG_CAST_FAILED = 0x4E0048, - SMSG_CAS_REFRESH_REMOTE_DATA = 0x380111, - SMSG_CAUTIONARY_CHANNEL_MESSAGE = 0x3D0009, - SMSG_CAUTIONARY_CHAT_MESSAGE = 0x3D0008, - SMSG_CHAIN_MISSILE_BOUNCE = 0x380061, - SMSG_CHALLENGE_MODE_COMPLETE = 0x3800A2, - SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT = 0x3800A8, - SMSG_CHALLENGE_MODE_RESET = 0x3800A1, - SMSG_CHALLENGE_MODE_START = 0x38009F, - SMSG_CHALLENGE_MODE_UPDATE_DEATH_COUNT = 0x3800A0, - SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT = 0x4B000C, - SMSG_CHANGE_REALM_TICKET_RESPONSE = 0x38029B, - SMSG_CHANNEL_LIST = 0x3D001B, - SMSG_CHANNEL_NOTIFY = 0x3D0017, - SMSG_CHANNEL_NOTIFY_JOINED = 0x3D0019, - SMSG_CHANNEL_NOTIFY_LEFT = 0x3D001A, - SMSG_CHANNEL_NOTIFY_NPE_JOINED_BATCH = 0x3D0018, - SMSG_CHARACTER_CHECK_UPGRADE_RESULT = 0x380255, - SMSG_CHARACTER_LOGIN_FAILED = 0x38019E, - SMSG_CHARACTER_OBJECT_TEST_RESPONSE = 0x380220, - SMSG_CHARACTER_RENAME_RESULT = 0x3801FB, - SMSG_CHARACTER_UPGRADE_ABORTED = 0x380254, - SMSG_CHARACTER_UPGRADE_COMPLETE = 0x380253, - SMSG_CHARACTER_UPGRADE_MANUAL_UNREVOKE_RESULT = 0x380256, - SMSG_CHARACTER_UPGRADE_STARTED = 0x380252, - SMSG_CHAR_CUSTOMIZE_FAILURE = 0x38017B, - SMSG_CHAR_CUSTOMIZE_SUCCESS = 0x38017C, - SMSG_CHAR_FACTION_CHANGE_RESULT = 0x38023F, - SMSG_CHAT = 0x3D0001, - SMSG_CHAT_AUTO_RESPONDED = 0x3D000E, - SMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_RESPONSE = 0x3D0022, - SMSG_CHAT_DOWN = 0x3D0014, - SMSG_CHAT_IGNORED_ACCOUNT_MUTED = 0x3D0000, - SMSG_CHAT_IS_DOWN = 0x3D0015, - SMSG_CHAT_NOT_IN_GUILD = 0x3D0023, - SMSG_CHAT_NOT_IN_PARTY = 0x3D0006, - SMSG_CHAT_PLAYER_AMBIGUOUS = 0x3D0004, - SMSG_CHAT_PLAYER_NOTFOUND = 0x3D000D, - SMSG_CHAT_RECONNECT = 0x3D0016, - SMSG_CHAT_REGIONAL_SERVICE_STATUS = 0x3D001D, - SMSG_CHAT_RESTRICTED = 0x3D0007, - SMSG_CHAT_SERVER_MESSAGE = 0x3D001C, - SMSG_CHEAT_IGNORE_DIMISHING_RETURNS = 0x4E0002, - SMSG_CHECK_ABANDON_NPE = 0x4B0023, - SMSG_CHECK_CHARACTER_NAME_AVAILABILITY_RESULT = 0x38001B, - SMSG_CHECK_WARGAME_ENTRY = 0x380027, - SMSG_CHROMIE_TIME_SELECT_EXPANSION_SUCCESS = 0x3802ED, - SMSG_CLAIM_RAF_REWARD_RESPONSE = 0x3802D4, - SMSG_CLEAR_ALL_SPELL_CHARGES = 0x4E0016, - SMSG_CLEAR_BOSS_EMOTES = 0x380054, - SMSG_CLEAR_COOLDOWN = 0x380154, - SMSG_CLEAR_COOLDOWNS = 0x4E0015, - SMSG_CLEAR_RESURRECT = 0x380013, - SMSG_CLEAR_SPELL_CHARGES = 0x4E0017, - SMSG_CLEAR_TARGET = 0x3E0022, - SMSG_CLEAR_TREASURE_PICKER_CACHE = 0x4C0022, - SMSG_CLOSE_ARTIFACT_FORGE = 0x380237, - SMSG_CLUB_FINDER_ERROR_MESSAGE = 0x3802CC, - SMSG_CLUB_FINDER_GET_CLUB_POSTING_IDS_RESPONSE = 0x3802CF, - SMSG_CLUB_FINDER_LOOKUP_CLUB_POSTINGS_LIST = 0x3802CD, - SMSG_CLUB_FINDER_RESPONSE_CHARACTER_APPLICATION_LIST = 0x3802CA, - SMSG_CLUB_FINDER_RESPONSE_POST_RECRUITMENT_MESSAGE = 0x3802CE, - SMSG_CLUB_FINDER_UPDATE_APPLICATIONS = 0x3802CB, - SMSG_CLUB_FINDER_WHISPER_APPLICANT_RESPONSE = 0x38030C, - SMSG_COIN_REMOVED = 0x3800AF, - SMSG_COMBAT_EVENT_FAILED = 0x3E0019, - SMSG_COMMENTATOR_MAP_INFO = 0x3801A0, - SMSG_COMMENTATOR_PLAYER_INFO = 0x3801A1, - SMSG_COMMENTATOR_STATE_CHANGED = 0x38019F, - SMSG_COMMERCE_TOKEN_GET_COUNT_RESPONSE = 0x380264, - SMSG_COMMERCE_TOKEN_GET_LOG_RESPONSE = 0x380270, - SMSG_COMMERCE_TOKEN_GET_MARKET_PRICE_RESPONSE = 0x380266, - SMSG_COMMERCE_TOKEN_UPDATE = 0x380265, - SMSG_COMPLAINT_RESULT = 0x380146, - SMSG_COMPLETE_SHIPMENT_RESPONSE = 0x380230, - SMSG_CONFIRM_PARTY_INVITE = 0x3802A7, - SMSG_CONNECT_TO = 0x3F0005, - SMSG_CONSOLE_WRITE = 0x3800CD, - SMSG_CONSUMABLE_TOKEN_BUY_AT_MARKET_PRICE_RESPONSE = 0x38026C, - SMSG_CONSUMABLE_TOKEN_BUY_CHOICE_REQUIRED = 0x38026B, - SMSG_CONSUMABLE_TOKEN_CAN_VETERAN_BUY_RESPONSE = 0x38026A, - SMSG_CONSUMABLE_TOKEN_REDEEM_CONFIRM_REQUIRED = 0x38026E, - SMSG_CONSUMABLE_TOKEN_REDEEM_RESPONSE = 0x38026F, - SMSG_CONTACT_LIST = 0x38021E, - SMSG_CONTRIBUTION_LAST_UPDATE_RESPONSE = 0x3802AE, - SMSG_CONTROL_UPDATE = 0x3800DF, - SMSG_CONVERT_ITEMS_TO_CURRENCY_VALUE = 0x3802F6, - SMSG_COOLDOWN_CHEAT = 0x3801D1, - SMSG_COOLDOWN_EVENT = 0x380153, - SMSG_CORPSE_LOCATION = 0x3800E7, - SMSG_CORPSE_RECLAIM_DELAY = 0x3801E2, - SMSG_CORPSE_TRANSPORT_QUERY = 0x3801AC, - SMSG_COVENANT_CALLINGS_AVAILABILITY_RESPONSE = 0x4C0024, - SMSG_COVENANT_PREVIEW_OPEN_NPC = 0x380290, - SMSG_COVENANT_RENOWN_SEND_CATCHUP_STATE = 0x3802F7, - SMSG_CRAFTING_HOUSE_HELLO_RESPONSE = 0x38032D, - SMSG_CRAFTING_ORDER_CANCEL_RESULT = 0x380329, - SMSG_CRAFTING_ORDER_CLAIM_RESULT = 0x380325, - SMSG_CRAFTING_ORDER_CRAFT_RESULT = 0x380327, - SMSG_CRAFTING_ORDER_CREATE_RESULT = 0x380323, - SMSG_CRAFTING_ORDER_FULFILL_RESULT = 0x380328, - SMSG_CRAFTING_ORDER_LIST_ORDERS_RESPONSE = 0x380324, - SMSG_CRAFTING_ORDER_NPC_REWARD_INFO = 0x38032F, - SMSG_CRAFTING_ORDER_REJECT_RESULT = 0x38032B, - SMSG_CRAFTING_ORDER_RELEASE_RESULT = 0x380326, - SMSG_CRAFTING_ORDER_UPDATE_STATE = 0x38032E, - SMSG_CRAFT_ENCHANT_RESULT = 0x38032C, - SMSG_CREATE_CHAR = 0x38019A, - SMSG_CREATE_SHIPMENT_RESPONSE = 0x38022F, - SMSG_CREATOR_VISUALS_OVERRIDE = 0x380332, - SMSG_CRITERIA_DELETED = 0x380180, - SMSG_CRITERIA_UPDATE = 0x38017A, - SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x38015B, - SMSG_CURRENCY_TRANSFER_LOG = 0x380344, - SMSG_CURRENCY_TRANSFER_RESULT = 0x380343, - SMSG_CUSTOM_LOAD_SCREEN = 0x380064, - SMSG_DAILY_QUESTS_RESET = 0x4C0000, - SMSG_DAMAGE_CALC_LOG = 0x4E0054, - SMSG_DB_REPLY = 0x3C0000, - SMSG_DEATH_RELEASE_LOC = 0x38016D, - SMSG_DEBUG_MENU_MANAGER_FULL_UPDATE = 0x3800EF, - SMSG_DEFENSE_MESSAGE = 0x3D000C, - SMSG_DELETE_CHAR = 0x38019B, - SMSG_DELETE_EXPIRED_MISSIONS_RESULT = 0x420022, - SMSG_DELVES_ACCOUNT_DATA_ELEMENT_CHANGED = 0x380349, - SMSG_DESTROY_ARENA_UNIT = 0x3801DA, - SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0x380192, - SMSG_DIFFERENT_INSTANCE_FROM_PARTY = 0x380020, - SMSG_DISENCHANT_CREDIT = 0x38003F, - SMSG_DISMOUNT_RESULT = 0x380010, - SMSG_DISPEL_FAILED = 0x4E001E, - SMSG_DISPLAY_GAME_ERROR = 0x380035, - SMSG_DISPLAY_PLAYER_CHOICE = 0x4B0004, - SMSG_DISPLAY_PROMOTION = 0x3800E4, - SMSG_DISPLAY_QUEST_POPUP = 0x4C001E, - SMSG_DISPLAY_TOAST = 0x3800BC, - SMSG_DISPLAY_WORLD_TEXT = 0x380281, - SMSG_DISPLAY_WORLD_TEXT_ON_TARGET = 0x4E0053, - SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR = 0x380079, - SMSG_DROP_NEW_CONNECTION = 0x3F0004, - SMSG_DUEL_ARRANGED = 0x3E001B, - SMSG_DUEL_COMPLETE = 0x3E001F, - SMSG_DUEL_COUNTDOWN = 0x3E001E, - SMSG_DUEL_IN_BOUNDS = 0x3E001D, - SMSG_DUEL_OUT_OF_BOUNDS = 0x3E001C, - SMSG_DUEL_REQUESTED = 0x3E001A, - SMSG_DUEL_WINNER = 0x3E0020, - SMSG_DURABILITY_DAMAGE_DEATH = 0x3801DD, - SMSG_EMOTE = 0x38025C, - SMSG_ENABLE_BARBER_SHOP = 0x380156, - SMSG_ENCHANTMENT_LOG = 0x3801AD, - SMSG_ENCOUNTER_END = 0x380217, - SMSG_ENCOUNTER_START = 0x380216, - SMSG_END_LIGHTNING_STORM = 0x380143, - SMSG_ENTER_ENCRYPTED_MODE = 0x3F0001, - SMSG_ENUM_CHARACTERS_RESULT = 0x380018, - SMSG_ENUM_VAS_PURCHASE_STATES_RESPONSE = 0x380286, - SMSG_ENVIRONMENTAL_DAMAGE_LOG = 0x4E000E, - SMSG_EQUIPMENT_SET_ID = 0x38014C, - SMSG_EXPECTED_SPAM_RECORDS = 0x3D0005, - SMSG_EXPLORATION_EXPERIENCE = 0x3801F7, - SMSG_EXPORT_ACCOUNT_PROFILE = 0x3800EC, - SMSG_EXTERNAL_TRANSACTION_ID_GENERATED = 0x3802F4, - SMSG_FACTION_BONUS_INFO = 0x3801BD, - SMSG_FAILED_PLAYER_CONDITION = 0x4B0002, - SMSG_FAILED_QUEST_TURN_IN = 0x3802A4, - SMSG_FEATURE_SYSTEM_STATUS = 0x380058, - SMSG_FEATURE_SYSTEM_STATUS2 = 0x380341, - SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN = 0x380059, - SMSG_FEIGN_DEATH_RESISTED = 0x3801DC, - SMSG_FISH_ESCAPED = 0x38016A, - SMSG_FISH_NOT_HOOKED = 0x380169, - SMSG_FLIGHT_SPLINE_SYNC = 0x49005B, - SMSG_FLUSH_COMBAT_LOG_FILE = 0x4E0010, - SMSG_FORCED_DEATH_UPDATE = 0x38016E, - SMSG_FORCE_ANIM = 0x3801E9, - SMSG_FORCE_ANIMATIONS = 0x3801EA, - SMSG_FORCE_OBJECT_RELINK = 0x3800E3, - SMSG_FORCE_RANDOM_TRANSMOG_TOAST = 0x38004A, - SMSG_FORCE_SPAWN_TRACKING_UPDATE = 0x4C0021, - SMSG_FRIEND_STATUS = 0x38021F, - SMSG_GAIN_MAW_POWER = 0x380275, - SMSG_GAME_OBJECT_ACTIVATE_ANIM_KIT = 0x38005C, - SMSG_GAME_OBJECT_BASE = 0x3802BB, - SMSG_GAME_OBJECT_CLOSE_INTERACTION = 0x38030B, - SMSG_GAME_OBJECT_CUSTOM_ANIM = 0x38005D, - SMSG_GAME_OBJECT_DESPAWN = 0x38005E, - SMSG_GAME_OBJECT_INTERACTION = 0x38030A, - SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL = 0x4E003C, - SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL_KIT = 0x4E003B, - SMSG_GAME_OBJECT_RESET_STATE = 0x3801B7, - SMSG_GAME_OBJECT_SET_STATE_LOCAL = 0x380297, - SMSG_GAME_SPEED_SET = 0x38011C, - SMSG_GAME_TIME_SET = 0x3801A6, - SMSG_GAME_TIME_UPDATE = 0x3801A5, - SMSG_GARRISON_ACTIVATE_MISSION_BONUS_ABILITY = 0x420024, - SMSG_GARRISON_ADD_EVENT = 0x420048, - SMSG_GARRISON_ADD_FOLLOWER_RESULT = 0x420016, - SMSG_GARRISON_ADD_MISSION_RESULT = 0x42001A, - SMSG_GARRISON_ADD_SPEC_GROUPS = 0x42004B, - SMSG_GARRISON_APPLY_TALENT_SOCKET_DATA_CHANGES = 0x42004F, - SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT = 0x42002C, - SMSG_GARRISON_AUTO_TROOP_MIN_LEVEL_UPDATE_RESULT = 0x420051, - SMSG_GARRISON_BUILDING_ACTIVATED = 0x42000B, - SMSG_GARRISON_BUILDING_REMOVED = 0x420004, - SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT = 0x420006, - SMSG_GARRISON_CHANGE_MISSION_START_TIME_RESULT = 0x42001D, - SMSG_GARRISON_CLEAR_COLLECTION = 0x420047, - SMSG_GARRISON_CLEAR_EVENT_LIST = 0x42004A, - SMSG_GARRISON_CLEAR_SPEC_GROUPS = 0x42004C, - SMSG_GARRISON_COLLECTION_REMOVE_ENTRY = 0x420046, - SMSG_GARRISON_COLLECTION_UPDATE_ENTRY = 0x420045, - SMSG_GARRISON_COMPLETE_BUILDING_CONSTRUCTION_RESULT = 0x42003D, - SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0x42001C, - SMSG_GARRISON_CREATE_RESULT = 0x42000C, - SMSG_GARRISON_DELETE_MISSION_RESULT = 0x420023, - SMSG_GARRISON_DELETE_RESULT = 0x420035, - SMSG_GARRISON_FOLLOWER_ACTIVATIONS_SET = 0x42002B, - SMSG_GARRISON_FOLLOWER_CHANGED_FLAGS = 0x420029, - SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL = 0x420027, - SMSG_GARRISON_FOLLOWER_CHANGED_QUALITY = 0x420028, - SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0x420026, - SMSG_GARRISON_FOLLOWER_FATIGUE_CLEARED = 0x42002A, - SMSG_GARRISON_GENERATE_FOLLOWERS_RESULT = 0x420033, - SMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO_RESULT = 0x420015, - SMSG_GARRISON_GET_RECALL_PORTAL_LAST_USED_TIME_RESULT = 0x42001E, - SMSG_GARRISON_IS_UPGRADEABLE_RESPONSE = 0x42003F, - SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0x420007, - SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT = 0x420005, - SMSG_GARRISON_LIST_COMPLETED_MISSIONS_CHEAT_RESULT = 0x420040, - SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0x420019, - SMSG_GARRISON_MAP_DATA_RESPONSE = 0x420042, - SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT = 0x420020, - SMSG_GARRISON_MISSION_REQUEST_REWARD_INFO_RESPONSE = 0x420043, - SMSG_GARRISON_MISSION_START_CONDITION_UPDATE = 0x420025, - SMSG_GARRISON_OPEN_CRAFTER = 0x420037, - SMSG_GARRISON_OPEN_RECRUITMENT_NPC = 0x420030, - SMSG_GARRISON_PLACE_BUILDING_RESULT = 0x420003, - SMSG_GARRISON_PLOT_PLACED = 0x420001, - SMSG_GARRISON_PLOT_REMOVED = 0x420002, - SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT = 0x420034, - SMSG_GARRISON_REMOTE_INFO = 0x42000A, - SMSG_GARRISON_REMOVE_EVENT = 0x420049, - SMSG_GARRISON_REMOVE_FOLLOWER_ABILITY_RESULT = 0x42002F, - SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT = 0x42002D, - SMSG_GARRISON_REMOVE_FOLLOWER_RESULT = 0x420017, - SMSG_GARRISON_RENAME_FOLLOWER_RESULT = 0x42002E, - SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT = 0x420009, - SMSG_GARRISON_RESEARCH_TALENT_RESULT = 0x42000E, - SMSG_GARRISON_RESET_TALENT_TREE = 0x420013, - SMSG_GARRISON_RESET_TALENT_TREE_SOCKET_DATA = 0x420014, - SMSG_GARRISON_START_MISSION_RESULT = 0x42001B, - SMSG_GARRISON_SWAP_BUILDINGS_RESPONSE = 0x42003C, - SMSG_GARRISON_SWITCH_TALENT_TREE_BRANCH = 0x42004D, - SMSG_GARRISON_TALENT_COMPLETED = 0x42000F, - SMSG_GARRISON_TALENT_REMOVED = 0x420010, - SMSG_GARRISON_TALENT_REMOVE_SOCKET_DATA = 0x420012, - SMSG_GARRISON_TALENT_UPDATE_SOCKET_DATA = 0x420011, - SMSG_GARRISON_TALENT_WORLD_QUEST_UNLOCKS_RESPONSE = 0x42004E, - SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT = 0x420008, - SMSG_GARRISON_UPDATE_FOLLOWER = 0x420018, - SMSG_GARRISON_UPDATE_GARRISON_MONUMENT_SELECTIONS = 0x42003E, - SMSG_GARRISON_UPDATE_MISSION_CHEAT_RESULT = 0x420050, - SMSG_GARRISON_UPGRADE_RESULT = 0x42000D, - SMSG_GARRISON_USE_RECALL_PORTAL_RESULT = 0x42001F, - SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT = 0x38001C, - SMSG_GENERATE_SSO_TOKEN_RESPONSE = 0x3802AF, - SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x3801F9, - SMSG_GET_GARRISON_INFO_RESULT = 0x420000, - SMSG_GET_LANDING_PAGE_SHIPMENTS_RESPONSE = 0x380232, - SMSG_GET_REALM_HIDDEN_RESULT = 0x380338, - SMSG_GET_REMAINING_GAME_TIME_RESPONSE = 0x38026D, - SMSG_GET_SELECTED_TROPHY_ID_RESPONSE = 0x38025A, - SMSG_GET_SHIPMENTS_OF_TYPE_RESPONSE = 0x380231, - SMSG_GET_SHIPMENT_INFO_RESPONSE = 0x38022D, - SMSG_GET_TROPHY_LIST_RESPONSE = 0x380259, - SMSG_GET_VAS_ACCOUNT_CHARACTER_LIST_RESULT = 0x380282, - SMSG_GET_VAS_TRANSFER_TARGET_REALM_LIST_RESULT = 0x380283, - SMSG_GM_PLAYER_INFO = 0x4B000D, - SMSG_GM_REQUEST_PLAYER_INFO = 0x4B0003, - SMSG_GM_TICKET_CASE_STATUS = 0x38013E, - SMSG_GM_TICKET_SYSTEM_STATUS = 0x38013D, - SMSG_GOD_MODE = 0x380195, - SMSG_GOSSIP_COMPLETE = 0x4C0017, - SMSG_GOSSIP_MESSAGE = 0x4C0018, - SMSG_GOSSIP_OPTION_NPC_INTERACTION = 0x4C0028, - SMSG_GOSSIP_POI = 0x38022A, - SMSG_GOSSIP_QUEST_UPDATE = 0x4C0019, - SMSG_GOSSIP_REFRESH_OPTIONS = 0x4C0027, - SMSG_GROUP_ACTION_THROTTLED = 0x380024, - SMSG_GROUP_AUTO_KICK = 0x380227, - SMSG_GROUP_DECLINE = 0x380223, - SMSG_GROUP_DESTROYED = 0x380226, - SMSG_GROUP_NEW_LEADER = 0x3800C5, - SMSG_GROUP_REQUEST_DECLINE = 0x380224, - SMSG_GROUP_UNINVITE = 0x380225, - SMSG_GUILD_ACHIEVEMENT_DELETED = 0x44000D, - SMSG_GUILD_ACHIEVEMENT_EARNED = 0x44000C, - SMSG_GUILD_ACHIEVEMENT_MEMBERS = 0x44000F, - SMSG_GUILD_BANK_LOG_QUERY_RESULTS = 0x440027, - SMSG_GUILD_BANK_QUERY_RESULTS = 0x440026, - SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY = 0x440028, - SMSG_GUILD_BANK_TEXT_QUERY_RESULT = 0x44002B, - SMSG_GUILD_CHALLENGE_COMPLETED = 0x44001B, - SMSG_GUILD_CHALLENGE_UPDATE = 0x44001A, - SMSG_GUILD_CHANGE_NAME_RESULT = 0x440025, - SMSG_GUILD_COMMAND_RESULT = 0x440002, - SMSG_GUILD_CRITERIA_DELETED = 0x44000E, - SMSG_GUILD_CRITERIA_UPDATE = 0x44000B, - SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED = 0x440040, - SMSG_GUILD_EVENT_BANK_MONEY_CHANGED = 0x44003F, - SMSG_GUILD_EVENT_DISBANDED = 0x440035, - SMSG_GUILD_EVENT_LOG_QUERY_RESULTS = 0x44002A, - SMSG_GUILD_EVENT_MOTD = 0x440036, - SMSG_GUILD_EVENT_NEW_LEADER = 0x440034, - SMSG_GUILD_EVENT_PLAYER_JOINED = 0x440032, - SMSG_GUILD_EVENT_PLAYER_LEFT = 0x440033, - SMSG_GUILD_EVENT_PRESENCE_CHANGE = 0x440037, - SMSG_GUILD_EVENT_RANKS_UPDATED = 0x440039, - SMSG_GUILD_EVENT_RANK_CHANGED = 0x44003A, - SMSG_GUILD_EVENT_STATUS_CHANGE = 0x440038, - SMSG_GUILD_EVENT_TAB_ADDED = 0x44003B, - SMSG_GUILD_EVENT_TAB_DELETED = 0x44003C, - SMSG_GUILD_EVENT_TAB_MODIFIED = 0x44003D, - SMSG_GUILD_EVENT_TAB_TEXT_CHANGED = 0x44003E, - SMSG_GUILD_FLAGGED_FOR_RENAME = 0x440024, - SMSG_GUILD_HARDCORE_MEMBER_DEATH = 0x440004, - SMSG_GUILD_INVITE = 0x440012, - SMSG_GUILD_INVITE_DECLINED = 0x440030, - SMSG_GUILD_INVITE_EXPIRED = 0x440031, - SMSG_GUILD_ITEM_LOOTED_NOTIFY = 0x44001C, - SMSG_GUILD_KNOWN_RECIPES = 0x440006, - SMSG_GUILD_MEMBERS_WITH_RECIPE = 0x440007, - SMSG_GUILD_MEMBER_DAILY_RESET = 0x44002C, - SMSG_GUILD_MEMBER_RECIPES = 0x440005, - SMSG_GUILD_MEMBER_UPDATE_NOTE = 0x440011, - SMSG_GUILD_MOVED = 0x440022, - SMSG_GUILD_MOVE_STARTING = 0x440021, - SMSG_GUILD_NAME_CHANGED = 0x440023, - SMSG_GUILD_NEWS = 0x440009, - SMSG_GUILD_NEWS_DELETED = 0x44000A, - SMSG_GUILD_PARTY_STATE = 0x440013, - SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0x440029, - SMSG_GUILD_RANKS = 0x440010, - SMSG_GUILD_RENAME_NAME_CHECK = 0x440044, - SMSG_GUILD_RENAME_REFUND_RESULT = 0x440046, - SMSG_GUILD_RENAME_REQUESTED_RESULT = 0x440045, - SMSG_GUILD_RENAME_STATUS_UPDATE = 0x440043, - SMSG_GUILD_REPUTATION_REACTION_CHANGED = 0x440014, - SMSG_GUILD_RESET = 0x440020, - SMSG_GUILD_REWARD_LIST = 0x440008, - SMSG_GUILD_ROSTER = 0x440003, - SMSG_GUILD_SEND_RANK_CHANGE = 0x440001, - SMSG_HARDCORE_DEATH_ALERT = 0x380340, - SMSG_HEALTH_UPDATE = 0x38016B, - SMSG_HIGHEST_THREAT_UPDATE = 0x380173, - SMSG_HOTFIX_CONNECT = 0x3C0003, - SMSG_HOTFIX_MESSAGE = 0x3C0002, - SMSG_INITIALIZE_FACTIONS = 0x3801BC, - SMSG_INITIAL_SETUP = 0x380014, - SMSG_INIT_WORLD_STATES = 0x3801DE, - SMSG_INSPECT_RESULT = 0x3800C9, - SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY = 0x380245, - SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT = 0x380244, - SMSG_INSTANCE_ENCOUNTER_END = 0x38024D, - SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT = 0x380243, - SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE = 0x38024F, - SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION = 0x38024E, - SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE = 0x380248, - SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START = 0x380247, - SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE = 0x38024C, - SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED = 0x380250, - SMSG_INSTANCE_ENCOUNTER_START = 0x380249, - SMSG_INSTANCE_ENCOUNTER_TIMER_START = 0x380246, - SMSG_INSTANCE_ENCOUNTER_UPDATE_ALLOW_RELEASE_IN_PROGRESS = 0x38024B, - SMSG_INSTANCE_ENCOUNTER_UPDATE_SUPPRESS_RELEASE = 0x38024A, - SMSG_INSTANCE_GROUP_SIZE_CHANGED = 0x380193, - SMSG_INSTANCE_INFO = 0x3800CC, - SMSG_INSTANCE_RESET = 0x380121, - SMSG_INSTANCE_RESET_FAILED = 0x380122, - SMSG_INSTANCE_SAVE_CREATED = 0x380215, - SMSG_INTERRUPT_POWER_REGEN = 0x4E004A, - SMSG_INVALIDATE_PAGE_TEXT = 0x3C000A, - SMSG_INVALIDATE_PLAYER = 0x4B0007, - SMSG_INVALID_PROMOTION_CODE = 0x3801EB, - SMSG_INVENTORY_CHANGE_FAILURE = 0x4F0005, - SMSG_INVENTORY_FIXUP_COMPLETE = 0x3802A6, - SMSG_INVENTORY_FULL_OVERFLOW = 0x3802B7, - SMSG_ISLAND_AZERITE_GAIN = 0x3801F4, - SMSG_ISLAND_COMPLETE = 0x3801F5, - SMSG_IS_QUEST_COMPLETE_RESPONSE = 0x4C0004, - SMSG_ITEM_CHANGED = 0x380184, - SMSG_ITEM_COOLDOWN = 0x38025B, - SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x3801ED, - SMSG_ITEM_EXPIRE_PURCHASE_REFUND = 0x380034, - SMSG_ITEM_INTERACTION_COMPLETE = 0x3802EC, - SMSG_ITEM_PURCHASE_REFUND_RESULT = 0x380032, - SMSG_ITEM_PUSH_RESULT = 0x3800BB, - SMSG_ITEM_TIME_UPDATE = 0x3801EC, - SMSG_KICK_REASON = 0x380124, - SMSG_LATENCY_REPORT_PING = 0x3802FC, - SMSG_LEARNED_SPELLS = 0x4E003E, - SMSG_LEARN_PVP_TALENT_FAILED = 0x38006D, - SMSG_LEARN_TALENT_FAILED = 0x38006C, - SMSG_LEGACY_LOOT_RULES = 0x3802BC, - SMSG_LEVEL_LINKING_RESULT = 0x3802D2, - SMSG_LEVEL_UP_INFO = 0x380182, - SMSG_LFG_BOOT_PLAYER = 0x460019, - SMSG_LFG_DISABLED = 0x460017, - SMSG_LFG_EXPAND_SEARCH_PROMPT = 0x46001F, - SMSG_LFG_INSTANCE_SHUTDOWN_COUNTDOWN = 0x460009, - SMSG_LFG_JOIN_LOBBY_MATCHMAKER_QUEUE = 0x460020, - SMSG_LFG_JOIN_RESULT = 0x460000, - SMSG_LFG_LIST_APPLICANT_LIST_UPDATE = 0x46000F, - SMSG_LFG_LIST_APPLICATION_STATUS_UPDATE = 0x46000C, - SMSG_LFG_LIST_APPLY_TO_GROUP_RESULT = 0x46000D, - SMSG_LFG_LIST_JOIN_RESULT = 0x460001, - SMSG_LFG_LIST_SEARCH_RESULTS = 0x460002, - SMSG_LFG_LIST_SEARCH_RESULTS_UPDATE = 0x460010, - SMSG_LFG_LIST_SEARCH_STATUS = 0x460003, - SMSG_LFG_LIST_UPDATE_BLACKLIST = 0x46000E, - SMSG_LFG_LIST_UPDATE_EXPIRATION = 0x46000B, - SMSG_LFG_LIST_UPDATE_STATUS = 0x46000A, - SMSG_LFG_OFFER_CONTINUE = 0x460018, - SMSG_LFG_PARTY_INFO = 0x46001A, - SMSG_LFG_PLAYER_INFO = 0x46001B, - SMSG_LFG_PLAYER_REWARD = 0x46001C, - SMSG_LFG_PROPOSAL_UPDATE = 0x460011, - SMSG_LFG_QUEUE_STATUS = 0x460004, - SMSG_LFG_READY_CHECK_RESULT = 0x46001E, - SMSG_LFG_READY_CHECK_UPDATE = 0x460006, - SMSG_LFG_ROLE_CHECK_UPDATE = 0x460005, - SMSG_LFG_SLOT_INVALID = 0x460014, - SMSG_LFG_TELEPORT_DENIED = 0x460016, - SMSG_LFG_UPDATE_STATUS = 0x460008, - SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT = 0x380207, - SMSG_LIVE_REGION_CHARACTER_COPY_RESULT = 0x380206, - SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x3801FA, - SMSG_LIVE_REGION_KEY_BINDINGS_COPY_RESULT = 0x380208, - SMSG_LOAD_CUF_PROFILES = 0x380055, - SMSG_LOAD_EQUIPMENT_SET = 0x3801A8, - SMSG_LOBBY_MATCHMAKER_LOBBY_ACQUIRED_SERVER = 0x38030D, - SMSG_LOBBY_MATCHMAKER_PARTY_INFO = 0x38030E, - SMSG_LOBBY_MATCHMAKER_PARTY_INVITE_REJECTED = 0x38030F, - SMSG_LOBBY_MATCHMAKER_QUEUE_PROPOSED = 0x380311, - SMSG_LOBBY_MATCHMAKER_QUEUE_RESULT = 0x380312, - SMSG_LOBBY_MATCHMAKER_RECEIVE_INVITE = 0x380310, - SMSG_LOGIN_SET_TIME_SPEED = 0x3801A7, - SMSG_LOGIN_VERIFY_WORLD = 0x38002F, - SMSG_LOGOUT_CANCEL_ACK = 0x380120, - SMSG_LOGOUT_COMPLETE = 0x38011F, - SMSG_LOGOUT_RESPONSE = 0x38011E, - SMSG_LOG_XP_GAIN = 0x38017E, - SMSG_LOOT_ALL_PASSED = 0x3800B9, - SMSG_LOOT_LIST = 0x3801D9, - SMSG_LOOT_MONEY_NOTIFY = 0x3800B4, - SMSG_LOOT_RELEASE = 0x3800B3, - SMSG_LOOT_RELEASE_ALL = 0x3800B2, - SMSG_LOOT_REMOVED = 0x3800AE, - SMSG_LOOT_RESPONSE = 0x3800AD, - SMSG_LOOT_ROLL = 0x3800B6, - SMSG_LOOT_ROLLS_COMPLETE = 0x3800B8, - SMSG_LOOT_ROLL_WON = 0x3800BA, - SMSG_LOSS_OF_CONTROL_AURA_UPDATE = 0x38010A, - SMSG_MAIL_COMMAND_RESULT = 0x3800D3, - SMSG_MAIL_LIST_RESULT = 0x3801EE, - SMSG_MAIL_QUERY_NEXT_TIME_RESULT = 0x3801EF, - SMSG_MAP_OBJECTIVES_INIT = 0x3E002A, - SMSG_MAP_OBJ_EVENTS = 0x38005F, - SMSG_MASTER_LOOT_CANDIDATE_LIST = 0x3800B7, - SMSG_MEETING_STONE_FAILED = 0x380313, - SMSG_MESSAGE_BOX = 0x38000A, - SMSG_MINIMAP_PING = 0x380168, - SMSG_MIRROR_IMAGE_COMPONENTED_DATA = 0x4E0004, - SMSG_MIRROR_IMAGE_CREATURE_DATA = 0x4E0003, - SMSG_MISSILE_CANCEL = 0x380060, - SMSG_MODIFY_COOLDOWN = 0x3801FC, - SMSG_MOTD = 0x3D0003, - SMSG_MOUNT_RESULT = 0x38000F, - SMSG_MOVEMENT_ENFORCEMENT_ALERT = 0x3802C2, - SMSG_MOVE_ADD_IMPULSE = 0x490062, - SMSG_MOVE_APPLY_INERTIA = 0x49005E, - SMSG_MOVE_APPLY_MOVEMENT_FORCE = 0x490045, - SMSG_MOVE_DISABLE_COLLISION = 0x490041, - SMSG_MOVE_DISABLE_DOUBLE_JUMP = 0x49002B, - SMSG_MOVE_DISABLE_FULL_SPEED_TURNING = 0x490075, - SMSG_MOVE_DISABLE_GRAVITY = 0x49003D, - SMSG_MOVE_DISABLE_INERTIA = 0x49003F, - SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x49003C, - SMSG_MOVE_ENABLE_COLLISION = 0x490042, - SMSG_MOVE_ENABLE_DOUBLE_JUMP = 0x49002A, - SMSG_MOVE_ENABLE_FULL_SPEED_TURNING = 0x490074, - SMSG_MOVE_ENABLE_GRAVITY = 0x49003E, - SMSG_MOVE_ENABLE_INERTIA = 0x490040, - SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x49003B, - SMSG_MOVE_KNOCK_BACK = 0x490031, - SMSG_MOVE_REMOVE_INERTIA = 0x49005F, - SMSG_MOVE_REMOVE_MOVEMENT_FORCE = 0x490046, - SMSG_MOVE_ROOT = 0x490027, - SMSG_MOVE_SET_ACTIVE_MOVER = 0x490003, - SMSG_MOVE_SET_ADV_FLYING_ADD_IMPULSE_MAX_SPEED = 0x49006B, - SMSG_MOVE_SET_ADV_FLYING_AIR_FRICTION = 0x490066, - SMSG_MOVE_SET_ADV_FLYING_BANKING_RATE = 0x49006C, - SMSG_MOVE_SET_ADV_FLYING_DOUBLE_JUMP_VEL_MOD = 0x490069, - SMSG_MOVE_SET_ADV_FLYING_GLIDE_START_MIN_HEIGHT = 0x49006A, - SMSG_MOVE_SET_ADV_FLYING_LAUNCH_SPEED_COEFFICIENT = 0x490072, - SMSG_MOVE_SET_ADV_FLYING_LIFT_COEFFICIENT = 0x490068, - SMSG_MOVE_SET_ADV_FLYING_MAX_VEL = 0x490067, - SMSG_MOVE_SET_ADV_FLYING_OVER_MAX_DECELERATION = 0x490071, - SMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_DOWN = 0x49006D, - SMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_UP = 0x49006E, - SMSG_MOVE_SET_ADV_FLYING_SURFACE_FRICTION = 0x490070, - SMSG_MOVE_SET_ADV_FLYING_TURN_VELOCITY_THRESHOLD = 0x49006F, - SMSG_MOVE_SET_CANT_SWIM = 0x490035, - SMSG_MOVE_SET_CAN_ADV_FLY = 0x490064, - SMSG_MOVE_SET_CAN_DRIVE = 0x490076, - SMSG_MOVE_SET_CAN_FLY = 0x490033, - SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING = 0x490037, - SMSG_MOVE_SET_COLLISION_HEIGHT = 0x490043, - SMSG_MOVE_SET_COMPOUND_STATE = 0x490047, - SMSG_MOVE_SET_FEATHER_FALL = 0x49002D, - SMSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x490023, - SMSG_MOVE_SET_FLIGHT_SPEED = 0x490022, - SMSG_MOVE_SET_HOVERING = 0x49002F, - SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES = 0x490039, - SMSG_MOVE_SET_LAND_WALK = 0x49002C, - SMSG_MOVE_SET_MOD_MOVEMENT_FORCE_MAGNITUDE = 0x490014, - SMSG_MOVE_SET_NORMAL_FALL = 0x49002E, - SMSG_MOVE_SET_PITCH_RATE = 0x490026, - SMSG_MOVE_SET_RUN_BACK_SPEED = 0x49001F, - SMSG_MOVE_SET_RUN_SPEED = 0x49001E, - SMSG_MOVE_SET_SWIM_BACK_SPEED = 0x490021, - SMSG_MOVE_SET_SWIM_SPEED = 0x490020, - SMSG_MOVE_SET_TURN_RATE = 0x490025, - SMSG_MOVE_SET_VEHICLE_REC_ID = 0x490044, - SMSG_MOVE_SET_WALK_SPEED = 0x490024, - SMSG_MOVE_SET_WATER_WALK = 0x490029, - SMSG_MOVE_SKIP_TIME = 0x490048, - SMSG_MOVE_SPLINE_DISABLE_COLLISION = 0x49004D, - SMSG_MOVE_SPLINE_DISABLE_GRAVITY = 0x49004B, - SMSG_MOVE_SPLINE_ENABLE_COLLISION = 0x49004E, - SMSG_MOVE_SPLINE_ENABLE_GRAVITY = 0x49004C, - SMSG_MOVE_SPLINE_ROOT = 0x490049, - SMSG_MOVE_SPLINE_SET_FEATHER_FALL = 0x49004F, - SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED = 0x49001A, - SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED = 0x490019, - SMSG_MOVE_SPLINE_SET_FLYING = 0x490059, - SMSG_MOVE_SPLINE_SET_HOVER = 0x490051, - SMSG_MOVE_SPLINE_SET_LAND_WALK = 0x490054, - SMSG_MOVE_SPLINE_SET_NORMAL_FALL = 0x490050, - SMSG_MOVE_SPLINE_SET_PITCH_RATE = 0x49001D, - SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED = 0x490016, - SMSG_MOVE_SPLINE_SET_RUN_MODE = 0x490057, - SMSG_MOVE_SPLINE_SET_RUN_SPEED = 0x490015, - SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED = 0x490018, - SMSG_MOVE_SPLINE_SET_SWIM_SPEED = 0x490017, - SMSG_MOVE_SPLINE_SET_TURN_RATE = 0x49001C, - SMSG_MOVE_SPLINE_SET_WALK_MODE = 0x490058, - SMSG_MOVE_SPLINE_SET_WALK_SPEED = 0x49001B, - SMSG_MOVE_SPLINE_SET_WATER_WALK = 0x490053, - SMSG_MOVE_SPLINE_START_SWIM = 0x490055, - SMSG_MOVE_SPLINE_STOP_SWIM = 0x490056, - SMSG_MOVE_SPLINE_UNROOT = 0x49004A, - SMSG_MOVE_SPLINE_UNSET_FLYING = 0x49005A, - SMSG_MOVE_SPLINE_UNSET_HOVER = 0x490052, - SMSG_MOVE_TELEPORT = 0x490032, - SMSG_MOVE_UNROOT = 0x490028, - SMSG_MOVE_UNSET_CANT_SWIM = 0x490036, - SMSG_MOVE_UNSET_CAN_ADV_FLY = 0x490065, - SMSG_MOVE_UNSET_CAN_DRIVE = 0x490077, - SMSG_MOVE_UNSET_CAN_FLY = 0x490034, - SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING = 0x490038, - SMSG_MOVE_UNSET_HOVERING = 0x490030, - SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES = 0x49003A, - SMSG_MOVE_UPDATE = 0x49000E, - SMSG_MOVE_UPDATE_ADD_IMPULSE = 0x490063, - SMSG_MOVE_UPDATE_APPLY_INERTIA = 0x490060, - SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE = 0x490012, - SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0x49000D, - SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED = 0x49000A, - SMSG_MOVE_UPDATE_FLIGHT_SPEED = 0x490009, - SMSG_MOVE_UPDATE_KNOCK_BACK = 0x490010, - SMSG_MOVE_UPDATE_MOD_MOVEMENT_FORCE_MAGNITUDE = 0x490011, - SMSG_MOVE_UPDATE_PITCH_RATE = 0x49000C, - SMSG_MOVE_UPDATE_REMOVE_INERTIA = 0x490061, - SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE = 0x490013, - SMSG_MOVE_UPDATE_RUN_BACK_SPEED = 0x490005, - SMSG_MOVE_UPDATE_RUN_SPEED = 0x490004, - SMSG_MOVE_UPDATE_SWIM_BACK_SPEED = 0x490008, - SMSG_MOVE_UPDATE_SWIM_SPEED = 0x490007, - SMSG_MOVE_UPDATE_TELEPORT = 0x49000F, - SMSG_MOVE_UPDATE_TURN_RATE = 0x49000B, - SMSG_MOVE_UPDATE_WALK_SPEED = 0x490006, - SMSG_MULTI_FLOOR_LEAVE_FLOOR = 0x380272, - SMSG_MULTI_FLOOR_NEW_FLOOR = 0x380271, - SMSG_MYTHIC_PLUS_ALL_MAP_STATS = 0x3800A3, - SMSG_MYTHIC_PLUS_CURRENT_AFFIXES = 0x3800A5, - SMSG_MYTHIC_PLUS_NEW_WEEK_RECORD = 0x3800AA, - SMSG_MYTHIC_PLUS_SEASON_DATA = 0x3800A4, - SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT = 0x380074, - SMSG_NEW_DATA_BUILD = 0x380337, - SMSG_NEW_TAXI_PATH = 0x380119, - SMSG_NEW_WORLD = 0x38002B, - SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0x4E0034, - SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0x380145, - SMSG_NOTIFY_MONEY = 0x380031, - SMSG_NOTIFY_RECEIVED_MAIL = 0x3800D4, - SMSG_NPC_INTERACTION_OPEN_RESULT = 0x380309, - SMSG_OFFER_PETITION_ERROR = 0x380150, - SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x38017F, - SMSG_ON_MONSTER_MOVE = 0x490002, - SMSG_OPEN_ARTIFACT_FORGE = 0x380236, - SMSG_OPEN_CONTAINER = 0x4F0006, - SMSG_OPEN_LFG_DUNGEON_FINDER = 0x460015, - SMSG_OPEN_SHIPMENT_NPC_RESULT = 0x38022E, - SMSG_OVERRIDE_LIGHT = 0x380155, - SMSG_PAGE_TEXT = 0x3801B3, - SMSG_PARTY_COMMAND_RESULT = 0x380228, - SMSG_PARTY_ELIGIBILITY_FOR_DELVE_TIERS_RESPONSE = 0x38034C, - SMSG_PARTY_INVITE = 0x380056, - SMSG_PARTY_KILL_LOG = 0x3801F2, - SMSG_PARTY_MEMBER_FULL_STATE = 0x3801F1, - SMSG_PARTY_MEMBER_PARTIAL_STATE = 0x3801F0, - SMSG_PARTY_NOTIFY_LFG_LEADER_CHANGE = 0x3802F2, - SMSG_PARTY_UPDATE = 0x38008C, - SMSG_PAST_TIME_EVENTS = 0x38005B, - SMSG_PAUSE_MIRROR_TIMER = 0x3801AA, - SMSG_PENDING_RAID_LOCK = 0x380191, - SMSG_PERKS_PROGRAM_ACTIVITY_COMPLETE = 0x380306, - SMSG_PERKS_PROGRAM_ACTIVITY_UPDATE = 0x380302, - SMSG_PERKS_PROGRAM_DISABLED = 0x380307, - SMSG_PERKS_PROGRAM_RESULT = 0x380303, - SMSG_PERKS_PROGRAM_VENDOR_UPDATE = 0x380301, - SMSG_PETITION_ALREADY_SIGNED = 0x380037, - SMSG_PETITION_RENAME_GUILD_RESPONSE = 0x440042, - SMSG_PETITION_SHOW_LIST = 0x380158, - SMSG_PETITION_SHOW_SIGNATURES = 0x380159, - SMSG_PETITION_SIGN_RESULTS = 0x3801E4, - SMSG_PET_ACTION_FEEDBACK = 0x3801E1, - SMSG_PET_ACTION_SOUND = 0x38013B, - SMSG_PET_BATTLE_CHAT_RESTRICTED = 0x38009A, - SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE = 0x38010F, - SMSG_PET_BATTLE_FINALIZE_LOCATION = 0x380093, - SMSG_PET_BATTLE_FINAL_ROUND = 0x380098, - SMSG_PET_BATTLE_FINISHED = 0x380099, - SMSG_PET_BATTLE_FIRST_ROUND = 0x380095, - SMSG_PET_BATTLE_INITIAL_UPDATE = 0x380094, - SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING = 0x38009B, - SMSG_PET_BATTLE_PVP_CHALLENGE = 0x380092, - SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH = 0x3800D1, - SMSG_PET_BATTLE_QUEUE_STATUS = 0x3800D2, - SMSG_PET_BATTLE_REPLACEMENTS_MADE = 0x380097, - SMSG_PET_BATTLE_REQUEST_FAILED = 0x380091, - SMSG_PET_BATTLE_ROUND_RESULT = 0x380096, - SMSG_PET_BATTLE_SLOT_UPDATES = 0x380084, - SMSG_PET_CAST_FAILED = 0x4E0049, - SMSG_PET_CLEAR_SPELLS = 0x4E0013, - SMSG_PET_DISMISS_SOUND = 0x38013C, - SMSG_PET_GOD_MODE = 0x380116, - SMSG_PET_GUIDS = 0x38019D, - SMSG_PET_LEARNED_SPELLS = 0x4E0040, - SMSG_PET_MODE = 0x38001F, - SMSG_PET_NAME_INVALID = 0x38015D, - SMSG_PET_NEWLY_TAMED = 0x38001E, - SMSG_PET_SPELLS_MESSAGE = 0x4E0014, - SMSG_PET_STABLE_RESULT = 0x38002A, - SMSG_PET_TAME_FAILURE = 0x38014D, - SMSG_PET_UNLEARNED_SPELLS = 0x4E0041, - SMSG_PHASE_SHIFT_CHANGE = 0x38000C, - SMSG_PLAYED_TIME = 0x38016F, - SMSG_PLAYER_ACKOWLEDGE_ARROW_CALLOUT = 0x4B002D, - SMSG_PLAYER_AZERITE_ITEM_EQUIPPED_STATUS_CHANGED = 0x4B001F, - SMSG_PLAYER_AZERITE_ITEM_GAINS = 0x4B001E, - SMSG_PLAYER_BONUS_ROLL_FAILED = 0x4B0021, - SMSG_PLAYER_BOUND = 0x4B0000, - SMSG_PLAYER_CHOICE_CLEAR = 0x4B0006, - SMSG_PLAYER_CHOICE_DISPLAY_ERROR = 0x4B0005, - SMSG_PLAYER_CONDITION_RESULT = 0x4B0012, - SMSG_PLAYER_END_OF_MATCH_DETAILS = 0x4B002F, - SMSG_PLAYER_HIDE_ARROW_CALLOUT = 0x4B002C, - SMSG_PLAYER_IS_ADVENTURE_MAP_POI_VALID = 0x4B0011, - SMSG_PLAYER_OPEN_SUBSCRIPTION_INTERSTITIAL = 0x4B0016, - SMSG_PLAYER_SAVE_GUILD_EMBLEM = 0x440041, - SMSG_PLAYER_SAVE_PERSONAL_EMBLEM = 0x4B002E, - SMSG_PLAYER_SHOW_ARROW_CALLOUT = 0x4B002B, - SMSG_PLAYER_SHOW_GENERIC_WIDGET_DISPLAY = 0x4B0029, - SMSG_PLAYER_SHOW_PARTY_POSE_UI = 0x4B002A, - SMSG_PLAYER_SHOW_UI_EVENT_TOAST = 0x4B0024, - SMSG_PLAYER_SKINNED = 0x4B000E, - SMSG_PLAYER_TUTORIAL_HIGHLIGHT_SPELL = 0x4B0015, - SMSG_PLAYER_TUTORIAL_UNHIGHLIGHT_SPELL = 0x4B0014, - SMSG_PLAY_MUSIC = 0x380201, - SMSG_PLAY_OBJECT_SOUND = 0x380203, - SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0x3801C9, - SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0x4E0038, - SMSG_PLAY_SCENE = 0x3800CE, - SMSG_PLAY_SOUND = 0x380200, - SMSG_PLAY_SPEAKERBOT_SOUND = 0x380204, - SMSG_PLAY_SPELL_VISUAL = 0x4E0036, - SMSG_PLAY_SPELL_VISUAL_KIT = 0x4E003A, - SMSG_PLAY_TIME_WARNING = 0x380197, - SMSG_PONG = 0x3F0006, - SMSG_POWER_UPDATE = 0x38016C, - SMSG_PRELOAD_CHILD_MAP = 0x38000D, - SMSG_PRELOAD_WORLD = 0x38002C, - SMSG_PREPOPULATE_NAME_CACHE = 0x3802C5, - SMSG_PRE_RESSURECT = 0x3801FF, - SMSG_PRINT_NOTIFICATION = 0x380063, - SMSG_PROC_RESIST = 0x3801F3, - SMSG_PROFESSION_GOSSIP = 0x380292, - SMSG_PUSH_SPELL_TO_ACTION_BAR = 0x4E0042, - SMSG_PVP_CREDIT = 0x3E0024, - SMSG_PVP_MATCH_COMPLETE = 0x3E002F, - SMSG_PVP_MATCH_INITIALIZE = 0x3E0030, - SMSG_PVP_MATCH_SET_STATE = 0x3E002E, - SMSG_PVP_MATCH_START = 0x3E002D, - SMSG_PVP_MATCH_STATISTICS = 0x3E0010, - SMSG_PVP_OPTIONS_ENABLED = 0x3E0013, - SMSG_PVP_TIER_RECORD = 0x3802FD, - SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0x3C000C, - SMSG_QUERY_CREATURE_RESPONSE = 0x3C0006, - SMSG_QUERY_GAME_OBJECT_RESPONSE = 0x3C0007, - SMSG_QUERY_GARRISON_PET_NAME_RESPONSE = 0x420041, - SMSG_QUERY_GUILD_FOLLOW_INFO_RESPONSE = 0x44002F, - SMSG_QUERY_GUILD_INFO_RESPONSE = 0x44002D, - SMSG_QUERY_ITEM_TEXT_RESPONSE = 0x3C0010, - SMSG_QUERY_NPC_TEXT_RESPONSE = 0x3C0008, - SMSG_QUERY_PAGE_TEXT_RESPONSE = 0x3C0009, - SMSG_QUERY_PETITION_RESPONSE = 0x3C000D, - SMSG_QUERY_PET_NAME_RESPONSE = 0x3C000B, - SMSG_QUERY_PLAYER_NAMES_RESPONSE = 0x4B0026, - SMSG_QUERY_PLAYER_NAME_BY_COMMUNITY_ID_RESPONSE = 0x4B000A, - SMSG_QUERY_QUEST_INFO_RESPONSE = 0x4C0016, - SMSG_QUERY_REALM_GUILD_MASTER_INFO_RESPONSE = 0x44002E, - SMSG_QUERY_TIME_RESPONSE = 0x38017D, - SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0x4C0001, - SMSG_QUEST_CONFIRM_ACCEPT = 0x4C000F, - SMSG_QUEST_FORCE_REMOVED = 0x4C001C, - SMSG_QUEST_GIVER_INVALID_QUEST = 0x4C0005, - SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE = 0x4C0014, - SMSG_QUEST_GIVER_QUEST_COMPLETE = 0x4C0003, - SMSG_QUEST_GIVER_QUEST_DETAILS = 0x4C0012, - SMSG_QUEST_GIVER_QUEST_FAILED = 0x4C0006, - SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE = 0x4C001A, - SMSG_QUEST_GIVER_REQUEST_ITEMS = 0x4C0013, - SMSG_QUEST_GIVER_STATUS = 0x4C001B, - SMSG_QUEST_GIVER_STATUS_MULTIPLE = 0x4C0011, - SMSG_QUEST_ITEM_USABILITY_RESPONSE = 0x4C0002, - SMSG_QUEST_LOG_FULL = 0x4C0007, - SMSG_QUEST_NON_LOG_UPDATE_COMPLETE = 0x4C0008, - SMSG_QUEST_POI_QUERY_RESPONSE = 0x4C001D, - SMSG_QUEST_POI_UPDATE_RESPONSE = 0x4C001F, - SMSG_QUEST_PUSH_RESULT = 0x4C0010, - SMSG_QUEST_SESSION_INFO_RESPONSE = 0x3802E8, - SMSG_QUEST_SESSION_READY_CHECK = 0x3802D6, - SMSG_QUEST_SESSION_READY_CHECK_RESPONSE = 0x3802D7, - SMSG_QUEST_SESSION_RESULT = 0x3802D5, - SMSG_QUEST_UPDATE_ADD_CREDIT = 0x4C000C, - SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0x4C000D, - SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0x4C000E, - SMSG_QUEST_UPDATE_COMPLETE = 0x4C0009, - SMSG_QUEST_UPDATE_FAILED = 0x4C000A, - SMSG_QUEST_UPDATE_FAILED_TIMER = 0x4C000B, - SMSG_QUEUE_SUMMARY_UPDATE = 0x3802A5, - SMSG_RAF_ACCOUNT_INFO = 0x3802D3, - SMSG_RAF_ACTIVITY_STATE_CHANGED = 0x3802E4, - SMSG_RAF_DEBUG_FRIEND_MONTHS = 0x380334, - SMSG_RAID_DIFFICULTY_SET = 0x380240, - SMSG_RAID_GROUP_ONLY = 0x380242, - SMSG_RAID_INSTANCE_MESSAGE = 0x3D000A, - SMSG_RAID_MARKERS_CHANGED = 0x380038, - SMSG_RANDOM_ROLL = 0x3800C8, - SMSG_RATED_PVP_INFO = 0x3E000F, - SMSG_READY_CHECK_COMPLETED = 0x380090, - SMSG_READY_CHECK_RESPONSE = 0x38008F, - SMSG_READY_CHECK_STARTED = 0x38008E, - SMSG_READ_ITEM_RESULT_FAILED = 0x38023C, - SMSG_READ_ITEM_RESULT_OK = 0x380233, - SMSG_REALM_QUERY_RESPONSE = 0x3C0005, - SMSG_REATTACH_RESURRECT = 0x3801E3, - SMSG_RECEIVE_PING_UNIT = 0x380039, - SMSG_RECEIVE_PING_WORLD_POINT = 0x38003A, - SMSG_RECRAFT_ITEM_RESULT = 0x38032A, - SMSG_RECRUIT_A_FRIEND_FAILURE = 0x38015A, - SMSG_REFRESH_COMPONENT = 0x3800E9, - SMSG_REGIONWIDE_CHARACTER_MAIL_DATA = 0x38001A, - SMSG_REGIONWIDE_CHARACTER_RESTRICTIONS_DATA = 0x380019, - SMSG_REMOVE_ITEM_PASSIVE = 0x380043, - SMSG_REMOVE_SPELL_FROM_ACTION_BAR = 0x4E0043, - SMSG_REPLACE_TROPHY_RESPONSE = 0x380258, - SMSG_REPORT_PVP_PLAYER_AFK_RESULT = 0x4B0009, - SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0x380025, - SMSG_REQUEST_PVP_REWARDS_RESPONSE = 0x3E0014, - SMSG_REQUEST_SCHEDULED_PVP_INFO_RESPONSE = 0x3E0015, - SMSG_RESET_COMPRESSION_CONTEXT = 0x3F0007, - SMSG_RESET_FAILED_NOTIFY = 0x380151, - SMSG_RESET_LAST_LOADED_CONFIG_CVARS = 0x380331, - SMSG_RESET_QUEST_POI = 0x4C0020, - SMSG_RESET_RANGED_COMBAT_TIMER = 0x3E0023, - SMSG_RESET_WEEKLY_CURRENCY = 0x380009, - SMSG_RESPEC_WIPE_CONFIRM = 0x3800AB, - SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x380006, - SMSG_RESPONSE_PERK_PENDING_REWARDS = 0x380304, - SMSG_RESPONSE_PERK_RECENT_PURCHASES = 0x380305, - SMSG_RESTART_GLOBAL_COOLDOWN = 0x4E0052, - SMSG_RESTRICTED_ACCOUNT_WARNING = 0x380052, - SMSG_RESUME_CAST = 0x4E002C, - SMSG_RESUME_CAST_BAR = 0x4E002F, - SMSG_RESUME_COMMS = 0x3F0003, - SMSG_RESUME_TOKEN = 0x380041, - SMSG_RESURRECT_REQUEST = 0x380012, - SMSG_RESYNC_RUNES = 0x4E0050, - SMSG_RETURNING_PLAYER_PROMPT = 0x38023B, - SMSG_RETURN_APPLICANT_LIST = 0x3802C9, - SMSG_RETURN_RECRUITING_CLUBS = 0x3802C8, - SMSG_ROLE_CHANGED_INFORM = 0x380021, - SMSG_ROLE_CHOSEN = 0x46001D, - SMSG_ROLE_POLL_INFORM = 0x380022, - SMSG_RUNEFORGE_LEGENDARY_CRAFTING_OPEN_NPC = 0x380291, - SMSG_RUNE_REGEN_DEBUG = 0x38004F, - SMSG_SCENARIO_COMPLETED = 0x38027F, - SMSG_SCENARIO_POIS = 0x3800CB, - SMSG_SCENARIO_PROGRESS_UPDATE = 0x3800C4, - SMSG_SCENARIO_SHOW_CRITERIA = 0x380295, - SMSG_SCENARIO_STATE = 0x3800C3, - SMSG_SCENARIO_UI_UPDATE = 0x380294, - SMSG_SCENARIO_VACATE = 0x38023D, - SMSG_SCENE_OBJECT_EVENT = 0x38007A, - SMSG_SCENE_OBJECT_PET_BATTLE_FINAL_ROUND = 0x38007F, - SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED = 0x380080, - SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND = 0x38007C, - SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE = 0x38007B, - SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE = 0x38007E, - SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT = 0x38007D, - SMSG_SCHEDULED_AREA_POI_UPDATE_RESPONSE = 0x4B0019, - SMSG_SCRIPT_CAST = 0x4E0047, - SMSG_SEASON_INFO = 0x38005A, - SMSG_SELL_RESPONSE = 0x38015E, - SMSG_SEND_ITEM_PASSIVES = 0x380044, - SMSG_SEND_KNOWN_SPELLS = 0x4E0019, - SMSG_SEND_RAID_TARGET_UPDATE_ALL = 0x3800C6, - SMSG_SEND_RAID_TARGET_UPDATE_SINGLE = 0x3800C7, - SMSG_SEND_SPELL_CHARGES = 0x4E001B, - SMSG_SEND_SPELL_HISTORY = 0x4E001A, - SMSG_SEND_UNLEARN_SPELLS = 0x4E001C, - SMSG_SERVER_FIRST_ACHIEVEMENTS = 0x3800E6, - SMSG_SERVER_TIME = 0x38011D, - SMSG_SERVER_TIME_OFFSET = 0x3801AE, - SMSG_SETUP_COMBAT_LOG_FILE_FLUSH = 0x4E000F, - SMSG_SETUP_CURRENCY = 0x380007, - SMSG_SET_AI_ANIM_KIT = 0x3801C8, - SMSG_SET_ANIM_TIER = 0x3801CC, - SMSG_SET_CHR_UPGRADE_TIER = 0x380077, - SMSG_SET_CURRENCY = 0x380008, - SMSG_SET_DF_FAST_LAUNCH_RESULT = 0x460012, - SMSG_SET_DUNGEON_DIFFICULTY = 0x38013F, - SMSG_SET_FACTION_AT_WAR = 0x380199, - SMSG_SET_FACTION_NOT_VISIBLE = 0x3801C3, - SMSG_SET_FACTION_STANDING = 0x3801C4, - SMSG_SET_FACTION_VISIBLE = 0x3801C2, - SMSG_SET_FLAT_SPELL_MODIFIER = 0x4E0027, - SMSG_SET_ITEM_PURCHASE_DATA = 0x380033, - SMSG_SET_LOOT_METHOD_FAILED = 0x380263, - SMSG_SET_MAX_WEEKLY_QUANTITY = 0x380036, - SMSG_SET_MELEE_ANIM_KIT = 0x3801CB, - SMSG_SET_MOVEMENT_ANIM_KIT = 0x3801CA, - SMSG_SET_PCT_SPELL_MODIFIER = 0x4E0028, - SMSG_SET_PET_SPECIALIZATION = 0x3800BD, - SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x4B000B, - SMSG_SET_PLAY_HOVER_ANIM = 0x380053, - SMSG_SET_PROFICIENCY = 0x3801CD, - SMSG_SET_QUEST_REPLAY_COOLDOWN_OVERRIDE = 0x3802DC, - SMSG_SET_SHIPMENT_READY_RESPONSE = 0x42003A, - SMSG_SET_SPELL_CHARGES = 0x4E0018, - SMSG_SET_TIME_ZONE_INFORMATION = 0x380112, - SMSG_SET_VEHICLE_REC_ID = 0x380190, - SMSG_SHADOWLANDS_CAPACITANCE_UPDATE = 0x380308, - SMSG_SHIPMENT_FACTION_UPDATE_RESULT = 0x42003B, - SMSG_SHOW_DELVES_COMPANION_CONFIGURATION_UI = 0x38034A, - SMSG_SHOW_DELVES_DISPLAY_UI = 0x380348, - SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0x380073, - SMSG_SHOW_QUEST_COMPLETION_TEXT = 0x4C0015, - SMSG_SHOW_TAXI_NODES = 0x380167, - SMSG_SHOW_TRADE_SKILL_RESPONSE = 0x380209, - SMSG_SOCIAL_CONTRACT_REQUEST_RESPONSE = 0x380314, - SMSG_SOCKET_GEMS_FAILURE = 0x3801C0, - SMSG_SOCKET_GEMS_SUCCESS = 0x3801BF, - SMSG_SPECIAL_MOUNT_ANIM = 0x38013A, - SMSG_SPECTATE_END = 0x380336, - SMSG_SPECTATE_PLAYER = 0x380335, - SMSG_SPEC_INVOLUNTARILY_CHANGED = 0x3801B2, - SMSG_SPELL_ABSORB_LOG = 0x4E000C, - SMSG_SPELL_CATEGORY_COOLDOWN = 0x4E0006, - SMSG_SPELL_CHANNEL_START = 0x4E0022, - SMSG_SPELL_CHANNEL_UPDATE = 0x4E0023, - SMSG_SPELL_COOLDOWN = 0x4E0005, - SMSG_SPELL_DAMAGE_SHIELD = 0x4E001F, - SMSG_SPELL_DELAYED = 0x4E0030, - SMSG_SPELL_DISPELL_LOG = 0x4E0007, - SMSG_SPELL_EMPOWER_SET_STAGE = 0x4E0026, - SMSG_SPELL_EMPOWER_START = 0x4E0024, - SMSG_SPELL_EMPOWER_UPDATE = 0x4E0025, - SMSG_SPELL_ENERGIZE_LOG = 0x4E0009, - SMSG_SPELL_EXECUTE_LOG = 0x4E0031, - SMSG_SPELL_FAILED_OTHER = 0x4E0046, - SMSG_SPELL_FAILURE = 0x4E0044, - SMSG_SPELL_FAILURE_MESSAGE = 0x4E004B, - SMSG_SPELL_GO = 0x4E002A, - SMSG_SPELL_HEAL_ABSORB_LOG = 0x4E000B, - SMSG_SPELL_HEAL_LOG = 0x4E000A, - SMSG_SPELL_INSTAKILL_LOG = 0x4E0021, - SMSG_SPELL_INTERRUPT_LOG = 0x4E000D, - SMSG_SPELL_MISS_LOG = 0x4E0032, - SMSG_SPELL_NON_MELEE_DAMAGE_LOG = 0x4E0020, - SMSG_SPELL_OR_DAMAGE_IMMUNE = 0x4E001D, - SMSG_SPELL_PERIODIC_AURA_LOG = 0x4E0008, - SMSG_SPELL_PREPARE = 0x4E0029, - SMSG_SPELL_START = 0x4E002B, - SMSG_SPELL_VISUAL_LOAD_SCREEN = 0x380065, - SMSG_SPLASH_SCREEN_SHOW_LATEST = 0x3802EE, - SMSG_STAND_STATE_UPDATE = 0x3801B6, - SMSG_STARTER_BUILD_ACTIVATE_FAILED = 0x38006B, - SMSG_START_ELAPSED_TIMER = 0x38009C, - SMSG_START_ELAPSED_TIMERS = 0x38009E, - SMSG_START_LIGHTNING_STORM = 0x380142, - SMSG_START_LOOT_ROLL = 0x3800B5, - SMSG_START_MIRROR_TIMER = 0x3801A9, - SMSG_START_TIMER = 0x38003D, - SMSG_STOP_ELAPSED_TIMER = 0x38009D, - SMSG_STOP_MIRROR_TIMER = 0x3801AB, - SMSG_STOP_SPEAKERBOT_SOUND = 0x380205, - SMSG_STOP_TIMER = 0x38003E, - SMSG_STREAMING_MOVIES = 0x38003C, - SMSG_SUGGEST_INVITE_INFORM = 0x380229, - SMSG_SUMMON_CANCEL = 0x38014B, - SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED = 0x380023, - SMSG_SUMMON_REQUEST = 0x3801BA, - SMSG_SUPERCEDED_SPELLS = 0x4E003D, - SMSG_SUSPEND_COMMS = 0x3F0002, - SMSG_SUSPEND_TOKEN = 0x380040, - SMSG_SYNC_WOW_ENTITLEMENTS = 0x3802E6, - SMSG_TALENTS_INVOLUNTARILY_RESET = 0x3801B1, - SMSG_TAXI_NODE_STATUS = 0x380117, - SMSG_TEXT_EMOTE = 0x380115, - SMSG_THREAT_CLEAR = 0x380176, - SMSG_THREAT_REMOVE = 0x380175, - SMSG_THREAT_UPDATE = 0x380174, - SMSG_TIMERUNNING_SEASON_ENDED = 0x38034B, - SMSG_TIME_ADJUSTMENT = 0x490001, - SMSG_TIME_SYNC_REQUEST = 0x490000, - SMSG_TITLE_EARNED = 0x380171, - SMSG_TITLE_LOST = 0x380172, - SMSG_TOTEM_CREATED = 0x380161, - SMSG_TOTEM_DURATION_CHANGED = 0x380163, - SMSG_TOTEM_MOVED = 0x380164, - SMSG_TOTEM_REMOVED = 0x380162, - SMSG_TRADE_STATUS = 0x380017, - SMSG_TRADE_UPDATED = 0x380016, - SMSG_TRAINER_BUY_FAILED = 0x380179, - SMSG_TRAINER_LIST = 0x380178, - SMSG_TRAIT_CONFIG_COMMIT_FAILED = 0x38006A, - SMSG_TRANSFER_ABORTED = 0x38019C, - SMSG_TRANSFER_PENDING = 0x380066, - SMSG_TREASURE_PICKER_RESPONSE = 0x3C0011, - SMSG_TRIGGER_CINEMATIC = 0x38025D, - SMSG_TRIGGER_MOVIE = 0x380165, - SMSG_TURN_IN_PETITION_RESULT = 0x3801E6, - SMSG_TUTORIAL_FLAGS = 0x380251, - SMSG_UI_ACTION = 0x380202, - SMSG_UI_MAP_QUEST_LINES_RESPONSE = 0x4C0023, - SMSG_UNDELETE_CHARACTER_RESPONSE = 0x38025E, - SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE = 0x38025F, - SMSG_UNLEARNED_SPELLS = 0x4E003F, - SMSG_UNLOAD_CHILD_MAP = 0x38000E, - SMSG_UPDATE_AADC_STATUS_RESPONSE = 0x3802FE, - SMSG_UPDATE_ACCOUNT_DATA = 0x3801A2, - SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x3801A3, - SMSG_UPDATE_ACTION_BUTTONS = 0x380078, - SMSG_UPDATE_BNET_SESSION_KEY = 0x3802B6, - SMSG_UPDATE_CAPTURE_POINT = 0x3E0007, - SMSG_UPDATE_CELESTIAL_BODY = 0x3802B2, - SMSG_UPDATE_CHARACTER_FLAGS = 0x380257, - SMSG_UPDATE_CHARGE_CATEGORY_COOLDOWN = 0x3801FE, - SMSG_UPDATE_COOLDOWN = 0x3801FD, - SMSG_UPDATE_CRAFTING_NPC_RECIPES = 0x420038, - SMSG_UPDATE_DAILY_MISSION_COUNTER = 0x420021, - SMSG_UPDATE_EXPANSION_LEVEL = 0x3800DE, - SMSG_UPDATE_GAME_TIME_STATE = 0x3802B9, - SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x380144, - SMSG_UPDATE_LAST_INSTANCE = 0x380123, - SMSG_UPDATE_OBJECT = 0x480000, - SMSG_UPDATE_PRIMARY_SPEC = 0x380070, - SMSG_UPDATE_RECENT_PLAYER_GUIDS = 0x38008D, - SMSG_UPDATE_TALENT_DATA = 0x38006F, - SMSG_UPDATE_WORLD_STATE = 0x3801E0, - SMSG_USERLIST_ADD = 0x3D000F, - SMSG_USERLIST_REMOVE = 0x3D0010, - SMSG_USERLIST_UPDATE = 0x3D0011, - SMSG_USE_EQUIPMENT_SET_RESULT = 0x3801E7, - SMSG_VAS_CHECK_TRANSFER_OK_RESPONSE = 0x3802AD, - SMSG_VAS_GET_QUEUE_MINUTES_RESPONSE = 0x3802AB, - SMSG_VAS_GET_SERVICE_STATUS_RESPONSE = 0x3802AA, - SMSG_VAS_PURCHASE_COMPLETE = 0x380285, - SMSG_VAS_PURCHASE_STATE_UPDATE = 0x380284, - SMSG_VENDOR_INVENTORY = 0x380051, - SMSG_VIGNETTE_UPDATE = 0x4B0010, - SMSG_VOICE_CHANNEL_INFO_RESPONSE = 0x3802B1, - SMSG_VOICE_CHANNEL_STT_TOKEN_RESPONSE = 0x3802F9, - SMSG_VOICE_LOGIN_RESPONSE = 0x3802B0, - SMSG_VOID_ITEM_SWAP_RESPONSE = 0x4F0004, - SMSG_VOID_STORAGE_CONTENTS = 0x4F0001, - SMSG_VOID_STORAGE_FAILED = 0x4F0000, - SMSG_VOID_STORAGE_TRANSFER_CHANGES = 0x4F0002, - SMSG_VOID_TRANSFER_RESULT = 0x4F0003, - SMSG_WAIT_QUEUE_FINISH = 0x380003, - SMSG_WAIT_QUEUE_UPDATE = 0x380002, - SMSG_WARDEN3_DATA = 0x38000B, - SMSG_WARDEN3_DISABLED = 0x3802B4, - SMSG_WARDEN3_ENABLED = 0x3802B3, - SMSG_WARFRONT_COMPLETE = 0x3801F6, - SMSG_WARGAME_REQUEST_OPPONENT_RESPONSE = 0x3E0012, - SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT = 0x3E0011, - SMSG_WEATHER = 0x380141, - SMSG_WEEKLY_REWARDS_PROGRESS_RESULT = 0x3802F1, - SMSG_WEEKLY_REWARDS_RESULT = 0x3802EF, - SMSG_WEEKLY_REWARD_CLAIM_RESULT = 0x3802F0, - SMSG_WHO = 0x3D0002, - SMSG_WHO_IS = 0x380140, - SMSG_WILL_BE_KICKED_FOR_ADDED_SUBSCRIPTION_TIME = 0x3802B8, - SMSG_WORLD_QUEST_UPDATE_RESPONSE = 0x4B0017, - SMSG_WORLD_SERVER_INFO = 0x380045, - SMSG_WOW_ENTITLEMENT_NOTIFICATION = 0x3802E7, - SMSG_WOW_LABS_AREA_INFO = 0x380319, - SMSG_WOW_LABS_NOTIFY_PLAYERS_MATCH_END = 0x380315, - SMSG_WOW_LABS_NOTIFY_PLAYERS_MATCH_STATE_CHANGED = 0x380316, - SMSG_WOW_LABS_PARTY_ERROR = 0x380322, - SMSG_WOW_LABS_SET_AREA_ID_RESULT = 0x380317, - SMSG_WOW_LABS_SET_PREDICTION_CIRCLE = 0x38031B, - SMSG_WOW_LABS_SET_SELECTED_AREA_ID = 0x380318, - SMSG_XP_AWARDED_FROM_CURRENCY = 0x380330, - SMSG_XP_GAIN_ABORTED = 0x380062, - SMSG_XP_GAIN_ENABLED = 0x380241, - SMSG_ZONE_UNDER_ATTACK = 0x3D000B, + SMSG_ABORT_NEW_WORLD = 0x360030, + SMSG_ACCOUNT_CHARACTER_CURRENCY_LISTS = 0x360346, + SMSG_ACCOUNT_CONVERSION_STATE_UPDATE = 0x36034B, + SMSG_ACCOUNT_COSMETIC_ADDED = 0x3602FF, + SMSG_ACCOUNT_CRITERIA_UPDATE = 0x3602E7, + SMSG_ACCOUNT_DATA_TIMES = 0x3601A8, + SMSG_ACCOUNT_EXPORT_RESPONSE = 0x360337, + SMSG_ACCOUNT_ITEM_COLLECTION_DATA = 0x360351, + SMSG_ACCOUNT_MOUNT_REMOVED = 0x360047, + SMSG_ACCOUNT_MOUNT_UPDATE = 0x360046, + SMSG_ACCOUNT_NOTIFICATIONS_RESPONSE = 0x3602FE, + SMSG_ACCOUNT_STORE_CURRENCY_UPDATE = 0x360320, + SMSG_ACCOUNT_STORE_FRONT_UPDATE = 0x360321, + SMSG_ACCOUNT_STORE_ITEM_STATE_CHANGED = 0x360322, + SMSG_ACCOUNT_STORE_RESULT = 0x360323, + SMSG_ACCOUNT_TOY_UPDATE = 0x360048, + SMSG_ACCOUNT_TRANSMOG_SET_FAVORITES_UPDATE = 0x36004C, + SMSG_ACCOUNT_TRANSMOG_UPDATE = 0x36004B, + SMSG_ACCOUNT_WARBAND_SCENE_UPDATE = 0x36004E, + SMSG_ACHIEVEMENT_DELETED = 0x360185, + SMSG_ACHIEVEMENT_EARNED = 0x3600E0, + SMSG_ACTIVATE_ESSENCE_FAILED = 0x4A0020, + SMSG_ACTIVATE_SOULBIND_FAILED = 0x4A0022, + SMSG_ACTIVATE_TAXI_REPLY = 0x36011C, + SMSG_ACTIVE_GLYPHS = 0x4D0045, + SMSG_ACTIVE_SCHEDULED_WORLD_STATE_INFO = 0x3601E3, + SMSG_ADDON_LIST_REQUEST = 0x3600DF, + SMSG_ADD_BATTLENET_FRIEND_RESPONSE = 0x3600DA, + SMSG_ADD_ITEM_PASSIVE = 0x360042, + SMSG_ADD_LOSS_OF_CONTROL = 0x36010F, + SMSG_ADD_RUNE_POWER = 0x360156, + SMSG_ADJUST_SPLINE_DURATION = 0x360069, + SMSG_ADVANCED_COMBAT_LOG = 0x3602FC, + SMSG_ADVENTURE_JOURNAL_DATA_RESPONSE = 0x3602F7, + SMSG_AE_LOOT_TARGETS = 0x3600B5, + SMSG_AE_LOOT_TARGET_ACK = 0x3600B6, + SMSG_AI_REACTION = 0x360153, + SMSG_ALLIED_RACE_DETAILS = 0x360291, + SMSG_ALL_ACCOUNT_CRITERIA = 0x360005, + SMSG_ALL_ACHIEVEMENT_DATA = 0x360004, + SMSG_ALL_GUILD_ACHIEVEMENTS = 0x420000, + SMSG_APPLY_MOUNT_EQUIPMENT_RESULT = 0x3602D4, + SMSG_ARCHAEOLOGY_SURVERY_CAST = 0x36001D, + SMSG_AREA_POI_UPDATE_RESPONSE = 0x4A0018, + SMSG_AREA_SPIRIT_HEALER_TIME = 0x3601DC, + SMSG_AREA_TRIGGER_DENIED = 0x370004, + SMSG_AREA_TRIGGER_NO_CORPSE = 0x3601B4, + SMSG_AREA_TRIGGER_PLAY_SPELL_VISUAL = 0x370002, + SMSG_AREA_TRIGGER_UPDATE_DECAL_PROPERTIES = 0x370003, + SMSG_ARENA_CLEAR_OPPONENTS = 0x3600E6, + SMSG_ARENA_CROWD_CONTROL_SPELL_RESULT = 0x3600CF, + SMSG_ARENA_PREP_OPPONENT_SPECIALIZATIONS = 0x3600E5, + SMSG_ARTIFACT_ENDGAME_POWERS_REFUNDED = 0x36023E, + SMSG_ARTIFACT_FORGE_ERROR = 0x36023C, + SMSG_ARTIFACT_RESPEC_PROMPT = 0x36023D, + SMSG_ARTIFACT_XP_GAIN = 0x360284, + SMSG_ATTACKER_STATE_UPDATE = 0x3C002C, + SMSG_ATTACK_START = 0x3C0017, + SMSG_ATTACK_STOP = 0x3C0018, + SMSG_ATTACK_SWING_ERROR = 0x3C0026, + SMSG_ATTACK_SWING_LANDED_LOG = 0x3C0027, + SMSG_AUCTIONABLE_TOKEN_AUCTION_SOLD = 0x36026D, + SMSG_AUCTIONABLE_TOKEN_SELL_AT_MARKET_PRICE_RESPONSE = 0x36026C, + SMSG_AUCTIONABLE_TOKEN_SELL_CONFIRM_REQUIRED = 0x36026B, + SMSG_AUCTION_CLOSED_NOTIFICATION = 0x360190, + SMSG_AUCTION_COMMAND_RESULT = 0x36018D, + SMSG_AUCTION_DISABLE_NEW_POSTINGS = 0x360324, + SMSG_AUCTION_FAVORITE_LIST = 0x3602EE, + SMSG_AUCTION_GET_COMMODITY_QUOTE_RESULT = 0x3602E6, + SMSG_AUCTION_HELLO_RESPONSE = 0x36018B, + SMSG_AUCTION_LIST_BIDDED_ITEMS_RESULT = 0x3602E5, + SMSG_AUCTION_LIST_BUCKETS_RESULT = 0x3602E1, + SMSG_AUCTION_LIST_ITEMS_RESULT = 0x3602E2, + SMSG_AUCTION_LIST_OWNED_ITEMS_RESULT = 0x3602E4, + SMSG_AUCTION_OUTBID_NOTIFICATION = 0x36018F, + SMSG_AUCTION_OWNER_BID_NOTIFICATION = 0x360191, + SMSG_AUCTION_REPLICATE_RESPONSE = 0x36018C, + SMSG_AUCTION_WON_NOTIFICATION = 0x36018E, + SMSG_AURA_POINTS_DEPLETED = 0x4D0012, + SMSG_AURA_UPDATE = 0x4D0011, + SMSG_AUTH_CHALLENGE = 0x3D0000, + SMSG_AUTH_FAILED = 0x360000, + SMSG_AUTH_RESPONSE = 0x360001, + SMSG_AVAILABLE_HOTFIXES = 0x3A0001, + SMSG_BACKPACK_DEFAULT_SIZE_CHANGED = 0x360325, + SMSG_BAG_CLEANUP_FINISHED = 0x4E0007, + SMSG_BARBER_SHOP_RESULT = 0x36015B, + SMSG_BATCH_PRESENCE_SUBSCRIPTION = 0x3602C5, + SMSG_BATTLEFIELD_LIST = 0x3C0005, + SMSG_BATTLEFIELD_PORT_DENIED = 0x3C000B, + SMSG_BATTLEFIELD_STATUS_ACTIVE = 0x3C0001, + SMSG_BATTLEFIELD_STATUS_FAILED = 0x3C0004, + SMSG_BATTLEFIELD_STATUS_GROUP_PROPOSAL_FAILED = 0x3C000E, + SMSG_BATTLEFIELD_STATUS_NEED_CONFIRMATION = 0x3C0000, + SMSG_BATTLEFIELD_STATUS_NONE = 0x3C0003, + SMSG_BATTLEFIELD_STATUS_QUEUED = 0x3C0002, + SMSG_BATTLEFIELD_STATUS_WAIT_FOR_GROUPS = 0x3C000D, + SMSG_BATTLEGROUND_INFO_THROTTLED = 0x3C000C, + SMSG_BATTLEGROUND_INIT = 0x3C0029, + SMSG_BATTLEGROUND_PLAYER_JOINED = 0x3C0009, + SMSG_BATTLEGROUND_PLAYER_LEFT = 0x3C000A, + SMSG_BATTLEGROUND_PLAYER_POSITIONS = 0x3C0006, + SMSG_BATTLEGROUND_POINTS = 0x3C0028, + SMSG_BATTLENET_CHALLENGE_ABORT = 0x360226, + SMSG_BATTLENET_CHALLENGE_START = 0x360225, + SMSG_BATTLENET_NOTIFICATION = 0x36029D, + SMSG_BATTLENET_RESPONSE = 0x36029C, + SMSG_BATTLE_NET_CONNECTION_STATUS = 0x36029E, + SMSG_BATTLE_PAY_ACK_FAILED = 0x360221, + SMSG_BATTLE_PAY_BATTLE_PET_DELIVERED = 0x360216, + SMSG_BATTLE_PAY_COLLECTION_ITEM_DELIVERED = 0x360217, + SMSG_BATTLE_PAY_CONFIRM_PURCHASE = 0x360220, + SMSG_BATTLE_PAY_DELIVERY_ENDED = 0x360214, + SMSG_BATTLE_PAY_DELIVERY_STARTED = 0x360213, + SMSG_BATTLE_PAY_DISTRIBUTION_ASSIGN_VAS_RESPONSE = 0x360304, + SMSG_BATTLE_PAY_DISTRIBUTION_UNREVOKED = 0x360211, + SMSG_BATTLE_PAY_DISTRIBUTION_UPDATE = 0x360212, + SMSG_BATTLE_PAY_GET_DISTRIBUTION_LIST_RESPONSE = 0x360210, + SMSG_BATTLE_PAY_GET_PRODUCT_LIST_RESPONSE = 0x36020E, + SMSG_BATTLE_PAY_GET_PURCHASE_LIST_RESPONSE = 0x36020F, + SMSG_BATTLE_PAY_MOUNT_DELIVERED = 0x360215, + SMSG_BATTLE_PAY_PURCHASE_UPDATE = 0x36021F, + SMSG_BATTLE_PAY_START_CHECKOUT = 0x3602B9, + SMSG_BATTLE_PAY_START_DISTRIBUTION_ASSIGN_TO_TARGET_RESPONSE = 0x36021D, + SMSG_BATTLE_PAY_START_PURCHASE_RESPONSE = 0x36021C, + SMSG_BATTLE_PAY_VALIDATE_PURCHASE_RESPONSE = 0x3602AD, + SMSG_BATTLE_PETS_HEALED = 0x36008B, + SMSG_BATTLE_PET_CAGE_DATE_ERROR = 0x360117, + SMSG_BATTLE_PET_DELETED = 0x360088, + SMSG_BATTLE_PET_ERROR = 0x3600D5, + SMSG_BATTLE_PET_JOURNAL = 0x360087, + SMSG_BATTLE_PET_JOURNAL_LOCK_ACQUIRED = 0x360085, + SMSG_BATTLE_PET_JOURNAL_LOCK_DENIED = 0x360086, + SMSG_BATTLE_PET_RESTORED = 0x36008A, + SMSG_BATTLE_PET_REVOKED = 0x360089, + SMSG_BATTLE_PET_TRAP_LEVEL = 0x360083, + SMSG_BATTLE_PET_UPDATES = 0x360082, + SMSG_BIND_POINT_UPDATE = 0x360011, + SMSG_BLACK_MARKET_BID_ON_ITEM_RESULT = 0x3600C5, + SMSG_BLACK_MARKET_OUTBID = 0x3600C6, + SMSG_BLACK_MARKET_REQUEST_ITEMS_RESULT = 0x3600C4, + SMSG_BLACK_MARKET_WON = 0x3600C7, + SMSG_BONUS_ROLL_EMPTY = 0x3600E2, + SMSG_BOSS_KILL = 0x3C002B, + SMSG_BREAK_TARGET = 0x3C0016, + SMSG_BROADCAST_ACHIEVEMENT = 0x3B0012, + SMSG_BROADCAST_SUMMON_CAST = 0x3602C7, + SMSG_BROADCAST_SUMMON_RESPONSE = 0x3602C8, + SMSG_BUY_FAILED = 0x360164, + SMSG_BUY_SUCCEEDED = 0x360163, + SMSG_CACHE_INFO = 0x3A000F, + SMSG_CACHE_VERSION = 0x3A000E, + SMSG_CALENDAR_CLEAR_PENDING_ACTION = 0x36013C, + SMSG_CALENDAR_COMMAND_RESULT = 0x36013D, + SMSG_CALENDAR_COMMUNITY_INVITE = 0x36012C, + SMSG_CALENDAR_EVENT_REMOVED_ALERT = 0x360134, + SMSG_CALENDAR_EVENT_UPDATED_ALERT = 0x360135, + SMSG_CALENDAR_INVITE_ADDED = 0x36012D, + SMSG_CALENDAR_INVITE_ALERT = 0x360131, + SMSG_CALENDAR_INVITE_NOTES = 0x360136, + SMSG_CALENDAR_INVITE_NOTES_ALERT = 0x360137, + SMSG_CALENDAR_INVITE_REMOVED = 0x36012E, + SMSG_CALENDAR_INVITE_REMOVED_ALERT = 0x360133, + SMSG_CALENDAR_INVITE_STATUS = 0x36012F, + SMSG_CALENDAR_INVITE_STATUS_ALERT = 0x360132, + SMSG_CALENDAR_MODERATOR_STATUS = 0x360130, + SMSG_CALENDAR_RAID_LOCKOUT_ADDED = 0x360138, + SMSG_CALENDAR_RAID_LOCKOUT_REMOVED = 0x360139, + SMSG_CALENDAR_RAID_LOCKOUT_UPDATED = 0x36013A, + SMSG_CALENDAR_SEND_CALENDAR = 0x36012A, + SMSG_CALENDAR_SEND_EVENT = 0x36012B, + SMSG_CALENDAR_SEND_NUM_PENDING = 0x36013B, + SMSG_CAMERA_EFFECT = 0x3601C2, + SMSG_CANCEL_AUTO_REPEAT = 0x36017B, + SMSG_CANCEL_COMBAT = 0x3C0025, + SMSG_CANCEL_ORPHAN_SPELL_VISUAL = 0x4D0037, + SMSG_CANCEL_PING_PIN = 0x36003B, + SMSG_CANCEL_PRELOAD_WORLD = 0x36002E, + SMSG_CANCEL_SCENE = 0x3600D4, + SMSG_CANCEL_SPELL_VISUAL = 0x4D0035, + SMSG_CANCEL_SPELL_VISUAL_KIT = 0x4D0039, + SMSG_CAN_DUEL_RESULT = 0x3C0021, + SMSG_CAN_REDEEM_TOKEN_FOR_BALANCE_RESPONSE = 0x3602AC, + SMSG_CAPTURE_POINT_REMOVED = 0x3C0008, + SMSG_CAST_FAILED = 0x4D0048, + SMSG_CAS_REFRESH_REMOTE_DATA = 0x360115, + SMSG_CAUTIONARY_CHANNEL_MESSAGE = 0x3B0009, + SMSG_CAUTIONARY_CHAT_MESSAGE = 0x3B0008, + SMSG_CHAIN_MISSILE_BOUNCE = 0x360061, + SMSG_CHALLENGE_MODE_COMPLETE = 0x3600A6, + SMSG_CHALLENGE_MODE_NEW_PLAYER_RECORD = 0x3600A7, + SMSG_CHALLENGE_MODE_REQUEST_LEADERS_RESULT = 0x3600AD, + SMSG_CHALLENGE_MODE_RESET = 0x3600A5, + SMSG_CHALLENGE_MODE_SET_LEAVER_PENALTY_TIMER = 0x4A0030, + SMSG_CHALLENGE_MODE_START = 0x3600A3, + SMSG_CHALLENGE_MODE_UPDATE_DEATH_COUNT = 0x3600A4, + SMSG_CHANGE_PLAYER_DIFFICULTY_RESULT = 0x4A000C, + SMSG_CHANGE_REALM_TICKET_RESPONSE = 0x36029F, + SMSG_CHANNEL_LIST = 0x3B001B, + SMSG_CHANNEL_NOTIFY = 0x3B0017, + SMSG_CHANNEL_NOTIFY_JOINED = 0x3B0019, + SMSG_CHANNEL_NOTIFY_LEFT = 0x3B001A, + SMSG_CHANNEL_NOTIFY_NPE_JOINED_BATCH = 0x3B0018, + SMSG_CHARACTER_CHECK_UPGRADE_RESULT = 0x360259, + SMSG_CHARACTER_LOGIN_FAILED = 0x3601A2, + SMSG_CHARACTER_OBJECT_TEST_RESPONSE = 0x360224, + SMSG_CHARACTER_RENAME_RESULT = 0x3601FF, + SMSG_CHARACTER_UPGRADE_ABORTED = 0x360258, + SMSG_CHARACTER_UPGRADE_COMPLETE = 0x360257, + SMSG_CHARACTER_UPGRADE_MANUAL_UNREVOKE_RESULT = 0x36025A, + SMSG_CHARACTER_UPGRADE_STARTED = 0x360256, + SMSG_CHAR_CUSTOMIZE_FAILURE = 0x36017F, + SMSG_CHAR_CUSTOMIZE_SUCCESS = 0x360180, + SMSG_CHAR_FACTION_CHANGE_RESULT = 0x360243, + SMSG_CHAT = 0x3B0001, + SMSG_CHAT_AUTO_RESPONDED = 0x3B000E, + SMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_RESPONSE = 0x3B0022, + SMSG_CHAT_DOWN = 0x3B0014, + SMSG_CHAT_IGNORED_ACCOUNT_MUTED = 0x3B0000, + SMSG_CHAT_IS_DOWN = 0x3B0015, + SMSG_CHAT_NOT_IN_GUILD = 0x3B0023, + SMSG_CHAT_NOT_IN_PARTY = 0x3B0006, + SMSG_CHAT_PLAYER_AMBIGUOUS = 0x3B0004, + SMSG_CHAT_PLAYER_NOTFOUND = 0x3B000D, + SMSG_CHAT_RECONNECT = 0x3B0016, + SMSG_CHAT_REGIONAL_SERVICE_STATUS = 0x3B001D, + SMSG_CHAT_RESTRICTED = 0x3B0007, + SMSG_CHAT_SERVER_MESSAGE = 0x3B001C, + SMSG_CHEAT_IGNORE_DIMISHING_RETURNS = 0x4D0002, + SMSG_CHECK_ABANDON_NPE = 0x4A0023, + SMSG_CHECK_CHARACTER_NAME_AVAILABILITY_RESULT = 0x36001B, + SMSG_CHECK_WARGAME_ENTRY = 0x360027, + SMSG_CHROMIE_TIME_SELECT_EXPANSION_SUCCESS = 0x3602F1, + SMSG_CLAIM_RAF_REWARD_RESPONSE = 0x3602D8, + SMSG_CLEAR_ALL_SPELL_CHARGES = 0x4D0016, + SMSG_CLEAR_BOSS_EMOTES = 0x360054, + SMSG_CLEAR_COOLDOWN = 0x360158, + SMSG_CLEAR_COOLDOWNS = 0x4D0015, + SMSG_CLEAR_RESURRECT = 0x360013, + SMSG_CLEAR_SPELL_CHARGES = 0x4D0017, + SMSG_CLEAR_TARGET = 0x3C0022, + SMSG_CLEAR_TREASURE_PICKER_CACHE = 0x4B0022, + SMSG_CLOSE_ARTIFACT_FORGE = 0x36023B, + SMSG_CLUB_FINDER_ERROR_MESSAGE = 0x3602D0, + SMSG_CLUB_FINDER_GET_CLUB_POSTING_IDS_RESPONSE = 0x3602D3, + SMSG_CLUB_FINDER_LOOKUP_CLUB_POSTINGS_LIST = 0x3602D1, + SMSG_CLUB_FINDER_RESPONSE_CHARACTER_APPLICATION_LIST = 0x3602CE, + SMSG_CLUB_FINDER_RESPONSE_POST_RECRUITMENT_MESSAGE = 0x3602D2, + SMSG_CLUB_FINDER_UPDATE_APPLICATIONS = 0x3602CF, + SMSG_CLUB_FINDER_WHISPER_APPLICANT_RESPONSE = 0x360310, + SMSG_COIN_REMOVED = 0x3600B4, + SMSG_COMBAT_EVENT_FAILED = 0x3C0019, + SMSG_COMMENTATOR_MAP_INFO = 0x3601A4, + SMSG_COMMENTATOR_PLAYER_INFO = 0x3601A5, + SMSG_COMMENTATOR_STATE_CHANGED = 0x3601A3, + SMSG_COMMERCE_TOKEN_GET_COUNT_RESPONSE = 0x360268, + SMSG_COMMERCE_TOKEN_GET_LOG_RESPONSE = 0x360274, + SMSG_COMMERCE_TOKEN_GET_MARKET_PRICE_RESPONSE = 0x36026A, + SMSG_COMMERCE_TOKEN_UPDATE = 0x360269, + SMSG_COMPLAINT_RESULT = 0x36014A, + SMSG_COMPLETE_SHIPMENT_RESPONSE = 0x360234, + SMSG_CONFIRM_PARTY_INVITE = 0x3602AB, + SMSG_CONNECT_TO = 0x3D0005, + SMSG_CONSOLE_WRITE = 0x3600D2, + SMSG_CONSUMABLE_TOKEN_BUY_AT_MARKET_PRICE_RESPONSE = 0x360270, + SMSG_CONSUMABLE_TOKEN_BUY_CHOICE_REQUIRED = 0x36026F, + SMSG_CONSUMABLE_TOKEN_CAN_VETERAN_BUY_RESPONSE = 0x36026E, + SMSG_CONSUMABLE_TOKEN_REDEEM_CONFIRM_REQUIRED = 0x360272, + SMSG_CONSUMABLE_TOKEN_REDEEM_RESPONSE = 0x360273, + SMSG_CONTACT_LIST = 0x360222, + SMSG_CONTRIBUTION_LAST_UPDATE_RESPONSE = 0x3602B2, + SMSG_CONTROL_UPDATE = 0x3600E4, + SMSG_CONVERT_ITEMS_TO_CURRENCY_VALUE = 0x3602FA, + SMSG_COOLDOWN_CHEAT = 0x3601D5, + SMSG_COOLDOWN_EVENT = 0x360157, + SMSG_CORPSE_LOCATION = 0x3600EB, + SMSG_CORPSE_RECLAIM_DELAY = 0x3601E6, + SMSG_CORPSE_TRANSPORT_QUERY = 0x3601B0, + SMSG_COVENANT_CALLINGS_AVAILABILITY_RESPONSE = 0x4B0024, + SMSG_COVENANT_PREVIEW_OPEN_NPC = 0x360294, + SMSG_COVENANT_RENOWN_SEND_CATCHUP_STATE = 0x3602FB, + SMSG_CRAFTING_HOUSE_HELLO_RESPONSE = 0x360331, + SMSG_CRAFTING_ORDER_CANCEL_RESULT = 0x36032D, + SMSG_CRAFTING_ORDER_CLAIM_RESULT = 0x360329, + SMSG_CRAFTING_ORDER_CRAFT_RESULT = 0x36032B, + SMSG_CRAFTING_ORDER_CREATE_RESULT = 0x360327, + SMSG_CRAFTING_ORDER_FULFILL_RESULT = 0x36032C, + SMSG_CRAFTING_ORDER_LIST_ORDERS_RESPONSE = 0x360328, + SMSG_CRAFTING_ORDER_NPC_REWARD_INFO = 0x360333, + SMSG_CRAFTING_ORDER_REJECT_RESULT = 0x36032F, + SMSG_CRAFTING_ORDER_RELEASE_RESULT = 0x36032A, + SMSG_CRAFTING_ORDER_UPDATE_STATE = 0x360332, + SMSG_CRAFT_ENCHANT_RESULT = 0x360330, + SMSG_CREATE_CHAR = 0x36019E, + SMSG_CREATE_SHIPMENT_RESPONSE = 0x360233, + SMSG_CREATOR_VISUALS_OVERRIDE = 0x360336, + SMSG_CRITERIA_DELETED = 0x360184, + SMSG_CRITERIA_UPDATE = 0x36017E, + SMSG_CROSSED_INEBRIATION_THRESHOLD = 0x36015F, + SMSG_CURRENCY_TRANSFER_LOG = 0x360348, + SMSG_CURRENCY_TRANSFER_RESULT = 0x360347, + SMSG_CUSTOM_LOAD_SCREEN = 0x360064, + SMSG_DAILY_QUESTS_RESET = 0x4B0000, + SMSG_DAMAGE_CALC_LOG = 0x4D0054, + SMSG_DB_REPLY = 0x3A0000, + SMSG_DEATH_RELEASE_LOC = 0x360171, + SMSG_DEBUG_MENU_MANAGER_FULL_UPDATE = 0x3600F3, + SMSG_DEFENSE_MESSAGE = 0x3B000C, + SMSG_DELETE_CHAR = 0x36019F, + SMSG_DELETE_EXPIRED_MISSIONS_RESULT = 0x400022, + SMSG_DELVES_ACCOUNT_DATA_ELEMENT_CHANGED = 0x36034D, + SMSG_DESTROY_ARENA_UNIT = 0x3601DE, + SMSG_DESTRUCTIBLE_BUILDING_DAMAGE = 0x360196, + SMSG_DIFFERENT_INSTANCE_FROM_PARTY = 0x360020, + SMSG_DISENCHANT_CREDIT = 0x36003F, + SMSG_DISMOUNT_RESULT = 0x360010, + SMSG_DISPEL_FAILED = 0x4D001E, + SMSG_DISPLAY_GAME_ERROR = 0x360035, + SMSG_DISPLAY_PLAYER_CHOICE = 0x4A0004, + SMSG_DISPLAY_PROMOTION = 0x3600E8, + SMSG_DISPLAY_QUEST_POPUP = 0x4B001E, + SMSG_DISPLAY_TOAST = 0x3600C1, + SMSG_DISPLAY_WORLD_TEXT = 0x360285, + SMSG_DISPLAY_WORLD_TEXT_ON_TARGET = 0x4D0053, + SMSG_DONT_AUTO_PUSH_SPELLS_TO_ACTION_BAR = 0x360079, + SMSG_DROP_NEW_CONNECTION = 0x3D0004, + SMSG_DUEL_ARRANGED = 0x3C001B, + SMSG_DUEL_COMPLETE = 0x3C001F, + SMSG_DUEL_COUNTDOWN = 0x3C001E, + SMSG_DUEL_IN_BOUNDS = 0x3C001D, + SMSG_DUEL_OUT_OF_BOUNDS = 0x3C001C, + SMSG_DUEL_REQUESTED = 0x3C001A, + SMSG_DUEL_WINNER = 0x3C0020, + SMSG_DURABILITY_DAMAGE_DEATH = 0x3601E1, + SMSG_EMOTE = 0x360260, + SMSG_ENABLE_BARBER_SHOP = 0x36015A, + SMSG_ENCHANTMENT_LOG = 0x3601B1, + SMSG_ENCOUNTER_END = 0x36021B, + SMSG_ENCOUNTER_START = 0x36021A, + SMSG_END_LIGHTNING_STORM = 0x360147, + SMSG_ENTER_ENCRYPTED_MODE = 0x3D0001, + SMSG_ENUM_CHARACTERS_RESULT = 0x360018, + SMSG_ENUM_VAS_PURCHASE_STATES_RESPONSE = 0x36028A, + SMSG_ENVIRONMENTAL_DAMAGE_LOG = 0x4D000E, + SMSG_EQUIPMENT_SET_ID = 0x360150, + SMSG_EXPECTED_SPAM_RECORDS = 0x3B0005, + SMSG_EXPLORATION_EXPERIENCE = 0x3601FB, + SMSG_EXPORT_ACCOUNT_PROFILE = 0x3600F0, + SMSG_EXTERNAL_TRANSACTION_ID_GENERATED = 0x3602F8, + SMSG_FACTION_BONUS_INFO = 0x3601C1, + SMSG_FAILED_PLAYER_CONDITION = 0x4A0002, + SMSG_FAILED_QUEST_TURN_IN = 0x3602A8, + SMSG_FEATURE_SYSTEM_STATUS = 0x360058, + SMSG_FEATURE_SYSTEM_STATUS2 = 0x360345, + SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN = 0x360059, + SMSG_FEIGN_DEATH_RESISTED = 0x3601E0, + SMSG_FISH_ESCAPED = 0x36016E, + SMSG_FISH_NOT_HOOKED = 0x36016D, + SMSG_FLIGHT_SPLINE_SYNC = 0x48005B, + SMSG_FLUSH_COMBAT_LOG_FILE = 0x4D0010, + SMSG_FORCED_DEATH_UPDATE = 0x360172, + SMSG_FORCE_ANIM = 0x3601ED, + SMSG_FORCE_ANIMATIONS = 0x3601EE, + SMSG_FORCE_RANDOM_TRANSMOG_TOAST = 0x36004A, + SMSG_FORCE_SPAWN_TRACKING_UPDATE = 0x4B0021, + SMSG_FRIEND_STATUS = 0x360223, + SMSG_GAIN_MAW_POWER = 0x360279, + SMSG_GAME_OBJECT_ACTIVATE_ANIM_KIT = 0x36005C, + SMSG_GAME_OBJECT_BASE = 0x3602BF, + SMSG_GAME_OBJECT_CLOSE_INTERACTION = 0x36030F, + SMSG_GAME_OBJECT_CUSTOM_ANIM = 0x36005D, + SMSG_GAME_OBJECT_DESPAWN = 0x36005E, + SMSG_GAME_OBJECT_INTERACTION = 0x36030E, + SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL = 0x4D003C, + SMSG_GAME_OBJECT_PLAY_SPELL_VISUAL_KIT = 0x4D003B, + SMSG_GAME_OBJECT_RESET_STATE = 0x3601BB, + SMSG_GAME_OBJECT_SET_STATE_LOCAL = 0x36029B, + SMSG_GAME_SPEED_SET = 0x360120, + SMSG_GAME_TIME_SET = 0x3601AA, + SMSG_GAME_TIME_UPDATE = 0x3601A9, + SMSG_GARRISON_ACTIVATE_MISSION_BONUS_ABILITY = 0x400024, + SMSG_GARRISON_ADD_EVENT = 0x400048, + SMSG_GARRISON_ADD_FOLLOWER_RESULT = 0x400016, + SMSG_GARRISON_ADD_MISSION_RESULT = 0x40001A, + SMSG_GARRISON_ADD_SPEC_GROUPS = 0x40004B, + SMSG_GARRISON_APPLY_TALENT_SOCKET_DATA_CHANGES = 0x40004F, + SMSG_GARRISON_ASSIGN_FOLLOWER_TO_BUILDING_RESULT = 0x40002C, + SMSG_GARRISON_AUTO_TROOP_MIN_LEVEL_UPDATE_RESULT = 0x400051, + SMSG_GARRISON_BUILDING_ACTIVATED = 0x40000B, + SMSG_GARRISON_BUILDING_REMOVED = 0x400004, + SMSG_GARRISON_BUILDING_SET_ACTIVE_SPECIALIZATION_RESULT = 0x400006, + SMSG_GARRISON_CHANGE_MISSION_START_TIME_RESULT = 0x40001D, + SMSG_GARRISON_CLEAR_COLLECTION = 0x400047, + SMSG_GARRISON_CLEAR_EVENT_LIST = 0x40004A, + SMSG_GARRISON_CLEAR_SPEC_GROUPS = 0x40004C, + SMSG_GARRISON_COLLECTION_REMOVE_ENTRY = 0x400046, + SMSG_GARRISON_COLLECTION_UPDATE_ENTRY = 0x400045, + SMSG_GARRISON_COMPLETE_BUILDING_CONSTRUCTION_RESULT = 0x40003D, + SMSG_GARRISON_COMPLETE_MISSION_RESULT = 0x40001C, + SMSG_GARRISON_CREATE_RESULT = 0x40000C, + SMSG_GARRISON_DELETE_MISSION_RESULT = 0x400023, + SMSG_GARRISON_DELETE_RESULT = 0x400035, + SMSG_GARRISON_FOLLOWER_ACTIVATIONS_SET = 0x40002B, + SMSG_GARRISON_FOLLOWER_CHANGED_FLAGS = 0x400029, + SMSG_GARRISON_FOLLOWER_CHANGED_ITEM_LEVEL = 0x400027, + SMSG_GARRISON_FOLLOWER_CHANGED_QUALITY = 0x400028, + SMSG_GARRISON_FOLLOWER_CHANGED_XP = 0x400026, + SMSG_GARRISON_FOLLOWER_FATIGUE_CLEARED = 0x40002A, + SMSG_GARRISON_GENERATE_FOLLOWERS_RESULT = 0x400033, + SMSG_GARRISON_GET_CLASS_SPEC_CATEGORY_INFO_RESULT = 0x400015, + SMSG_GARRISON_GET_RECALL_PORTAL_LAST_USED_TIME_RESULT = 0x40001E, + SMSG_GARRISON_IS_UPGRADEABLE_RESPONSE = 0x40003F, + SMSG_GARRISON_LEARN_BLUEPRINT_RESULT = 0x400007, + SMSG_GARRISON_LEARN_SPECIALIZATION_RESULT = 0x400005, + SMSG_GARRISON_LIST_COMPLETED_MISSIONS_CHEAT_RESULT = 0x400040, + SMSG_GARRISON_LIST_FOLLOWERS_CHEAT_RESULT = 0x400019, + SMSG_GARRISON_MAP_DATA_RESPONSE = 0x400042, + SMSG_GARRISON_MISSION_BONUS_ROLL_RESULT = 0x400020, + SMSG_GARRISON_MISSION_REQUEST_REWARD_INFO_RESPONSE = 0x400043, + SMSG_GARRISON_MISSION_START_CONDITION_UPDATE = 0x400025, + SMSG_GARRISON_OPEN_CRAFTER = 0x400037, + SMSG_GARRISON_OPEN_RECRUITMENT_NPC = 0x400030, + SMSG_GARRISON_PLACE_BUILDING_RESULT = 0x400003, + SMSG_GARRISON_PLOT_PLACED = 0x400001, + SMSG_GARRISON_PLOT_REMOVED = 0x400002, + SMSG_GARRISON_RECRUIT_FOLLOWER_RESULT = 0x400034, + SMSG_GARRISON_REMOTE_INFO = 0x40000A, + SMSG_GARRISON_REMOVE_EVENT = 0x400049, + SMSG_GARRISON_REMOVE_FOLLOWER_ABILITY_RESULT = 0x40002F, + SMSG_GARRISON_REMOVE_FOLLOWER_FROM_BUILDING_RESULT = 0x40002D, + SMSG_GARRISON_REMOVE_FOLLOWER_RESULT = 0x400017, + SMSG_GARRISON_RENAME_FOLLOWER_RESULT = 0x40002E, + SMSG_GARRISON_REQUEST_BLUEPRINT_AND_SPECIALIZATION_DATA_RESULT = 0x400009, + SMSG_GARRISON_RESEARCH_TALENT_RESULT = 0x40000E, + SMSG_GARRISON_RESET_TALENT_TREE = 0x400013, + SMSG_GARRISON_RESET_TALENT_TREE_SOCKET_DATA = 0x400014, + SMSG_GARRISON_START_MISSION_RESULT = 0x40001B, + SMSG_GARRISON_SWAP_BUILDINGS_RESPONSE = 0x40003C, + SMSG_GARRISON_SWITCH_TALENT_TREE_BRANCH = 0x40004D, + SMSG_GARRISON_TALENT_COMPLETED = 0x40000F, + SMSG_GARRISON_TALENT_REMOVED = 0x400010, + SMSG_GARRISON_TALENT_REMOVE_SOCKET_DATA = 0x400012, + SMSG_GARRISON_TALENT_UPDATE_SOCKET_DATA = 0x400011, + SMSG_GARRISON_TALENT_WORLD_QUEST_UNLOCKS_RESPONSE = 0x40004E, + SMSG_GARRISON_UNLEARN_BLUEPRINT_RESULT = 0x400008, + SMSG_GARRISON_UPDATE_FOLLOWER = 0x400018, + SMSG_GARRISON_UPDATE_GARRISON_MONUMENT_SELECTIONS = 0x40003E, + SMSG_GARRISON_UPDATE_MISSION_CHEAT_RESULT = 0x400050, + SMSG_GARRISON_UPGRADE_RESULT = 0x40000D, + SMSG_GARRISON_USE_RECALL_PORTAL_RESULT = 0x40001F, + SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT = 0x36001C, + SMSG_GENERATE_SSO_TOKEN_RESPONSE = 0x3602B3, + SMSG_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x3601FD, + SMSG_GET_GARRISON_INFO_RESULT = 0x400000, + SMSG_GET_LANDING_PAGE_SHIPMENTS_RESPONSE = 0x360236, + SMSG_GET_REALM_HIDDEN_RESULT = 0x36033C, + SMSG_GET_REMAINING_GAME_TIME_RESPONSE = 0x360271, + SMSG_GET_SELECTED_TROPHY_ID_RESPONSE = 0x36025E, + SMSG_GET_SHIPMENTS_OF_TYPE_RESPONSE = 0x360235, + SMSG_GET_SHIPMENT_INFO_RESPONSE = 0x360231, + SMSG_GET_TROPHY_LIST_RESPONSE = 0x36025D, + SMSG_GET_VAS_ACCOUNT_CHARACTER_LIST_RESULT = 0x360286, + SMSG_GET_VAS_TRANSFER_TARGET_REALM_LIST_RESULT = 0x360287, + SMSG_GM_PLAYER_INFO = 0x4A000D, + SMSG_GM_REQUEST_PLAYER_INFO = 0x4A0003, + SMSG_GM_TICKET_CASE_STATUS = 0x360142, + SMSG_GM_TICKET_SYSTEM_STATUS = 0x360141, + SMSG_GOD_MODE = 0x360199, + SMSG_GOSSIP_COMPLETE = 0x4B0017, + SMSG_GOSSIP_MESSAGE = 0x4B0018, + SMSG_GOSSIP_OPTION_NPC_INTERACTION = 0x4B0028, + SMSG_GOSSIP_POI = 0x36022E, + SMSG_GOSSIP_QUEST_UPDATE = 0x4B0019, + SMSG_GOSSIP_REFRESH_OPTIONS = 0x4B0027, + SMSG_GROUP_ACTION_THROTTLED = 0x360024, + SMSG_GROUP_AUTO_KICK = 0x36022B, + SMSG_GROUP_DECLINE = 0x360227, + SMSG_GROUP_DESTROYED = 0x36022A, + SMSG_GROUP_NEW_LEADER = 0x3600CA, + SMSG_GROUP_REQUEST_DECLINE = 0x360228, + SMSG_GROUP_UNINVITE = 0x360229, + SMSG_GUILD_ACHIEVEMENT_DELETED = 0x42000D, + SMSG_GUILD_ACHIEVEMENT_EARNED = 0x42000C, + SMSG_GUILD_ACHIEVEMENT_MEMBERS = 0x42000F, + SMSG_GUILD_BANK_LOG_QUERY_RESULTS = 0x420027, + SMSG_GUILD_BANK_QUERY_RESULTS = 0x420026, + SMSG_GUILD_BANK_REMAINING_WITHDRAW_MONEY = 0x420028, + SMSG_GUILD_BANK_TEXT_QUERY_RESULT = 0x42002B, + SMSG_GUILD_CHALLENGE_COMPLETED = 0x42001B, + SMSG_GUILD_CHALLENGE_UPDATE = 0x42001A, + SMSG_GUILD_CHANGE_NAME_RESULT = 0x420025, + SMSG_GUILD_COMMAND_RESULT = 0x420002, + SMSG_GUILD_CRITERIA_DELETED = 0x42000E, + SMSG_GUILD_CRITERIA_UPDATE = 0x42000B, + SMSG_GUILD_EVENT_BANK_CONTENTS_CHANGED = 0x420040, + SMSG_GUILD_EVENT_BANK_MONEY_CHANGED = 0x42003F, + SMSG_GUILD_EVENT_DISBANDED = 0x420035, + SMSG_GUILD_EVENT_LOG_QUERY_RESULTS = 0x42002A, + SMSG_GUILD_EVENT_MOTD = 0x420036, + SMSG_GUILD_EVENT_NEW_LEADER = 0x420034, + SMSG_GUILD_EVENT_PLAYER_JOINED = 0x420032, + SMSG_GUILD_EVENT_PLAYER_LEFT = 0x420033, + SMSG_GUILD_EVENT_PRESENCE_CHANGE = 0x420037, + SMSG_GUILD_EVENT_RANKS_UPDATED = 0x420039, + SMSG_GUILD_EVENT_RANK_CHANGED = 0x42003A, + SMSG_GUILD_EVENT_STATUS_CHANGE = 0x420038, + SMSG_GUILD_EVENT_TAB_ADDED = 0x42003B, + SMSG_GUILD_EVENT_TAB_DELETED = 0x42003C, + SMSG_GUILD_EVENT_TAB_MODIFIED = 0x42003D, + SMSG_GUILD_EVENT_TAB_TEXT_CHANGED = 0x42003E, + SMSG_GUILD_FLAGGED_FOR_RENAME = 0x420024, + SMSG_GUILD_HARDCORE_MEMBER_DEATH = 0x420004, + SMSG_GUILD_INVITE = 0x420012, + SMSG_GUILD_INVITE_DECLINED = 0x420030, + SMSG_GUILD_INVITE_EXPIRED = 0x420031, + SMSG_GUILD_ITEM_LOOTED_NOTIFY = 0x42001C, + SMSG_GUILD_KNOWN_RECIPES = 0x420006, + SMSG_GUILD_MEMBERS_WITH_RECIPE = 0x420007, + SMSG_GUILD_MEMBER_DAILY_RESET = 0x42002C, + SMSG_GUILD_MEMBER_RECIPES = 0x420005, + SMSG_GUILD_MEMBER_UPDATE_NOTE = 0x420011, + SMSG_GUILD_MOVED = 0x420022, + SMSG_GUILD_MOVE_STARTING = 0x420021, + SMSG_GUILD_NAME_CHANGED = 0x420023, + SMSG_GUILD_NEWS = 0x420009, + SMSG_GUILD_NEWS_DELETED = 0x42000A, + SMSG_GUILD_PARTY_STATE = 0x420013, + SMSG_GUILD_PERMISSIONS_QUERY_RESULTS = 0x420029, + SMSG_GUILD_RANKS = 0x420010, + SMSG_GUILD_RENAME_NAME_CHECK = 0x420044, + SMSG_GUILD_RENAME_REFUND_RESULT = 0x420046, + SMSG_GUILD_RENAME_REQUESTED_RESULT = 0x420045, + SMSG_GUILD_RENAME_STATUS_UPDATE = 0x420043, + SMSG_GUILD_REPUTATION_REACTION_CHANGED = 0x420014, + SMSG_GUILD_RESET = 0x420020, + SMSG_GUILD_REWARD_LIST = 0x420008, + SMSG_GUILD_ROSTER = 0x420003, + SMSG_GUILD_SEND_RANK_CHANGE = 0x420001, + SMSG_HARDCORE_DEATH_ALERT = 0x360344, + SMSG_HEALTH_UPDATE = 0x36016F, + SMSG_HIGHEST_THREAT_UPDATE = 0x360177, + SMSG_HOTFIX_CONNECT = 0x3A0003, + SMSG_HOTFIX_MESSAGE = 0x3A0002, + SMSG_INITIALIZE_FACTIONS = 0x3601C0, + SMSG_INITIAL_SETUP = 0x360014, + SMSG_INIT_WORLD_STATES = 0x3601E2, + SMSG_INSPECT_RESULT = 0x3600CE, + SMSG_INSTANCE_ABANDON_VOTE_COMPLETED = 0x360093, + SMSG_INSTANCE_ABANDON_VOTE_PLAYER_LEFT = 0x360094, + SMSG_INSTANCE_ABANDON_VOTE_RESPONSE = 0x360092, + SMSG_INSTANCE_ABANDON_VOTE_STARTED = 0x360091, + SMSG_INSTANCE_ENCOUNTER_CHANGE_PRIORITY = 0x360249, + SMSG_INSTANCE_ENCOUNTER_DISENGAGE_UNIT = 0x360248, + SMSG_INSTANCE_ENCOUNTER_END = 0x360251, + SMSG_INSTANCE_ENCOUNTER_ENGAGE_UNIT = 0x360247, + SMSG_INSTANCE_ENCOUNTER_GAIN_COMBAT_RESURRECTION_CHARGE = 0x360253, + SMSG_INSTANCE_ENCOUNTER_IN_COMBAT_RESURRECTION = 0x360252, + SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_COMPLETE = 0x36024C, + SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_START = 0x36024B, + SMSG_INSTANCE_ENCOUNTER_OBJECTIVE_UPDATE = 0x360250, + SMSG_INSTANCE_ENCOUNTER_PHASE_SHIFT_CHANGED = 0x360254, + SMSG_INSTANCE_ENCOUNTER_START = 0x36024D, + SMSG_INSTANCE_ENCOUNTER_TIMER_START = 0x36024A, + SMSG_INSTANCE_ENCOUNTER_UPDATE_ALLOW_RELEASE_IN_PROGRESS = 0x36024F, + SMSG_INSTANCE_ENCOUNTER_UPDATE_SUPPRESS_RELEASE = 0x36024E, + SMSG_INSTANCE_GROUP_SIZE_CHANGED = 0x360197, + SMSG_INSTANCE_INFO = 0x3600D1, + SMSG_INSTANCE_RESET = 0x360125, + SMSG_INSTANCE_RESET_FAILED = 0x360126, + SMSG_INSTANCE_SAVE_CREATED = 0x360219, + SMSG_INTERRUPT_POWER_REGEN = 0x4D004A, + SMSG_INVALIDATE_PAGE_TEXT = 0x3A000A, + SMSG_INVALIDATE_PLAYER = 0x4A0007, + SMSG_INVALID_PROMOTION_CODE = 0x3601EF, + SMSG_INVENTORY_CHANGE_FAILURE = 0x4E0005, + SMSG_INVENTORY_FIXUP_COMPLETE = 0x3602AA, + SMSG_INVENTORY_FULL_OVERFLOW = 0x3602BB, + SMSG_ISLAND_AZERITE_GAIN = 0x3601F8, + SMSG_ISLAND_COMPLETE = 0x3601F9, + SMSG_IS_QUEST_COMPLETE_RESPONSE = 0x4B0004, + SMSG_ITEM_CHANGED = 0x360188, + SMSG_ITEM_COOLDOWN = 0x36025F, + SMSG_ITEM_ENCHANT_TIME_UPDATE = 0x3601F1, + SMSG_ITEM_EXPIRE_PURCHASE_REFUND = 0x360034, + SMSG_ITEM_INTERACTION_COMPLETE = 0x3602F0, + SMSG_ITEM_PURCHASE_REFUND_RESULT = 0x360032, + SMSG_ITEM_PUSH_RESULT = 0x3600C0, + SMSG_ITEM_TIME_UPDATE = 0x3601F0, + SMSG_KICK_REASON = 0x360128, + SMSG_LATENCY_REPORT_PING = 0x360300, + SMSG_LEARNED_SPELLS = 0x4D003E, + SMSG_LEARN_PVP_TALENT_FAILED = 0x36006D, + SMSG_LEARN_TALENT_FAILED = 0x36006C, + SMSG_LEGACY_LOOT_RULES = 0x3602C0, + SMSG_LEVEL_LINKING_RESULT = 0x3602D6, + SMSG_LEVEL_UP_INFO = 0x360186, + SMSG_LFG_BOOT_PLAYER = 0x440019, + SMSG_LFG_DISABLED = 0x440017, + SMSG_LFG_EXPAND_SEARCH_PROMPT = 0x44001F, + SMSG_LFG_INSTANCE_SHUTDOWN_COUNTDOWN = 0x440009, + SMSG_LFG_JOIN_LOBBY_MATCHMAKER_QUEUE = 0x440020, + SMSG_LFG_JOIN_RESULT = 0x440000, + SMSG_LFG_LIST_APPLICANT_LIST_UPDATE = 0x44000F, + SMSG_LFG_LIST_APPLICATION_STATUS_UPDATE = 0x44000C, + SMSG_LFG_LIST_APPLY_TO_GROUP_RESULT = 0x44000D, + SMSG_LFG_LIST_JOIN_RESULT = 0x440001, + SMSG_LFG_LIST_SEARCH_RESULTS = 0x440002, + SMSG_LFG_LIST_SEARCH_RESULTS_UPDATE = 0x440010, + SMSG_LFG_LIST_SEARCH_STATUS = 0x440003, + SMSG_LFG_LIST_UPDATE_BLACKLIST = 0x44000E, + SMSG_LFG_LIST_UPDATE_EXPIRATION = 0x44000B, + SMSG_LFG_LIST_UPDATE_STATUS = 0x44000A, + SMSG_LFG_OFFER_CONTINUE = 0x440018, + SMSG_LFG_PARTY_INFO = 0x44001A, + SMSG_LFG_PLAYER_INFO = 0x44001B, + SMSG_LFG_PLAYER_REWARD = 0x44001C, + SMSG_LFG_PROPOSAL_UPDATE = 0x440011, + SMSG_LFG_QUEUE_STATUS = 0x440004, + SMSG_LFG_READY_CHECK_RESULT = 0x44001E, + SMSG_LFG_READY_CHECK_UPDATE = 0x440006, + SMSG_LFG_ROLE_CHECK_UPDATE = 0x440005, + SMSG_LFG_SLOT_INVALID = 0x440014, + SMSG_LFG_TELEPORT_DENIED = 0x440016, + SMSG_LFG_UPDATE_STATUS = 0x440008, + SMSG_LIVE_REGION_ACCOUNT_RESTORE_RESULT = 0x36020B, + SMSG_LIVE_REGION_CHARACTER_COPY_RESULT = 0x36020A, + SMSG_LIVE_REGION_GET_ACCOUNT_CHARACTER_LIST_RESULT = 0x3601FE, + SMSG_LIVE_REGION_KEY_BINDINGS_COPY_RESULT = 0x36020C, + SMSG_LOAD_CUF_PROFILES = 0x360055, + SMSG_LOAD_EQUIPMENT_SET = 0x3601AC, + SMSG_LOBBY_MATCHMAKER_LOBBY_ACQUIRED_SERVER = 0x360311, + SMSG_LOBBY_MATCHMAKER_PARTY_INFO = 0x360312, + SMSG_LOBBY_MATCHMAKER_PARTY_INVITE_REJECTED = 0x360313, + SMSG_LOBBY_MATCHMAKER_QUEUE_PROPOSED = 0x360315, + SMSG_LOBBY_MATCHMAKER_QUEUE_RESULT = 0x360316, + SMSG_LOBBY_MATCHMAKER_RECEIVE_INVITE = 0x360314, + SMSG_LOGIN_SET_TIME_SPEED = 0x3601AB, + SMSG_LOGIN_VERIFY_WORLD = 0x36002F, + SMSG_LOGOUT_CANCEL_ACK = 0x360124, + SMSG_LOGOUT_COMPLETE = 0x360123, + SMSG_LOGOUT_RESPONSE = 0x360122, + SMSG_LOG_XP_GAIN = 0x360182, + SMSG_LOOT_ALL_PASSED = 0x3600BE, + SMSG_LOOT_LIST = 0x3601DD, + SMSG_LOOT_MONEY_NOTIFY = 0x3600B9, + SMSG_LOOT_RELEASE = 0x3600B8, + SMSG_LOOT_RELEASE_ALL = 0x3600B7, + SMSG_LOOT_REMOVED = 0x3600B3, + SMSG_LOOT_RESPONSE = 0x3600B2, + SMSG_LOOT_ROLL = 0x3600BB, + SMSG_LOOT_ROLLS_COMPLETE = 0x3600BD, + SMSG_LOOT_ROLL_WON = 0x3600BF, + SMSG_LOSS_OF_CONTROL_AURA_UPDATE = 0x36010E, + SMSG_MAIL_COMMAND_RESULT = 0x3600D8, + SMSG_MAIL_LIST_RESULT = 0x3601F2, + SMSG_MAIL_QUERY_NEXT_TIME_RESULT = 0x3601F3, + SMSG_MAP_OBJECTIVES_INIT = 0x3C002A, + SMSG_MAP_OBJ_EVENTS = 0x36005F, + SMSG_MASTER_LOOT_CANDIDATE_LIST = 0x3600BC, + SMSG_MEETING_STONE_FAILED = 0x360317, + SMSG_MESSAGE_BOX = 0x36000A, + SMSG_MINIMAP_PING = 0x36016C, + SMSG_MIRROR_IMAGE_COMPONENTED_DATA = 0x4D0004, + SMSG_MIRROR_IMAGE_CREATURE_DATA = 0x4D0003, + SMSG_MIRROR_VARS = 0x360355, + SMSG_MISSILE_CANCEL = 0x360060, + SMSG_MODIFY_COOLDOWN = 0x360200, + SMSG_MOTD = 0x3B0003, + SMSG_MOUNT_RESULT = 0x36000F, + SMSG_MOVEMENT_ENFORCEMENT_ALERT = 0x3602C6, + SMSG_MOVE_ADD_IMPULSE = 0x480062, + SMSG_MOVE_APPLY_INERTIA = 0x48005E, + SMSG_MOVE_APPLY_MOVEMENT_FORCE = 0x480045, + SMSG_MOVE_DISABLE_COLLISION = 0x480041, + SMSG_MOVE_DISABLE_DOUBLE_JUMP = 0x48002B, + SMSG_MOVE_DISABLE_FULL_SPEED_TURNING = 0x480075, + SMSG_MOVE_DISABLE_GRAVITY = 0x48003D, + SMSG_MOVE_DISABLE_INERTIA = 0x48003F, + SMSG_MOVE_DISABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x48003C, + SMSG_MOVE_ENABLE_COLLISION = 0x480042, + SMSG_MOVE_ENABLE_DOUBLE_JUMP = 0x48002A, + SMSG_MOVE_ENABLE_FULL_SPEED_TURNING = 0x480074, + SMSG_MOVE_ENABLE_GRAVITY = 0x48003E, + SMSG_MOVE_ENABLE_INERTIA = 0x480040, + SMSG_MOVE_ENABLE_TRANSITION_BETWEEN_SWIM_AND_FLY = 0x48003B, + SMSG_MOVE_KNOCK_BACK = 0x480031, + SMSG_MOVE_REMOVE_INERTIA = 0x48005F, + SMSG_MOVE_REMOVE_MOVEMENT_FORCE = 0x480046, + SMSG_MOVE_ROOT = 0x480027, + SMSG_MOVE_SET_ACTIVE_MOVER = 0x480003, + SMSG_MOVE_SET_ADV_FLYING_ADD_IMPULSE_MAX_SPEED = 0x48006B, + SMSG_MOVE_SET_ADV_FLYING_AIR_FRICTION = 0x480066, + SMSG_MOVE_SET_ADV_FLYING_BANKING_RATE = 0x48006C, + SMSG_MOVE_SET_ADV_FLYING_DOUBLE_JUMP_VEL_MOD = 0x480069, + SMSG_MOVE_SET_ADV_FLYING_GLIDE_START_MIN_HEIGHT = 0x48006A, + SMSG_MOVE_SET_ADV_FLYING_LAUNCH_SPEED_COEFFICIENT = 0x480072, + SMSG_MOVE_SET_ADV_FLYING_LIFT_COEFFICIENT = 0x480068, + SMSG_MOVE_SET_ADV_FLYING_MAX_VEL = 0x480067, + SMSG_MOVE_SET_ADV_FLYING_OVER_MAX_DECELERATION = 0x480071, + SMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_DOWN = 0x48006D, + SMSG_MOVE_SET_ADV_FLYING_PITCHING_RATE_UP = 0x48006E, + SMSG_MOVE_SET_ADV_FLYING_SURFACE_FRICTION = 0x480070, + SMSG_MOVE_SET_ADV_FLYING_TURN_VELOCITY_THRESHOLD = 0x48006F, + SMSG_MOVE_SET_CANT_SWIM = 0x480035, + SMSG_MOVE_SET_CAN_ADV_FLY = 0x480064, + SMSG_MOVE_SET_CAN_DRIVE = 0x480076, + SMSG_MOVE_SET_CAN_FLY = 0x480033, + SMSG_MOVE_SET_CAN_TURN_WHILE_FALLING = 0x480037, + SMSG_MOVE_SET_COLLISION_HEIGHT = 0x480043, + SMSG_MOVE_SET_COMPOUND_STATE = 0x480047, + SMSG_MOVE_SET_FEATHER_FALL = 0x48002D, + SMSG_MOVE_SET_FLIGHT_BACK_SPEED = 0x480023, + SMSG_MOVE_SET_FLIGHT_SPEED = 0x480022, + SMSG_MOVE_SET_HOVERING = 0x48002F, + SMSG_MOVE_SET_IGNORE_MOVEMENT_FORCES = 0x480039, + SMSG_MOVE_SET_LAND_WALK = 0x48002C, + SMSG_MOVE_SET_MOD_MOVEMENT_FORCE_MAGNITUDE = 0x480014, + SMSG_MOVE_SET_NORMAL_FALL = 0x48002E, + SMSG_MOVE_SET_PITCH_RATE = 0x480026, + SMSG_MOVE_SET_RUN_BACK_SPEED = 0x48001F, + SMSG_MOVE_SET_RUN_SPEED = 0x48001E, + SMSG_MOVE_SET_SWIM_BACK_SPEED = 0x480021, + SMSG_MOVE_SET_SWIM_SPEED = 0x480020, + SMSG_MOVE_SET_TURN_RATE = 0x480025, + SMSG_MOVE_SET_VEHICLE_REC_ID = 0x480044, + SMSG_MOVE_SET_WALK_SPEED = 0x480024, + SMSG_MOVE_SET_WATER_WALK = 0x480029, + SMSG_MOVE_SKIP_TIME = 0x480048, + SMSG_MOVE_SPLINE_DISABLE_COLLISION = 0x48004D, + SMSG_MOVE_SPLINE_DISABLE_GRAVITY = 0x48004B, + SMSG_MOVE_SPLINE_ENABLE_COLLISION = 0x48004E, + SMSG_MOVE_SPLINE_ENABLE_GRAVITY = 0x48004C, + SMSG_MOVE_SPLINE_ROOT = 0x480049, + SMSG_MOVE_SPLINE_SET_FEATHER_FALL = 0x48004F, + SMSG_MOVE_SPLINE_SET_FLIGHT_BACK_SPEED = 0x48001A, + SMSG_MOVE_SPLINE_SET_FLIGHT_SPEED = 0x480019, + SMSG_MOVE_SPLINE_SET_FLYING = 0x480059, + SMSG_MOVE_SPLINE_SET_HOVER = 0x480051, + SMSG_MOVE_SPLINE_SET_LAND_WALK = 0x480054, + SMSG_MOVE_SPLINE_SET_NORMAL_FALL = 0x480050, + SMSG_MOVE_SPLINE_SET_PITCH_RATE = 0x48001D, + SMSG_MOVE_SPLINE_SET_RUN_BACK_SPEED = 0x480016, + SMSG_MOVE_SPLINE_SET_RUN_MODE = 0x480057, + SMSG_MOVE_SPLINE_SET_RUN_SPEED = 0x480015, + SMSG_MOVE_SPLINE_SET_SWIM_BACK_SPEED = 0x480018, + SMSG_MOVE_SPLINE_SET_SWIM_SPEED = 0x480017, + SMSG_MOVE_SPLINE_SET_TURN_RATE = 0x48001C, + SMSG_MOVE_SPLINE_SET_WALK_MODE = 0x480058, + SMSG_MOVE_SPLINE_SET_WALK_SPEED = 0x48001B, + SMSG_MOVE_SPLINE_SET_WATER_WALK = 0x480053, + SMSG_MOVE_SPLINE_START_SWIM = 0x480055, + SMSG_MOVE_SPLINE_STOP_SWIM = 0x480056, + SMSG_MOVE_SPLINE_UNROOT = 0x48004A, + SMSG_MOVE_SPLINE_UNSET_FLYING = 0x48005A, + SMSG_MOVE_SPLINE_UNSET_HOVER = 0x480052, + SMSG_MOVE_TELEPORT = 0x480032, + SMSG_MOVE_UNROOT = 0x480028, + SMSG_MOVE_UNSET_CANT_SWIM = 0x480036, + SMSG_MOVE_UNSET_CAN_ADV_FLY = 0x480065, + SMSG_MOVE_UNSET_CAN_DRIVE = 0x480077, + SMSG_MOVE_UNSET_CAN_FLY = 0x480034, + SMSG_MOVE_UNSET_CAN_TURN_WHILE_FALLING = 0x480038, + SMSG_MOVE_UNSET_HOVERING = 0x480030, + SMSG_MOVE_UNSET_IGNORE_MOVEMENT_FORCES = 0x48003A, + SMSG_MOVE_UPDATE = 0x48000E, + SMSG_MOVE_UPDATE_ADD_IMPULSE = 0x480063, + SMSG_MOVE_UPDATE_APPLY_INERTIA = 0x480060, + SMSG_MOVE_UPDATE_APPLY_MOVEMENT_FORCE = 0x480012, + SMSG_MOVE_UPDATE_COLLISION_HEIGHT = 0x48000D, + SMSG_MOVE_UPDATE_FLIGHT_BACK_SPEED = 0x48000A, + SMSG_MOVE_UPDATE_FLIGHT_SPEED = 0x480009, + SMSG_MOVE_UPDATE_KNOCK_BACK = 0x480010, + SMSG_MOVE_UPDATE_MOD_MOVEMENT_FORCE_MAGNITUDE = 0x480011, + SMSG_MOVE_UPDATE_PITCH_RATE = 0x48000C, + SMSG_MOVE_UPDATE_REMOVE_INERTIA = 0x480061, + SMSG_MOVE_UPDATE_REMOVE_MOVEMENT_FORCE = 0x480013, + SMSG_MOVE_UPDATE_RUN_BACK_SPEED = 0x480005, + SMSG_MOVE_UPDATE_RUN_SPEED = 0x480004, + SMSG_MOVE_UPDATE_SWIM_BACK_SPEED = 0x480008, + SMSG_MOVE_UPDATE_SWIM_SPEED = 0x480007, + SMSG_MOVE_UPDATE_TELEPORT = 0x48000F, + SMSG_MOVE_UPDATE_TURN_RATE = 0x48000B, + SMSG_MOVE_UPDATE_WALK_SPEED = 0x480006, + SMSG_MULTI_FLOOR_LEAVE_FLOOR = 0x360276, + SMSG_MULTI_FLOOR_NEW_FLOOR = 0x360275, + SMSG_MYTHIC_PLUS_ALL_MAP_STATS = 0x3600A8, + SMSG_MYTHIC_PLUS_CURRENT_AFFIXES = 0x3600AA, + SMSG_MYTHIC_PLUS_NEW_WEEK_RECORD = 0x3600AF, + SMSG_MYTHIC_PLUS_SEASON_DATA = 0x3600A9, + SMSG_NEUTRAL_PLAYER_FACTION_SELECT_RESULT = 0x360074, + SMSG_NEW_DATA_BUILD = 0x36033B, + SMSG_NEW_TAXI_PATH = 0x36011D, + SMSG_NEW_WORLD = 0x36002B, + SMSG_NOTIFY_DEST_LOC_SPELL_CAST = 0x4D0034, + SMSG_NOTIFY_MISSILE_TRAJECTORY_COLLISION = 0x360149, + SMSG_NOTIFY_MONEY = 0x360031, + SMSG_NOTIFY_RECEIVED_MAIL = 0x3600D9, + SMSG_NPC_INTERACTION_OPEN_RESULT = 0x36030D, + SMSG_OFFER_PETITION_ERROR = 0x360154, + SMSG_ON_CANCEL_EXPECTED_RIDE_VEHICLE_AURA = 0x360183, + SMSG_ON_MONSTER_MOVE = 0x480002, + SMSG_OPEN_ARTIFACT_FORGE = 0x36023A, + SMSG_OPEN_CONTAINER = 0x4E0006, + SMSG_OPEN_LFG_DUNGEON_FINDER = 0x440015, + SMSG_OPEN_SHIPMENT_NPC_RESULT = 0x360232, + SMSG_OVERRIDE_LIGHT = 0x360159, + SMSG_PAGE_TEXT = 0x3601B7, + SMSG_PARTY_COMMAND_RESULT = 0x36022C, + SMSG_PARTY_ELIGIBILITY_FOR_DELVE_TIERS_RESPONSE = 0x360350, + SMSG_PARTY_INVITE = 0x360056, + SMSG_PARTY_KILL_LOG = 0x3601F6, + SMSG_PARTY_MEMBER_FULL_STATE = 0x3601F5, + SMSG_PARTY_MEMBER_PARTIAL_STATE = 0x3601F4, + SMSG_PARTY_NOTIFY_LFG_LEADER_CHANGE = 0x3602F6, + SMSG_PARTY_UPDATE = 0x36008C, + SMSG_PAST_TIME_EVENTS = 0x36005B, + SMSG_PAUSE_MIRROR_TIMER = 0x3601AE, + SMSG_PENDING_RAID_LOCK = 0x360195, + SMSG_PERKS_PROGRAM_ACTIVITY_COMPLETE = 0x36030A, + SMSG_PERKS_PROGRAM_ACTIVITY_UPDATE = 0x360306, + SMSG_PERKS_PROGRAM_DISABLED = 0x36030B, + SMSG_PERKS_PROGRAM_RESULT = 0x360307, + SMSG_PERKS_PROGRAM_VENDOR_UPDATE = 0x360305, + SMSG_PETITION_ALREADY_SIGNED = 0x360037, + SMSG_PETITION_RENAME_GUILD_RESPONSE = 0x420042, + SMSG_PETITION_SHOW_LIST = 0x36015C, + SMSG_PETITION_SHOW_SIGNATURES = 0x36015D, + SMSG_PETITION_SIGN_RESULTS = 0x3601E8, + SMSG_PET_ACTION_FEEDBACK = 0x3601E5, + SMSG_PET_ACTION_SOUND = 0x36013F, + SMSG_PET_BATTLE_CHAT_RESTRICTED = 0x36009E, + SMSG_PET_BATTLE_DEBUG_QUEUE_DUMP_RESPONSE = 0x360113, + SMSG_PET_BATTLE_FINALIZE_LOCATION = 0x360097, + SMSG_PET_BATTLE_FINAL_ROUND = 0x36009C, + SMSG_PET_BATTLE_FINISHED = 0x36009D, + SMSG_PET_BATTLE_FIRST_ROUND = 0x360099, + SMSG_PET_BATTLE_INITIAL_UPDATE = 0x360098, + SMSG_PET_BATTLE_MAX_GAME_LENGTH_WARNING = 0x36009F, + SMSG_PET_BATTLE_PVP_CHALLENGE = 0x360096, + SMSG_PET_BATTLE_QUEUE_PROPOSE_MATCH = 0x3600D6, + SMSG_PET_BATTLE_QUEUE_STATUS = 0x3600D7, + SMSG_PET_BATTLE_REPLACEMENTS_MADE = 0x36009B, + SMSG_PET_BATTLE_REQUEST_FAILED = 0x360095, + SMSG_PET_BATTLE_ROUND_RESULT = 0x36009A, + SMSG_PET_BATTLE_SLOT_UPDATES = 0x360084, + SMSG_PET_CAST_FAILED = 0x4D0049, + SMSG_PET_CLEAR_SPELLS = 0x4D0013, + SMSG_PET_DISMISS_SOUND = 0x360140, + SMSG_PET_GOD_MODE = 0x36011A, + SMSG_PET_GUIDS = 0x3601A1, + SMSG_PET_LEARNED_SPELLS = 0x4D0040, + SMSG_PET_MODE = 0x36001F, + SMSG_PET_NAME_INVALID = 0x360161, + SMSG_PET_NEWLY_TAMED = 0x36001E, + SMSG_PET_SPELLS_MESSAGE = 0x4D0014, + SMSG_PET_STABLE_RESULT = 0x36002A, + SMSG_PET_TAME_FAILURE = 0x360151, + SMSG_PET_UNLEARNED_SPELLS = 0x4D0041, + SMSG_PHASE_SHIFT_CHANGE = 0x36000C, + SMSG_PLAYED_TIME = 0x360173, + SMSG_PLAYER_ACKOWLEDGE_ARROW_CALLOUT = 0x4A002D, + SMSG_PLAYER_AZERITE_ITEM_EQUIPPED_STATUS_CHANGED = 0x4A001F, + SMSG_PLAYER_AZERITE_ITEM_GAINS = 0x4A001E, + SMSG_PLAYER_BONUS_ROLL_FAILED = 0x4A0021, + SMSG_PLAYER_BOUND = 0x4A0000, + SMSG_PLAYER_CHOICE_CLEAR = 0x4A0006, + SMSG_PLAYER_CHOICE_DISPLAY_ERROR = 0x4A0005, + SMSG_PLAYER_CONDITION_RESULT = 0x4A0012, + SMSG_PLAYER_END_OF_MATCH_DETAILS = 0x4A002F, + SMSG_PLAYER_HIDE_ARROW_CALLOUT = 0x4A002C, + SMSG_PLAYER_IS_ADVENTURE_MAP_POI_VALID = 0x4A0011, + SMSG_PLAYER_OPEN_SUBSCRIPTION_INTERSTITIAL = 0x4A0016, + SMSG_PLAYER_SAVE_GUILD_EMBLEM = 0x420041, + SMSG_PLAYER_SAVE_PERSONAL_EMBLEM = 0x4A002E, + SMSG_PLAYER_SHOW_ARROW_CALLOUT = 0x4A002B, + SMSG_PLAYER_SHOW_GENERIC_WIDGET_DISPLAY = 0x4A0029, + SMSG_PLAYER_SHOW_PARTY_POSE_UI = 0x4A002A, + SMSG_PLAYER_SHOW_UI_EVENT_TOAST = 0x4A0024, + SMSG_PLAYER_SKINNED = 0x4A000E, + SMSG_PLAYER_TUTORIAL_HIGHLIGHT_SPELL = 0x4A0015, + SMSG_PLAYER_TUTORIAL_UNHIGHLIGHT_SPELL = 0x4A0014, + SMSG_PLAY_MUSIC = 0x360205, + SMSG_PLAY_OBJECT_SOUND = 0x360207, + SMSG_PLAY_ONE_SHOT_ANIM_KIT = 0x3601CD, + SMSG_PLAY_ORPHAN_SPELL_VISUAL = 0x4D0038, + SMSG_PLAY_SCENE = 0x3600D3, + SMSG_PLAY_SOUND = 0x360204, + SMSG_PLAY_SPEAKERBOT_SOUND = 0x360208, + SMSG_PLAY_SPELL_VISUAL = 0x4D0036, + SMSG_PLAY_SPELL_VISUAL_KIT = 0x4D003A, + SMSG_PLAY_TIME_WARNING = 0x36019B, + SMSG_PONG = 0x3D0006, + SMSG_POWER_UPDATE = 0x360170, + SMSG_PRELOAD_CHILD_MAP = 0x36000D, + SMSG_PRELOAD_WORLD = 0x36002C, + SMSG_PREPOPULATE_NAME_CACHE = 0x3602C9, + SMSG_PRE_RESSURECT = 0x360203, + SMSG_PRINT_NOTIFICATION = 0x360063, + SMSG_PROC_RESIST = 0x3601F7, + SMSG_PROFESSION_GOSSIP = 0x360296, + SMSG_PUSH_SPELL_TO_ACTION_BAR = 0x4D0042, + SMSG_PVP_CREDIT = 0x3C0024, + SMSG_PVP_MATCH_COMPLETE = 0x3C002F, + SMSG_PVP_MATCH_INITIALIZE = 0x3C0030, + SMSG_PVP_MATCH_SET_STATE = 0x3C002E, + SMSG_PVP_MATCH_START = 0x3C002D, + SMSG_PVP_MATCH_STATISTICS = 0x3C0010, + SMSG_PVP_OPTIONS_ENABLED = 0x3C0013, + SMSG_PVP_TIER_RECORD = 0x360301, + SMSG_QUERY_BATTLE_PET_NAME_RESPONSE = 0x3A000C, + SMSG_QUERY_CREATURE_RESPONSE = 0x3A0006, + SMSG_QUERY_GAME_OBJECT_RESPONSE = 0x3A0007, + SMSG_QUERY_GARRISON_PET_NAME_RESPONSE = 0x400041, + SMSG_QUERY_GUILD_FOLLOW_INFO_RESPONSE = 0x42002F, + SMSG_QUERY_GUILD_INFO_RESPONSE = 0x42002D, + SMSG_QUERY_ITEM_TEXT_RESPONSE = 0x3A0010, + SMSG_QUERY_NPC_TEXT_RESPONSE = 0x3A0008, + SMSG_QUERY_PAGE_TEXT_RESPONSE = 0x3A0009, + SMSG_QUERY_PETITION_RESPONSE = 0x3A000D, + SMSG_QUERY_PET_NAME_RESPONSE = 0x3A000B, + SMSG_QUERY_PLAYER_NAMES_RESPONSE = 0x4A0026, + SMSG_QUERY_PLAYER_NAME_BY_COMMUNITY_ID_RESPONSE = 0x4A000A, + SMSG_QUERY_QUEST_INFO_RESPONSE = 0x4B0016, + SMSG_QUERY_REALM_GUILD_MASTER_INFO_RESPONSE = 0x42002E, + SMSG_QUERY_TIME_RESPONSE = 0x360181, + SMSG_QUEST_COMPLETION_NPC_RESPONSE = 0x4B0001, + SMSG_QUEST_CONFIRM_ACCEPT = 0x4B000F, + SMSG_QUEST_FORCE_REMOVED = 0x4B001C, + SMSG_QUEST_GIVER_INVALID_QUEST = 0x4B0005, + SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE = 0x4B0014, + SMSG_QUEST_GIVER_QUEST_COMPLETE = 0x4B0003, + SMSG_QUEST_GIVER_QUEST_DETAILS = 0x4B0012, + SMSG_QUEST_GIVER_QUEST_FAILED = 0x4B0006, + SMSG_QUEST_GIVER_QUEST_LIST_MESSAGE = 0x4B001A, + SMSG_QUEST_GIVER_REQUEST_ITEMS = 0x4B0013, + SMSG_QUEST_GIVER_STATUS = 0x4B001B, + SMSG_QUEST_GIVER_STATUS_MULTIPLE = 0x4B0011, + SMSG_QUEST_ITEM_USABILITY_RESPONSE = 0x4B0002, + SMSG_QUEST_LOG_FULL = 0x4B0007, + SMSG_QUEST_NON_LOG_UPDATE_COMPLETE = 0x4B0008, + SMSG_QUEST_POI_QUERY_RESPONSE = 0x4B001D, + SMSG_QUEST_POI_UPDATE_RESPONSE = 0x4B001F, + SMSG_QUEST_PUSH_RESULT = 0x4B0010, + SMSG_QUEST_SESSION_INFO_RESPONSE = 0x3602EC, + SMSG_QUEST_SESSION_READY_CHECK = 0x3602DA, + SMSG_QUEST_SESSION_READY_CHECK_RESPONSE = 0x3602DB, + SMSG_QUEST_SESSION_RESULT = 0x3602D9, + SMSG_QUEST_UPDATE_ADD_CREDIT = 0x4B000C, + SMSG_QUEST_UPDATE_ADD_CREDIT_SIMPLE = 0x4B000D, + SMSG_QUEST_UPDATE_ADD_PVP_CREDIT = 0x4B000E, + SMSG_QUEST_UPDATE_COMPLETE = 0x4B0009, + SMSG_QUEST_UPDATE_FAILED = 0x4B000A, + SMSG_QUEST_UPDATE_FAILED_TIMER = 0x4B000B, + SMSG_QUEUE_SUMMARY_UPDATE = 0x3602A9, + SMSG_RAF_ACCOUNT_INFO = 0x3602D7, + SMSG_RAF_ACTIVITY_STATE_CHANGED = 0x3602E8, + SMSG_RAF_DEBUG_FRIEND_MONTHS = 0x360338, + SMSG_RAID_DIFFICULTY_SET = 0x360244, + SMSG_RAID_GROUP_ONLY = 0x360246, + SMSG_RAID_INSTANCE_MESSAGE = 0x3B000A, + SMSG_RAID_MARKERS_CHANGED = 0x360038, + SMSG_RANDOM_ROLL = 0x3600CD, + SMSG_RATED_PVP_INFO = 0x3C000F, + SMSG_READY_CHECK_COMPLETED = 0x360090, + SMSG_READY_CHECK_RESPONSE = 0x36008F, + SMSG_READY_CHECK_STARTED = 0x36008E, + SMSG_READ_ITEM_RESULT_FAILED = 0x360240, + SMSG_READ_ITEM_RESULT_OK = 0x360237, + SMSG_REALM_QUERY_RESPONSE = 0x3A0005, + SMSG_REATTACH_RESURRECT = 0x3601E7, + SMSG_RECEIVE_PING_UNIT = 0x360039, + SMSG_RECEIVE_PING_WORLD_POINT = 0x36003A, + SMSG_RECRAFT_ITEM_RESULT = 0x36032E, + SMSG_RECRUIT_A_FRIEND_FAILURE = 0x36015E, + SMSG_REFRESH_COMPONENT = 0x3600ED, + SMSG_REGIONWIDE_CHARACTER_MAIL_DATA = 0x36001A, + SMSG_REGIONWIDE_CHARACTER_RESTRICTIONS_DATA = 0x360019, + SMSG_REMOVE_ITEM_PASSIVE = 0x360043, + SMSG_REMOVE_SPELL_FROM_ACTION_BAR = 0x4D0043, + SMSG_REPLACE_TROPHY_RESPONSE = 0x36025C, + SMSG_REPORT_PVP_PLAYER_AFK_RESULT = 0x4A0009, + SMSG_REQUEST_CEMETERY_LIST_RESPONSE = 0x360025, + SMSG_REQUEST_PVP_REWARDS_RESPONSE = 0x3C0014, + SMSG_REQUEST_SCHEDULED_PVP_INFO_RESPONSE = 0x3C0015, + SMSG_RESET_COMPRESSION_CONTEXT = 0x3D0007, + SMSG_RESET_FAILED_NOTIFY = 0x360155, + SMSG_RESET_LAST_LOADED_CONFIG_CVARS = 0x360335, + SMSG_RESET_QUEST_POI = 0x4B0020, + SMSG_RESET_RANGED_COMBAT_TIMER = 0x3C0023, + SMSG_RESET_WEEKLY_CURRENCY = 0x360009, + SMSG_RESPEC_WIPE_CONFIRM = 0x3600B0, + SMSG_RESPOND_INSPECT_ACHIEVEMENTS = 0x360006, + SMSG_RESPONSE_PERK_PENDING_REWARDS = 0x360308, + SMSG_RESPONSE_PERK_RECENT_PURCHASES = 0x360309, + SMSG_RESTART_GLOBAL_COOLDOWN = 0x4D0052, + SMSG_RESTRICTED_ACCOUNT_WARNING = 0x360052, + SMSG_RESUME_CAST = 0x4D002C, + SMSG_RESUME_CAST_BAR = 0x4D002F, + SMSG_RESUME_COMMS = 0x3D0003, + SMSG_RESUME_TOKEN = 0x360041, + SMSG_RESURRECT_REQUEST = 0x360012, + SMSG_RESYNC_RUNES = 0x4D0050, + SMSG_RETURNING_PLAYER_PROMPT = 0x36023F, + SMSG_RETURN_APPLICANT_LIST = 0x3602CD, + SMSG_RETURN_RECRUITING_CLUBS = 0x3602CC, + SMSG_ROLE_CHANGED_INFORM = 0x360021, + SMSG_ROLE_CHOSEN = 0x44001D, + SMSG_ROLE_POLL_INFORM = 0x360022, + SMSG_RUNEFORGE_LEGENDARY_CRAFTING_OPEN_NPC = 0x360295, + SMSG_RUNE_REGEN_DEBUG = 0x36004F, + SMSG_SCENARIO_COMPLETED = 0x360283, + SMSG_SCENARIO_POIS = 0x3600D0, + SMSG_SCENARIO_PROGRESS_UPDATE = 0x3600C9, + SMSG_SCENARIO_SHOW_CRITERIA = 0x360299, + SMSG_SCENARIO_STATE = 0x3600C8, + SMSG_SCENARIO_UI_UPDATE = 0x360298, + SMSG_SCENARIO_VACATE = 0x360241, + SMSG_SCENE_OBJECT_EVENT = 0x36007A, + SMSG_SCENE_OBJECT_PET_BATTLE_FINAL_ROUND = 0x36007F, + SMSG_SCENE_OBJECT_PET_BATTLE_FINISHED = 0x360080, + SMSG_SCENE_OBJECT_PET_BATTLE_FIRST_ROUND = 0x36007C, + SMSG_SCENE_OBJECT_PET_BATTLE_INITIAL_UPDATE = 0x36007B, + SMSG_SCENE_OBJECT_PET_BATTLE_REPLACEMENTS_MADE = 0x36007E, + SMSG_SCENE_OBJECT_PET_BATTLE_ROUND_RESULT = 0x36007D, + SMSG_SCHEDULED_AREA_POI_UPDATE_RESPONSE = 0x4A0019, + SMSG_SCRIPT_CAST = 0x4D0047, + SMSG_SEASON_INFO = 0x36005A, + SMSG_SELL_RESPONSE = 0x360162, + SMSG_SEND_ITEM_PASSIVES = 0x360044, + SMSG_SEND_KNOWN_SPELLS = 0x4D0019, + SMSG_SEND_RAID_TARGET_UPDATE_ALL = 0x3600CB, + SMSG_SEND_RAID_TARGET_UPDATE_SINGLE = 0x3600CC, + SMSG_SEND_SPELL_CHARGES = 0x4D001B, + SMSG_SEND_SPELL_HISTORY = 0x4D001A, + SMSG_SEND_UNLEARN_SPELLS = 0x4D001C, + SMSG_SERVER_FIRST_ACHIEVEMENTS = 0x3600EA, + SMSG_SERVER_TIME = 0x360121, + SMSG_SERVER_TIME_OFFSET = 0x3601B2, + SMSG_SETUP_COMBAT_LOG_FILE_FLUSH = 0x4D000F, + SMSG_SETUP_CURRENCY = 0x360007, + SMSG_SET_AI_ANIM_KIT = 0x3601CC, + SMSG_SET_ANIM_TIER = 0x3601D0, + SMSG_SET_CHR_UPGRADE_TIER = 0x360077, + SMSG_SET_CURRENCY = 0x360008, + SMSG_SET_DF_FAST_LAUNCH_RESULT = 0x440012, + SMSG_SET_DUNGEON_DIFFICULTY = 0x360143, + SMSG_SET_FACTION_AT_WAR = 0x36019D, + SMSG_SET_FACTION_NOT_VISIBLE = 0x3601C7, + SMSG_SET_FACTION_STANDING = 0x3601C8, + SMSG_SET_FACTION_VISIBLE = 0x3601C6, + SMSG_SET_FLAT_SPELL_MODIFIER = 0x4D0027, + SMSG_SET_INSTANCE_LEAVER = 0x360356, + SMSG_SET_ITEM_PURCHASE_DATA = 0x360033, + SMSG_SET_LOOT_METHOD_FAILED = 0x360267, + SMSG_SET_MAX_WEEKLY_QUANTITY = 0x360036, + SMSG_SET_MELEE_ANIM_KIT = 0x3601CF, + SMSG_SET_MOVEMENT_ANIM_KIT = 0x3601CE, + SMSG_SET_PCT_SPELL_MODIFIER = 0x4D0028, + SMSG_SET_PET_SPECIALIZATION = 0x3600C2, + SMSG_SET_PLAYER_DECLINED_NAMES_RESULT = 0x4A000B, + SMSG_SET_PLAY_HOVER_ANIM = 0x360053, + SMSG_SET_PROFICIENCY = 0x3601D1, + SMSG_SET_QUEST_REPLAY_COOLDOWN_OVERRIDE = 0x3602E0, + SMSG_SET_SHIPMENT_READY_RESPONSE = 0x40003A, + SMSG_SET_SPELL_CHARGES = 0x4D0018, + SMSG_SET_TIME_ZONE_INFORMATION = 0x360116, + SMSG_SET_VEHICLE_REC_ID = 0x360194, + SMSG_SHADOWLANDS_CAPACITANCE_UPDATE = 0x36030C, + SMSG_SHIPMENT_FACTION_UPDATE_RESULT = 0x40003B, + SMSG_SHOW_DELVES_COMPANION_CONFIGURATION_UI = 0x36034E, + SMSG_SHOW_DELVES_DISPLAY_UI = 0x36034C, + SMSG_SHOW_NEUTRAL_PLAYER_FACTION_SELECT_UI = 0x360073, + SMSG_SHOW_QUEST_COMPLETION_TEXT = 0x4B0015, + SMSG_SHOW_TAXI_NODES = 0x36016B, + SMSG_SHOW_TRADE_SKILL_RESPONSE = 0x36020D, + SMSG_SOCIAL_CONTRACT_REQUEST_RESPONSE = 0x360318, + SMSG_SOCKET_GEMS_FAILURE = 0x3601C4, + SMSG_SOCKET_GEMS_SUCCESS = 0x3601C3, + SMSG_SPECIAL_MOUNT_ANIM = 0x36013E, + SMSG_SPECTATE_END = 0x36033A, + SMSG_SPECTATE_PLAYER = 0x360339, + SMSG_SPEC_INVOLUNTARILY_CHANGED = 0x3601B6, + SMSG_SPELL_ABSORB_LOG = 0x4D000C, + SMSG_SPELL_CATEGORY_COOLDOWN = 0x4D0006, + SMSG_SPELL_CHANNEL_START = 0x4D0022, + SMSG_SPELL_CHANNEL_UPDATE = 0x4D0023, + SMSG_SPELL_COOLDOWN = 0x4D0005, + SMSG_SPELL_DAMAGE_SHIELD = 0x4D001F, + SMSG_SPELL_DELAYED = 0x4D0030, + SMSG_SPELL_DISPELL_LOG = 0x4D0007, + SMSG_SPELL_EMPOWER_SET_STAGE = 0x4D0026, + SMSG_SPELL_EMPOWER_START = 0x4D0024, + SMSG_SPELL_EMPOWER_UPDATE = 0x4D0025, + SMSG_SPELL_ENERGIZE_LOG = 0x4D0009, + SMSG_SPELL_EXECUTE_LOG = 0x4D0031, + SMSG_SPELL_FAILED_OTHER = 0x4D0046, + SMSG_SPELL_FAILURE = 0x4D0044, + SMSG_SPELL_FAILURE_MESSAGE = 0x4D004B, + SMSG_SPELL_GO = 0x4D002A, + SMSG_SPELL_HEAL_ABSORB_LOG = 0x4D000B, + SMSG_SPELL_HEAL_LOG = 0x4D000A, + SMSG_SPELL_INSTAKILL_LOG = 0x4D0021, + SMSG_SPELL_INTERRUPT_LOG = 0x4D000D, + SMSG_SPELL_MISS_LOG = 0x4D0032, + SMSG_SPELL_NON_MELEE_DAMAGE_LOG = 0x4D0020, + SMSG_SPELL_OR_DAMAGE_IMMUNE = 0x4D001D, + SMSG_SPELL_PERIODIC_AURA_LOG = 0x4D0008, + SMSG_SPELL_PREPARE = 0x4D0029, + SMSG_SPELL_START = 0x4D002B, + SMSG_SPELL_VISUAL_LOAD_SCREEN = 0x360065, + SMSG_SPLASH_SCREEN_SHOW_LATEST = 0x3602F2, + SMSG_STAND_STATE_UPDATE = 0x3601BA, + SMSG_STARTER_BUILD_ACTIVATE_FAILED = 0x36006B, + SMSG_START_ELAPSED_TIMER = 0x3600A0, + SMSG_START_ELAPSED_TIMERS = 0x3600A2, + SMSG_START_LIGHTNING_STORM = 0x360146, + SMSG_START_LOOT_ROLL = 0x3600BA, + SMSG_START_MIRROR_TIMER = 0x3601AD, + SMSG_START_TIMER = 0x36003D, + SMSG_STOP_ELAPSED_TIMER = 0x3600A1, + SMSG_STOP_MIRROR_TIMER = 0x3601AF, + SMSG_STOP_SPEAKERBOT_SOUND = 0x360209, + SMSG_STOP_TIMER = 0x36003E, + SMSG_STREAMING_MOVIES = 0x36003C, + SMSG_SUGGEST_INVITE_INFORM = 0x36022D, + SMSG_SUMMON_CANCEL = 0x36014F, + SMSG_SUMMON_RAID_MEMBER_VALIDATE_FAILED = 0x360023, + SMSG_SUMMON_REQUEST = 0x3601BE, + SMSG_SUPERCEDED_SPELLS = 0x4D003D, + SMSG_SUSPEND_COMMS = 0x3D0002, + SMSG_SUSPEND_TOKEN = 0x360040, + SMSG_SYNC_WOW_ENTITLEMENTS = 0x3602EA, + SMSG_TALENTS_INVOLUNTARILY_RESET = 0x3601B5, + SMSG_TAXI_NODE_STATUS = 0x36011B, + SMSG_TEXT_EMOTE = 0x360119, + SMSG_THREAT_CLEAR = 0x36017A, + SMSG_THREAT_REMOVE = 0x360179, + SMSG_THREAT_UPDATE = 0x360178, + SMSG_TIMERUNNING_SEASON_ENDED = 0x36034F, + SMSG_TIME_ADJUSTMENT = 0x480001, + SMSG_TIME_SYNC_REQUEST = 0x480000, + SMSG_TITLE_EARNED = 0x360175, + SMSG_TITLE_LOST = 0x360176, + SMSG_TOTEM_CREATED = 0x360165, + SMSG_TOTEM_DURATION_CHANGED = 0x360167, + SMSG_TOTEM_MOVED = 0x360168, + SMSG_TOTEM_REMOVED = 0x360166, + SMSG_TRADE_STATUS = 0x360017, + SMSG_TRADE_UPDATED = 0x360016, + SMSG_TRAINER_BUY_FAILED = 0x36017D, + SMSG_TRAINER_LIST = 0x36017C, + SMSG_TRAIT_CONFIG_COMMIT_FAILED = 0x36006A, + SMSG_TRANSFER_ABORTED = 0x3601A0, + SMSG_TRANSFER_PENDING = 0x360066, + SMSG_TREASURE_PICKER_RESPONSE = 0x3A0011, + SMSG_TRIGGER_CINEMATIC = 0x360261, + SMSG_TRIGGER_MOVIE = 0x360169, + SMSG_TURN_IN_PETITION_RESULT = 0x3601EA, + SMSG_TUTORIAL_FLAGS = 0x360255, + SMSG_UI_ACTION = 0x360206, + SMSG_UI_MAP_QUEST_LINES_RESPONSE = 0x4B0023, + SMSG_UNDELETE_CHARACTER_RESPONSE = 0x360262, + SMSG_UNDELETE_COOLDOWN_STATUS_RESPONSE = 0x360263, + SMSG_UNLEARNED_SPELLS = 0x4D003F, + SMSG_UNLOAD_CHILD_MAP = 0x36000E, + SMSG_UNSET_INSTANCE_LEAVER = 0x360357, + SMSG_UPDATE_AADC_STATUS_RESPONSE = 0x360302, + SMSG_UPDATE_ACCOUNT_DATA = 0x3601A6, + SMSG_UPDATE_ACCOUNT_DATA_COMPLETE = 0x3601A7, + SMSG_UPDATE_ACTION_BUTTONS = 0x360078, + SMSG_UPDATE_BNET_SESSION_KEY = 0x3602BA, + SMSG_UPDATE_CAPTURE_POINT = 0x3C0007, + SMSG_UPDATE_CELESTIAL_BODY = 0x3602B6, + SMSG_UPDATE_CHARACTER_FLAGS = 0x36025B, + SMSG_UPDATE_CHARGE_CATEGORY_COOLDOWN = 0x360202, + SMSG_UPDATE_COOLDOWN = 0x360201, + SMSG_UPDATE_CRAFTING_NPC_RECIPES = 0x400038, + SMSG_UPDATE_DAILY_MISSION_COUNTER = 0x400021, + SMSG_UPDATE_EXPANSION_LEVEL = 0x3600E3, + SMSG_UPDATE_GAME_TIME_STATE = 0x3602BD, + SMSG_UPDATE_INSTANCE_OWNERSHIP = 0x360148, + SMSG_UPDATE_LAST_INSTANCE = 0x360127, + SMSG_UPDATE_OBJECT = 0x460000, + SMSG_UPDATE_PRIMARY_SPEC = 0x360070, + SMSG_UPDATE_RECENT_PLAYER_GUIDS = 0x36008D, + SMSG_UPDATE_TALENT_DATA = 0x36006F, + SMSG_UPDATE_WORLD_STATE = 0x3601E4, + SMSG_USERLIST_ADD = 0x3B000F, + SMSG_USERLIST_REMOVE = 0x3B0010, + SMSG_USERLIST_UPDATE = 0x3B0011, + SMSG_USE_EQUIPMENT_SET_RESULT = 0x3601EB, + SMSG_VAS_CHECK_TRANSFER_OK_RESPONSE = 0x3602B1, + SMSG_VAS_GET_QUEUE_MINUTES_RESPONSE = 0x3602AF, + SMSG_VAS_GET_SERVICE_STATUS_RESPONSE = 0x3602AE, + SMSG_VAS_PURCHASE_COMPLETE = 0x360289, + SMSG_VAS_PURCHASE_STATE_UPDATE = 0x360288, + SMSG_VENDOR_INVENTORY = 0x360051, + SMSG_VIGNETTE_UPDATE = 0x4A0010, + SMSG_VOICE_CHANNEL_INFO_RESPONSE = 0x3602B5, + SMSG_VOICE_CHANNEL_STT_TOKEN_RESPONSE = 0x3602FD, + SMSG_VOICE_LOGIN_RESPONSE = 0x3602B4, + SMSG_VOID_ITEM_SWAP_RESPONSE = 0x4E0004, + SMSG_VOID_STORAGE_CONTENTS = 0x4E0001, + SMSG_VOID_STORAGE_FAILED = 0x4E0000, + SMSG_VOID_STORAGE_TRANSFER_CHANGES = 0x4E0002, + SMSG_VOID_TRANSFER_RESULT = 0x4E0003, + SMSG_WAIT_QUEUE_FINISH = 0x360003, + SMSG_WAIT_QUEUE_UPDATE = 0x360002, + SMSG_WARDEN3_DATA = 0x36000B, + SMSG_WARDEN3_DISABLED = 0x3602B8, + SMSG_WARDEN3_ENABLED = 0x3602B7, + SMSG_WARFRONT_COMPLETE = 0x3601FA, + SMSG_WARGAME_REQUEST_OPPONENT_RESPONSE = 0x3C0012, + SMSG_WARGAME_REQUEST_SUCCESSFULLY_SENT_TO_OPPONENT = 0x3C0011, + SMSG_WEATHER = 0x360145, + SMSG_WEEKLY_REWARDS_PROGRESS_RESULT = 0x3602F5, + SMSG_WEEKLY_REWARDS_RESULT = 0x3602F3, + SMSG_WEEKLY_REWARD_CLAIM_RESULT = 0x3602F4, + SMSG_WHO = 0x3B0002, + SMSG_WHO_IS = 0x360144, + SMSG_WILL_BE_KICKED_FOR_ADDED_SUBSCRIPTION_TIME = 0x3602BC, + SMSG_WORLD_QUEST_UPDATE_RESPONSE = 0x4A0017, + SMSG_WORLD_SERVER_INFO = 0x360045, + SMSG_WOW_ENTITLEMENT_NOTIFICATION = 0x3602EB, + SMSG_WOW_LABS_AREA_INFO = 0x36031D, + SMSG_WOW_LABS_NOTIFY_PLAYERS_MATCH_END = 0x360319, + SMSG_WOW_LABS_NOTIFY_PLAYERS_MATCH_STATE_CHANGED = 0x36031A, + SMSG_WOW_LABS_PARTY_ERROR = 0x360326, + SMSG_WOW_LABS_SET_AREA_ID_RESULT = 0x36031B, + SMSG_WOW_LABS_SET_PREDICTION_CIRCLE = 0x36031F, + SMSG_WOW_LABS_SET_SELECTED_AREA_ID = 0x36031C, + SMSG_XP_AWARDED_FROM_CURRENCY = 0x360334, + SMSG_XP_GAIN_ABORTED = 0x360062, + SMSG_XP_GAIN_ENABLED = 0x360245, + SMSG_ZONE_UNDER_ATTACK = 0x3B000B, // Opcodes that are not generated automatically SMSG_ACCOUNT_HEIRLOOM_UPDATE = SMSG_ACCOUNT_TOY_UPDATE + 1, // no client handler - SMSG_COMPRESSED_PACKET = 0x3F000A, - SMSG_MULTIPLE_PACKETS = 0x3F0009, + SMSG_COMPRESSED_PACKET = SMSG_AUTH_CHALLENGE + 0xA, + SMSG_MULTIPLE_PACKETS = SMSG_AUTH_CHALLENGE + 0x9, // Deleted opcodes, here only to allow compile SMSG_ARENA_TEAM_STATS = UNKNOWN_OPCODE, }; -inline constexpr std::size_t NUM_SMSG_OPCODES = 1473; +inline constexpr std::size_t NUM_SMSG_OPCODES = 1479; inline constexpr std::ptrdiff_t GetOpcodeArrayIndex(OpcodeServer opcode) { uint32 idInGroup = opcode & 0xFFFF; switch (opcode >> 16) { - case 0x38: return idInGroup < 848 ? idInGroup + 0 : -1; - case 0x39: return idInGroup < 10 ? idInGroup + 848 : -1; - case 0x3C: return idInGroup < 18 ? idInGroup + 858 : -1; - case 0x3D: return idInGroup < 36 ? idInGroup + 876 : -1; - case 0x3E: return idInGroup < 49 ? idInGroup + 912 : -1; - case 0x3F: return idInGroup < 11 ? idInGroup + 961 : -1; - case 0x40: return idInGroup < 12 ? idInGroup + 972 : -1; - case 0x42: return idInGroup < 82 ? idInGroup + 984 : -1; - case 0x44: return idInGroup < 71 ? idInGroup + 1066 : -1; - case 0x46: return idInGroup < 33 ? idInGroup + 1137 : -1; - case 0x48: return idInGroup < 1 ? idInGroup + 1170 : -1; - case 0x49: return idInGroup < 120 ? idInGroup + 1171 : -1; - case 0x4B: return idInGroup < 48 ? idInGroup + 1291 : -1; - case 0x4C: return idInGroup < 41 ? idInGroup + 1339 : -1; - case 0x4E: return idInGroup < 85 ? idInGroup + 1380 : -1; - case 0x4F: return idInGroup < 8 ? idInGroup + 1465 : -1; - case 0x51: return idInGroup < 1 ? idInGroup + 1473 : -1; + case 0x36: return idInGroup < 857 ? idInGroup + 0 : -1; + case 0x37: return idInGroup < 5 ? idInGroup + 857 : -1; + case 0x3A: return idInGroup < 18 ? idInGroup + 862 : -1; + case 0x3B: return idInGroup < 36 ? idInGroup + 880 : -1; + case 0x3C: return idInGroup < 49 ? idInGroup + 916 : -1; + case 0x3D: return idInGroup < 11 ? idInGroup + 965 : -1; + case 0x3E: return idInGroup < 12 ? idInGroup + 976 : -1; + case 0x40: return idInGroup < 82 ? idInGroup + 988 : -1; + case 0x42: return idInGroup < 71 ? idInGroup + 1070 : -1; + case 0x44: return idInGroup < 33 ? idInGroup + 1141 : -1; + case 0x46: return idInGroup < 1 ? idInGroup + 1174 : -1; + case 0x48: return idInGroup < 120 ? idInGroup + 1175 : -1; + case 0x4A: return idInGroup < 49 ? idInGroup + 1295 : -1; + case 0x4B: return idInGroup < 41 ? idInGroup + 1344 : -1; + case 0x4D: return idInGroup < 85 ? idInGroup + 1385 : -1; + case 0x4E: return idInGroup < 8 ? idInGroup + 1470 : -1; + case 0x50: return idInGroup < 1 ? idInGroup + 1478 : -1; default: return -1; } } diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp index 88a6cc1d815..b62697bce23 100644 --- a/src/server/game/Server/WorldSession.cpp +++ b/src/server/game/Server/WorldSession.cpp @@ -22,6 +22,7 @@ #include "WorldSession.h" #include "AccountMgr.h" #include "AuthenticationPackets.h" +#include "Bag.h" #include "BattlePetMgr.h" #include "BattlegroundMgr.h" #include "BattlenetPackets.h" @@ -1525,7 +1526,7 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint32 opcode) co case CMSG_QUEST_GIVER_REQUEST_REWARD: // 0 1 case CMSG_COMPLETE_CINEMATIC: // 0 1 case CMSG_BANKER_ACTIVATE: // 0 1 - case CMSG_BUY_BANK_SLOT: // 0 1 + case CMSG_BUY_ACCOUNT_BANK_TAB: // 0 1 case CMSG_OPT_OUT_OF_LOOT: // 0 1 case CMSG_DUEL_RESPONSE: // 0 1 case CMSG_CALENDAR_COMPLAIN: // 0 1 @@ -1722,7 +1723,11 @@ uint32 WorldSession::DosProtection::GetMaxPacketCounterAllowed(uint32 opcode) co case CMSG_GET_ITEM_PURCHASE_DATA: // not profiled { - maxPacketCounterAllowed = PLAYER_SLOTS_COUNT; + maxPacketCounterAllowed = PLAYER_SLOTS_COUNT + MAX_BAG_SIZE * ( + (INVENTORY_SLOT_BAG_END - INVENTORY_SLOT_BAG_START) + + (REAGENT_BAG_SLOT_END - REAGENT_BAG_SLOT_START) + + (BANK_SLOT_BAG_END - BANK_SLOT_BAG_START) + + (ACCOUNT_BANK_SLOT_BAG_END - ACCOUNT_BANK_SLOT_BAG_START)); break; } case CMSG_HOTFIX_REQUEST: // not profiled diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h index 01299cc9f7c..442e1495da3 100644 --- a/src/server/game/Server/WorldSession.h +++ b/src/server/game/Server/WorldSession.h @@ -169,10 +169,9 @@ namespace WorldPackets { class AutoBankItem; class AutoStoreBankItem; - class BuyBankSlot; - class AutoBankReagent; - class AutoStoreBankReagent; - class ReagentBank; + class BuyBankTab; + class UpdateBankTabSettings; + class AutoDepositCharacterBank; class BankerActivate; } @@ -454,11 +453,9 @@ namespace WorldPackets class SortAccountBankBags; class SortBags; class SortBankBags; - class SortReagentBankBags; struct ItemInstance; class RemoveNewItem; class ChangeBagSlotFlag; - class ChangeBankBagSlotFlag; class SetBackpackAutosortDisabled; class SetBackpackSellJunkDisabled; class SetBankAutosortDisabled; @@ -830,14 +827,6 @@ namespace WorldPackets class MoveSetVehicleRecIdAck; } - namespace VoidStorage - { - class UnlockVoidStorage; - class QueryVoidStorage; - class VoidStorageTransfer; - class SwapVoidItem; - } - namespace Warden { class WardenData; @@ -1518,11 +1507,9 @@ class TC_GAME_API WorldSession // Bank void HandleAutoBankItemOpcode(WorldPackets::Bank::AutoBankItem& packet); void HandleAutoStoreBankItemOpcode(WorldPackets::Bank::AutoStoreBankItem& packet); - void HandleBuyBankSlotOpcode(WorldPackets::Bank::BuyBankSlot& packet); - void HandleBuyReagentBankOpcode(WorldPackets::Bank::ReagentBank& reagentBank); - void HandleAutoBankReagentOpcode(WorldPackets::Bank::AutoBankReagent& autoBankRegent); - void HandleAutoStoreBankReagentOpcode(WorldPackets::Bank::AutoStoreBankReagent& autoStoreBankReagent); - void HandleReagentBankDepositOpcode(WorldPackets::Bank::ReagentBank& reagentBank); + void HandleBuyBankTab(WorldPackets::Bank::BuyBankTab const& buyBankTab); + void HandleUpdateBankTabSettings(WorldPackets::Bank::UpdateBankTabSettings const& updateBankTabSettings); + void HandleAutoDepositCharacterBank(WorldPackets::Bank::AutoDepositCharacterBank const& autoDepositCharacterBank); // Black Market void HandleBlackMarketOpen(WorldPackets::BlackMarket::BlackMarketOpen& blackMarketOpen); @@ -1555,7 +1542,6 @@ class TC_GAME_API WorldSession void HandleWrapItem(WorldPackets::Item::WrapItem& packet); void HandleUseCritterItem(WorldPackets::Item::UseCritterItem& packet); void HandleChangeBagSlotFlag(WorldPackets::Item::ChangeBagSlotFlag const& changeBagSlotFlag); - void HandleChangeBankBagSlotFlag(WorldPackets::Item::ChangeBankBagSlotFlag const& changeBankBagSlotFlag); void HandleSetBackpackAutosortDisabled(WorldPackets::Item::SetBackpackAutosortDisabled const& setBackpackAutosortDisabled); void HandleSetBackpackSellJunkDisabled(WorldPackets::Item::SetBackpackSellJunkDisabled const& setBackpackSellJunkDisabled); void HandleSetBankAutosortDisabled(WorldPackets::Item::SetBankAutosortDisabled const& setBankAutosortDisabled); @@ -1737,7 +1723,6 @@ class TC_GAME_API WorldSession void HandleSortAccountBankBags(WorldPackets::Item::SortAccountBankBags& sortBankBags); void HandleSortBags(WorldPackets::Item::SortBags& sortBags); void HandleSortBankBags(WorldPackets::Item::SortBankBags& sortBankBags); - void HandleSortReagentBankBags(WorldPackets::Item::SortReagentBankBags& sortReagentBankBags); void HandleRemoveNewItem(WorldPackets::Item::RemoveNewItem& removeNewItem); void HandleCancelTempEnchantmentOpcode(WorldPackets::Item::CancelTempEnchantment& cancelTempEnchantment); @@ -1794,13 +1779,6 @@ class TC_GAME_API WorldSession void SendCalendarRaidLockoutRemoved(InstanceLock const* lock); void HandleSetSavedInstanceExtend(WorldPackets::Calendar::SetSavedInstanceExtend& setSavedInstanceExtend); - // Void Storage - void HandleVoidStorageUnlock(WorldPackets::VoidStorage::UnlockVoidStorage& unlockVoidStorage); - void HandleVoidStorageQuery(WorldPackets::VoidStorage::QueryVoidStorage& queryVoidStorage); - void HandleVoidStorageTransfer(WorldPackets::VoidStorage::VoidStorageTransfer& voidStorageTransfer); - void HandleVoidSwapItem(WorldPackets::VoidStorage::SwapVoidItem& swapVoidItem); - void SendVoidStorageTransferResult(VoidTransferError result); - // Collections void HandleCollectionItemSetFavorite(WorldPackets::Collections::CollectionItemSetFavorite& collectionItemSetFavorite); |
