18 #ifndef TRINITY_BATTLEGROUND_SCORE_H
19 #define TRINITY_BATTLEGROUND_SCORE_H
88 ASSERT(
false &&
"Not implemented Battleground score type!");
96 virtual std::string
ToString()
const {
return ""; }
123 #endif // TRINITY_BATTLEGROUND_SCORE_H
uint32 GetHealingDone() const
Definition: BattlegroundScore.h:103
Definition: BattlegroundScore.h:35
uint8 TeamId
Definition: BattlegroundScore.h:112
virtual uint32 GetAttr2() const
Definition: BattlegroundScore.h:106
Definition: BattlegroundScore.h:51
uint32 HealingDone
Definition: BattlegroundScore.h:120
uint32 HonorableKills
Definition: BattlegroundScore.h:117
virtual void UpdateScore(uint32 type, uint32 value)
Definition: BattlegroundScore.h:65
uint32 DamageDone
Definition: BattlegroundScore.h:119
virtual void BuildObjectivesBlock(std::vector< int32 > &)=0
virtual ~BattlegroundScore()
Definition: BattlegroundScore.h:63
Definition: BattlegroundScore.h:46
virtual uint32 GetAttr3() const
Definition: BattlegroundScore.h:107
uint32 BonusHonor
Definition: BattlegroundScore.h:118
uint32 GetBonusHonor() const
Definition: BattlegroundScore.h:101
Definition: BattlegroundScore.h:50
uint32 Deaths
Definition: BattlegroundScore.h:116
Definition: BattlegroundScore.h:29
ScoreType
Definition: BattlegroundScore.h:25
Definition: BattlegroundScore.h:44
Definition: SharedDefines.h:1000
Definition: BattlegroundScore.h:54
uint32 KillingBlows
Definition: BattlegroundScore.h:115
Definition: BattlegroundScore.h:36
Definition: BattlegroundScore.h:47
uint32 GetDeaths() const
Definition: BattlegroundScore.h:99
virtual std::string ToString() const
Definition: BattlegroundScore.h:96
virtual uint32 GetAttr4() const
Definition: BattlegroundScore.h:108
Definition: BattlegroundScore.h:31
uint32 GetHonorableKills() const
Definition: BattlegroundScore.h:100
Definition: BattlegroundScore.h:39
uint32_t uint32
Definition: Define.h:150
Definition: BattlegroundScore.h:27
Definition: BattlegroundScore.h:45
BattlegroundScore(ObjectGuid playerGuid, uint32 team)
Definition: BattlegroundScore.h:60
virtual uint32 GetAttr5() const
Definition: BattlegroundScore.h:109
TeamId
Definition: SharedDefines.h:990
virtual uint32 GetAttr1() const
Definition: BattlegroundScore.h:105
Definition: BattlegroundScore.h:30
uint32 GetDamageDone() const
Definition: BattlegroundScore.h:102
Definition: BattlegroundScore.h:43
uint8_t uint8
Definition: Define.h:152
#define ASSERT
Definition: Errors.h:55
Definition: Battleground.h:235
const FieldDescriptor value
Definition: descriptor.h:1522
Definition: ObjectGuid.h:189
Definition: BattlegroundScore.h:28
Definition: BattlegroundScore.h:32
uint32 GetKillingBlows() const
Definition: BattlegroundScore.h:98
ObjectGuid PlayerGuid
Definition: BattlegroundScore.h:111
Definition: BattlegroundScore.h:40