diff options
-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; }; |