From 03f9619db5ecb1013e8b402cee9e27c3953a35d4 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Wed, 19 Oct 2016 20:21:22 +0300 Subject: [PATCH] Cache the thing --- ElvUI_SLE/core/toolkit.lua | 1 + .../Armory/CharacterArmory/CharacterArmory.lua | 3 ++- .../modules/Armory/InspectArmory/InspectArmory.lua | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ElvUI_SLE/core/toolkit.lua b/ElvUI_SLE/core/toolkit.lua index 2049617..c6cd949 100644 --- a/ElvUI_SLE/core/toolkit.lua +++ b/ElvUI_SLE/core/toolkit.lua @@ -68,6 +68,7 @@ T.GetInventorySlotInfo = GetInventorySlotInfo T.GetInventoryItemDurability = GetInventoryItemDurability T.GetInventoryItemQuality = GetInventoryItemQuality T.GetItemInfo = GetItemInfo +T.GetDetailedItemLevelInfo = GetDetailedItemLevelInfo T.GetBuybackItemLink = GetBuybackItemLink T.GetItemIcon = GetItemIcon T.GetItemCooldown = GetItemCooldown diff --git a/ElvUI_SLE/modules/Armory/CharacterArmory/CharacterArmory.lua b/ElvUI_SLE/modules/Armory/CharacterArmory/CharacterArmory.lua index 2f463a7..cfdce20 100644 --- a/ElvUI_SLE/modules/Armory/CharacterArmory/CharacterArmory.lua +++ b/ElvUI_SLE/modules/Armory/CharacterArmory/CharacterArmory.lua @@ -545,6 +545,7 @@ function CA:Update_Gear() for _, SlotName in T.pairs(T.type(self.GearUpdated) == 'table' and self.GearUpdated or Info.Armory_Constants.GearList) do Slot = self[SlotName] ItemLink = T.GetInventoryItemLink('player', Slot.ID) + -- if ItemLink then local DaName = GetItemInfo(ItemLink); print(DaName, GetDetailedItemLevelInfo(ItemLink)) end ErrorDetected = nil if not (SlotName == 'ShirtSlot' or SlotName == 'TabardSlot') then @@ -669,7 +670,7 @@ function CA:Update_Gear() end _, _, ItemRarity, _, _, _, _, _, ItemType, ItemTexture = T.GetItemInfo(ItemLink) - TrueItemLevel, _, BasicItemLevel = GetDetailedItemLevelInfo(ItemLink) + TrueItemLevel, _, BasicItemLevel = T.GetDetailedItemLevelInfo(ItemLink) R, G, B = T.GetItemQualityColor(ItemRarity) --<< Enchant Parts >>-- diff --git a/ElvUI_SLE/modules/Armory/InspectArmory/InspectArmory.lua b/ElvUI_SLE/modules/Armory/InspectArmory/InspectArmory.lua index 4e109a0..6bf687f 100644 --- a/ElvUI_SLE/modules/Armory/InspectArmory/InspectArmory.lua +++ b/ElvUI_SLE/modules/Armory/InspectArmory/InspectArmory.lua @@ -1834,7 +1834,7 @@ function IA:InspectFrame_DataSetting(DataTable) end _, _, ItemRarity, _, _, _, _, _, ItemType, ItemTexture = T.GetItemInfo(Slot.Link) - TrueItemLevel, _, BasicItemLevel = GetDetailedItemLevelInfo(Slot.Link) + TrueItemLevel, _, BasicItemLevel = T.GetDetailedItemLevelInfo(Slot.Link) R, G, B = T.GetItemQualityColor(ItemRarity) ItemUpgradeID = Slot.Link:match(":(%d+)\124h%[") -- 1.7.9.5