diff options
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.cpp')
-rw-r--r-- | src/server/game/Scripting/ScriptMgr.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp index e2da5d20d4c..b1087989180 100644 --- a/src/server/game/Scripting/ScriptMgr.cpp +++ b/src/server/game/Scripting/ScriptMgr.cpp @@ -1116,6 +1116,21 @@ void ScriptMgr::OnPlayerReputationChange(Player *player, uint32 factionID, int32 FOREACH_SCRIPT(PlayerScript)->OnReputationChange(player, factionID, standing, incremental); } +void ScriptMgr::OnPlayerDuelRequest(Player *target, Player *challenger) +{ + FOREACH_SCRIPT(PlayerScript)->OnDuelRequest(target, challenger); +} + +void ScriptMgr::OnPlayerDuelStart(Player *player1, Player *player2) +{ + FOREACH_SCRIPT(PlayerScript)->OnDuelStart(player1, player2); +} + +void ScriptMgr::OnPlayerDuelEnd(Player *winner, Player *looser, DuelCompleteType type) +{ + FOREACH_SCRIPT(PlayerScript)->OnDuelEnd(winner, looser, type); +} + void ScriptMgr::OnPlayerChat(Player* player, uint32 type, uint32 lang, std::string msg) { FOREACH_SCRIPT(PlayerScript)->OnChat(player, type, lang, msg); |