This project is abandoned and its default file will likely not work with the most recent version of World of Warcraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
InternalCooldowns tracks procs from your trinkets (and potentially other equipped items), and can display cooldown swirlies/text/whatever for them.
It may be useful for lining up cooldowns with trinket procs.
i know taints can be caused by other addons and make it look like the current addon, but could you check:
12/8 19:48:23.796 An action was blocked in combat because of taint from InternalCooldowns - MultiCastActionButton10:Show()
12/8 19:48:23.796 Interface\FrameXML\ActionButton.lua:193
12/8 19:48:23.796 ActionButton_Update()
12/8 19:48:23.796 Interface\FrameXML\ActionButton.lua:366 ActionButton_OnEvent()
12/8 19:48:23.796 Interface\FrameXML\MultiCastActionBarFrame.lua:446 MultiCastActionButton_OnEvent()
12/8 19:48:23.796 MultiCastActionButton10:OnEvent()
I use CoolLine (WoWInt) and it will not track hidden (trinket) cooldowns. Supposedly the author has added support for something like this mod. *CoolLine code:
local function NewCooldown(name, icon, endtime, isplayer)
local f
for index, frame in pairs(cooldowns) do
if frame.name == name and frame.isplayer == isplayer then
f = frame
break
elseif frame.endtime == endtime then
return
end
end
if not f then
f = f or tremove(frames)
if not f then
f = CreateFrame("Frame", nil, CoolLine.border
f:SetBackdrop(iconback)
f.icon = f:CreateTexture(nil, "ARTWORK")
f.icon:SetTexCoord(0.07, 0.93, 0.07, 0.93)
f.icon:SetPoint("TOPLEFT", 1, -1)
f.icon:SetPoint("BOTTOMRIGHT", -1, 1)
end
tinsert(cooldowns, f)
end
local ctime = GetTime()
f:SetWidth(iconsize)
f:SetHeight(iconsize)
f:SetAlpha((endtime - ctime > 360) and 0.6 or 1)
f.name, f.endtime, f.isplayer = name, endtime, isplayer
f.icon:SetTexture(icon)
local c = db[isplayer and "spellcolor" or "nospellcolor"]
f:SetBackdropColor(c.r, c.g, c.b, c.a)
f:Show()
self:SetScript("OnUpdate", OnUpdate)
self:SetAlpha(db.activealpha
OnUpdate(self, 2, ctime)
end
CoolLine.NewCooldown CoolLine.ClearCooldown = NewCooldown, ClearCooldown
__________________
Can you please make this mod functional with CoolLine? Thank you in advance for your effort.
And to correct my own mistake above, I was using the spell ID of the spell that decided whether to proc AGI or STR, instead of the spell ID of the actual buff you eventually get. So the correct lines for both regular and heroic versions of the alliance and horde trinkets are:
which should work whether you're an agi class or a STR class - I've only tested it with Agi though, and with the heroic alliance version of the trinket.
If you want to add Death's Choice, Death's Verdict, Abyssal Rune, Banner of Victory, Comet's Trail and Dark Matter which were introduced in 3.2 you need to open \Libs\LibInternalCooldowns-1.0\Data.lua and insert these lines:
Is it possible to get this working with the mage 2 piece T8 bonus. Perhaps, showing a cooldown on all the tier pieces that can proc it. The name of the buff is called Praxis. Other than that, it works fine with all my other procs (Lightweave, Sundial so far).
If i add say the trinket in the paper doll frame to my bars will it show the cooldown count on the item on my bars?
Second what's the addons called in "Third-Party Addon Hook"
I dont have a question concerning this addon; however I do about the screenshot, what addon gives the colorizes item slots. Also the durability percentage? Thanks.
Using this with only MSBT and CoolLine (both of which are suppose to have support for?), this addon shows the spiral on the character pane, but is not displaying anything in the other cooldown addons. I get no sort of lua errors.
Cooldowns tested: Egg of Mortal Essence, Lightweave, Eclipse(talent)
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
i know taints can be caused by other addons and make it look like the current addon, but could you check: 12/8 19:48:23.796 An action was blocked in combat because of taint from InternalCooldowns - MultiCastActionButton10:Show() 12/8 19:48:23.796 Interface\FrameXML\ActionButton.lua:193 12/8 19:48:23.796 ActionButton_Update() 12/8 19:48:23.796 Interface\FrameXML\ActionButton.lua:366 ActionButton_OnEvent() 12/8 19:48:23.796 Interface\FrameXML\MultiCastActionBarFrame.lua:446 MultiCastActionButton_OnEvent() 12/8 19:48:23.796 MultiCastActionButton10:OnEvent()
I use CoolLine (WoWInt) and it will not track hidden (trinket) cooldowns. Supposedly the author has added support for something like this mod. *CoolLine code:
local function NewCooldown(name, icon, endtime, isplayer)
local f
for index, frame in pairs(cooldowns) do
if frame.name == name and frame.isplayer == isplayer then
f = frame
break
elseif frame.endtime == endtime then
return
end
end
if not f then
f = f or tremove(frames)
if not f then
f = CreateFrame("Frame", nil, CoolLine.border
f:SetBackdrop(iconback)
f.icon = f:CreateTexture(nil, "ARTWORK")
f.icon:SetTexCoord(0.07, 0.93, 0.07, 0.93)
f.icon:SetPoint("TOPLEFT", 1, -1)
f.icon:SetPoint("BOTTOMRIGHT", -1, 1)
end
tinsert(cooldowns, f)
end
local ctime = GetTime()
f:SetWidth(iconsize)
f:SetHeight(iconsize)
f:SetAlpha((endtime - ctime > 360) and 0.6 or 1)
f.name, f.endtime, f.isplayer = name, endtime, isplayer
f.icon:SetTexture(icon)
local c = db[isplayer and "spellcolor" or "nospellcolor"]
f:SetBackdropColor(c.r, c.g, c.b, c.a)
f:Show()
self:SetScript("OnUpdate", OnUpdate)
self:SetAlpha(db.activealpha
OnUpdate(self, 2, ctime)
end
CoolLine.NewCooldown CoolLine.ClearCooldown = NewCooldown, ClearCooldown
__________________
Can you please make this mod functional with CoolLine? Thank you in advance for your effort.
http://www.wowace.com/addons/libinternalcooldowns-1-0/files/
Not currently working with trinkets like Death's Verdict/Choice. Would be nice if it was updated to include those.
[67771] = {47464, 47131}, -- Death's Choice(H), Death's Verdict(H)
to \Libs\LibInternalCooldowns-1.0\Data.lua but no cooldowns show when it procs :/
[67703] = {47303, 47115}, -- Death's Choice, Death's Verdict (agi)
[67772] = {47464, 47131}, -- Death's Choice(H), Death's Verdict(H) (agi)
[67708] = {47303, 47115}, -- Death's Choice, Death's Verdict (str)
[67773] = {47464, 47131}, -- Death's Choice(H), Death's Verdict(H) (str)
which should work whether you're an agi class or a STR class - I've only tested it with Agi though, and with the heroic alliance version of the trinket.
[67702] = {47303, 47115}, -- Death's Choice, Death's Verdict
[67669] = 47213, -- Abyssal Rune
[67671] = 47214, -- Banner of Victory
[64772] = 45609, -- Comet's Trail
[65024] = 46038, -- Dark Matter
BUG in line 14:
item id should be 45866 not 65005, so change line 14 to:
[65004] = 45866, -- Elemental Focus Stone
Fixed the problem for me.. :)
This mod appears to work with it without any configuration. How convenient. :)
Is it possible to get this working with the mage 2 piece T8 bonus. Perhaps, showing a cooldown on all the tier pieces that can proc it. The name of the buff is called Praxis. Other than that, it works fine with all my other procs (Lightweave, Sundial so far).
Second what's the addons called in "Third-Party Addon Hook"
Yes
An addon by this same author http://wow.curse.com/downloads/wow-addons/details/swapmagic.aspx
Using this with only MSBT and CoolLine (both of which are suppose to have support for?), this addon shows the spiral on the character pane, but is not displaying anything in the other cooldown addons. I get no sort of lua errors.
Cooldowns tested: Egg of Mortal Essence, Lightweave, Eclipse(talent)