aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Battlegrounds/Battleground.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Battlegrounds/Battleground.h')
-rw-r--r--src/server/game/Battlegrounds/Battleground.h2
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;