From cda0985fd52b3365c403c84e761f02b10ccd290f Mon Sep 17 00:00:00 2001 From: shagu Date: Thu, 14 Mar 2019 17:42:22 +0100 Subject: [PATCH] librange: query player class only once --- libs/librange.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/librange.lua b/libs/librange.lua index afdb2923..d496b248 100644 --- a/libs/librange.lua +++ b/libs/librange.lua @@ -38,6 +38,8 @@ local spells = { }, } +local _, class = UnitClass("player") + -- units that should be scanned local units = {} table.insert(units, "pet") @@ -61,8 +63,6 @@ librange:RegisterEvent("PLAYER_ENTERING_WORLD") librange:RegisterEvent("PLAYER_ENTER_COMBAT") librange:RegisterEvent("PLAYER_LEAVE_COMBAT") librange:SetScript("OnEvent", function() - local _, class = UnitClass("player") - -- disable range checking activities if C.unitframes.rangecheck == "0" or not spells[class] then this:Hide()