Core/DataStores: Support all new hotfix status values

Port From (https://github.com/TrinityCore/TrinityCore/commit/c86cffe5ef95d87929d954abe36d96fe9edb68e3)
This commit is contained in:
hondacrx
2021-03-04 14:10:23 -05:00
parent ac2c1c5191
commit 7b5f4e610c
3 changed files with 42 additions and 38 deletions
@@ -144,21 +144,13 @@ namespace Game.Networking.Packets
public void Write(WorldPacket data)
{
Record.Write(data);
if (Size.HasValue)
{
data.WriteUInt32(Size.Value);
data.WriteBits(1, 2);
}
else
{
data.WriteUInt32(0);
data.WriteBits(3, 2);
}
data.WriteUInt32(Size);
data.WriteBits((byte)Record.HotfixStatus, 2);
data.FlushBits();
}
public HotfixRecord Record;
public Optional<uint> Size;
public HotfixRecord Record = new HotfixRecord();
public uint Size;
}
}
}