diff options
Diffstat (limited to 'src/server/game/Battlegrounds/Battleground.h')
-rw-r--r-- | src/server/game/Battlegrounds/Battleground.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Battlegrounds/Battleground.h b/src/server/game/Battlegrounds/Battleground.h index 918952e1f63..b1dad05c67f 100644 --- a/src/server/game/Battlegrounds/Battleground.h +++ b/src/server/game/Battlegrounds/Battleground.h @@ -19,6 +19,7 @@ #define __BATTLEGROUND_H #include "DBCEnums.h" +#include "Duration.h" #include "ObjectGuid.h" #include "Position.h" #include "SharedDefines.h" @@ -274,6 +275,7 @@ class TC_GAME_API Battleground BattlegroundStatus GetStatus() const { return m_Status; } uint32 GetClientInstanceID() const { return m_ClientInstanceID; } uint32 GetElapsedTime() const { return m_StartTime; } + Milliseconds GetInProgressDuration() const { return (m_Events & BG_STARTING_EVENT_4) ? Milliseconds(m_StartTime - StartDelayTimes[BG_STARTING_EVENT_FIRST]) : 0ms; } uint32 GetRemainingTime() const { return m_EndTime; } uint32 GetMaxPlayers() const; uint32 GetMinPlayers() const; |