Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(7 Kb)
Download
Updated: 11-29-11 02:30 PM
Pictures
File Info
Updated:11-29-11 02:30 PM
Created:05-17-10 06:18 AM
Downloads:12,755
Favorites:38
MD5:

ICDBars - a simple Internal Cooldown monitor  Popular! (More than 5000 hits)

Version: 1.0.3
by: boomboo [More]

ICDBars is a simple Internal Cooldown monitor. ICDs are shown as bars or icons (new), there is no in-game configuration available nor are there any plans to include one.

I wrote this since there were no addons that did exactly what I wanted and some that did also included a slew of other stuff.

In the end it's an extremely lightweight ICD monitor.

What do you need to know:
1. It will track any ICD as long as it's listed in the spells.lua file (more on this below) and the buff that triggers the ICD is actually a buff or debuff (ie. is tracked by UnitAura).
2. It works under the premise that once you gain the buff the cooldowns are triggered and remain even if the buff/debuff was cancelled.
3. There is an option to track ICDs triggered by equipping the item.
4. Configurations are saved by class (not character name).

Configuring:
The addon doesn't save any configuration, it only uses one file which is in the addon directory: spells.lua. Should be extremely easy to figure how to add / remove ICDs.

For example:

Code:
{ spellName = "Surge of Power", item = 50353, icd = 45},
Means that a buff that triggers the ICD is called "Surge of Power" (the DFO trinket), the ICD lasts for 45 seconds and the item id is 50353 (look it up on wowhead). Item id isn't needed generally unless you want the ICD icon to be the item icon and/or want to track ICDs for equipment changes.

Recent Changes 2010.11.28:
Added an option to track ICDs triggered by debuffs eg. Cauterize, spells.lua format didn't change so you're safe not overwriting yours.

Note: some basic structures and the generalized idea came from Filger, which is a great addon and highly recommended.

1.0.3
- TOC bump for 4.3
1.0.2
- TOC bump for 4.2
- Minor optimizations (locals)
1.0.1
- TOC bump for 4.1
1.0.0
- Added an option to specify debuffs as triggers for ICDs
- Minor code reshuffling
0.9.8
- Minor code changes and optimisations
0.9.7
- Refactored a bunch of code
- Added an option to trigger the ICD if the item has been equipped (icd_track_equip_changes = true)
- Moved the barWidth setting from per spell configuration to a global location (same as size, scale and Mode)
- Changed the icd argument to only contain the ICD of the spell, no need to place a duration
0.9.5
- Added new options in the configuration:
- Mode: BAR or ICON; BAR: shows the ICD as a bar (like 0.9.1) and ICON: shows the ICD as a button with a swirly (duration will be shown if OmniCC or a similar addon is used)
- Margin: the margin between the bars/buttons
- Direction: the direction in which bars/buttons are built, can be DOWN (default in 0.9.1), UP, LEFT and RIGHT
- BAR only supports DOWN and UP
- size and scale (changes the size of the element, hight for BAR and hight/width for ICON)
- item is the item ID (can be found in wowhead), if item is specified it's icon will be used instead of the buff icon
0.9.1
- Changed the ICD duration to seconds (no reason for ms.)
- Fixed the texture path, dry coding ftw
- Minor fixes to .toc and the package
0.9.0
- First release
Optional Files (0)


Archived Files (8)
File Name
Version
Size
Author
Date
1.0.2
7kB
boomboo
06-29-11 05:50 AM
1.0.1
7kB
boomboo
04-27-11 02:31 AM
1.0.0
7kB
boomboo
11-28-10 02:54 AM
0.9.8
7kB
boomboo
07-09-10 03:09 AM
0.9.7
7kB
boomboo
05-24-10 01:45 PM
0.9.5
7kB
boomboo
05-19-10 10:07 AM
0.9.1
6kB
boomboo
05-17-10 02:03 PM
0.9
5kB
boomboo
05-17-10 06:18 AM


Post A Reply Comment Options
Unread 11-24-11, 09:30 AM  
Noxion
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Nothing shows?

I've got a problem..
Whenever i use a spell that triggers a cooldown I've configured in the Spells.lua
nothing happens and no cooldown icons shows up on my screen...

This is my code
Code:
local addon, T = ...;

