Merge pull request #52 from Rochet2/patch-1

Fix scriptmgr hook double call on whisper
This commit is contained in:
Yunfan Li
2025-08-02 15:32:26 +08:00
committed by GitHub

View File

@@ -420,13 +420,6 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recvData)
if (!senderIsPlayer && !sender->isAcceptWhispers() && !sender->IsInWhisperWhiteList(receiver->GetGUID()))
sender->AddWhisperWhiteList(receiver->GetGUID());
if (!sScriptMgr->OnPlayerCanUseChat(GetPlayer(), type, lang, msg, receiver))
{
return;
}
sScriptMgr->OnPlayerChat(GetPlayer(), type, lang, msg, receiver);
GetPlayer()->Whisper(msg, Language(lang), receiver);
}
break;