Core/PacketIO: Fixed SMSG_UPDATE_OBJECT BankTabSettings and DeclinedNames structures

Port From (https://github.com/TrinityCore/TrinityCore/commit/1c175b8145c8bb3a8051eaeb095866ad92d33ac7)
This commit is contained in:
Hondacrx
2025-08-19 18:54:53 -04:00
parent aef600cd4c
commit 4654c16c11
@@ -2908,7 +2908,6 @@ namespace Game.Entities
{ {
data.WriteBits(Name[i].GetByteCount(), 10); data.WriteBits(Name[i].GetByteCount(), 10);
} }
data.FlushBits();
for (int i = 0; i < 5; ++i) for (int i = 0; i < 5; ++i)
{ {
data.WriteString(Name[i]); data.WriteString(Name[i]);
@@ -2926,7 +2925,6 @@ namespace Game.Entities
if (changesMask.GetBlock(0) != 0) if (changesMask.GetBlock(0) != 0)
data.WriteBits(changesMask.GetBlock(0), 32); data.WriteBits(changesMask.GetBlock(0), 32);
data.FlushBits();
if (changesMask[0]) if (changesMask[0])
{ {
for (int i = 0; i < 5; ++i) for (int i = 0; i < 5; ++i)
@@ -5541,7 +5539,6 @@ namespace Game.Entities
data.WriteBits(changesMask.GetBlock(0), 4); data.WriteBits(changesMask.GetBlock(0), 4);
data.FlushBits();
if (changesMask[0]) if (changesMask[0])
{ {
data.WriteBits(Name.Size(), 7); data.WriteBits(Name.Size(), 7);
@@ -5554,6 +5551,7 @@ namespace Game.Entities
{ {
data.WriteBits(Description.Size(), 14); data.WriteBits(Description.Size(), 14);
} }
data.FlushBits();
if (changesMask[3]) if (changesMask[3])
{ {
data.WriteInt32(DepositFlags); data.WriteInt32(DepositFlags);