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) |
