Nenue@1: --- ${PACKAGE_NAME} Nenue@1: -- @file-author@ Nenue@1: -- @project-revision@ @project-hash@ Nenue@1: -- @file-revision@ @file-hash@ Nenue@1: -- Created: 3/30/2016 1:23 AM Nenue@1: local B = select(2,...).frame Nenue@1: local mod = B:RegisterModule("ObjectiveTracker", _G.VeneerObjectiveWrapper, 'BuffFrame') Nenue@1: local print = B.print('ObjectiveEvent') Nenue@1: Nenue@1: -------------------------------------------------------------------- Nenue@1: --- Specialized event handlers Nenue@1: -------------------------------------------------------------------- Nenue@1: print(mod:GetName()) Nenue@1: mod.OnQuestAccepted = function(_, questLogIndex, questID) Nenue@1: AddQuestWatch(questLogIndex) Nenue@1: SetSuperTrackedQuestID(questID) Nenue@1: end Nenue@1: Nenue@1: mod.OnQuestComplete = function(_, questLogIndex, questID) Nenue@1: QuestPOIUpdateIcons() Nenue@1: end Nenue@1: Nenue@1: mod.OnQuestFinished = function(_, questLogIndex, questID) Nenue@1: mod.TrackClosest() Nenue@1: RemoveQuestWatch(questLogIndex) Nenue@1: end Nenue@1: Nenue@1: mod.OnQuestFromLocation = function(event) end Nenue@1: Nenue@1: mod.OnAddQuestWatch = function(questID) Nenue@1: mod.UpdateActionButtons() Nenue@1: end