diff options
author | XTZGZoReX <none@none> | 2009-03-26 16:12:17 +0100 |
---|---|---|
committer | XTZGZoReX <none@none> | 2009-03-26 16:12:17 +0100 |
commit | 0da5f826b8d46ff8249347c1386d347b3cc7d2df (patch) | |
tree | d81d7e906595b3e43d33decb7ad7976995fad56d /src/game/ChatHandler.cpp | |
parent | e16c46ec95220bcb2e3edc72bd0fb55e247d4782 (diff) |
* Implement logging of battleground chats.
* New config option: ChatLogs.BattleGround.
--HG--
branch : trunk
Diffstat (limited to 'src/game/ChatHandler.cpp')
-rw-r--r-- | src/game/ChatHandler.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/game/ChatHandler.cpp b/src/game/ChatHandler.cpp index d8c831448f5..12456472505 100644 --- a/src/game/ChatHandler.cpp +++ b/src/game/ChatHandler.cpp @@ -436,6 +436,10 @@ void WorldSession::HandleMessagechatOpcode( WorldPacket & recv_data ) WorldPacket data; ChatHandler::FillMessageData(&data, this, CHAT_MSG_BATTLEGROUND, lang, "", 0, msg.c_str(),NULL); group->BroadcastPacket(&data, false); + + if(sWorld.getConfig(CONFIG_CHATLOG_BGROUND)) + sLog.outChat("[BATTLEGROUND] Player %s tells battleground with leader %s: %s", + GetPlayer()->GetName(), group->GetLeaderName(), msg.c_str()); } break; case CHAT_MSG_BATTLEGROUND_LEADER: @@ -458,6 +462,10 @@ void WorldSession::HandleMessagechatOpcode( WorldPacket & recv_data ) WorldPacket data; ChatHandler::FillMessageData(&data, this, CHAT_MSG_BATTLEGROUND_LEADER, lang, "", 0, msg.c_str(),NULL); group->BroadcastPacket(&data, false); + + if(sWorld.getConfig(CONFIG_CHATLOG_BGROUND)) + sLog.outChat("[RAID] Leader player %s tells battleground: %s", + GetPlayer()->GetName(), msg.c_str()); } break; case CHAT_MSG_CHANNEL: |