Core/Scripts: Added new QuestScript hooks

This commit is contained in:
hondacrx
2017-12-04 14:30:01 -05:00
parent c788e45b6f
commit b017ef8e84
9 changed files with 67 additions and 6 deletions
@@ -182,6 +182,8 @@ namespace Game.Chat
return false;
}
QuestStatus oldStatus = player.GetQuestStatus(entry);
// remove all quest entries for 'entry' from quest log
for (byte slot = 0; slot < SharedConst.MaxQuestLogSize; ++slot)
{
@@ -205,6 +207,7 @@ namespace Game.Chat
player.RemoveRewardedQuest(entry);
Global.ScriptMgr.OnQuestStatusChange(player, entry);
Global.ScriptMgr.OnQuestStatusChange(player, quest, oldStatus, QuestStatus.None);
handler.SendSysMessage(CypherStrings.CommandQuestRemoved);
return true;