Mercurial > wow > worldplan
comparison QuestPOI.lua @ 89:df733f2174b7 v1.4.7
- Fixed reward info getting erased when it suddenly becomes unavailable
| author | Nenue |
|---|---|
| date | Tue, 11 Apr 2017 00:30:35 -0400 |
| parents | 81e0afddb04a |
| children | 77013bd72adb |
comparison
equal
deleted
inserted
replaced
| 88:81e0afddb04a | 89:df733f2174b7 |
|---|---|
| 452 xpIcon = texture | 452 xpIcon = texture |
| 453 xpCount = numItems | 453 xpCount = numItems |
| 454 xpName = name | 454 xpName = name |
| 455 xpType = REWARD_CURRENCY | 455 xpType = REWARD_CURRENCY |
| 456 end | 456 end |
| 457 | 457 end |
| 458 end | 458 |
| 459 local honorAmount = GetQuestLogRewardHonor(questID); | 459 local honorAmount = GetQuestLogRewardHonor(questID); |
| 460 if honorAmount > 0 then | 460 if honorAmount > 0 then |
| 461 rewardIcon = "Interface\\ICONS\\Achievement_LegionPVPTier4" | 461 xpIcon = "Interface\\ICONS\\Achievement_LegionPVPTier4" |
| 462 rewardCount = honorAmount | 462 xpCount = honorAmount |
| 463 rewardName = HONOR | 463 xpName = HONOR |
| 464 rewardType = REWARD_CURRENCY | 464 xpType = HONOR_CURRENCY |
| 465 -- let items override | 465 -- let items override |
| 466 end | 466 end |
| 467 | 467 |
| 468 local numQuestRewards = GetNumQuestLogRewards(questID); | 468 local numQuestRewards = GetNumQuestLogRewards(questID); |
| 469 if numQuestRewards > 0 then | 469 if numQuestRewards > 0 then |
| 537 end | 537 end |
| 538 | 538 |
| 539 --dprint(' '..self.questID..':|cFFFFFF00UpdateRewards():', numQuestRewards, rewardType) | 539 --dprint(' '..self.questID..':|cFFFFFF00UpdateRewards():', numQuestRewards, rewardType) |
| 540 --dprint(' ', tostring(self.title), " |T"..tostring(self.itemTexture)..":12:12|t", tostring(self.itemName)) | 540 --dprint(' ', tostring(self.title), " |T"..tostring(self.itemTexture)..":12:12|t", tostring(self.itemName)) |
| 541 | 541 |
| 542 if (self.itemNumber ~= rewardCount) or (self.rewardType ~= rewardType) or (self.itemName ~= rewardName) or (self.itemTexture ~= rewardIcon) then | 542 if rewardType and ((self.itemNumber ~= rewardCount) or (self.rewardType ~= rewardType) or (self.itemName ~= rewardName) or (self.itemTexture ~= rewardIcon)) then |
| 543 if DATA_DEBUG and (self.debugTimer <= 0) then | 543 if DATA_DEBUG and (self.debugTimer <= 0) then |
| 544 return false | 544 return false |
| 545 end | 545 end |
| 546 | 546 |
| 547 return (rewardType and true), rewardType, rewardName, rewardIcon, rewardCount, quality, xpType, xpName, xpIcon, xpCount | 547 return true, rewardType, rewardName, rewardIcon, rewardCount, quality, xpType, xpName, xpIcon, xpCount |
| 548 | 548 |
| 549 else | 549 else |
| 550 return false | 550 return false |
| 551 end | 551 end |
| 552 end | 552 end |
