git
/
wowui.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ad67f41
)
fee1097 - Show stacks in unit frame auras
author
Aleksi Blinnikka <aleksi.blinnikka@gmail.com>
Fri, 16 Feb 2018 04:04:49 +0000
committer
Aleksi Blinnikka <aleksi.blinnikka@gmail.com>
Fri, 16 Feb 2018 04:04:49 +0000
OmaUF/Auras.lua
patch
|
blob
|
history
diff --git
a/OmaUF/Auras.lua
b/OmaUF/Auras.lua
index
db3a7df
..
2debeb9
100644
(file)
--- a/
OmaUF/Auras.lua
+++ b/
OmaUF/Auras.lua
@@
-40,11
+40,13
@@
local function createAura(parent, prev, anchor, name, unit)
aura:SetHeight(20);
aura.icon = aura:CreateTexture(nil, "ARTWORK");
aura.icon:SetAllPoints();
aura:SetHeight(20);
aura.icon = aura:CreateTexture(nil, "ARTWORK");
aura.icon:SetAllPoints();
+ aura.stack = aura:CreateFontString(nil, "OVERLAY", "NumberFontNormalSmall");
+ aura.stack:SetPoint("BOTTOMRIGHT");
aura.cd = CreateFrame("Cooldown", name.."CD", aura, "CooldownFrameTemplate");
aura.cd:SetReverse(true);
aura.cd:SetHideCountdownNumbers(true);
aura.cd:SetAllPoints();
aura.cd = CreateFrame("Cooldown", name.."CD", aura, "CooldownFrameTemplate");
aura.cd:SetReverse(true);
aura.cd:SetHideCountdownNumbers(true);
aura.cd:SetAllPoints();
- aura.unit = unit;
-- TODO add aura.stack text
+ aura.unit = unit;
aura:SetScript("OnEnter", showTooltip);
aura:SetScript("OnLeave", hideTooltip);
aura:Hide();
aura:SetScript("OnEnter", showTooltip);
aura:SetScript("OnLeave", hideTooltip);
aura:Hide();
@@
-96,6
+98,12
@@
function M.UpdateAuras(frame, unit)
aura.icon:SetTexture(icon);
aura.index = i;
aura.filter = filter;
aura.icon:SetTexture(icon);
aura.index = i;
aura.filter = filter;
+ if count > 1 then
+ aura.stack:SetText(count);
+ aura.stack:Show();
+ else
+ aura.stack:Hide();
+ end
if expires > 0 then
aura.cd:SetCooldown(expires - duration, duration);
else
if expires > 0 then
aura.cd:SetCooldown(expires - duration, duration);
else