aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2024-08-23 00:09:39 +0200
committerOvahlord <dreadkiller@gmx.de>2024-08-23 00:09:39 +0200
commitf0c4b01ae6f7b329c535864bd5d6094880d3eed2 (patch)
treeb4f210fa7df654f008fc8e4e561ff36b6f67b3e0 /src
parent7e831374cb9ae91b01e07b87d7590817613c864a (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.cpp17
-rw-r--r--src/server/game/Server/Packets/PartyPackets.h3
-rw-r--r--src/server/game/Server/Packets/SpellPackets.cpp1
-rw-r--r--src/server/game/Server/Packets/SpellPackets.h1
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;