diff options
-rw-r--r-- | src/server/game/Server/Packets/ItemPacketsCommon.cpp | 4 | ||||
-rw-r--r-- | src/server/game/Server/Packets/ItemPacketsCommon.h | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/ItemPacketsCommon.cpp b/src/server/game/Server/Packets/ItemPacketsCommon.cpp index d22852f5215..8b27d58878a 100644 --- a/src/server/game/Server/Packets/ItemPacketsCommon.cpp +++ b/src/server/game/Server/Packets/ItemPacketsCommon.cpp @@ -200,6 +200,8 @@ ByteBuffer& operator>>(ByteBuffer& data, ItemModList& itemModList) ByteBuffer& operator<<(ByteBuffer& data, ItemInstance const& itemInstance) { data << int32(itemInstance.ItemID); + data << int32(itemInstance.RandomPropertiesSeed); + data << int32(itemInstance.RandomPropertiesID); data.WriteBit(itemInstance.ItemBonus.has_value()); data.FlushBits(); @@ -215,6 +217,8 @@ ByteBuffer& operator<<(ByteBuffer& data, ItemInstance const& itemInstance) ByteBuffer& operator>>(ByteBuffer& data, ItemInstance& itemInstance) { data >> itemInstance.ItemID; + data >> itemInstance.RandomPropertiesSeed; + data >> itemInstance.RandomPropertiesID; bool hasItemBonus = data.ReadBit(); data.ResetBitPos(); diff --git a/src/server/game/Server/Packets/ItemPacketsCommon.h b/src/server/game/Server/Packets/ItemPacketsCommon.h index 162556a911b..443e75fd488 100644 --- a/src/server/game/Server/Packets/ItemPacketsCommon.h +++ b/src/server/game/Server/Packets/ItemPacketsCommon.h @@ -72,6 +72,8 @@ namespace WorldPackets void Initialize(::VoidStorageItem const* voidItem); uint32 ItemID = 0; + int32 RandomPropertiesSeed = 0; + int32 RandomPropertiesID = 0; Optional<ItemBonuses> ItemBonus; ItemModList Modifications; |