60 for (std::size_t i = 0; i < 2; ++i)
94 data << Size<uint32>(playerData.
Stats);
114 if (playerData.
Honor)
115 data << *playerData.
Honor;
179 data << Size<uint32>(header.
QueueID);
219 _worldPacket << Bits<1>(
Brawl);
231 _worldPacket << Bits<1>(
AsGroup);
311 data << playerPosition.
Guid;
312 data << playerPosition.
Pos;
435 data << battlegroundCapturePointInfo.
Guid;
436 data << battlegroundCapturePointInfo.
Pos;
437 data <<
int8(battlegroundCapturePointInfo.
State);
void reserve(size_t ressize)
WorldPacket const * Write() override
WorldPacket const * Write() override
std::vector< int32 > Battlefields
ObjectGuid BattlemasterGuid
WorldPackets::LFG::RideTicket Ticket
BattlefieldStatusHeader Hdr
WorldPacket const * Write() override
WorldPackets::LFG::RideTicket Ticket
WorldPacket const * Write() override
BattlefieldStatusHeader Hdr
WorldPacket const * Write() override
WorldPackets::LFG::RideTicket Ticket
WorldPacket const * Write() override
bool EligibleForMatchmaking
BattlefieldStatusHeader Hdr
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
std::vector< BattlegroundPlayerPosition > FlagCarriers
WorldPacket const * Write() override
std::array< int32, 2 > BlacklistMap
Array< uint64, 1 > QueueIDs
ObjectGuid CapturePointGUID
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPackets::Duration< Seconds > Duration
Optional< PVPMatchStatistics > LogData
uint32 BattlemasterListID
WorldPackets::Duration< Seconds > Duration
Optional< RatedMatchDeserterPenalty > DeserterPenalty
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
bool WargameBattlegrounds
bool RatedBattlegroundBlitz
WorldPacket const * Write() override
WorldPacket const * Write() override
struct WorldPackets::Battleground::RatedPvpInfo::BracketInfo Bracket[9]
uint8 NumBlackMarksOnOffender
WorldPacket const * Write() override
uint8 NumPlayersIHaveReported
WorldPacket const * Write() override
int32 MythicPlusMilestoneSeasonID
int32 MythicPlusDisplaySeasonID
int32 PreviousArenaSeason
int32 ConquestWeeklyProgressCurrencyID
bool CurrentArenaSeasonUsesTeams
bool PreviousArenaSeasonUsesTeams
bool WeeklyRewardChestsEnabled
BattlegroundCapturePointInfo CapturePointInfo
WorldPacket const * Write() override
ByteBuffer & operator<<(ByteBuffer &data, PVPMatchStatistics::RatingData const &ratingData)
OptionalInitWriter< T > OptionalInit(Optional< T > const &value)
BattlegroundCapturePointState State
Duration< Milliseconds, uint32 > CaptureTotalDuration
TaggedPosition< Position::XY > Pos
TaggedPosition< Position::XY > Pos
uint32 ContributionPoints
Optional< HonorData > Honor
Optional< uint32 > PreMatchRating
Optional< int32 > RatingChange
std::vector< PVPMatchPlayerPVPStat > Stats
Optional< int32 > MmrChange
Optional< uint32 > PostMatchMMR
Optional< uint32 > PreMatchMMR
std::vector< PVPMatchPlayerStatistics > Statistics
Optional< RatingData > Ratings
std::array< int8, 2 > PlayerCount
WorldPackets::Duration< Milliseconds, int32 > QueuePenaltyDuration
int32 PersonalRatingChange
int32 QueuePenaltySpellID
uint8 BestSeasonPvpTierEnum
int32 SeasonFactionPlayed
int32 LastWeeksBestRating