Mercurial > wow > buffalo2
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) |