Scripts/Quests: Implemented new quest scripting hook, OnQuestAcknowledgeAutoAccept, used when player closes quest frame after viewing details of autoaccept quests

This commit is contained in:
Shauren
2021-02-26 20:42:29 +01:00
parent dcca884605
commit f269f60d8a
7 changed files with 43 additions and 1 deletions

View File

@@ -2254,6 +2254,15 @@ void ScriptMgr::OnQuestStatusChange(Player* player, Quest const* quest, QuestSta
tmpscript->OnQuestStatusChange(player, quest, oldStatus, newStatus);
}
void ScriptMgr::OnQuestAcknowledgeAutoAccept(Player* player, Quest const* quest)
{
ASSERT(player);
ASSERT(quest);
GET_SCRIPT(QuestScript, quest->GetScriptId(), tmpscript);
tmpscript->OnAcknowledgeAutoAccept(player, quest);
}
void ScriptMgr::OnQuestObjectiveChange(Player* player, Quest const* quest, QuestObjective const& objective, int32 oldAmount, int32 newAmount)
{
ASSERT(player);