local _;
local CreateFrame = CreateFrame;
local UnitAura = UnitAura;
-local GameTooltip = nil;
+local GameTooltip = GameTooltip;
local auraFilters = {"HELPFUL", "HARMFUL"};
frame:SetScript("OnUpdate", nil);
end
+function M.UpdateAuraTooltips()
+ GameTooltip = _G["GameTooltip"];
+end
+
local function createAura(parent, prev, anchor, name, unit)
local aura = CreateFrame("Frame", name, parent);
aura:SetPoint("TOPLEFT", prev, anchor);
- aura:SetWidth(16);
- aura:SetHeight(16);
+ aura:SetWidth(20);
+ aura:SetHeight(20);
aura.icon = aura:CreateTexture(nil, "ARTWORK");
aura.icon:SetAllPoints();
aura.cd = CreateFrame("Cooldown", name.."CD", aura, "CooldownFrameTemplate");
end
function M.CreateAuraFrame(parent, unit)
- GameTooltip = _G["GameTooltip"];
local name = parent:GetName().."Auras";
parent.auras = CreateFrame("Frame", name, parent);
parent.auras:SetPoint("TOPLEFT", parent, "BOTTOMLEFT", 0, -8);