diff options
Diffstat (limited to 'src/server/scripts/Commands')
| -rw-r--r-- | src/server/scripts/Commands/cs_quest.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/scripts/Commands/cs_quest.cpp b/src/server/scripts/Commands/cs_quest.cpp index 8b7e5e1bf93..ebab565f6df 100644 --- a/src/server/scripts/Commands/cs_quest.cpp +++ b/src/server/scripts/Commands/cs_quest.cpp @@ -128,6 +128,8 @@ public: return false; } + QuestStatus oldStatus = player->GetQuestStatus(entry); + // remove all quest entries for 'entry' from quest log for (uint8 slot = 0; slot < MAX_QUEST_LOG_SIZE; ++slot) { @@ -151,6 +153,7 @@ public: player->RemoveRewardedQuest(entry); sScriptMgr->OnQuestStatusChange(player, entry); + sScriptMgr->OnQuestStatusChange(player, quest, oldStatus, QUEST_STATUS_NONE); handler->SendSysMessage(LANG_COMMAND_QUEST_REMOVED); return true; |
