/
--update for level increases from expansions |
local hugeLevel = 110 |
--CREATE & ASSIGN FRAMES-- |
TipTop = CreateFrame("FRAME", nil, GameTooltip) |
local TipTop = TipTop |
elitetexture:SetHeight(70) |
elitetexture:SetWidth(70) |
elitetexture:SetPoint("CENTER", TipTop, "TOPLEFT", 8, -18) |
elitetexture:Hide() |
end |
elitetexture:Hide() |
if classif == "rare" or classif == "rareelite" then |
tt:AppendText(" (Rare)") |
if db.elite and classif == "rarelite" then |
if db.elite and classif == "rareelite" then |
elitetexture:SetTexture("Interface\\AddOns\\TipTop\\media\\rare_graphic") |
elitetexture:Show() |
end |
elitetexture:Show() |
end |
end |
if UnitIsAFK("mouseover") then |
tt:AppendText(" (AFK)") |
elseif UnitIsDND("mouseover") then |
tt:AppendText(" (DND)") |
end |
if db.guildRank then |
local guild, rank = GetGuildInfo("mouseover") |
if guild then |
if db.classColor and class and UnitIsFriend("player", "mouseover") then --if class enabled, too, use that if unit is friendly |
TipTop:SetBackdropBorderColor(color[class].r - .2, color[class].g - .2, color[class].b - .2, db.borderColor.a) |
else --all else, color by difficulty |
if level == -1 then --account for bosses and elites being harder |
level = 90 |
if level == -1 then --where a skull might show instead of a level # (account for bosses and elites being harder) |
level = hugeLevel |
elseif classif == "elite" or classif == "rareelite" then |
level = level + 3 |
elseif classif == "boss" or classif == "worldboss" then |
## Title: TipTop |
## Author: Seerah |
## Notes: Tooltip enhancement |
## Version: 2.14 |
## Version: 2.14.1 |
## SavedVariables: TipTopDB |
## SavedVariablesPerCharacter: TipTopPCDB |
## OptionalDeps: Ace3, LibSharedMedia-3.0, AceGUI-3.0-SharedMediaWidgets |