aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Chat/Commands
diff options
context:
space:
mode:
authorleak <leakzx@googlemail.com>2011-08-13 15:10:45 +0200
committerleak <leakzx@googlemail.com>2011-08-13 15:10:45 +0200
commitaf040fc18d500c0aa16e65efb76d00e4b1e5ea42 (patch)
tree7f37783999119498e95d55ca2699285de20076c9 /src/server/game/Chat/Commands
parent6db242473ea83313e143d45153b8a097f25acc97 (diff)
Core/Players: Allow players to answer gamemaster whispers even if whispers are disabled. Whitelist can be reset by .whispers off
Diffstat (limited to 'src/server/game/Chat/Commands')
-rwxr-xr-xsrc/server/game/Chat/Commands/Level1.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Chat/Commands/Level1.cpp b/src/server/game/Chat/Commands/Level1.cpp
index 74300e5d02f..7a742765b0f 100755
--- a/src/server/game/Chat/Commands/Level1.cpp
+++ b/src/server/game/Chat/Commands/Level1.cpp
@@ -610,6 +610,8 @@ bool ChatHandler::HandleWhispersCommand(const char* args)
// whisper off
if (argstr == "off")
{
+ // Remove all players from the Gamemaster's whisper whitelist
+ m_session->GetPlayer()->ClearWhisperWhiteList();
m_session->GetPlayer()->SetAcceptWhispers(false);
SendSysMessage(LANG_COMMAND_WHISPEROFF);
return true;