Download
(17Kb)
Download
Updated: 08-19-18 03:41 PM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:08-19-18 03:41 PM
Created:02-09-09 05:18 PM
Downloads:124,963
Favorites:531
MD5:

CoolLine  Popular! (More than 5000 hits)

Version: 8.0.002
by: totalpackage, Phanx, Uitat

CoolLine is a spell/item cooldown mod that displays icons on a single bar/line to give you an idea of when it will be ready. No statusbar timer and no text timer.

CoolLine is inspired by Forte_Cooldown (a module in the ForteXorcist package). CoolLine is basically a stripped down and standalone version written from scratch. The name comes from putting "cooldown" and "timeline" together (yes, lame).

YouTube Intro

How to Use

  • Change settings - "/coolline" or check Interface Options -> AddOns
  • Change position and size - unlock to make it draggable and resizable
  • Filter/unfilter a spell or item cooldown - "/coolline Spell Item Name Link"
  • Add more fonts/texture - CoolLine uses LibSharedMedia

External Support
  • CoolLine.NewCooldown(name, icon, endtime, isplayer)
    • name - unique string id of the cooldown, used as a look-up id
    • icon - string icon path used to display image on the bar
    • endtime - numerical time when the icon should expire, based on GetTime()
    • isplayer - boolean value used to determine if the icon is colored by spell
  • CoolLine.ClearCooldown(unused, name)

Notes
  • Only one spell/item will be shown in an event that multiple spells/items share the same cooldown (whichever appeared first).
  • By design, icons will often overlap; if you do not like it, this type of cooldown mod is not for you.
  • What you see is what you get. If you like the idea of this mod but want more, I highly suggest checking out ForteXorcist or Ellipsis. I'll most likely ignore requests to make CoolLine more similar to them.
  • CoolLine only does spell/item cooldowns and NOT buff/debuff cooldowns, flight timers, time til enrage, etc; this will NOT change so don't ask.

Recently, I (TotalPackage) had some requests for donation info, so here it is. Do not feel obligated; donations (or lack of) will not determine what features I do or do not implement.

CoolLine
8.0.002 (2018-08-19)
Full Changelog Previous releases
  • Remove special treatment for obsolete DK spells
Post A Reply Comment Options
Unread 01-12-16, 05:41 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
It would be technically possible, but I don't think it would be a good fit for CoolLine. CoolLine just shows the cooldowns of your abilities; it's not a "rotation helper" or anything like that. You're probably better off just adding another action bar to your screen with the new bindings. Then, once you stop looking at the bar while playing, you'll know you've learned your new keybinds, and you can get rid of it.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 01-10-16, 05:11 AM  
schippie
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Display keybindings

@Phanx this might be a weird question but it popped up in my head after i decided to change the keybindings i had. Is there a way to add this information to the icons? Similarly to how they are displayed on the action bars? Would make learning / training the muscle memory a lot quicker in my case.
Report comment to moderator  
Reply With Quote
Unread 10-16-15, 11:57 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
6.2.002 10/16/2015:
- Greatly improved detection of cooldowns for talents and spec-specific abilities
This should resolve all remaining issues with spec abilities, and is much more efficient than the previous solution anyway. Sorry it's taken so long to get this updated.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Last edited by Phanx : 10-17-15 at 03:03 PM.
Report comment to moderator  
Reply With Quote
Unread 06-07-15, 01:40 AM  
sojurn
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Bloodthirst (and probably Mortal Strike)

Hi Phanx. Thanks again for helping keep this addon alive!

Just wanted to know if you have any solution for the issue brought up by Tue. Basically, Bloodthirst and Mortal Strike do not seem to appear when used. I am using the latest version, 6.0.004.

When using your macro, what appears is: Heroic Strike SPELL <=> BOOK Bloodthirst

You start off at level 1 with heroic strike and it changes when you select your spec at level 10. Heroic Strike has 1.5 sec cooldown while Bloodthirst has a 4.5 sec and Mortal Strike 6 sec CD. I'm not sure if this extra info helps at all.

Would appreciate any help in adding these spells back into the addon.

Once again, thanks a lot for working on this addon.

EDIT:
OK, I found the problem. Currently, spellId (in the CacheBook function) is derived from GetSpellBookItemInfo. For whatever reason, this spellId points to the base spell, i.e. Heroic Strike.

Since you have defined spellName in line 452, I now modified the spellId to take it from GetSpellInfo(spellName) instead of GetSpellBookItemInfo. It seems to work now though I have not tested it extensively and do not know if it breaks something else somewhere.

