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.unit = unit; -- TODO add aura.stack text
+ aura.unit = unit;
aura:SetScript("OnEnter", showTooltip);
aura:SetScript("OnLeave", hideTooltip);
aura:Hide();
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