Download
(17 Kb)
Download
Updated: 10-13-10 10:24 AM
Pictures
File Info
Updated:10-13-10 10:24 AM
Created:07-23-10 03:03 PM
Downloads:9,175
Favorites:50
MD5:
gxCooldowns  Popular! (More than 5000 hits)
Version: 1.5a
by: Guardix [More]
Description
gxCooldowns is a cooldown AddOn that provides information through icons and a cooldown spiral.
It tries to be as efficient as possible while only checking for cooldown information for the spell you cast at the given moment.
The AddOn itself does not provide visual numbers, you will need to have OmniCC to get those.
It has a powerful and easy growth management and you can choose between left, right, up, down...
You can even make it grow evenly in two directions.

Spells, pet abilities, items and engineering enchants are supported.

You may blacklist spells you don't wish to track.


New in 1.5!
  • ButtonFacade support
  • In-game configuration, widgets handled by tekKonfig
  • A new sexy spellschool lockdown feature!

Git repository
http://github.com/Guardix/gxCooldowns


Ankhesa of Stormreaver-EU


Donations

1.5a
- Changed the minimum value of the button gap to -10.

1.5
- Added maximum duration setting.
- Now scans item and spell cooldowns on login.
- Removed the text output for when spells are interrupted. Properly fixed and replaced with a shiny border around the spell that was interrupted.
- In-game configuration.
- No longer watches Divine Favor cooldown as a special occasion.

1.4
- minDuration, a new setting that allows you to set the minimum duration of triggered cooldowns.
- Update 'Feral Charge - Bear' when 'Feral Charge - Cat' is cast, as they share cooldown timings.
- Redid the items part to now recognize the item being used from it's spell. For example, Mana potions have a spell called 'Restore Mana', when this is cast it'll look up the items table to recognize if an item in the table has that spell as item spell (GetItemSpell).
- Redid the enchant part. It now scans your gear for enchants of our wish when we log in and updates an item if you un- or equip it. This way, when you cast a spell it looks up the spell directly to a slotID.
an item that has it as spell.
- Added Stealth and Prowl to our special occasions.
- Getting ready for localization for the new spell lock feature.

1.3
- Now scans the spellbook when you reload your UI or when you log in.

1.2a
- Reworked the scanning of enchants. It should hopefully not crash the client anymore.
- Fixed an error that was caused when swapping talents, when you had an ability on cd that only was present in the other spec.

