diff options
author | Ovahlord <dreadkiller@gmx.de> | 2024-03-13 12:36:20 +0100 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2024-03-13 12:36:20 +0100 |
commit | 6d14669d3caa2c89e10395f30a343f4a1a7d10e6 (patch) | |
tree | c2b471b1da51901c7d6882750c1312cd4037a1dd /src | |
parent | 51daca7cbfab07a8e0e044f70e24d2aa0e31a750 (diff) |
Core/Packets: fixed structure of ItemInstance
Diffstat (limited to 'src')
-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; |