/trunk
[28028]= { skill= L.Enchanting, CD= 2*DAY }, -- Void Sphere |
[47280]= { skill= L.Jewelcrafting, CD= 20*HOUR }, -- Brilliant Glass |
[62242]= { skill= L.Jewelcrafting, CD= 20*HOUR }, -- Icy Prism -- NEW 3.0.8 |
[26751]= { skill= L.Tailoring, CD= 3*DAY+20*HOUR }, -- Primal Mooncloth |
[36686]= { skill= L.Tailoring, CD= 3*DAY+20*HOUR }, -- Shadowcloth |
[31373]= { skill= L.Tailoring, CD= 3*DAY+20*HOUR }, -- Spellcloth |
[56002]= { skill= L.Tailoring, CD= 3*DAY+20*HOUR }, -- Ebonweave |
[56003]= { skill= L.Tailoring, CD= 3*DAY+20*HOUR }, -- Spellweave |
[56001]= { skill= L.Tailoring, CD= 3*DAY+20*HOUR }, -- Moonshroud |
local function UpdateText() |
f.block.icon = select(3, GetSpellInfo(char.skill or 0)) or "Interface\\Icons\\Achievement_Halloween_Witch_01" |
if not config.displayCDs then f.block.text = " " .. (char.skill or _G.TRADESKILLS) end |
if not config.displayCDs then f.block.text = " " .. (char.skill or _G.TRADE_SKILLS) end |
end |
local orgAbandonSkill = _G.AbandonSkill |
for i, v in ipairs(f.skills) do |
if v.show then |
if nbEntries == 0 and showProfessions == 1 and nbHeaders > 1 then |
AddEntry(buttons, "", _G.TRADESKILLS, config.colors.header) |
AddEntry(buttons, "", _G.TRADE_SKILLS, config.colors.header) |
end |
if v.isCombatSkill and firstCombatSkill and nbHeaders > 1 then |
firstCombatSkill = false |
g:SetScript("OnEnter", Alt_OnEnter) |
g:SetScript("OnLeave", Alt_OnLeave) |
if IsLoggedIn() then UpdateText() else |
f.PLAYER_ENTERING_WORLD = UpdateText |
f:RegisterEvent"PLAYER_ENTERING_WORLD" |
end |
self:UnregisterEvent(event) |
self.ADDON_LOADED = nil |
local backdrop = { bgFile="Interface\\Buttons\\WHITE8X8", edgeFile="Interface\\Tooltips\\UI-Tooltip-Border", |
tile=true, tileSize=12, edgeSize=12, insets = { left=2, right=2, top=2, bottom=2 } } |
self:SetBackdrop(backdrop) |
self:SetBackdropColor(0, 0, 0, .75) |
g:SetBackdrop(backdrop) |
g:SetBackdropColor(0, 0, 0, .75) |
if IsLoggedIn() then UpdateText() else |
f.PLAYER_ENTERING_WORLD = UpdateText |
f:RegisterEvent"PLAYER_ENTERING_WORLD" |
end |
self:UnregisterEvent(event) |
self.ADDON_LOADED = nil |
end |