Core/PacketIO: Fixed WorldPackets::Addon::AddOnInfo structure

Port From (https://github.com/TrinityCore/TrinityCore/commit/fea5cb4525ea9177c37985ab16339be94948758c)
This commit is contained in:
hondacrx
2020-04-29 14:01:31 -04:00
parent 916351781c
commit dc0867ca8b
+4 -2
View File
@@ -28,14 +28,16 @@ namespace Game.Network.Packets
public string Name; public string Name;
public string Version; public string Version;
public bool Loaded; public bool Loaded;
public bool Enabled; public bool Disabled;
public void Read(WorldPacket data) public void Read(WorldPacket data)
{ {
data.ResetBitPos();
uint nameLength = data.ReadBits<uint>(10); uint nameLength = data.ReadBits<uint>(10);
uint versionLength = data.ReadBits<uint>(10); uint versionLength = data.ReadBits<uint>(10);
Loaded = data.HasBit(); Loaded = data.HasBit();
Enabled = data.HasBit(); Disabled = data.HasBit();
if (nameLength > 1) if (nameLength > 1)
{ {
Name = data.ReadString(nameLength - 1); Name = data.ReadString(nameLength - 1);