aboutsummaryrefslogtreecommitdiff
path: root/src/game/Level2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/Level2.cpp')
-rw-r--r--src/game/Level2.cpp146
1 files changed, 0 insertions, 146 deletions
diff --git a/src/game/Level2.cpp b/src/game/Level2.cpp
index 401d1a75c39..f0f89f01a67 100644
--- a/src/game/Level2.cpp
+++ b/src/game/Level2.cpp
@@ -40,7 +40,6 @@
#include <fstream>
#include <map>
#include "GlobalEvents.h"
-#include "OutdoorPvPWG.h"
#include "OutdoorPvPMgr.h"
#include "TargetedMovementGenerator.h" // for HandleNpcUnFollowCommand
@@ -4243,148 +4242,3 @@ bool ChatHandler::HandleNpcSetLinkCommand(const char* args)
PSendSysMessage("LinkGUID '%u' added to creature with DBTableGUID: '%u'", linkguid, pCreature->GetDBTableGUIDLow());
return true;
}
-
-bool ChatHandler::HandleWintergraspStatusCommand(const char* args)
-{
- OutdoorPvPWG *pvpWG = (OutdoorPvPWG*)sOutdoorPvPMgr.GetOutdoorPvPToZoneId(4197);
-
- if (!pvpWG || !sWorld.getConfig(CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED))
- {
- SendSysMessage(LANG_BG_WG_DISABLE);
- SetSentErrorMessage(true);
- return false;
- }
-
- PSendSysMessage(LANG_BG_WG_STATUS, objmgr.GetTrinityStringForDBCLocale(
- pvpWG->getDefenderTeam() == TEAM_ALLIANCE ? LANG_BG_AB_ALLY : LANG_BG_AB_HORDE),
- secsToTimeString(pvpWG->GetTimer(), true).c_str(),
- pvpWG->isWarTime() ? "Yes" : "No",
- pvpWG->GetNumPlayersH(),
- pvpWG->GetNumPlayersA());
- return true;
-}
-
-bool ChatHandler::HandleWintergraspStartCommand(const char* args)
-{
- OutdoorPvPWG *pvpWG = (OutdoorPvPWG*)sOutdoorPvPMgr.GetOutdoorPvPToZoneId(4197);
-
- if (!pvpWG || !sWorld.getConfig(CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED))
- {
- SendSysMessage(LANG_BG_WG_DISABLE);
- SetSentErrorMessage(true);
- return false;
- }
- pvpWG->forceStartBattle();
- PSendSysMessage(LANG_BG_WG_BATTLE_FORCE_START);
- return true;
-}
-
-bool ChatHandler::HandleWintergraspStopCommand(const char* args)
-{
- OutdoorPvPWG *pvpWG = (OutdoorPvPWG*)sOutdoorPvPMgr.GetOutdoorPvPToZoneId(4197);
-
- if (!pvpWG || !sWorld.getConfig(CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED))
- {
- SendSysMessage(LANG_BG_WG_DISABLE);
- SetSentErrorMessage(true);
- return false;
- }
- pvpWG->forceStopBattle();
- PSendSysMessage(LANG_BG_WG_BATTLE_FORCE_STOP);
- return true;
-}
-
-bool ChatHandler::HandleWintergraspEnableCommand(const char* args)
-{
- if(!*args)
- return false;
-
- OutdoorPvPWG *pvpWG = (OutdoorPvPWG*)sOutdoorPvPMgr.GetOutdoorPvPToZoneId(4197);
-
- if (!pvpWG || !sWorld.getConfig(CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED))
- {
- SendSysMessage(LANG_BG_WG_DISABLE);
- SetSentErrorMessage(true);
- return false;
- }
-
- if (!strncmp(args, "on", 3))
- {
- if (!sWorld.getConfig(CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED))
- {
- pvpWG->forceStopBattle();
- sWorld.setConfig(CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED, true);
- }
- PSendSysMessage(LANG_BG_WG_ENABLE);
- return true;
- }
- else if (!strncmp(args, "off", 4))
- {
- if (sWorld.getConfig(CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED))
- {
- pvpWG->forceStopBattle();
- sWorld.setConfig(CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED, false);
- }
- PSendSysMessage(LANG_BG_WG_DISABLE);
- return true;
- }
- else
- {
- SendSysMessage(LANG_USE_BOL);
- SetSentErrorMessage(true);
- return false;
- }
-}
-
-bool ChatHandler::HandleWintergraspTimerCommand(const char* args)
-{
- if(!*args)
- return false;
-
- OutdoorPvPWG *pvpWG = (OutdoorPvPWG*)sOutdoorPvPMgr.GetOutdoorPvPToZoneId(4197);
-
- if (!pvpWG)
- {
- SendSysMessage(LANG_BG_WG_DISABLE);
- SetSentErrorMessage(true);
- return false;
- }
-
- int32 time = atoi (args);
-
- // Min value 1 min
- if (1 > time)
- time = 1;
- // Max value during wartime = 60. No wartime = 1440 (day)
- if (pvpWG->isWarTime())
- {
- if (60 < time)
- return false;
- }
- else
- if (1440 < time)
- return false;
- time *= MINUTE * IN_MILISECONDS;
-
- pvpWG->setTimer((uint32)time);
-
- PSendSysMessage(LANG_BG_WG_CHANGE_TIMER, secsToTimeString(pvpWG->GetTimer(), true).c_str());
- return true;
-}
-
-bool ChatHandler::HandleWintergraspSwitchTeamCommand(const char* args)
-{
- OutdoorPvPWG *pvpWG = (OutdoorPvPWG*)sOutdoorPvPMgr.GetOutdoorPvPToZoneId(4197);
-
- if (!pvpWG)
- {
- SendSysMessage(LANG_BG_WG_DISABLE);
- SetSentErrorMessage(true);
- return false;
- }
- uint32 timer = pvpWG->GetTimer();
- pvpWG->forceChangeTeam();
- pvpWG->setTimer(timer);
- PSendSysMessage(LANG_BG_WG_SWITCH_FACTION, GetTrinityString(pvpWG->getDefenderTeam() == TEAM_ALLIANCE ? LANG_BG_AB_ALLY : LANG_BG_AB_HORDE));
- return true;
-}