Mercurial > wow > askmrrobot
comparison ui/GearComparisonTab.lua @ 33:4ba69d2ee252 v9
fixed bug with gem changes not appearing sometimes, mainWindow crash on
startup, lua error for unknown item tooltips
author | yellowfive |
---|---|
date | Sat, 18 Oct 2014 18:13:55 -0700 |
parents | 44c285acfff0 |
children |
comparison
equal
deleted
inserted
replaced
32:a401dd0e200e | 33:4ba69d2ee252 |
---|---|
316 current = itemEquipped, | 316 current = itemEquipped, |
317 optimized = itemImported, | 317 optimized = itemImported, |
318 needsUpgrade = needsUpgrade | 318 needsUpgrade = needsUpgrade |
319 } | 319 } |
320 elseif itemEquipped then | 320 elseif itemEquipped then |
321 if AskMrRobot.ExtraItemData[itemEquipped.id] and AskMrRobot.ExtraItemData[itemEquipped.id].socketColors then | 321 |
322 -- items are same, check for gem/enchant differences | 322 if AskMrRobot.ExtraItemData[itemImported.id] and AskMrRobot.ExtraItemData[itemImported.id].socketColors then |
323 -- NOTE: we used to do a bunch of fancy gem checks, but we can ditch all that logic b/c WoD gems are much simpler (no socket bonuses, gem/socket colors to worry about) | 323 |
324 -- items are same, check for gem/enchant differences | |
325 -- NOTE: we used to do a bunch of fancy gem checks, but we can ditch all that logic b/c WoD gems are much simpler (no socket bonuses, gem/socket colors to worry about) | |
324 local hasBadGems = false | 326 local hasBadGems = false |
325 for g = 1, #AskMrRobot.ExtraItemData[itemEquipped.id].socketColors do | 327 for g = 1, #AskMrRobot.ExtraItemData[itemImported.id].socketColors do |
326 if not AskMrRobot.AreGemsCompatible(itemEquipped.gemIds[g], itemImported.gemIds[g]) then | 328 if not AskMrRobot.AreGemsCompatible(itemEquipped.gemIds[g], itemImported.gemIds[g]) then |
327 hasBadGems = true | 329 hasBadGems = true |
328 break | 330 break |
329 end | 331 end |
330 end | 332 end |
333 result.gems[slotId] = { | 335 result.gems[slotId] = { |
334 current = {}, | 336 current = {}, |
335 optimized = {} | 337 optimized = {} |
336 } | 338 } |
337 | 339 |
338 for g = 1, #AskMrRobot.ExtraItemData[itemEquipped.id].socketColors do | 340 for g = 1, #AskMrRobot.ExtraItemData[itemImported.id].socketColors do |
339 result.gems[slotId].current[g] = itemEquipped.gemIds[g] | 341 result.gems[slotId].current[g] = itemEquipped.gemIds[g] |
340 result.gems[slotId].optimized[g] = itemImported.gemIds[g] | 342 result.gems[slotId].optimized[g] = itemImported.gemIds[g] |
341 end | 343 end |
342 end | 344 end |
343 end | 345 end |