diff options
author | funjoker <funjoker109@gmail.com> | 2025-06-30 03:55:07 +0200 |
---|---|---|
committer | funjoker <funjoker109@gmail.com> | 2025-06-30 03:55:47 +0200 |
commit | d73d15e85597700d59d47fc6b4062b384548c739 (patch) | |
tree | c59bbe5aee416669676abff0079d2310adbb4c5f /src | |
parent | e84736a4f781f970707bc2339d0839f59c4944c8 (diff) |
Core/PacketIO: Fix PerksProgram structure
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Server/Packets/PerksProgramPacketsCommon.cpp | 8 | ||||
-rw-r--r-- | src/server/game/Server/Packets/PerksProgramPacketsCommon.h | 8 |
2 files changed, 10 insertions, 6 deletions
diff --git a/src/server/game/Server/Packets/PerksProgramPacketsCommon.cpp b/src/server/game/Server/Packets/PerksProgramPacketsCommon.cpp index e5b53bc3670..ced2d878efa 100644 --- a/src/server/game/Server/Packets/PerksProgramPacketsCommon.cpp +++ b/src/server/game/Server/Packets/PerksProgramPacketsCommon.cpp @@ -26,12 +26,14 @@ ByteBuffer& operator<<(ByteBuffer& data, PerksVendorItem const& perksVendorItem) data << int32(perksVendorItem.BattlePetSpeciesID); data << int32(perksVendorItem.TransmogSetID); data << int32(perksVendorItem.ItemModifiedAppearanceID); - data << int32(perksVendorItem.Field_14); - data << int32(perksVendorItem.Field_18); + data << int32(perksVendorItem.TransmogIllusionID); + data << int32(perksVendorItem.ToyID); data << int32(perksVendorItem.Price); + data << int32(perksVendorItem.OriginalPrice); data << perksVendorItem.AvailableUntil; + data << int32(perksVendorItem.WarbandSceneID); data << Bits<1>(perksVendorItem.Disabled); - data << Bits<1>(perksVendorItem.Field_41); + data << Bits<1>(perksVendorItem.DoesNotExpire); data.FlushBits(); return data; diff --git a/src/server/game/Server/Packets/PerksProgramPacketsCommon.h b/src/server/game/Server/Packets/PerksProgramPacketsCommon.h index cd676002bdb..64b8257f330 100644 --- a/src/server/game/Server/Packets/PerksProgramPacketsCommon.h +++ b/src/server/game/Server/Packets/PerksProgramPacketsCommon.h @@ -29,12 +29,14 @@ struct PerksVendorItem int32 BattlePetSpeciesID = 0; int32 TransmogSetID = 0; int32 ItemModifiedAppearanceID = 0; - int32 Field_14 = 0; - int32 Field_18 = 0; + int32 TransmogIllusionID = 0; + int32 ToyID = 0; + int32 WarbandSceneID = 0; int32 Price = 0; + int32 OriginalPrice = 0; Timestamp<> AvailableUntil; bool Disabled = false; - bool Field_41 = false; + bool DoesNotExpire = false; }; ByteBuffer& operator<<(ByteBuffer& data, PerksVendorItem const& perksVendorItem); |