1.2
- Now scans your gear for enchants like Nitro Boosts (let me know if it doesn't work or if it throws errors).
- Minor fix for some pet error.

1.1
- Added a blacklist.
- Moved configuration to an external file.

1.0
- Initial release.


See the commits on GitHub for every detail.
Optional Files (0)


Archived Files (7)
File Name
Version
Size
Author
Date
1.5
17kB
Guardix
10-12-10 03:08 PM
1.4
47kB
Guardix
08-13-10 04:17 PM
1.3
45kB
Guardix
08-02-10 06:25 PM
1.2a
44kB
Guardix
07-25-10 07:30 PM
1.2
44kB
Guardix
07-24-10 09:42 AM
1.1
44kB
Guardix
07-23-10 05:32 PM
1.0
44kB
Guardix
07-23-10 03:03 PM


Post A Reply Comment Options
Unread 07-23-10, 04:01 PM  
Ferous
Sheer Sense of Doom
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 567
Uploads: 32
I'll try this out
Ferous is offline Report comment to moderator  
Reply With Quote
Unread 07-23-10, 05:04 PM  
ZinUI
A Kobold Labourer
 
ZinUI's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 15
Uploads: 1
I would replace my actionbar addon with this if it would be showing item cooldowns such as rocket boosts, PvP Trinket etc. Anyhow it's an awesome addon none the less :>
ZinUI is offline Report comment to moderator  
Reply With Quote
Unread 07-23-10, 05:10 PM  
Guardix
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 115
Uploads: 3
It does support items, only potions and medallion of the horde (and w/e trinkets that share the same cd) are in atm tho

I don't have a character with engineering to test with, but I assume you can just find your boots' ID on wowhead and paste it in.

edit:
I have been experimenting with gear enchantment to identify if your equipped boots have nitro boosts on them, but as I said - I do not have a character with engineering, so if you could test it for me it would be nice. You can find the latest revision on github. (see the bottom on the addon's page)
Last edited by Guardix : 07-23-10 at 06:23 PM.
Guardix is offline Report comment to moderator  
Reply With Quote
Unread 07-24-10, 01:06 PM  
Silvanaa
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 3
Using engineering items in combat with this add-on enabled is causing my game to crash, works fine on all my other spells though.
Silvanaa is offline Report comment to moderator  
Reply With Quote
Unread 07-24-10, 01:16 PM  
Guardix
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 115
Uploads: 3
Originally posted by Silvanaa
Using engineering items in combat with this add-on enabled is causing my game to crash, works fine on all my other spells though.
Ok, thx for the report. Could you tell me if the same thing happens, if you replace the following code (around line 250 in cooldown.lua):
Code:
for slotID, enchantList in next, enchants do
	itemLink = GetInventoryItemLink("player", slotID)
	enchantID = select(4, find(itemLink, "Hitem:(%d+):(%d+)"))
	if (find(enchantList, enchantID)) then
		startTime, duration, enabled = GetItemCooldown(itemLink)
		texture = select(10, GetItemInfo(itemLink))
		if (enabled == 1 and duration > 1.5) then
			self:newCooldown(slotID, startTime, duration, texture, "ITEM")
		end
	end
end
with this:
Code:
for slotID, enchantList in next, enchants do
	itemLink = GetInventoryItemLink("player", slotID)
	_, _, itemID, enchantID = find(itemLink, "Hitem:(%d+):(%d+)")
	if (find(enchantList, enchantID)) then
		startTime, duration, enabled = GetItemCooldown(itemID)
		texture = select(10, GetItemInfo(itemID))
		if (enabled == 1 and duration > 1.5) then
			self:newCooldown(slotID, startTime, duration, texture, "ITEM")
		end
	end
end
Guardix is offline Report comment to moderator  
Reply With Quote
Unread 07-24-10, 03:32 PM  
Silvanaa
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 3
The same thing is happening, the engineering items only will flash on and off, then my game will crash.
Silvanaa is offline Report comment to moderator  
Reply With Quote
Unread 07-25-10, 08:15 AM  
Guardix
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 115
Uploads: 3
Originally posted by Silvanaa
The same thing is happening, the engineering items only will flash on and off, then my game will crash.
Hmm that is odd. Try this code instead:
Code:
for slotID, enchantList in next, enchants do
	startTime, duration, enabled = GetInventoryItemCooldown("player", slotID)
	if (enabled == 1 and duration > 1.5) then
		itemLink = GetInventoryItemLink("player", slotID)
		if (itemLink) then
			itemID, enchantID = string.match(itemLink, "Hitem:(%d+):(%d+)")
			if (find(enchantList, enchantID)) then
				texture = select(10, GetItemInfo(itemID))
				self:newCooldown(itemID, startTime, duration, texture, "ITEM")
			end
		end
	end
end
I hope the crash is caused by a nil itemlink. I had a look at SexyCooldown's way of handling equipped item cooldowns and it was almost identical to what I do.
Last edited by Guardix : 07-25-10 at 09:43 AM.
Guardix is offline Report comment to moderator  
Reply With Quote
Unread 07-25-10, 08:19 PM  
Silvanaa
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 3
That fixed it, thanks for the help
Silvanaa is offline Report comment to moderator  
Reply With Quote
Unread 08-11-10, 04:39 AM  
Areul
A Kobold Labourer

Forum posts: 0
File comments: 132
Uploads: 0
Im use the Tukui From: http://www.tukui.org/v2/forums/topic...195&replies=67

it use the gxCooldowns to display some spells cooldown times..

the cooldown watcher above the actionbar is the gxCooldowns.

but dont know why some spell doesnt show cooldown times . may be it dont track the cooldown less then X seconds ?

thank you

Areul is offline Report comment to moderator  
Reply With Quote
Unread 08-11-10, 07:33 AM  
Guardix
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 115
Uploads: 3
gxCooldowns do not offer cooldown text, that is OmniCC in this case. You should report this to the author of that UI compilation.
__________________
Guardix is offline Report comment to moderator  
Reply With Quote
Unread 08-11-10, 04:19 PM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 825
Uploads: 13
Any way to filter out all cooldowns that is under 10s without having to set them in the blacklist? it's annoying to have to add cooldowns that are in your basic rotation in the blacklist for every alt ><
__________________


Livestream | Twitter | Facebook | YouTube


Dajova is offline Report comment to moderator  
Reply With Quote
Unread 08-12-10, 07:20 AM  
Velcro
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 4
Uploads: 1
Any ideas how to blacklist engi boots, tried blacklisting them in the blacklist and items part, no joy.
Velcro is offline Report comment to moderator  
Reply With Quote
Unread 08-12-10, 08:52 AM  
Guardix
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 115
Uploads: 3
Originally posted by richerich
Any way to filter out all cooldowns that is under 10s without having to set them in the blacklist? it's annoying to have to add cooldowns that are in your basic rotation in the blacklist for every alt ><
I just made a setting to allows you to do that! However I'm not quite ready to release next version, I am still missing to test the new item enchant part.

Originally posted by Velcro
Any ideas how to blacklist engi boots, tried blacklisting them in the blacklist and items part, no joy.
As soon as I release the next version, you will be able to do just that. However you will need to add the spell of the enchants to the blacklist and not the items themselves.

Here is the list of the spell names:
Frag Belt
Hand-Mounted Pyro Rocket
Hyperspeed Accelerators
Nitro Boosts
Springy Arachnoweave


If you both are interested, you can find the newest version on github, link is on the info page. Click 'Download Source' once you are there and rename the folder in the zip file to match the addon's name.
__________________
Last edited by Guardix : 08-12-10 at 08:54 AM.
Guardix is offline Report comment to moderator  
Reply With Quote
Unread 08-13-10, 10:12 PM  
Palisis
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Just waiting for some sexy buttonfacade support
Palisis is offline Report comment to moderator  
Reply With Quote
Unread 08-16-10, 10:12 AM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 825
Uploads: 13
Originally posted by Guardix
I just made a setting to allows you to do that! However I'm not quite ready to release next version, I am still missing to test the new item enchant part.
Cool, any plans for a maximum duration threshold?

EDIT: nwm, found out how to do it myself

if (self.active[cooldownName] or (settings.minDuration and seconds < settings.minDuration)) then
to
if (self.active[cooldownName] or (settings.minDuration and seconds < settings.minDuration) or (settings.maxDuration and seconds > settings.maxDuration)) then
and add in cooldownConfig.lua
settings.maxDuration = 300
(300 = 5 min)
__________________


Livestream | Twitter | Facebook | YouTube


Last edited by Dajova : 08-16-10 at 10:15 AM.
Dajova is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.