mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-02-09 11:28:36 +01:00
Core/Packets: updated account data packets to 10.2.6 which shares their structure with 4.4.0
This commit is contained in:
@@ -37,15 +37,15 @@ WorldPacket const* WorldPackets::ClientConfig::ClientCacheVersion::Write()
|
||||
void WorldPackets::ClientConfig::RequestAccountData::Read()
|
||||
{
|
||||
_worldPacket >> PlayerGuid;
|
||||
DataType = _worldPacket.ReadBits(4);
|
||||
_worldPacket >> DataType;
|
||||
}
|
||||
|
||||
WorldPacket const* WorldPackets::ClientConfig::UpdateAccountData::Write()
|
||||
{
|
||||
_worldPacket << Player;
|
||||
_worldPacket << Time;
|
||||
_worldPacket << uint32(Size);
|
||||
_worldPacket.WriteBits(DataType, 4);
|
||||
_worldPacket << Player;
|
||||
_worldPacket << int32(DataType);
|
||||
_worldPacket << uint32(CompressedData.size());
|
||||
_worldPacket.append(CompressedData);
|
||||
|
||||
@@ -54,10 +54,10 @@ WorldPacket const* WorldPackets::ClientConfig::UpdateAccountData::Write()
|
||||
|
||||
void WorldPackets::ClientConfig::UserClientUpdateAccountData::Read()
|
||||
{
|
||||
_worldPacket >> PlayerGuid;
|
||||
_worldPacket >> Time;
|
||||
_worldPacket >> Size;
|
||||
DataType = _worldPacket.ReadBits(4);
|
||||
_worldPacket >> PlayerGuid;
|
||||
_worldPacket >> DataType;
|
||||
|
||||
uint32 compressedSize = _worldPacket.read<uint32>();
|
||||
if (compressedSize > _worldPacket.size() - _worldPacket.rpos())
|
||||
|
||||
@@ -56,7 +56,7 @@ namespace WorldPackets
|
||||
void Read() override;
|
||||
|
||||
ObjectGuid PlayerGuid;
|
||||
uint8 DataType = 0; ///< @see enum AccountDataType
|
||||
int32 DataType = 0; ///< @see enum AccountDataType
|
||||
};
|
||||
|
||||
class UpdateAccountData final : public ServerPacket
|
||||
@@ -69,7 +69,7 @@ namespace WorldPackets
|
||||
ObjectGuid Player;
|
||||
Timestamp<> Time;
|
||||
uint32 Size = 0; ///< decompressed size
|
||||
uint8 DataType = 0; ///< @see enum AccountDataType
|
||||
int32 DataType = 0; ///< @see enum AccountDataType
|
||||
ByteBuffer CompressedData;
|
||||
};
|
||||
|
||||
@@ -83,7 +83,7 @@ namespace WorldPackets
|
||||
ObjectGuid PlayerGuid;
|
||||
Timestamp<> Time;
|
||||
uint32 Size = 0; ///< decompressed size
|
||||
uint8 DataType = 0; ///< @see enum AccountDataType
|
||||
int32 DataType = 0; ///< @see enum AccountDataType
|
||||
ByteBuffer CompressedData;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user