Hope this helps.
Last edited by sojurn : 06-07-15 at 08:32 PM.
Report comment to moderator  
Reply With Quote
Unread 05-21-15, 10:53 AM  
meljen
A Fallenroot Satyr

Forum posts: 28
File comments: 309
Uploads: 0
Phanx, you are awesome. I always know that your addons are going to be coded well and work smoothly. Are you going to keep this one going? It's the best out there and I love that you took it over. I know you have a TON of addons to manage though! I don't know how you do it.

Love the new avatar!
Report comment to moderator  
Reply With Quote
Unread 04-18-15, 01:00 PM  
the_sober
A Kobold Labourer

Forum posts: 0
File comments: 46
Uploads: 0
Originally Posted by Phanx
What language are you playing in? What level / race / spec is your character? Do you have any talents or glyphs that affect Lava Burst? If so, what are they?

Originally Posted by the_sober
Lava burst don't appear in cooline
Playing with eng US language, lvl 100, orc, elemental and restoration (both the lava icon don't appear), i have echo of the elements in resto spec that give me 2 charges of lava burst, but in ele spc i don't have it.
In ele spec i have "lava surge" that have a chance to reset lava burst cd every time that flame shock ticks
Report comment to moderator  
Reply With Quote
Unread 04-13-15, 01:50 AM  
Jynks
A Frostmaul Preserver

Forum posts: 264
File comments: 63
Uploads: 0
cool... cooline is what I am looking for!

Is there a way to make it completely invisible? So the icons just move along the line, but there is no visual line?

- EDIT -

ahh, I see.. yeah go to the texture and font COLOUR tab and drag the opacity slider there.
Last edited by Jynks : 04-14-15 at 05:18 AM.
Report comment to moderator  
Reply With Quote
Unread 04-07-15, 10:26 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
What language are you playing in? What level / race / spec is your character? Do you have any talents or glyphs that affect Lava Burst? If so, what are they?

Originally Posted by the_sober
Lava burst don't appear in cooline
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 04-05-15, 10:14 AM  
the_sober
A Kobold Labourer

Forum posts: 0
File comments: 46
Uploads: 0
Lava burst don't appear in cooline
Report comment to moderator  
Reply With Quote
Unread 01-22-15, 06:53 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
6.0.004 01/22/205:
- Fixed detection of talent spells with non-integer cooldowns in languages that use a comma as a decimal separator
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 01-16-15, 05:06 PM  
j3rem1e
A Defias Bandit

Forum posts: 2
File comments: 2
Uploads: 0
Hi,

I play as a monk (mw), and every time i switch my stance, i have the following lua error :

Code:
41x CoolLine\core.lua:477: attempt to perform arithmetic on a nil value
CoolLine\core.lua:477: in function <CoolLine\core.lua:437>
CoolLine\core.lua:496: in function `?'
CoolLine\core.lua:4: in function <CoolLine\core.lua:3>
after some investigation, it look like this issue come from the french local, or more precisely from numbers with commas. the spell triggering the bug is "Rushing Jade Wind", and the tooltip says, in french : "5,32s de recharge", with a comma.
Report comment to moderator  
Reply With Quote
Unread 01-07-15, 06:03 AM  
Tue
A Deviate Faerie Dragon

Forum posts: 11
File comments: 18
Uploads: 0
Originally Posted by Phanx
Do you have the latest version? Check the CoolLine panel in the Interface Options window, or open the CoolLine.toc file in Notepad, to make sure.
Yes, 6.0.003?
Report comment to moderator  
Reply With Quote
Unread 01-06-15, 07:51 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Do you have the latest version? Check the CoolLine panel in the Interface Options window, or open the CoolLine.toc file in Notepad, to make sure.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 01-06-15, 04:21 PM  
Tue
A Deviate Faerie Dragon

Forum posts: 11
File comments: 18
Uploads: 0
Originally Posted by Phanx
I don't have a warrior, let alone a level 90 one, so please mouse over the icons for each of those spells in your spellbook, run the following command (you can put it in a macro or just copy/paste it into the chat box) and report back with the results:
/run local idx, _, id = SpellBook_GetSpellBookSlot(GetMouseFocus()) local s, b = GetSpellInfo(id), GetSpellBookItemName(idx, "spell") print(s, "SPELL <=> BOOK", b)
It seems Mortal Strike isn't tracked. I could have sworn it was earlier but when i logged on today, it was missing. Running this command gives:

Heroic Strike SPELL <=> BOOK Mortal Strike

No idea what that means but hopefully you do.
Last edited by Tue : 01-06-15 at 04:21 PM.
Report comment to moderator  
Reply With Quote
Unread 01-03-15, 12:40 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Sorry, thought I pushed a release for this weeks ago. It's up now.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: