18#ifndef TRINITY_BATTLEGROUND_SCORE_H
19#define TRINITY_BATTLEGROUND_SCORE_H
26struct BattlegroundPlayerScoreTemplate;
virtual ~BattlegroundScore()
BattlegroundScore(ObjectGuid playerGuid, uint32 team, std::unordered_set< uint32 > const *pvpStatIds)
void BuildPvPLogPlayerDataPacket(WorldPackets::Battleground::PVPMatchStatistics::PVPMatchPlayerStatistics &playerData) const
void UpdateScore(uint32 type, uint32 value)
std::string ToString() const
std::unordered_set< uint32 > const * _validPvpStatIds
uint32 GetBonusHonor() const
uint32 GetDamageDone() const
uint32 GetHonorableKills() const
void UpdatePvpStat(uint32 pvpStatID, uint32 value)
uint32 GetHealingDone() const
std::map< uint32, uint32 > PvpStats
uint32 GetKillingBlows() const
uint32 GetAttr(uint8 index) const