You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.4 KiB

local AS = unpack(AddOnSkins)
function AS:Blizzard_TalentUI(event, addon)
if addon ~= 'Blizzard_TalentUI' then return end
AS:SkinBackdropFrame(TalentFrame)
TalentFramePortrait:Hide()
AS:SkinCloseButton(TalentFrameCloseButton)
TalentFrame.Backdrop:SetPoint('TOPLEFT', 13, -12)
TalentFrame.Backdrop:SetPoint('BOTTOMRIGHT', -31, 76)
for i = 1, 5 do
AS:SkinTab(_G["TalentFrameTab"..i])
end
AS:SkinButton(TalentFrameCancelButton)
AS:StripTextures(TalentFrameScrollFrame)
AS:SkinScrollBar(TalentFrameScrollFrameScrollBar)
TalentFrameScrollFrameScrollBar:SetPoint('TOPLEFT', TalentFrameScrollFrame, 'TOPRIGHT', 10, -16)
TalentFrameSpentPoints:SetPoint('TOP', 0, -42)
TalentFrameTalentPointsText:SetPoint('BOTTOMRIGHT', TalentFrame, 'BOTTOMLEFT', 220, 84)
for i = 1, MAX_NUM_TALENTS do
local talent = _G['TalentFrameTalent'..i]
local icon = _G['TalentFrameTalent'..i..'IconTexture']
local rank = _G['TalentFrameTalent'..i..'Rank']
if talent then
AS:SkinBackdropFrame(talent)
AS:StyleButton(talent)
talent.Backdrop:SetFrameStrata('LOW')
talent.Backdrop:SetFrameLevel(talent:GetFrameLevel() - 1)
AS:SetInside(icon, talent.Backdrop, 2, 2)
AS:SkinTexture(icon)
icon:SetDrawLayer('ARTWORK')
rank:SetDrawLayer('OVERLAY')
rank:SetFont(AS.Font, 12, 'OUTLINE') -- easier to read
end
end
AS:UnregisterSkinEvent(addon, event)
end
AS:RegisterSkin('Blizzard_TalentUI', AS.Blizzard_TalentUI, 'ADDON_LOADED')