diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-05-29 15:31:38 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2025-05-29 15:31:38 +0200 |
commit | 63cad8f18206c7403af9e5ed40209e814913b5e0 (patch) | |
tree | 7a6eddb11980daeba4d9c3309777122b738eed3c /src | |
parent | 5e8adaabcc1bef7563036d3765a0c13894e860f7 (diff) |
Core/PacketIO: Fixed structure for SMSG_DISPLAY_TOAST
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Server/Packets/MiscPackets.cpp | 1 | ||||
-rw-r--r-- | src/server/game/Server/Packets/MiscPackets.h | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/server/game/Server/Packets/MiscPackets.cpp b/src/server/game/Server/Packets/MiscPackets.cpp index ec5594a5396..dc49cc30113 100644 --- a/src/server/game/Server/Packets/MiscPackets.cpp +++ b/src/server/game/Server/Packets/MiscPackets.cpp @@ -801,6 +801,7 @@ WorldPacket const* DisplayToast::Write() { case DisplayToastType::NewItem: _worldPacket << Bits<1>(BonusRoll); + _worldPacket << Bits<1>(ForceToast); _worldPacket << Item; _worldPacket << int32(LootSpec); _worldPacket << int8(Gender); diff --git a/src/server/game/Server/Packets/MiscPackets.h b/src/server/game/Server/Packets/MiscPackets.h index d9148e16089..45a3ad386fa 100644 --- a/src/server/game/Server/Packets/MiscPackets.h +++ b/src/server/game/Server/Packets/MiscPackets.h @@ -1005,15 +1005,16 @@ namespace WorldPackets WorldPacket const* Write() override; uint64 Quantity = 0; + uint32 QuestID = 0; ::DisplayToastMethod DisplayToastMethod = { }; bool Mailed = false; DisplayToastType Type = { }; - uint32 QuestID = 0; bool IsSecondaryResult = false; Item::ItemInstance Item; - bool BonusRoll = false; int32 LootSpec = 0; ::Gender Gender = GENDER_NONE; + bool BonusRoll = false; + bool ForceToast = false; ///< Ignores ITEM_FLAG3_DO_NOT_TOAST uint32 CurrencyID = 0; }; |