T.icd_track_equip_changes = true;
T.icd_spells = {
	["MAGE"] = {
		{
			Name = "ICDs",
			Direction = "LEFT",
			Mode = "ICON",
			Margin = 3,
			size = 42,
			scale = 0.9,
			posx = 0,
			posy = 0,

			{ spellName = "Volcanic Destruction", item = 62047, icd = 45},
			{ spellName = "Lightweave", item = 67131, icd = 64},
			{ spellName = "Power Torrent", item = 65041, icd = 45},
			{ spellName = "Cauterize", icd = 60, debuff = 1},
			{ spellName = "Revelation", item = 65105, icd = 100},
			{ spellName = "Blast Wave", icd = 15},
			{ spellName = "Fire Blast", icd = 8},
			{ spellName = "Combustion", icd = 120},
			{ spellName = "Dragon's Breath", icd = 20},
			{ spellName = "Flame Orb"}, icd = 60},

		},
	},
Any help is appreciated.
Noxion is offline Report comment to moderator  
Reply With Quote
Unread 05-23-11, 09:09 AM  
boomboo
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
This isn't possible unless it places a buff or a debuff on you which as far as I understand it doesn't. It places a debuff on your target which the addon doesn't track.
boomboo is offline Report comment to moderator  
Reply With Quote
Unread 05-22-11, 01:38 PM  
Axgonzal1
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
Warrior Improved Hamstring

can anyone provide the line needed to be added to make Improved hamstring tracked by the addon ?

thanks for this awesome addon
Same problem, i tried spell=23694 (the debuff) and spell=12668 (The talent) neither work, but it has to be something with the words after and before.
This is what i have in "Spells":

Code:
local addon, T = ...;

