Download
(35Kb)
Download
Updated: 09-15-12 07:51 PM
Pictures
File Info
Updated:09-15-12 07:51 PM
Created:05-19-10 02:30 AM
Downloads:9,591
Favorites:59
MD5:

GCDRing  Popular! (More than 5000 hits)

Version: 2.21
by: boloKing [More]

A simple GCD display.

Inspired by zork's ring works, I decided to write myself a ring lib to mess around with, and eventually came up with the GCD display.

  • usage :

    Console command "/gcdring" to toggle the config mode.

    If no watched spell is specified, default spell (per class) is used.

  • smoother :
    smooth GCDRing while burst of cooldowns, especially class whose GCD is affected by haste. (and class who spam lots of cast events, e.g. hunter)
  • note :

    The position is saved by layout cache.

    We all know that sometimes GCD is jumpy.. just blame blizzard

2.2
some update here and there... can't remember, doh!

b2
add an interrupted handler...nothing big

b1.53
temporarily disable dewdrop related functions
fix dropdown menu issue
change default GCD watch spell of druid

b1.52b
4.0.1 fix default GCD spellIDs
(if config throws errors, re-download this version)

b1.51
minor smoother tweak

b1.5
default GCD spells for all the lazy butts
tweak buggy smoother (yep)
add traditional ACTIONBAR_UPDATE_COOLDOWN trigger -> jumpy, better keep smoother on

b1.4
minor code tweak

b1.3
add option to toggle smoother

b1.2
fix a stupid bug (RegisterEvent to wrong target, lol)

b1.1
changed GCD detection event from SPELL_UPDATE_COOLDOWN to UNIT_SPELLCAST_SUCCEEDED, should be less jumpy now. (some spells trigger fake GCD even it is failed casting, blah)

b1
initial release
Post A Reply Comment Options
Unread 05-24-10, 06:52 PM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
I would like to use this to track the cooldown of Divine Storm instead of GCD, to watch for the cooldown resets with 2 piece tier 10. Not sure if that's something you would consider adding in the future.
You may set the watch spell as Divine Storm, not guaranteed though

Any possibility of adding a swing timer?
Sorry, GCDRing is kind of demonstration. I do not intend to write another Quartz. And trust me, something is better leave as bar style.

---
Try CursorCastbar instead.
Report comment to moderator  
Reply With Quote
Unread 05-24-10, 11:18 AM  
Jimmeh
A Kobold Labourer

Forum posts: 0
File comments: 27
Uploads: 0
I would like to use this to track the cooldown of Divine Storm instead of GCD, to watch for the cooldown resets with 2 piece tier 10. Not sure if that's something you would consider adding in the future.

Nice mod either way, thanks.
Report comment to moderator  
Reply With Quote
Unread 05-24-10, 08:16 AM  
Nevrah
A Kobold Labourer

Forum posts: 0
File comments: 21
Uploads: 0
Any possibility of adding a swing timer?
Report comment to moderator  
Reply With Quote
Unread 05-21-10, 11:59 PM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
Death Knight's IT or PS also triggered by rune cooldown (that is, 10 sec),
try Death Coil instead.
Report comment to moderator  
Reply With Quote
Unread 05-21-10, 10:03 PM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
updated to b1.3

--
omg, i thought GCD was easy
Report comment to moderator  
Reply With Quote
Unread 05-21-10, 09:07 AM  
Copper1956
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 1
Actually I reproduced that wrong behavior on druid and priest as well. I just spammed Rejuvenation or Moonfire. The timer stop working correctly at some point -- i.e. very slow ring animation. What is funny it is connected by some mysterious way to mouse movement. While mouse does not move -- ring anymation is very slow, as soon as i move mouse -- the ring closes faster. Looks like the drawing routine listens some unnecessary events. As all parameters that are passed to it - starttime and duration were correct.
Report comment to moderator  
Reply With Quote
Unread 05-21-10, 08:04 AM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
Alright, that must be the latency problem then. I'll make an option to enable/disable my glitch reduce method

..later
Report comment to moderator  
Reply With Quote
Unread 05-21-10, 07:34 AM  
Copper1956
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 1
Originally posted by boloKing
1) Try specify a watch spell, works fine on my DK
Ofc i did this - Sinister Strike for rogue and Sunder Armor or Devastate for warrior. On Dk it works soso - it works to some moment when it messed CDs and starts slow animation with a wrong cd duration. (I used IT and PS spells)
Report comment to moderator  
Reply With Quote
Unread 05-21-10, 06:21 AM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
Originally posted by Copper1956
1) gcdring b1.2 doesn't work properly on my warrior, rogue -- slow, sloppy animation, draws part of ring etc (quartz3 gcd module works perfectly).
gcdring works on druid, shaman, priest rather.

2) addon needs profile support.
1) Try specify a watch spell, works fine on my DK

2) I do not see the necessity to have profile, more color?

--
In GCDRing, if a new cooldown occurs before current terminates, they are then combined (to avoid glitch). I 'guess' quartz either have build-in watch spells or just reset the timer
Last edited by boloKing : 05-21-10 at 06:34 AM.
Report comment to moderator  
Reply With Quote
Unread 05-21-10, 05:24 AM  
Copper1956
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 23
Uploads: 1
1) gcdring b1.2 doesn't work properly on my warrior, rogue -- slow, sloppy animation, draws part of ring etc (quartz3 gcd module works perfectly).
gcdring works on druid, shaman, priest rather.

2) addon needs profile support.
Last edited by Copper1956 : 05-21-10 at 05:26 AM.
Report comment to moderator  
Reply With Quote
Unread 05-20-10, 06:50 PM  
boloKing
A Kobold Labourer
 
boloKing's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 11
Glad you like it

BTW, the spark orientating code is around RingBar:_setPercent in LibRingBar.lua, just some sort of SetRotation & SetPoint.
Report comment to moderator  
Reply With Quote
Unread 05-20-10, 08:23 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
Awesome! The first rings I like looking at. Marked. Good job on including sparks aswell.

What you may want to add is a support for a fore and background texture for the full ring on different framelevels. Thus you can over- and underlay your ring with any cool texture to make it perfect.

Currently trying to figure out how you did the spark.
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
Last edited by zork : 05-20-10 at 08:36 AM.
Report comment to moderator  
Reply With Quote
Unread 05-19-10, 06:43 AM  
Wella
A Rage Talon Dragon Guard
 
Wella's Avatar
AddOn Author - Click to view AddOns

Forum posts: 322
File comments: 72
Uploads: 1
Ah, another addon based on the circular style that's becoming more and more popular lately! I actually quite like the idea of this, as it could be used in many different ways - for example, it could be placed on top of a circular minimap, or attached to another addon like CircleCast (or, of course, any circular HUD).

I look forward to seeing how this addon develops and becomes part of the circular addons scene!
__________________
Addons I use, not that any of you care
* Bejeweled - For boring 5 minute flights to Tanaris
* Genie - Blizzard really should have implemented bag sorting by now
* ncHoverBind - I'm a Lock, what can you expect?
* oGlow - Agan, a missing feature
* Recount - Derp
* ShooShards - Another missing feature


"Your idea is good. So i will try it."
- popmissa
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: