Core/PacketIO: use pre-conversion field value for party member state aura count until we know more about how that numbers comes to be

This commit is contained in:
Ovah authored and GitHub committed 2021-03-19 19:42:28 +01:00
1 parent cce9a7d788
commit 59145c95fb
1 file changed
+2 -2
@@ -257,7 +257,7 @@ WorldPacket const* WorldPackets::Party::PartyMemberState::Write()
{
_worldPacket << uint8(_worldPacket.GetOpcode() == SMSG_PARTY_MEMBER_FULL_STATE);
_worldPacket << uint64(MemberStats.AuraMask);
_worldPacket << uint32(MemberStats.Auras.size());
_worldPacket << uint32(MAX_AURAS);
for (WorldPackets::Party::PartyMemberAuraStates const& aura : MemberStats.Auras)
_worldPacket << aura;
}
@@ -294,7 +294,7 @@ WorldPacket const* WorldPackets::Party::PartyMemberState::Write()
{
_worldPacket << uint8(_worldPacket.GetOpcode() == SMSG_PARTY_MEMBER_FULL_STATE);
_worldPacket << uint64(MemberStats.PetStats.has_value() ? MemberStats.PetStats->AuraMask : 0);
_worldPacket << uint32(MemberStats.PetStats.has_value() ? MemberStats.PetStats->Auras.size() : 0);
_worldPacket << uint32(MemberStats.PetStats.has_value() ? MAX_AURAS : 0);
if (MemberStats.PetStats.has_value())
for (WorldPackets::Party::PartyMemberAuraStates const& aura : MemberStats.PetStats->Auras)