diff options
Diffstat (limited to 'src/game/Scripting/ScriptMgr.cpp')
-rw-r--r-- | src/game/Scripting/ScriptMgr.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/game/Scripting/ScriptMgr.cpp b/src/game/Scripting/ScriptMgr.cpp index a24d118af7..e41899e1f4 100644 --- a/src/game/Scripting/ScriptMgr.cpp +++ b/src/game/Scripting/ScriptMgr.cpp @@ -1213,6 +1213,31 @@ void ScriptMgr::OnPlayerDuelEnd(Player* winner, Player* loser, DuelCompleteType FOREACH_SCRIPT(PlayerScript)->OnDuelEnd(winner, loser, type); } +void ScriptMgr::OnPlayerChat(Player* player, uint32 type, uint32 lang, std::string& msg) +{ + FOREACH_SCRIPT(PlayerScript)->OnChat(player, type, lang, msg); +} + +void ScriptMgr::OnPlayerChat(Player* player, uint32 type, uint32 lang, std::string& msg, Player* receiver) +{ + FOREACH_SCRIPT(PlayerScript)->OnChat(player, type, lang, msg, receiver); +} + +void ScriptMgr::OnPlayerChat(Player* player, uint32 type, uint32 lang, std::string& msg, Group* group) +{ + FOREACH_SCRIPT(PlayerScript)->OnChat(player, type, lang, msg, group); +} + +void ScriptMgr::OnPlayerChat(Player* player, uint32 type, uint32 lang, std::string& msg, Guild* guild) +{ + FOREACH_SCRIPT(PlayerScript)->OnChat(player, type, lang, msg, guild); +} + +void ScriptMgr::OnPlayerChat(Player* player, uint32 type, uint32 lang, std::string& msg, Channel* channel) +{ + FOREACH_SCRIPT(PlayerScript)->OnChat(player, type, lang, msg, channel); +} + void ScriptMgr::OnPlayerEmote(Player* player, uint32 emote) { FOREACH_SCRIPT(PlayerScript)->OnEmote(player, emote); |