18#ifndef PartyPackets_h__
19#define PartyPackets_h__
110 void Read()
override;
142 void Read()
override;
158 std::vector<PartyMemberPhase>
List;
178 std::vector<PartyMemberAuraStates>
Auras;
208 std::vector<PartyMemberAuraStates>
Auras;
240 void Read()
override;
251 void Read()
override;
277 void Read()
override;
287 void Read()
override;
300 void Read()
override;
324 void Read()
override;
360 void Read()
override;
370 void Read()
override;
380 void Read()
override;
392 void Read()
override;
404 void Read()
override;
427 void Read()
override;
469 void Read()
override;
479 void Read()
override;
581 void Read()
override;
592 void Read()
override;
604 void Read()
override;
616 void Read()
override;
679 void Read()
override;
690 void Read()
override;
722 void Read()
override;
#define TARGET_ICONS_COUNT
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
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)
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()
std::map< uint8, ObjectGuid > TargetIcons
WorldPacket const * Write() override
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
@ 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
constexpr std::size_t size()
uint32 ChromieTimeExpansionMask
uint32 LegacyRaidDifficultyID
uint32 DungeonDifficultyID
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