annotate ObjectiveEvents.lua @ 4:18eee961038e
- more action button debug
author |
Nenue |
date |
Thu, 31 Mar 2016 14:28:40 -0400 |
parents |
a2396b03ce63 |
children |
589de8ea05b9 |
rev |
line source |
Nenue@1
|
1 --- ${PACKAGE_NAME}
|
Nenue@1
|
2 -- @file-author@
|
Nenue@1
|
3 -- @project-revision@ @project-hash@
|
Nenue@1
|
4 -- @file-revision@ @file-hash@
|
Nenue@1
|
5 -- Created: 3/30/2016 1:23 AM
|
Nenue@1
|
6 local B = select(2,...).frame
|
Nenue@1
|
7 local mod = B:RegisterModule("ObjectiveTracker", _G.VeneerObjectiveWrapper, 'BuffFrame')
|
Nenue@1
|
8 local print = B.print('ObjectiveEvent')
|
Nenue@1
|
9
|
Nenue@1
|
10 --------------------------------------------------------------------
|
Nenue@1
|
11 --- Specialized event handlers
|
Nenue@1
|
12 --------------------------------------------------------------------
|
Nenue@1
|
13 print(mod:GetName())
|
Nenue@1
|
14 mod.OnQuestAccepted = function(_, questLogIndex, questID)
|
Nenue@1
|
15 AddQuestWatch(questLogIndex)
|
Nenue@1
|
16 SetSuperTrackedQuestID(questID)
|
Nenue@1
|
17 end
|
Nenue@1
|
18
|
Nenue@1
|
19 mod.OnQuestComplete = function(_, questLogIndex, questID)
|
Nenue@1
|
20 QuestPOIUpdateIcons()
|
Nenue@1
|
21 end
|
Nenue@1
|
22
|
Nenue@1
|
23 mod.OnQuestFinished = function(_, questLogIndex, questID)
|
Nenue@1
|
24 mod.TrackClosest()
|
Nenue@1
|
25 RemoveQuestWatch(questLogIndex)
|
Nenue@1
|
26 end
|
Nenue@1
|
27
|
Nenue@2
|
28 mod.OnQuestRemoved = function(_, questLogIndex, questID)
|
Nenue@2
|
29 end
|
Nenue@2
|
30
|
Nenue@1
|
31 mod.OnQuestFromLocation = function(event) end
|
Nenue@1
|
32
|
Nenue@1
|
33 mod.OnAddQuestWatch = function(questID)
|
Nenue@1
|
34 mod.UpdateActionButtons()
|
Nenue@1
|
35 end
|