diff options
author | Foereaper <foereaper@hotmail.com> | 2014-05-06 23:12:35 +0200 |
---|---|---|
committer | Foereaper <foereaper@hotmail.com> | 2014-05-06 23:12:35 +0200 |
commit | 9de1d431322ce45fb5283baade3fbd36865f0cdb (patch) | |
tree | a09dc2352df68bc0c71a050d0fcd1d223b66b9d1 /src | |
parent | 111bbb3620093f7db9bb94c37fcbc97c0a45c4c3 (diff) |
Fixed SendAddonMessage issue.
This fixes GM's not being able to send/receive addon messages through the whisper channel while accepting whispers are turned off.
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Handlers/ChatHandler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp index e0b29523a3a..eccf7a6fd38 100644 --- a/src/server/game/Handlers/ChatHandler.cpp +++ b/src/server/game/Handlers/ChatHandler.cpp @@ -269,7 +269,7 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recvData) } Player* receiver = sObjectAccessor->FindPlayerByName(to); - if (!receiver || (!receiver->isAcceptWhispers() && receiver->GetSession()->HasPermission(rbac::RBAC_PERM_CAN_FILTER_WHISPERS) && !receiver->IsInWhisperWhiteList(sender->GetGUID()))) + if (!receiver || (lang != LANG_ADDON && !receiver->isAcceptWhispers() && receiver->GetSession()->HasPermission(rbac::RBAC_PERM_CAN_FILTER_WHISPERS) && !receiver->IsInWhisperWhiteList(sender->GetGUID()))) { SendPlayerNotFoundNotice(to); return; |