comparison Export.lua @ 118:5cb881417bbf v55

Added Antorus to auto-logging.
author yellowfive
date Fri, 24 Nov 2017 19:46:27 -0800
parents bccce18e12cb
children e31b02b24488
comparison
equal deleted inserted replaced
117:35fec08d69b9 118:5cb881417bbf
349 local spec = Amr.ArtifactIdToSpecNumber[itemID] 349 local spec = Amr.ArtifactIdToSpecNumber[itemID]
350 350
351 if spec then 351 if spec then
352 352
353 -- sometimes this event can fire when no crucible data is available, don't overwrite non-blank crucible data with blank crucible data 353 -- sometimes this event can fire when no crucible data is available, don't overwrite non-blank crucible data with blank crucible data
354 local badEquipped = false
354 if Amr.db.char.Artifacts[spec] then 355 if Amr.db.char.Artifacts[spec] then
355 local oldCrucible = Amr.db.char.Artifacts[spec].Crucible 356 local oldCrucible = Amr.db.char.Artifacts[spec].Crucible
356 if oldCrucible then 357 if oldCrucible then
357 if #oldCrucible.Equipped > 0 and oldCrucible.Equipped[1] and not equipped[1] then 358 if #oldCrucible.Equipped > 0 and oldCrucible.Equipped[1] and not equipped[1] then
358 return 359 badEquipped = true
359 end 360 end
360 end 361 end
361 end 362 end
362 363
363 local dataz = Amr.db.char.Artifacts[spec] 364 local dataz = Amr.db.char.Artifacts[spec]
372 Previewed = {} 373 Previewed = {}
373 } 374 }
374 end 375 end
375 376
376 local crucible = dataz.Crucible 377 local crucible = dataz.Crucible
377 crucible.Equipped = equipped 378
379 if not badEquipped then
380 crucible.Equipped = equipped
381 end
382
378 if preview then 383 if preview then
379 local previewKey = {} 384 local previewKey = {}
380 table.insert(previewKey, preview.ItemLink) 385 table.insert(previewKey, preview.ItemLink)
381 for i,v in ipairs(preview.Powers) do 386 for i,v in ipairs(preview.Powers) do
382 table.insert(previewKey, v .. "=" .. tostring(preview.Active[i])) 387 table.insert(previewKey, v .. "=" .. tostring(preview.Active[i]))