diff options
author | XTZGZoReX <none@none> | 2009-03-27 16:40:09 +0100 |
---|---|---|
committer | XTZGZoReX <none@none> | 2009-03-27 16:40:09 +0100 |
commit | 1b96e085e69d3f7adf94b06a35bfc1ad13a5c3b9 (patch) | |
tree | 53281df960b810b14bf3dcad1134dc5802a622bf | |
parent | 5385119d3b0d8988d05cce7e7694a586dc653fee (diff) |
* Correctly filter LANG_ADDON messages in guild chat with ChatLogs.Addon config option. Thanks Tiretunderl for reporting.
--HG--
branch : trunk
-rw-r--r-- | src/game/ChatHandler.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/game/ChatHandler.cpp b/src/game/ChatHandler.cpp index 12456472505..4bb362a1c4e 100644 --- a/src/game/ChatHandler.cpp +++ b/src/game/ChatHandler.cpp @@ -290,9 +290,16 @@ void WorldSession::HandleMessagechatOpcode( WorldPacket & recv_data ) if (guild) guild->BroadcastToGuild(this, msg, lang == LANG_ADDON ? LANG_ADDON : LANG_UNIVERSAL); - if(sWorld.getConfig(CONFIG_CHATLOG_GUILD)) + if(lang != LANG_ADDON && sWorld.getConfig(CONFIG_CHATLOG_GUILD)) + { sLog.outChat("[GUILD] Player %s tells guild %s: %s", GetPlayer()->GetName(), guild->GetName().c_str(), msg.c_str()); + } + else if (lang == LANG_ADDON && sWorld.getConfig(CONFIG_CHATLOG_ADDON)) + { + sLog.outChat("[ADDON] Player %s sends to guild %s: %s", + GetPlayer()->GetName(), guild->GetName().c_str(), msg.c_str()); + } } break; |