aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorn0n4m3 <none@none>2009-12-19 18:10:39 +0100
committern0n4m3 <none@none>2009-12-19 18:10:39 +0100
commit0b0b7900a3039ee071ef449ec09148ca313e6f8e (patch)
treee4ae83cdddabbeaa2455261d7fe2a900185f8c4c /src
parente1e11ed43ea62e562eb13326c5b2e207ede2731a (diff)
Not send unexpected reply whisper to sender for addon messages. by VladimirMangos
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/game/Player.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index 1d5b1860740..2729e40aeb1 100644
--- a/src/game/Player.cpp
+++ b/src/game/Player.cpp
@@ -17425,9 +17425,13 @@ void Player::Whisper(const std::string& text, uint32 language,uint64 receiver)
BuildPlayerChat(&data, CHAT_MSG_WHISPER, text, language);
rPlayer->GetSession()->SendPacket(&data);
- data.Initialize(SMSG_MESSAGECHAT, 200);
- rPlayer->BuildPlayerChat(&data, CHAT_MSG_REPLY, text, language);
- GetSession()->SendPacket(&data);
+ // not send confirmation for addon messages
+ if (language != LANG_ADDON)
+ {
+ data.Initialize(SMSG_MESSAGECHAT, 200);
+ rPlayer->BuildPlayerChat(&data, CHAT_MSG_REPLY, text, language);
+ GetSession()->SendPacket(&data);
+ }
}
else
{