diff options
Diffstat (limited to 'src/server/game/Handlers/ChatHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/ChatHandler.cpp | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp index 9266653558f..214a77ed6ef 100644 --- a/src/server/game/Handlers/ChatHandler.cpp +++ b/src/server/game/Handlers/ChatHandler.cpp @@ -608,19 +608,12 @@ void WorldSession::HandleAddonMessagechatOpcode(WorldPacket& recvData) if (prefix.empty() || prefix.length() > 16) return; - // Logging enabled? - if (sWorld->getBoolConfig(CONFIG_CHATLOG_ADDON)) - { - if (message.empty()) - return; - - // Weird way to log stuff... - sScriptMgr->OnPlayerChat(sender, uint32(CHAT_MSG_ADDON), uint32(LANG_ADDON), message); - } - // Disabled addon channel? if (!sWorld->getBoolConfig(CONFIG_ADDON_CHANNEL)) + { + recvData.rfinish(); return; + } switch (type) { |