comparison ObjectiveTracker/Default.lua @ 45:dd1ae565f559

Hooks and Handlers: - correct argument mix-ups for AcceptQuest/QUEST_ACCEPTED handlers; fixes auto-watch - respond to AcknowledgeAutoAcceptQuest; fixes lingering popups - include Popup and Quest trackers in the response code for CompleteQuest; fixes content artifacts following the rollover of repeating popups seen in Ashran - clean up wacky OnEvent header Layout - add alpha blend options QuestData - reset objectives data when a quest is in a completed state; keeps old data from ever reaching the Default.x code
author Nenue
date Tue, 26 Apr 2016 14:57:18 -0400
parents 756e8aeb040b
children f253baf6022d
comparison
equal deleted inserted replaced
44:756e8aeb040b 45:dd1ae565f559
52 reason = initReason 52 reason = initReason
53 initReason = nil 53 initReason = nil
54 elseif not reason then 54 elseif not reason then
55 reason = OBJECTIVE_TRACKER_UPDATE_ALL 55 reason = OBJECTIVE_TRACKER_UPDATE_ALL
56 end 56 end
57 print(format('|cFFBB0066Update:|r |cFFFF%04X%d|r ', tick, lshift(reason, 4)), reason, ...) 57 print(format('|cFFBB0066Update:|r %d |cFFFF%04X%d|r ', tick, lshift(reason, 4)), reason, ...)
58 currentPosition = 0 58 currentPosition = 0
59 59
60 for id, handler in pairs(T.orderedHandlers) do 60 for id, handler in pairs(T.orderedHandlers) do
61 local frame = handler.frame 61 local frame = handler.frame
62 62