diff options
Diffstat (limited to 'src/game/BattleGroundRV.cpp')
-rw-r--r-- | src/game/BattleGroundRV.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/game/BattleGroundRV.cpp b/src/game/BattleGroundRV.cpp index a0fc8377eaf..54070961018 100644 --- a/src/game/BattleGroundRV.cpp +++ b/src/game/BattleGroundRV.cpp @@ -15,12 +15,15 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + #include "BattleGround.h" #include "BattleGroundRV.h" #include "Language.h" #include "Player.h" + BattleGroundRV::BattleGroundRV() { + m_StartDelayTimes[BG_STARTING_EVENT_FIRST] = BG_START_DELAY_1M; m_StartDelayTimes[BG_STARTING_EVENT_SECOND] = BG_START_DELAY_30S; m_StartDelayTimes[BG_STARTING_EVENT_THIRD] = BG_START_DELAY_15S; @@ -31,36 +34,47 @@ BattleGroundRV::BattleGroundRV() m_StartMessageIds[BG_STARTING_EVENT_THIRD] = LANG_ARENA_FIFTEEN_SECONDS; m_StartMessageIds[BG_STARTING_EVENT_FOURTH] = LANG_ARENA_HAS_BEGUN; } + BattleGroundRV::~BattleGroundRV() { + } + void BattleGroundRV::Update(uint32 diff) { BattleGround::Update(diff); } + void BattleGroundRV::StartingEventCloseDoors() { } + void BattleGroundRV::StartingEventOpenDoors() { } + void BattleGroundRV::AddPlayer(Player *plr) { BattleGround::AddPlayer(plr); //create score and add it to map, default values are set in constructor BattleGroundRVScore* sc = new BattleGroundRVScore; + m_PlayerScores[plr->GetGUID()] = sc; } + void BattleGroundRV::RemovePlayer(Player * /*plr*/, uint64 /*guid*/) { } + void BattleGroundRV::HandleKillPlayer(Player* player, Player* killer) { BattleGround::HandleKillPlayer(player, killer); } + void BattleGroundRV::HandleAreaTrigger(Player * /*Source*/, uint32 /*Trigger*/) { } + bool BattleGroundRV::SetupBattleGround() { return true; |