comparison Gear.lua @ 100:c1996b3376ed

tweak to ilvl display info
author yellowfive
date Tue, 25 Oct 2016 10:00:17 -0700
parents b8e9664d3229
children 917ac27213d1
comparison
equal deleted inserted replaced
99:9322285ee639 100:c1996b3376ed
218 -- fill the name/ilvl labels, which may require asynchronous loading of item information 218 -- fill the name/ilvl labels, which may require asynchronous loading of item information
219 if optimalItemLink then 219 if optimalItemLink then
220 Amr.GetItemInfo(optimalItemLink, function(obj, name, link, quality, iLevel) 220 Amr.GetItemInfo(optimalItemLink, function(obj, name, link, quality, iLevel)
221 -- set item name, tooltip, and ilvl 221 -- set item name, tooltip, and ilvl
222 obj.nameLabel:SetText(link:gsub("%[", ""):gsub("%]", "")) 222 obj.nameLabel:SetText(link:gsub("%[", ""):gsub("%]", ""))
223
224 -- not quite right but whatever... close enough
225 if quality == 6 then
226 local tmprel = optimalItem.relicBonusIds
227 optimalItem.relicBonusIds = nil
228 link = Amr.CreateItemLink(optimalItem)
229 optimalItem.relicBonusIds = tmprel
230 end
231
223 Amr:SetItemTooltip(obj.nameLabel, link) 232 Amr:SetItemTooltip(obj.nameLabel, link)
224 233
225 -- the game's info gives the wrong item level, so we have to scan for it 234 -- the game's info gives the wrong item level, so we have to scan for it
226 iLevel = (quality ~= 6 or optimalItem.relicBonusIds) and Amr.GetItemLevel(nil, nil, link) or "" 235 --iLevel = (quality ~= 6 or optimalItem.relicBonusIds) and Amr.GetItemLevel(nil, nil, link) or ""
227 obj.ilvlLabel:SetText(iLevel) 236 obj.ilvlLabel:SetText(iLevel)
228 237
229 end, { ilvlLabel = lblIlvl, nameLabel = lblItem }) 238 end, { ilvlLabel = lblIlvl, nameLabel = lblItem })
230 end 239 end
231 240