18#ifndef BattlegroundPackets_h__
19#define BattlegroundPackets_h__
199 void Read()
override;
212 void Read()
override;
225 void Read()
override;
235 void Read()
override;
246 void Read()
override;
289 void Read()
override;
339 std::vector<BattlegroundPlayerPosition>
Players;
AreaSpiritHealerQuery(WorldPacket &&packet)
AreaSpiritHealerQueue(WorldPacket &&packet)
WorldPacket const * Write() override
BattlefieldLeave(WorldPacket &&packet)
BattlefieldListRequest(WorldPacket &&packet)
uint32 RandomWinHonorCurrencyBonus
uint32 HolidayFirstWinArenaCurrencyBonus
uint32 HolidayLossHonorCurrencyBonus
uint32 HolidayWinHonorCurrencyBonus
uint32 RandomLossHonorCurrencyBonus
uint32 RandomFirstWinArenaCurrencyBonus
WorldPacket const * Write() override
ObjectGuid BattlemasterGuid
std::set< uint32 > const * Battlefields
BattlefieldPort(WorldPacket &&packet)
BattlefieldStatusActive()
BattlefieldStatusHeader Hdr
WorldPacket const * Write() override
BattlefieldStatusHeader Hdr
WorldPacket const * Write() override
BattlefieldStatusNeedConfirmation()
WorldPacket const * Write() override
BattlefieldStatusHeader Hdr
BattlefieldStatusQueued()
WorldPacket const * Write() override
WorldPacket const * Write() override
BattlegroundPlayerJoined()
WorldPacket const * Write() override
BattlegroundPlayerPositionsRequest(WorldPacket &&packet)
std::vector< BattlegroundPlayerPosition > Players
std::vector< BattlegroundPlayerPosition > FlagCarriers
WorldPacket const * Write() override
BattlegroundPlayerPositions()
ObjectGuid BattlemasterGuid
BattlemasterJoinArena(WorldPacket &&packet)
ObjectGuid BattlemasterGuid
uint32 BattlemasterListID
BattlemasterJoin(WorldPacket &&packet)
WorldPacket const * Write() override
WorldPacket const * Write() override
GroupJoinedBattleground()
HearthAndResurrect(WorldPacket &&packet)
PVPLogDataRequest(WorldPacket &&packet)
std::vector< PVPLogData_Player > Players
Optional< PVPLogData_Arena > Arena
WorldPacket const * Write() override
ReportPvPPlayerAFKResult()
uint8 NumBlackMarksOnOffender
WorldPacket const * Write() override
@ PVP_REPORT_AFK_SYSTEM_DISABLED
@ PVP_REPORT_AFK_SYSTEM_ENABLED
@ PVP_REPORT_AFK_GENERIC_FAILURE
uint8 NumPlayersIHaveReported
ReportPvPPlayerAFK(WorldPacket &&packet)
RequestBattlefieldStatus(WorldPacket &&packet)
@ SMSG_GROUP_JOINED_BATTLEGROUND
@ SMSG_AREA_SPIRIT_HEALER_TIME
@ SMSG_BATTLEFIELD_STATUS
@ CMSG_BATTLEFIELD_STATUS
@ MSG_BATTLEGROUND_PLAYER_POSITIONS
@ CMSG_AREA_SPIRIT_HEALER_QUEUE
@ CMSG_AREA_SPIRIT_HEALER_QUERY
@ SMSG_REPORT_PVP_AFK_RESULT
@ SMSG_ARENA_UNIT_DESTROYED
@ SMSG_BATTLEGROUND_PLAYER_LEFT
@ CMSG_BATTLEMASTER_JOIN_ARENA
@ CMSG_HEARTH_AND_RESURRECT
@ SMSG_BATTLEGROUND_PLAYER_JOINED
BattlegroundPlayerPosition(ObjectGuid const &guid, TaggedPosition< Position::XY > const &pos)
BattlegroundPlayerPosition()
TaggedPosition< Position::XY > Pos
PVPLogData_RatingData Ratings
std::array< std::string_view, 2 > TeamName
uint32 ContributionPoints
std::variant< PVPLogData_Honor, uint8 > HonorOrFaction
std::vector< uint32 > Stats
std::array< int32, 2 > PrematchMMR
std::array< int32, 2 > Postmatch
std::array< int32, 2 > Prematch