# HG changeset patch # User Vynn # Date 1485976729 18000 # Node ID cbf64563027730e3966675f12c5f7f84668505c6 # Parent a30c29933ebce9e0cfb7604606145222a2689171 Reduced a couple of instances of a redundant function call diff -r a30c29933ebc -r cbf645630277 Spotlight.lua --- a/Spotlight.lua Wed Feb 01 13:06:22 2017 -0500 +++ b/Spotlight.lua Wed Feb 01 14:18:49 2017 -0500 @@ -11,7 +11,7 @@ SLASH_SPOTLIGHT1, SLASH_SPOTLIGHT2 = "/spotlight", "/Spotlight"; local function SlashHandler(msg) - print("|T" .. dataobj.icon .. ":0|t |cffe5cc80Spotlight|r - Artifact Hidden Skin Progress:"); + print("|T" .. Spotlight.Icon .. ":0|t |cffe5cc80Spotlight|r - Artifact Hidden Skin Progress:"); if Spotlight.IDs then for key, value in pairs(Spotlight.IDs) do print(" |cffe5cc80" .. key .. " - " .. Spotlight.Format(key, false) .. " (" .. Spotlight.Format(key, true) .. ")|r"); @@ -87,6 +87,8 @@ end Spotlight.Update = function (self) + Spotlight.Icon = GetInventoryItemTexture("player", 16); + local output = ""; for key, value in pairs(Spotlight.IDs) do Spotlight.Status[key].Completed = select(3, GetAchievementCriteriaInfo(value,1)); @@ -101,7 +103,8 @@ end end end - dataobj.icon = GetInventoryItemTexture("player", 16); + + dataobj.icon = Spotlight.Icon dataobj.text = output; end @@ -133,7 +136,7 @@ local function EventHandler(self, event, ...) if event == "VARIABLES_LOADED" then if Initialize() then - print("|T" .. GetInventoryItemTexture("player", 16) .. ":0|t |cffe5cc80Spotlight v" .. GetAddOnMetadata("Spotlight", "Version") .. " Loaded!|r") + print("|T" .. Spotlight.Icon .. ":0|t |cffe5cc80Spotlight v" .. GetAddOnMetadata("Spotlight", "Version") .. " Loaded!|r") end end if event == "CRITERIA_UPDATE" or "PLAYER_ENTERING_WORLD" then