From e4a44bcf05efd668436ce5bf056acb7d47c02c1f Mon Sep 17 00:00:00 2001 From: sevi Date: Thu, 21 May 2026 13:06:11 +0200 Subject: [PATCH] Packets/Party: fix GUID byte handling in role packets (#468) --- src/server/game/Server/Packets/PartyPackets.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/Server/Packets/PartyPackets.cpp b/src/server/game/Server/Packets/PartyPackets.cpp index c731defc06..42d72c47c4 100644 --- a/src/server/game/Server/Packets/PartyPackets.cpp +++ b/src/server/game/Server/Packets/PartyPackets.cpp @@ -569,7 +569,7 @@ void WorldPackets::Party::SetRole::Read() _worldPacket.ReadByteSeq(ChangedUnit[3]); _worldPacket.ReadByteSeq(ChangedUnit[0]); _worldPacket.ReadByteSeq(ChangedUnit[5]); - _worldPacket.ReadByteSeq(ChangedUnit[3]); + _worldPacket.ReadByteSeq(ChangedUnit[2]); _worldPacket.ReadByteSeq(ChangedUnit[7]); } @@ -600,7 +600,7 @@ WorldPacket const* WorldPackets::Party::RoleChangedInform::Write() _worldPacket << uint32(NewRole); - _worldPacket.WriteByteSeq(ChangedUnit[6]); + _worldPacket.WriteByteSeq(ChangedUnit[5]); _worldPacket.WriteByteSeq(ChangedUnit[2]); _worldPacket.WriteByteSeq(From[0]); _worldPacket.WriteByteSeq(From[4]);