comparison ObjectiveTracker/ObjectiveInfo.lua @ 25:4b3da1b221de v1.0-beta

- distinction between all possible types of values for the 'isComplete' field - style polish applied to title headers - clickable regions altered to somewhat match those of the blizzard objectives tracker, for more world frame space and quicker user familiarity
author Nenue
date Wed, 13 Apr 2016 11:20:09 -0400
parents e837384ac363
children
comparison
equal deleted inserted replaced
24:66b927b46776 25:4b3da1b221de
87 AutoQuest.GetInfo = function(self, popupIndex) 87 AutoQuest.GetInfo = function(self, popupIndex)
88 88
89 89
90 local questID, type = GetAutoQuestPopUp(popupIndex) 90 local questID, type = GetAutoQuestPopUp(popupIndex)
91 local questLogIndex = GetQuestLogIndexByID(questID) 91 local questLogIndex = GetQuestLogIndexByID(questID)
92 local title, level, suggestedGroup, isHeader, isCollapsed, isComplete, frequency, questID, startEvent, displayQuestID, isOnMap, hasLocalPOI, isTask, isStory = GetQuestLogTitle(questIndex) 92 local title, level, suggestedGroup, isHeader, isCollapsed, isComplete, frequency, questID, startEvent, displayQuestID, isOnMap, hasLocalPOI, isTask, isStory = GetQuestLogTitle(questLogIndex)
93 93
94 self.Info[questID] = self.Info[questID] or {} 94 self.Info[questID] = self.Info[questID] or {}
95 local popup = self.Info[questID] 95 local popup = self.Info[questID]
96 popup.title = title 96 popup.title = title
97 popup.description = type 97 popup.description = type
263 return #self.WatchInfo 263 return #self.WatchInfo
264 end 264 end
265 265
266 --- info cleanup done when turn-ins are detected 266 --- info cleanup done when turn-ins are detected
267 Bonus.OnTurnIn = function(self, questID, xp, money) 267 Bonus.OnTurnIn = function(self, questID, xp, money)
268
269 if #self.info.rewardInfo >= 1 then
270 for i, reward in ipairs(self.info.rewardInfo) do
271 --[[
272 type = 'item',
273 index = i ,
274 name = name,
275 texture = texture,
276 count = count,
277 quality = quality,
278 isUsable = isUsable
279 ]]
280 print(' reward ', i, ' ', reward.type, reward.name, reward.count)
281
282 end
283 end
284
268 print('|cFFFF8800'..self.name..':OnTurnIn call', questID, xp, money) 285 print('|cFFFF8800'..self.name..':OnTurnIn call', questID, xp, money)
269 local savedTasks = B.Conf.TasksLog 286 local savedTasks = B.Conf.TasksLog
270 287
271 self.Info[questID].completedTime = GetTime() 288 self.Info[questID].completedTime = GetTime()
272 self.Info[questID].animate = true 289 self.Info[questID].animate = true
273 T.SetAnimate(self.watchReason) 290 T.SetAnimate(self.watchReasonModule)
274 savedTasks[questID] = self.Info[questID] 291 savedTasks[questID] = self.Info[questID]
275 end 292 end
276 293
277 Bonus.GetInfo = function(self, taskIndex) 294 Bonus.GetInfo = function(self, taskIndex)
278 print(self.name, self) 295 print(self.name, self)