18 #ifndef BattlegroundPackets_h__
19 #define BattlegroundPackets_h__
218 void Read()
override;
231 void Read()
override;
249 void Read()
override;
260 void Read()
override;
319 void Read()
override;
411 #endif // BattlegroundPackets_h__
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:20
BattlegroundPlayerLeft()
Definition: BattlegroundPackets.h:376
std::vector< int32 > Stats
Definition: BattlegroundPackets.h:123
Definition: Opcodes.h:783
uint32 Kills
Definition: BattlegroundPackets.h:113
Definition: BattlegroundPackets.h:147
BattlefieldStatusNone()
Definition: BattlegroundPackets.h:150
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:209
uint8 TeamSizeIndex
Definition: BattlegroundPackets.h:233
BattlegroundPlayerJoined()
Definition: BattlegroundPackets.h:366
Optional< uint8 > Winner
Definition: BattlegroundPackets.h:129
Definition: Opcodes.h:780
Definition: Opcodes.h:1390
bool AsGroup
Definition: BattlegroundPackets.h:194
int8 IconID
Definition: BattlegroundPackets.h:349
Definition: Opcodes.h:789
bool RatedArenas
Definition: BattlegroundPackets.h:299
uint8 NumPlayersIHaveReported
Definition: BattlegroundPackets.h:340
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:165
Definition: BattlegroundPackets.h:200
int8_t int8
Definition: Define.h:148
Definition: Opcodes.h:748
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:283
ReportPvPPlayerAFK(WorldPacket &&packet)
Definition: BattlegroundPackets.h:317
ObjectGuid Guid
Definition: BattlegroundPackets.h:347
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:277
BattlefieldStatusHeader Hdr
Definition: BattlegroundPackets.h:166
void Read() override
Definition: BattlegroundPackets.h:78
Definition: BattlegroundPackets.h:334
Definition: Opcodes.h:294
WorldPackets::LFG::RideTicket Ticket
Definition: BattlegroundPackets.h:251
Definition: BattlegroundPackets.h:336
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:177
ObjectGuid HealerGuid
Definition: BattlegroundPackets.h:49
AreaSpiritHealerQuery(WorldPacket &&packet)
Definition: BattlegroundPackets.h:45
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:150
ReportPvPPlayerAFKResult()
Definition: BattlegroundPackets.h:327
std::vector< int32 > Battlefields
Definition: BattlegroundPackets.h:280
int8 ArenaSlot
Definition: BattlegroundPackets.h:350
Definition: Opcodes.h:778
uint32 Deaths
Definition: BattlegroundPackets.h:106
Faction
Definition: boss_zum_rah.cpp:50
Definition: Opcodes.h:782
Definition: BattlegroundPackets.h:306
Definition: BattlegroundPackets.h:244
BattlefieldStatusActive()
Definition: BattlegroundPackets.h:173
Definition: BattlegroundPackets.h:96
Optional< RatingData > Ratings
Definition: BattlegroundPackets.h:131
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:156
Definition: BattlegroundPackets.h:283
int32 Postmatch[2]
Definition: BattlegroundPackets.h:99
bool WargameBattlegrounds
Definition: BattlegroundPackets.h:300
uint32 Race
Definition: BattlegroundPackets.h:126
BattlefieldList()
Definition: BattlegroundPackets.h:268
Definition: Opcodes.h:1388
BattlefieldStatusFailed()
Definition: BattlegroundPackets.h:203
Definition: Opcodes.h:1389
uint32 WaitTime
Definition: BattlegroundPackets.h:197
HearthAndResurrect(WorldPacket &&packet)
Definition: BattlegroundPackets.h:76
BattlefieldLeave(WorldPacket &&packet)
Definition: BattlegroundPackets.h:239
BattlemasterJoin(WorldPacket &&packet)
Definition: BattlegroundPackets.h:216
uint32 DamageDone
Definition: BattlegroundPackets.h:117
bool RatedBattlegrounds
Definition: BattlegroundPackets.h:303
int32 PrematchMMR[2]
Definition: BattlegroundPackets.h:100
Definition: BattlegroundPackets.h:345
BattlemasterJoinArena(WorldPacket &&packet)
Definition: BattlegroundPackets.h:229
void Read() override
Definition: BattlegroundPackets.cpp:123
BattlegroundPlayerPositions()
Definition: BattlegroundPackets.h:356
bool AcceptedInvite
Definition: BattlegroundPackets.h:252
Definition: BattlegroundPackets.h:110
Definition: BattlegroundPackets.h:73
Definition: BattlegroundPackets.h:335
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:189
Optional< HonorData > Honor
Definition: BattlegroundPackets.h:116
ObjectGuid Guid
Definition: BattlegroundPackets.h:390
int32 TimeLeft
Definition: BattlegroundPackets.h:70
uint8 Role
Definition: BattlegroundPackets.h:167
Definition: BattlegroundPackets.h:185
Optional< int32 > MmrChange
Definition: BattlegroundPackets.h:122
Optional< uint32 > PreMatchRating
Definition: BattlegroundPackets.h:119
ObjectGuid BattlemasterGuid
Definition: BattlegroundPackets.h:274
Definition: BattlegroundPackets.h:401
int8 PlayerCount[2]
Definition: BattlegroundPackets.h:132
Definition: BattlegroundPackets.h:89
uint8 Roles
Definition: BattlegroundPackets.h:221
Definition: BattlegroundPackets.h:62
ObjectGuid ClientID
Definition: BattlegroundPackets.h:208
BattlefieldStatusHeader Hdr
Definition: BattlegroundPackets.h:193
uint32 HonorKills
Definition: BattlegroundPackets.h:105
uint32 HealingDone
Definition: BattlegroundPackets.h:118
Definition: BattlegroundPackets.h:103
Definition: Opcodes.h:1446
ObjectGuid Offender
Definition: BattlegroundPackets.h:339
Definition: BattlegroundPackets.h:333
Definition: BattlegroundPackets.h:373
bool ArenaSkirmish
Definition: BattlegroundPackets.h:301
bool HasRandomWinToday
Definition: BattlegroundPackets.h:279
Definition: Opcodes.h:573
RequestBattlefieldStatus(WorldPacket &&packet)
Definition: BattlegroundPackets.h:309
uint8 NumBlackMarksOnOffender
Definition: BattlegroundPackets.h:341
bool PugBattlegrounds
Definition: BattlegroundPackets.h:302
uint64 QueueID
Definition: BattlegroundPackets.h:222
uint32 StartTimer
Definition: BattlegroundPackets.h:181
BattlefieldStatusQueued()
Definition: BattlegroundPackets.h:188
RequestPVPRewards(WorldPacket &&packet)
Definition: BattlegroundPackets.h:396
void Read() override
Definition: BattlegroundPackets.h:288
Definition: Opcodes.h:348
ObjectGuid Offender
Definition: BattlegroundPackets.h:321
bool PvpAnywhere
Definition: BattlegroundPackets.h:273
Definition: BattlegroundPackets.h:291
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:102
Definition: Opcodes.h:558
uint32 ShutdownTimer
Definition: BattlegroundPackets.h:178
BattlefieldStatusHeader Hdr
Definition: BattlegroundPackets.h:177
int32 Prematch[2]
Definition: BattlegroundPackets.h:98
void Read() override
Definition: BattlegroundPackets.cpp:131
Definition: BattlegroundPackets.h:324
Definition: BattlegroundPackets.h:236
Optional< uint32 > PreMatchMMR
Definition: BattlegroundPackets.h:121
uint64 QueueID
Definition: BattlegroundPackets.h:207
Definition: BattlegroundPackets.h:81
Definition: BattlegroundPackets.h:314
RequestRatedBattlefieldInfo(WorldPacket &&packet)
Definition: BattlegroundPackets.h:404
Definition: BattlegroundPackets.h:31
void Read() override
Definition: BattlegroundPackets.cpp:198
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:244
DestroyArenaUnit()
Definition: BattlegroundPackets.h:386
uint8 Result
Definition: BattlegroundPackets.h:342
int32_t int32
Definition: Define.h:146
G3D::Vector2 Pos
Definition: BattlegroundPackets.h:348
Definition: Opcodes.h:790
void Read() override
Definition: BattlegroundPackets.h:241
Definition: BattlegroundPackets.h:226
uint32_t uint32
Definition: Define.h:150
bool JoinAsGroup
Definition: BattlegroundPackets.h:220
uint64_t uint64
Definition: Define.h:149
void Read() override
Definition: BattlegroundPackets.cpp:33
std::vector< BattlegroundPlayerPosition > FlagCarriers
Definition: BattlegroundPackets.h:360
uint32 CurrentSeason
Definition: BattlegroundPackets.h:39
ObjectGuid HealerGuid
Definition: BattlegroundPackets.h:59
void Read() override
Definition: BattlegroundPackets.h:86
uint32 AverageWaitTime
Definition: BattlegroundPackets.h:192
boost::optional< T > Optional
Optional helper class to wrap optional values within.
Definition: Common.h:170
ResultCode
Definition: BattlegroundPackets.h:331
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:271
GetPVPOptionsEnabled(WorldPacket &&packet)
Definition: BattlegroundPackets.h:286
bool WargameArenas
Definition: BattlegroundPackets.h:298
PVPOptionsEnabled()
Definition: BattlegroundPackets.h:294
uint32 PrimaryTalentTreeNameIndex
Definition: BattlegroundPackets.h:125
Definition: BattlegroundMgr.h:57
Optional< int32 > RatingChange
Definition: BattlegroundPackets.h:120
void Read() override
Definition: BattlegroundPackets.h:311
WorldPackets::LFG::RideTicket Ticket
Definition: BattlegroundPackets.h:154
ObjectGuid PlayerGUID
Definition: BattlegroundPackets.h:112
Definition: BattlegroundPackets.h:255
void Read() override
Definition: BattlegroundPackets.cpp:204
Definition: Opcodes.h:788
ObjectGuid Guid
Definition: BattlegroundPackets.h:370
void Read() override
Definition: BattlegroundPackets.h:398
uint8 MinLevel
Definition: BattlegroundPackets.h:276
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:262
BattlefieldListRequest(WorldPacket &&packet)
Definition: BattlegroundPackets.h:258
uint32 Mapid
Definition: BattlegroundPackets.h:165
bool SuspendedQueue
Definition: BattlegroundPackets.h:195
int32 ListID
Definition: BattlegroundPackets.h:262
bool LeftEarly
Definition: BattlegroundPackets.h:180
ObjectGuid HealerGuid
Definition: BattlegroundPackets.h:69
uint32 Mapid
Definition: BattlegroundPackets.h:182
Definition: Opcodes.h:948
AreaSpiritHealerQueue(WorldPacket &&packet)
Definition: BattlegroundPackets.h:55
Definition: BattlegroundPackets.h:170
BattlefieldStatusNeedConfirmation()
Definition: BattlegroundPackets.h:160
Definition: Opcodes.h:781
Definition: BattlegroundPackets.h:363
Definition: LFGPackets.h:27
bool EligibleForMatchmaking
Definition: BattlegroundPackets.h:196
int32 BattlemasterListID
Definition: BattlegroundPackets.h:278
uint8_t uint8
Definition: Define.h:152
Definition: Opcodes.h:512
Definition: Opcodes.h:575
Definition: BattlegroundPackets.h:383
BattlefieldPort(WorldPacket &&packet)
Definition: BattlegroundPackets.h:247
Definition: BattlegroundPackets.h:393
Definition: Battleground.h:235
bool HasHolidayWinToday
Definition: BattlegroundPackets.h:277
uint32 ContributionPoints
Definition: BattlegroundPackets.h:107
PVPLogDataRequest(WorldPacket &&packet)
Definition: BattlegroundPackets.h:84
uint32 PreviousSeason
Definition: BattlegroundPackets.h:38
WorldPackets::LFG::RideTicket Ticket
Definition: BattlegroundPackets.h:210
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:227
void Read() override
Definition: BattlegroundPackets.h:406
Definition: ObjectGuid.h:189
ObjectGuid Guid
Definition: BattlegroundPackets.h:380
WorldPacket const * Write() override
Definition: BattlegroundPackets.cpp:38
PVPSeason()
Definition: BattlegroundPackets.h:34
Definition: Opcodes.h:560
int32 BlacklistMap[2]
Definition: BattlegroundPackets.h:223
uint32 Timeout
Definition: BattlegroundPackets.h:164
Definition: BattlegroundPackets.h:353
Definition: BattlegroundPackets.h:265
Definition: BattlegroundPackets.h:157
Definition: Opcodes.h:784
Definition: WorldPacket.h:26
std::vector< PlayerData > Players
Definition: BattlegroundPackets.h:130
int32 Reason
Definition: BattlegroundPackets.h:209
Definition: BattlegroundPackets.h:52
uint8 MaxLevel
Definition: BattlegroundPackets.h:272
uint8 ArenaFaction
Definition: BattlegroundPackets.h:179
void Read() override
Definition: BattlegroundPackets.cpp:28
bool IsInWorld
Definition: BattlegroundPackets.h:115
void Read() override
Definition: BattlegroundPackets.cpp:239
int32 PrimaryTalentTree
Definition: BattlegroundPackets.h:124
AreaSpiritHealerTime()
Definition: BattlegroundPackets.h:65
bool IsRandomBG
Definition: BattlegroundPackets.h:275
Definition: BattlegroundPackets.h:42
Definition: BattlegroundPackets.h:213
PVPLogData()
Definition: BattlegroundPackets.h:92