From 3001b11d9a76a2ffba9112ed70c74d06c8fc5922 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefano=20Borz=C3=AC?= Date: Mon, 23 Feb 2026 20:40:33 +0100 Subject: [PATCH] chore(Core/Battleground): expose damange,healing and kills attribute for modules (#24801) --- src/server/game/Battlegrounds/BattlegroundScore.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/server/game/Battlegrounds/BattlegroundScore.h b/src/server/game/Battlegrounds/BattlegroundScore.h index 80ce87fe0..de0663cdc 100644 --- a/src/server/game/Battlegrounds/BattlegroundScore.h +++ b/src/server/game/Battlegrounds/BattlegroundScore.h @@ -59,7 +59,12 @@ struct AC_GAME_API BattlegroundScore friend class Arena; friend class Battleground; -protected: + public: + [[nodiscard]] uint32 GetKillingBlows() const { return KillingBlows; } + [[nodiscard]] uint32 GetDamageDone() const { return DamageDone; } + [[nodiscard]] uint32 GetHealingDone() const { return HealingDone; } + + protected: BattlegroundScore(ObjectGuid playerGuid) : PlayerGuid(playerGuid) { } virtual ~BattlegroundScore() = default; @@ -97,12 +102,9 @@ protected: // For Logging purpose virtual std::string ToString() const { return ""; } - [[nodiscard]] uint32 GetKillingBlows() const { return KillingBlows; } [[nodiscard]] uint32 GetDeaths() const { return Deaths; } [[nodiscard]] uint32 GetHonorableKills() const { return HonorableKills; } [[nodiscard]] uint32 GetBonusHonor() const { return BonusHonor; } - [[nodiscard]] uint32 GetDamageDone() const { return DamageDone; } - [[nodiscard]] uint32 GetHealingDone() const { return HealingDone; } [[nodiscard]] virtual uint32 GetAttr1() const { return 0; } [[nodiscard]] virtual uint32 GetAttr2() const { return 0; }