diff options
author | jackpoz <giacomopoz@gmail.com> | 2014-08-24 14:38:16 +0200 |
---|---|---|
committer | jackpoz <giacomopoz@gmail.com> | 2014-08-24 14:38:55 +0200 |
commit | c20f92c08c2da751fd4c45d351650a8d722f0b91 (patch) | |
tree | a035fec6a1c9923b7b2f656946754e91ecdcb290 /src/server/game/Scripting/ScriptMgr.cpp | |
parent | 01a694886ed4688adf89457c8f2116379f15cc40 (diff) | |
parent | 9beae1dc97dbe534c7dbb84c0546bf97c9f8461b (diff) |
Merge branch 'Rochet2/questreward'
Close pull request #12657
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.cpp')
-rw-r--r-- | src/server/game/Scripting/ScriptMgr.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp index fa83c4b112d..daa4c36a442 100644 --- a/src/server/game/Scripting/ScriptMgr.cpp +++ b/src/server/game/Scripting/ScriptMgr.cpp @@ -774,17 +774,6 @@ bool ScriptMgr::OnQuestSelect(Player* player, Creature* creature, Quest const* q return tmpscript->OnQuestSelect(player, creature, quest); } -bool ScriptMgr::OnQuestComplete(Player* player, Creature* creature, Quest const* quest) -{ - ASSERT(player); - ASSERT(creature); - ASSERT(quest); - - GET_SCRIPT_RET(CreatureScript, creature->GetScriptId(), tmpscript, false); - player->PlayerTalkClass->ClearMenus(); - return tmpscript->OnQuestComplete(player, creature, quest); -} - bool ScriptMgr::OnQuestReward(Player* player, Creature* creature, Quest const* quest, uint32 opt) { ASSERT(player); @@ -1296,6 +1285,11 @@ void ScriptMgr::OnPlayerUpdateZone(Player* player, uint32 newZone, uint32 newAre FOREACH_SCRIPT(PlayerScript)->OnUpdateZone(player, newZone, newArea); } +void ScriptMgr::OnQuestStatusChange(Player* player, uint32 questId, QuestStatus status) +{ + FOREACH_SCRIPT(PlayerScript)->OnQuestStatusChange(player, questId, status); +} + // Account void ScriptMgr::OnAccountLogin(uint32 accountId) { |