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

Port From (https://github.com/TrinityCore/TrinityCore/commit/f269f60d8a5f6b0982eb46dc583e2618c98931fb)
This commit is contained in:
hondacrx
2021-03-04 12:13:43 -05:00
parent 96b98cc4d3
commit 5b09d675dd
4 changed files with 35 additions and 0 deletions
+3
View File
@@ -792,6 +792,9 @@ namespace Game.Scripting
// Called when a quest status change
public virtual void OnQuestStatusChange(Player player, Quest quest, QuestStatus oldStatus, QuestStatus newStatus) { }
// Called for auto accept quests when player closes quest UI after seeing initial quest details
public virtual void OnAcknowledgeAutoAccept(Player player, Quest quest) { }
// Called when a quest objective data change
public virtual void OnQuestObjectiveChange(Player player, Quest quest, QuestObjective objective, int oldAmount, int newAmount) { }
}