aboutsummaryrefslogtreecommitdiff
path: root/src/game/Level2.cpp
diff options
context:
space:
mode:
authormaximius <none@none>2009-11-17 23:51:33 -0800
committermaximius <none@none>2009-11-17 23:51:33 -0800
commit296d6791aab49f00c1edae4471d8b6a9636bb252 (patch)
tree6c613823a55d035dcc602d8df480f6d5697f7c63 /src/game/Level2.cpp
parent145ca6bbbd2aa8960a893688dc9ac6260104502d (diff)
*Wintergrasp: Add number of players in ".wg status" command, by Spp. Closes #211
--HG-- branch : trunk
Diffstat (limited to 'src/game/Level2.cpp')
-rw-r--r--src/game/Level2.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/game/Level2.cpp b/src/game/Level2.cpp
index 9b25a5216c3..5965a9f283b 100644
--- a/src/game/Level2.cpp
+++ b/src/game/Level2.cpp
@@ -4240,9 +4240,6 @@ bool ChatHandler::HandleNpcSetLinkCommand(const char* args)
bool ChatHandler::HandleWintergraspStatusCommand(const char* args)
{
- if(!*args)
- return false;
-
OPvPWintergrasp *pvpWG = (OPvPWintergrasp*)sOutdoorPvPMgr.GetOutdoorPvPToZoneId(4197);
if (!pvpWG || !sWorld.getConfig(CONFIG_OUTDOORPVP_WINTERGRASP_ENABLED))
@@ -4252,7 +4249,12 @@ bool ChatHandler::HandleWintergraspStatusCommand(const char* args)
return false;
}
- PSendSysMessage(LANG_BG_WG_STATUS, objmgr.GetTrinityStringForDBCLocale(pvpWG->GetTeam() == TEAM_ALLIANCE ? LANG_BG_AB_ALLY : LANG_BG_AB_HORDE), secsToTimeString(pvpWG->GetTimer(), true).c_str(), pvpWG->isWarTime() ? "Yes" : "No");
+ PSendSysMessage(LANG_BG_WG_STATUS, objmgr.GetTrinityStringForDBCLocale(
+ pvpWG->GetTeam() == 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;
}
@@ -4298,7 +4300,7 @@ bool ChatHandler::HandleWintergraspEnableCommand(const char* args)
SendSysMessage(LANG_BG_WG_DISABLE);
SetSentErrorMessage(true);
return false;
- }
+ }
if (!strncmp(args, "on", 3))
{