Mercurial > wow > askmrrobot
comparison ui/JewelPanel.lua @ 28:4317e56e0a91
Fixed some crash issues with items and gems
| author | Adam tegen <adam.tegen@gmail.com> |
|---|---|
| date | Fri, 17 Oct 2014 00:08:54 -0500 |
| parents | e77e01abce98 |
| children |
comparison
equal
deleted
inserted
replaced
| 27:0eb7f9a8e9a2 | 28:4317e56e0a91 |
|---|---|
| 112 | 112 |
| 113 -- if there is a gem to add (or remove) | 113 -- if there is a gem to add (or remove) |
| 114 --if i <= #optimizedGems or currentGemLink then | 114 --if i <= #optimizedGems or currentGemLink then |
| 115 if i <= #optimizedGems or currentGemLink then | 115 if i <= #optimizedGems or currentGemLink then |
| 116 local optimizedGemId = 0 | 116 local optimizedGemId = 0 |
| 117 if optimizedGems[i] > 0 then | 117 if optimizedGems[i] and optimizedGems[i] > 0 then |
| 118 optimizedGemId = AskMrRobot.ExtraGemData[optimizedGems[i]].id | 118 optimizedGemId = AskMrRobot.ExtraGemData[optimizedGems[i]].id |
| 119 end | 119 end |
| 120 --local currentGemId = AskMrRobot.ExtraGemData[showGems[i]].id | 120 --local currentGemId = AskMrRobot.ExtraGemData[showGems[i]].id |
| 121 | 121 |
| 122 -- set the current gem icon / tooltip | 122 -- set the current gem icon / tooltip |
| 139 | 139 |
| 140 local mismatched = not AskMrRobot.AreGemsCompatible(optimizedGems[i], showGems[i]) | 140 local mismatched = not AskMrRobot.AreGemsCompatible(optimizedGems[i], showGems[i]) |
| 141 | 141 |
| 142 --if showGems[i] and optimizedGems[i] and optimizedGems[i].color then | 142 --if showGems[i] and optimizedGems[i] and optimizedGems[i].color then |
| 143 --if test and optimizedGems[i] and optimizedGems[i].color then | 143 --if test and optimizedGems[i] and optimizedGems[i].color then |
| 144 if mismatched and optimizedGems[i] > 0 then | 144 if mismatched and optimizedGems[i] and optimizedGems[i] > 0 then |
| 145 gemCount = gemCount + 1 | 145 gemCount = gemCount + 1 |
| 146 -- set the optimized gem text | 146 -- set the optimized gem text |
| 147 text:SetTextColor(1,1,1) | 147 text:SetTextColor(1,1,1) |
| 148 --text:SetText(AskMrRobot.alternateGemName[optimizedGemId] or (optimizedGems[i] ~= 0 and AskMrRobot.getEnchantName(optimizedGems[i])) or GetItemInfo(optimizedGemId)) | 148 --text:SetText(AskMrRobot.alternateGemName[optimizedGemId] or (optimizedGems[i] ~= 0 and AskMrRobot.getEnchantName(optimizedGems[i])) or GetItemInfo(optimizedGemId)) |
| 149 | 149 |