T.icd_track_equip_changes = true;
T.icd_spells = true; {
	["WARRIOR"] = {
		{
			Name = "ICDs",
			Direction = "RIGHT",
			Mode = "ICON",
			Margin = 3,
			size = 42,
			scale = 1,
			posx = 0,
			posy = -20,

			{ spellName = "Improved Hamstring", spell=23694, icd = 30}, --Improved Hamstring
Anyone know what's wrong?
Any help very appreciated.
Last edited by Axgonzal1 : 05-22-11 at 01:39 PM.
Axgonzal1 is offline Report comment to moderator  
Reply With Quote
Unread 12-14-10, 05:10 AM  
mtaher
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
Warrior Improved Hamstring

can anyone provide the line needed to be added to make Improved hamstring tracked by the addon ?

thanks for this awesome addon
mtaher is offline Report comment to moderator  
Reply With Quote
Unread 08-02-10, 03:39 AM  
boomboo
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
At the moment the addon doesn't support several placeholders, it'll just parse the first one; that is why the Eclipse bar works and the trinket doesn't.

I'll take a look at enabling that.
Last edited by boomboo : 08-02-10 at 03:41 AM.
boomboo is offline Report comment to moderator  
Reply With Quote
Unread 07-30-10, 09:56 AM  
FourOne
A Kobold Labourer
 
FourOne's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 10
Uploads: 4
Hi,
I would like to use more than one ICDbar, but it will not really work.
I use this code but it only runs the Eclipsebar:
Code:
["DRUID"] = {
	{
		Name = "Eclipse",
		Direction = "UP",
		Mode = "ICON",
		Margin = 4,
		size = 32,
		posx = 0,
		posy = -160,

		--Eclipse (Lunar)/Mondfinsternis
		{ spellName = "Mondfinsternis", icd = 30},
		--Eclipse (Solar)/Sonnenfinsternis
		{ spellName = "Sonnenfinsternis", icd = 30},
	},
	{
		Name = "Trinket",
		Direction = "UP",
		Mode = "ICON",
		Margin = 4,
		size = 32,
		posx = 0,
		posy = 0,

		--Phylactery of the Nameless Lich/Phylakterium des namenlosen Lichs
		{ spellName = "Entzogene Kraft", item = 50365, icd = 100},
	},
},
__________________
FourOne is offline Report comment to moderator  
Reply With Quote
Unread 07-08-10, 06:00 AM  
boomboo
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
Somewhat a late response but better late than never. Anyway, the problem is that your definition is wrong; for rogues the Taunka proc is actually "Power of the Taunka" and not "Strength" that's why when that buff procs the addon doesn't fire.
boomboo is offline Report comment to moderator  
Reply With Quote
Unread 06-25-10, 05:24 PM  
Silvanaa
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 3
I'm having an issue with my Deathbringers Will not showing up if i have Whispering Fanged Skull equipped. It looks like to me that the DBW will only show up if it procs first.

Screenshots:
Both trinkets equipped attacking boss with both proced
http://img249.imageshack.us/img249/5...2510185138.jpg

Equipping WFS after DBW was on ICD
http://img197.imageshack.us/img197/8...2510190048.jpg

Code im using:
Code:
["ROGUE"] = {
		{
			Name = "ICDs",
			Direction = "LEFT",
			Mode = "ICON",
			Margin = 5,
			size = 27,
			scale = 1,
			barWidth = 201.5,
			posx = -287,
			posy = -255,

			{ spellName = "Icy Rage", item = 50343, icd = 45}, --WFS
			{ spellName = "Strength of the Taunka", item = 50363, icd = 105}, --DBW
			{ spellName = "Speed of the Vrykul", item = 50363, icd = 105},  --DBW
			{ spellName = "Agility of the Vrykul", item = 50363, icd = 105}, --DBW
		},
	},
Any help would be appreciated
Silvanaa is offline Report comment to moderator  
Reply With Quote
Unread 06-19-10, 10:39 PM  
Mintyninja
A Kobold Labourer
 
Mintyninja's Avatar

Forum posts: 0
File comments: 7
Uploads: 0
Hi, Thank you for this useful addon. Simple is nice.
I would like to suggest 1 thing tho. Would it be possible to make it able to move by right clicking the icon?
Mintyninja is offline Report comment to moderator  
Reply With Quote
Unread 05-24-10, 03:14 PM  
boomboo
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
Yes the version on Shantalaya's website is outdated, I was actually thinking about releasing an updated version with some changes. The one I'm using needs a bit of cleaning before i can actually do that.

Also I'm not certain how to actually do it since the addon was written by Shantalaya and not me. I'll think about it and see what I can do.
boomboo is offline Report comment to moderator  
Reply With Quote
Unread 05-24-10, 02:49 PM  
haylie
A Scalebane Royal Guard
 
haylie's Avatar

Forum posts: 417
File comments: 15
Uploads: 1
I get Filger from http://wow.shantalya.de/addons/6-Filger.htm not sure if it's updated but it works just fine. I do have the "Load out of date" box ticked though. Not getting any errors.

Anyway, to the addon author, nice job! Been looking for a simple ICD tracker without all the extra bloat.
__________________
haylie is offline Report comment to moderator  
Reply With Quote
Unread 05-24-10, 02:24 PM  
Politig
A Chromatic Dragonspawn
AddOn Compiler - Click to view compilations

Forum posts: 164
File comments: 399
Uploads: 1
Originally posted by boomboo
Not at the moment, the way it works though is that the icon/bar is shown as soon as ICD starts and it starts at the same time you gain the buff.

The two things are unrelated, for instance you can get Frostforged Sage which triggers the ICD and if you right click the buff the ICD remains. Anyway you'll need to use another addon to track buffs. I'd reccomend Filger for it if you're comfortable with lua addons.
Where can I find a version of Filger compatible with the current WoW? Every one I find seems to be outdated.
Politig is offline Report comment to moderator  
Reply With Quote
Unread 05-20-10, 06:19 PM  
boomboo
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
Not at the moment, the way it works though is that the icon/bar is shown as soon as ICD starts and it starts at the same time you gain the buff.

The two things are unrelated, for instance you can get Frostforged Sage which triggers the ICD and if you right click the buff the ICD remains. Anyway you'll need to use another addon to track buffs. I'd reccomend Filger for it if you're comfortable with lua addons.
boomboo is offline Report comment to moderator  
Reply With Quote
Unread 05-20-10, 02:59 PM  
Politig
A Chromatic Dragonspawn
AddOn Compiler - Click to view compilations

Forum posts: 164
File comments: 399
Uploads: 1
Is there a way this addon can show when you gain these buffs as well? Like, when you gain Frostforged Sage an icon will appear, and then show you the ICD when it's up?
Politig is offline Report comment to moderator  
Reply With Quote
Unread 05-20-10, 02:20 AM  
boomboo
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 5
Yes, some of the code pieces were taken from Filger. Not sure what you mean about the icons but they are standard spell icons with a random border texture. I'll add a note, however the addon doesn't work the same way as Filger and is different from it which is why I opted in writing a new one rather then modify Filger.
Last edited by boomboo : 05-20-10 at 06:18 AM.
boomboo is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: