Download
(60Kb)
Download
Updated: 03-24-10 11:26 AM
Pictures
File Info
Updated:03-24-10 11:26 AM
Created:03-02-10 06:56 PM
Downloads:10,425
Favorites:40
MD5:

CooldownWatch 2  Popular! (More than 5000 hits)

Version: 2.0b
by: mornaistar [More]

INFORMATION:

This is the updated version of CooldownWatch by Tifi

The coding used on the fix was 100% made by Stijn, so all credit should be given to him
I just got it all together and uploaded this version so you don't have to do it manually.


You can read more about what fixes have been made here.

Enjoy and report back if it works, it worked for me!

2.0b Fixed for 3.3 patch

2.0a Fixed for last patch
Optional Files (0)


Post A Reply Comment Options
Unread 01-07-11, 10:38 AM  
vognar
A Defias Bandit

Forum posts: 3
File comments: 18
Uploads: 0
is there any way to make different cooldown bars having different colors?
Report comment to moderator  
Reply With Quote
Unread 11-01-10, 07:46 AM  
boomboo
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 40
Uploads: 7
I've uploaded a fixed/patched version to http://www.wowinterface.com/download...wnWatchct.html.
Report comment to moderator  
Reply With Quote
Unread 10-30-10, 06:46 PM  
TreeTops
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Originally posted by Nyoghta
Here's a link to a version with the changes I mentioned in modules.lua and CooldownWatch.lua, and also the changes to getglobal and setglobal that bomboo suggested: http://www.filefront.com/17396241/CooldownWatch.zip
thank you very much ))
Last edited by TreeTops : 10-30-10 at 06:46 PM.
Report comment to moderator  
Reply With Quote
Unread 10-30-10, 09:05 AM  
edde333
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
how do you get to the options in this one I tryed /cooldownwatch and it's not working for me
Report comment to moderator  
Reply With Quote
Unread 10-23-10, 07:05 AM  
boomboo
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 40
Uploads: 7
Originally posted by wiuser16102005
[b]For those that use this for Bear tanking, the following changes will make Bear swipe work.
The problem isn't with Swipe but with how CW lists the bear/cat spells which also solves d44n's problem.

I have a fix I'm testing, once I'm done I'll release a 4.x viable version.
Report comment to moderator  
Reply With Quote
Unread 10-22-10, 11:32 AM  
d44n
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Bear and catform feral charge.

Hi,

Before 4.0.1 it was possible to track both cat AND bearform feral charge on 2 seperate bars (i pvp quite often).
So when i feral charged in catform, my bearform feral charge would geta 30m seconds cd to, and if i bearform charged, my catform charge would geta 15 seconds cd.
When i try to drag, for example, the catform FC to the bar, it's fine, when i try to do the same with the bearform version, it says;"this skill is already on the bar" or some similair notification.

Is it possible to change it anywhere so that the addon doesn't check if a skill is already on in the frame?
So i can, yet again, put both FCes in the frame?

Thanks in advance.
Report comment to moderator  
Reply With Quote
Unread 10-21-10, 11:44 AM  
Myam
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
I thought this was another dead end when I looked for updates to this addon so now we are posting in 2 threads

You need to update the Ace libraries also unless you got newer version with another addon.
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 05:32 PM  
wiuser16102005
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Bear swipe issues

For those that use this for Bear tanking, the following changes will make Bear swipe work.

1. Add the following line to CooldownWatch.lua at 21:
Code:
CooldownWatch.form = nil
2. Add the following lines to CooldownWatch.lua after 594:
Code:
	function CooldownWatch:GetClassAndForm()
		local form
		
		if GetShapeshiftForm then			
			form = GetShapeshiftForm()			
		end
		if UnitClass and not CooldownWatch.class then
			local classLocalized, classEnglish = UnitClass("player")
			CooldownWatch.class = classEnglish
		end 
		return CooldownWatch.class, form
	end
3. Replace line 401 in modules.lua with the following:
Code:
f(' local start, duration, enable')		
f('	CooldownWatch:Trace("GetCooldown()")')		
f(' local class, form = CooldownWatch:GetClassAndForm()')
f(' if class == "DRUID" and form == 1 and id == "Swipe" then')
f(' 	-- Bear Swipe is bugged and returns the gcd on the first call')
f('		start, duration, enable = GetCooldown_stupid("Swipe(Bear Form)", idtype)')
f(' 	if duration == 1.5 and enable == 1 then')
f('			CooldownWatch:Trace("Swipe (Bear Form) workaround")')
f('			start, duration, enable = GetCooldown_stupid("Swipe(Bear Form)", idtype)')
f('		end')		
f(' else')
f('		start, duration, enable = GetCooldown_stupid(id, idtype)')
f(' end')
In a nutshell, I think Swipe(Bear Form) is buggy with respect to the cd being reported by the API. I've only smoke tested these changes on practice dummies, but it seems to work. The basis of the workaround was shamelessly stolen from a posting in a TellMeWhen thread.

On a different note, anyone else having problems with the cw configuration menu being non-responsive? That is, it opens, but you can't interact with it other than to close it with the escape key.

Thanks. Enjoy.

Edit: Added some code to make sure the workaround only takes effect if you're a druid in bear form and work around the race condition with GetShapeshiftForm() validity.
Last edited by wiuser16102005 : 10-16-10 at 11:20 PM.
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 01:08 PM  
Nyoghta
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Here's a link to a version with the changes I mentioned in modules.lua and CooldownWatch.lua, and also the changes to getglobal and setglobal that bomboo suggested: http://www.filefront.com/17396241/CooldownWatch.zip
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 05:27 AM  
boomboo
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 40
Uploads: 7
Originally posted by Iwa Washi
OK, I figured out what to do now. Just change that line 526 to read:

"if event == 'ADDON_LOADED' then"

Thanks to Myam's post in the orginal CooldownWatch comment section
That's not a good 'fix' as it'll call the initialization process every time any addon is loaded.

local arg1 = ...

should be added before the if.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 12:52 AM  
Iwa Washi
A Kobold Labourer

Forum posts: 0
File comments: 38
Uploads: 0
OK, I figured out what to do now. Just change that line 526 to read:

"if event == 'ADDON_LOADED' then"

Thanks to Myam's post in the orginal CooldownWatch comment section


Originally posted by Iwa Washi
Nyoghta, I tried that and I couldn't get it to work. On line 526, do you mean replace "arg1" with "local arg1"? If not, where exaclty does "local arg1" go?
Thanks in advance.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 12:40 AM  
Iwa Washi
A Kobold Labourer

Forum posts: 0
File comments: 38
Uploads: 0
Nyoghta, I tried that and I couldn't get it to work. On line 526, do you mean replace "arg1" with "local arg1"? If not, where exaclty does "local arg1" go?
Thanks in advance.


Originally posted by Nyoghta
I did this to make it work in 4.0.1 :

In CooldownWatch.lua, as line 526, before the line
Code:
if event == 'ADDON_LOADED' and arg1 == 'CooldownWatch' then
I added
Code:
local arg1 = ...
and in modules.lua, line 91, I replaced
Code:
local name = GetSpellName(index, spelltype)
by
Code:
local name = GetSpellBookItemName(index, spelltype)
In modules.lua, line 660, I likewise replaced GetSpellName by GetSpellBookItemName.
So far it is working.
Report comment to moderator  
Reply With Quote
Unread 10-14-10, 02:25 AM  
boomboo
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 40
Uploads: 7
You should also change the setglobal and getglobal calls to the new system, those two functions were deprecated as well.
Report comment to moderator  
Reply With Quote
Unread 10-13-10, 08:22 PM  
Nyoghta
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
I did this to make it work in 4.0.1 :

In CooldownWatch.lua, as line 526, before the line
Code:
if event == 'ADDON_LOADED' and arg1 == 'CooldownWatch' then
I added
Code:
local arg1 = ...
and in modules.lua, line 91, I replaced
Code:
local name = GetSpellName(index, spelltype)
by
Code:
local name = GetSpellBookItemName(index, spelltype)
In modules.lua, line 660, I likewise replaced GetSpellName by GetSpellBookItemName.
So far it is working.
Last edited by Nyoghta : 10-13-10 at 08:30 PM.
Report comment to moderator  
Reply With Quote
Unread 09-26-10, 10:06 AM  
boomboo
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 40
Uploads: 7
I've been looking into making it work for Cataclysm and will try to see how to make Pet CDs work.

However I wouldn't hold my breath for it, some key mechanic CW uses to get the dragged spell doesn't work for pets, the issue is actually only with the drag/drop mechanic. That said, it is possible to show pet cooldowns but only if you are comfortable editing lua directly.

Two hints for those that are, check in your wtf folder, under character name, SavedVariables, CooldownWatch.lua > in frameData add a new table with a watchtype "petspell" and fill in the rest.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: