diff options
author | Ovahlord <dreadkiller@gmx.de> | 2024-08-23 00:09:39 +0200 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2024-08-23 00:09:39 +0200 |
commit | f0c4b01ae6f7b329c535864bd5d6094880d3eed2 (patch) | |
tree | b4f210fa7df654f008fc8e4e561ff36b6f67b3e0 /src | |
parent | 7e831374cb9ae91b01e07b87d7590817613c864a (diff) |
Core/Packets: updated structures of SMSG_PARTY_INVITE, SMSG_PARTY_MEMBER_FULL_STATE and SMSG_MIRROR_IMAGE_COMPONENTED_DATA
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Server/Packets/PartyPackets.cpp | 17 | ||||
-rw-r--r-- | src/server/game/Server/Packets/PartyPackets.h | 3 | ||||
-rw-r--r-- | src/server/game/Server/Packets/SpellPackets.cpp | 1 | ||||
-rw-r--r-- | src/server/game/Server/Packets/SpellPackets.h | 1 |
4 files changed, 9 insertions, 13 deletions
diff --git a/src/server/game/Server/Packets/PartyPackets.cpp b/src/server/game/Server/Packets/PartyPackets.cpp index 2d9ffc64354..fe533101dae 100644 --- a/src/server/game/Server/Packets/PartyPackets.cpp +++ b/src/server/game/Server/Packets/PartyPackets.cpp @@ -60,13 +60,14 @@ void WorldPackets::Party::PartyInviteClient::Read() WorldPacket const* WorldPackets::Party::PartyInvite::Write() { - _worldPacket.WriteBit(CanAccept); - _worldPacket.WriteBit(MightCRZYou); - _worldPacket.WriteBit(IsXRealm); - _worldPacket.WriteBit(MustBeBNetFriend); - _worldPacket.WriteBit(AllowMultipleRoles); - _worldPacket.WriteBit(QuestSessionActive); - _worldPacket.WriteBits(InviterName.length(), 6); + _worldPacket << Bits<1>(CanAccept); + _worldPacket << Bits<1>(MightCRZYou); + _worldPacket << Bits<1>(IsXRealm); + _worldPacket << Bits<1>(MustBeBNetFriend); + _worldPacket << Bits<1>(AllowMultipleRoles); + _worldPacket << Bits<1>(QuestSessionActive); + _worldPacket << BitsSize<6>(InviterName); + _worldPacket << Bits<1>(Unused440); _worldPacket << InviterRealm; _worldPacket << InviterGUID; @@ -229,8 +230,6 @@ ByteBuffer& operator<<(ByteBuffer& data, WorldPackets::Party::PartyMemberStats c data.WriteBit(memberStats.PetStats.has_value()); data.FlushBits(); - data << memberStats.DungeonScore; - if (memberStats.PetStats.has_value()) data << *memberStats.PetStats; diff --git a/src/server/game/Server/Packets/PartyPackets.h b/src/server/game/Server/Packets/PartyPackets.h index a865f1f1e7c..35f4937c964 100644 --- a/src/server/game/Server/Packets/PartyPackets.h +++ b/src/server/game/Server/Packets/PartyPackets.h @@ -70,6 +70,7 @@ namespace WorldPackets bool MustBeBNetFriend = false; bool AllowMultipleRoles = false; bool QuestSessionActive = false; + bool Unused440 = false; uint16 Unk1 = 0; bool CanAccept = false; @@ -212,8 +213,6 @@ namespace WorldPackets int8 PartyType[2] = { }; CTROptions ChromieTime; - - MythicPlus::DungeonScoreSummary DungeonScore; }; class PartyMemberFullState final : public ServerPacket diff --git a/src/server/game/Server/Packets/SpellPackets.cpp b/src/server/game/Server/Packets/SpellPackets.cpp index 7199f892d46..6303830e77a 100644 --- a/src/server/game/Server/Packets/SpellPackets.cpp +++ b/src/server/game/Server/Packets/SpellPackets.cpp @@ -890,7 +890,6 @@ WorldPacket const* MirrorImageComponentedData::Write() { _worldPacket << UnitGUID; _worldPacket << int32(DisplayID); - _worldPacket << int32(SpellVisualKitID); _worldPacket << uint8(RaceID); _worldPacket << uint8(Gender); _worldPacket << uint8(ClassID); diff --git a/src/server/game/Server/Packets/SpellPackets.h b/src/server/game/Server/Packets/SpellPackets.h index 46b9943593d..254a189daf5 100644 --- a/src/server/game/Server/Packets/SpellPackets.h +++ b/src/server/game/Server/Packets/SpellPackets.h @@ -878,7 +878,6 @@ namespace WorldPackets ObjectGuid UnitGUID; int32 DisplayID = 0; - int32 SpellVisualKitID = 0; uint8 RaceID = 0; uint8 Gender = 0; uint8 ClassID = 0; |