18#ifndef TRINITYCORE_PARTY_PACKETS_H
19#define TRINITYCORE_PARTY_PACKETS_H
103 void Read()
override;
115 void Read()
override;
147 void Read()
override;
163 std::vector<PartyMemberPhase>
List;
183 std::vector<PartyMemberAuraStates>
Auras;
213 std::vector<PartyMemberAuraStates>
Auras;
245 void Read()
override;
256 void Read()
override;
282 void Read()
override;
292 void Read()
override;
305 void Read()
override;
329 void Read()
override;
365 void Read()
override;
375 void Read()
override;
385 void Read()
override;
397 void Read()
override;
409 void Read()
override;
432 void Read()
override;
474 void Read()
override;
484 void Read()
override;
616 void Read()
override;
627 void Read()
override;
639 void Read()
override;
651 void Read()
override;
714 void Read()
override;
725 void Read()
override;
757 void Read()
override;
@ SMSG_READY_CHECK_COMPLETED
@ SMSG_PARTY_COMMAND_RESULT
@ SMSG_BROADCAST_SUMMON_CAST
@ SMSG_SEND_RAID_TARGET_UPDATE_ALL
@ SMSG_BROADCAST_SUMMON_RESPONSE
@ SMSG_RECEIVE_PING_WORLD_POINT
@ SMSG_PARTY_MEMBER_FULL_STATE
@ SMSG_SEND_RAID_TARGET_UPDATE_SINGLE
@ SMSG_ROLE_CHANGED_INFORM
@ SMSG_RAID_MARKERS_CHANGED
@ SMSG_READY_CHECK_STARTED
@ SMSG_READY_CHECK_RESPONSE
@ CMSG_REQUEST_PARTY_JOIN_UPDATES
@ CMSG_READY_CHECK_RESPONSE
@ CMSG_SET_ASSISTANT_LEADER
@ CMSG_SET_EVERYONE_IS_ASSISTANT
@ CMSG_SET_PARTY_ASSIGNMENT
@ CMSG_PARTY_INVITE_RESPONSE
@ CMSG_INITIATE_ROLE_POLL
@ CMSG_SET_RESTRICT_PINGS_TO_ASSISTANTS
@ CMSG_UPDATE_RAID_TARGET
@ CMSG_SEND_PING_WORLD_POINT
@ CMSG_REQUEST_PARTY_MEMBER_STATS
std::optional< T > Optional
Optional helper class to wrap optional values within.
WorldPacket const * Write() override
BroadcastSummonResponse()
WorldPacket const * Write() override
WorldPacket const * Write() override
Optional< uint8 > PartyIndex
ChangeSubGroup(WorldPacket &&packet)
ClearRaidMarker(WorldPacket &&packet)
ConvertRaid(WorldPacket &&packet)
DoReadyCheck(WorldPacket &&packet)
Optional< uint8 > PartyIndex
GroupDecline(std::string const &name)
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
InitiateRolePoll(WorldPacket &&packet)
Optional< uint8 > PartyIndex
LeaveGroup(WorldPacket &&packet)
Optional< uint8 > PartyIndex
MinimapPingClient(WorldPacket &&packet)
Optional< uint8 > PartyIndex
WorldPacket const * Write() override
OptOutOfLoot(WorldPacket &&packet)
WorldPacket const * Write() override
PartyInviteClient(WorldPacket &&packet)
Optional< uint8 > PartyIndex
PartyInviteResponse(WorldPacket &&packet)
Optional< uint8 > RolesDesired
Optional< uint8 > PartyIndex
std::vector< uint32 > LfgSlots
void Initialize(Player const *inviter, int32 proposedRoles, bool canAccept)
Auth::VirtualRealmInfo InviterRealm
WorldPacket const * Write() override
ObjectGuid InviterBNetAccountId
WorldPacket const * Write() override
void Initialize(Player const *player)
PartyMemberStats MemberStats
WorldPacket const * Write() override
PartyUninvite(WorldPacket &&packet)
Optional< uint8 > PartyIndex
Optional< PartyLootSettings > LootSettings
RestrictPingsTo PingRestriction
Optional< PartyDifficultySettings > DifficultySettings
Optional< ChallengeModeData > ChallengeMode
std::vector< PartyPlayerInfo > PlayerList
WorldPacket const * Write() override
Optional< PartyLFGInfo > LfgInfos
WorldPacket const * Write() override
std::vector< RaidMarker const * > RaidMarkers
WorldPacket const * Write() override
Optional< uint8 > PartyIndex
ReadyCheckResponseClient(WorldPacket &&packet)
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPackets::Duration< Milliseconds > Duration
Optional< uint32 > SpellOverrideNameID
Duration< Milliseconds, int32 > PingDuration
WorldPacket const * Write() override
Optional< uint32 > CreatureID
Duration< Milliseconds, int32 > PingDuration
WorldPacket const * Write() override
TaggedPosition< Position::XYZ > Point
Optional< uint8 > PartyIndex
RequestPartyJoinUpdates(WorldPacket &&packet)
Array< ObjectGuid, 40 > Targets
Optional< uint8 > PartyIndex
RequestPartyMemberStats(WorldPacket &&packet)
RequestRaidInfo(WorldPacket &&packet)
SendPingUnit(WorldPacket &&packet)
Optional< uint32 > SpellOverrideNameID
Optional< uint32 > CreatureID
Duration< Milliseconds, int32 > PingDuration
TaggedPosition< Position::XYZ > Point
Duration< Milliseconds, int32 > PingDuration
SendPingWorldPoint(WorldPacket &&packet)
SendRaidTargetUpdateAll()
WorldPacket const * Write() override
std::vector< std::pair< uint8, ObjectGuid > > TargetIcons
SendRaidTargetUpdateSingle()
WorldPacket const * Write() override
SetAssistantLeader(WorldPacket &&packet)
Optional< uint8 > PartyIndex
SetEveryoneIsAssistant(WorldPacket &&packet)
Optional< uint8 > PartyIndex
ObjectGuid LootMasterGUID
Optional< uint8 > PartyIndex
SetLootMethod(WorldPacket &&packet)
Optional< uint8 > PartyIndex
SetPartyAssignment(WorldPacket &&packet)
Optional< uint8 > PartyIndex
SetPartyLeader(WorldPacket &&packet)
SetRestrictPingsToAssistants(WorldPacket &&packet)
Optional< uint8 > PartyIndex
RestrictPingsTo RestrictTo
Optional< uint8 > PartyIndex
SetRole(WorldPacket &&packet)
SwapSubGroups(WorldPacket &&packet)
Optional< uint8 > PartyIndex
UpdateRaidTarget(WorldPacket &&packet)
Optional< uint8 > PartyIndex
uint32 ChromieTimeExpansionMask
std::span< uint32 const > ConditionalFlags
ObjectGuid KeystoneOwnerGUID
Duration< Milliseconds > InstanceAbandonVoteCooldown
int32 ConsecutiveSuccesses
ObjectGuid BnetAccountGUID
Timestamp LeaverExpirationTime
Timestamp LastPenaltyTime
int16 DungeonDifficultyID
int16 LegacyRaidDifficultyID
std::vector< float > Points
std::vector< PartyMemberAuraStates > Auras
std::vector< PartyMemberPhase > List
Optional< PartyMemberPetStats > PetStats
uint32 WmoDoodadPlacementID
std::vector< PartyMemberAuraStates > Auras
PartyMemberPhaseStates Phases
MythicPlus::DungeonScoreSummary DungeonScore