Mercurial > wow > worldplan
changeset 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 | d04a1c0acc95 |
files | QuestPOI.lua |
diffstat | 1 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/QuestPOI.lua Tue Apr 11 00:20:51 2017 -0400 +++ b/QuestPOI.lua Tue Apr 11 00:30:35 2017 -0400 @@ -454,14 +454,14 @@ xpName = name xpType = REWARD_CURRENCY end + end - end local honorAmount = GetQuestLogRewardHonor(questID); if honorAmount > 0 then - rewardIcon = "Interface\\ICONS\\Achievement_LegionPVPTier4" - rewardCount = honorAmount - rewardName = HONOR - rewardType = REWARD_CURRENCY + xpIcon = "Interface\\ICONS\\Achievement_LegionPVPTier4" + xpCount = honorAmount + xpName = HONOR + xpType = HONOR_CURRENCY -- let items override end @@ -539,12 +539,12 @@ --dprint(' '..self.questID..':|cFFFFFF00UpdateRewards():', numQuestRewards, rewardType) --dprint(' ', tostring(self.title), " |T"..tostring(self.itemTexture)..":12:12|t", tostring(self.itemName)) - if (self.itemNumber ~= rewardCount) or (self.rewardType ~= rewardType) or (self.itemName ~= rewardName) or (self.itemTexture ~= rewardIcon) then + if rewardType and ((self.itemNumber ~= rewardCount) or (self.rewardType ~= rewardType) or (self.itemName ~= rewardName) or (self.itemTexture ~= rewardIcon)) then if DATA_DEBUG and (self.debugTimer <= 0) then return false end - return (rewardType and true), rewardType, rewardName, rewardIcon, rewardCount, quality, xpType, xpName, xpIcon, xpCount + return true, rewardType, rewardName, rewardIcon, rewardCount, quality, xpType, xpName, xpIcon, xpCount else return false