Download
(35 Kb)
Download
Updated: 09-15-12 07:51 PM
Pictures
File Info
Compatibility:
Mists of Pandaria (5.0.4)
Updated:09-15-12 07:51 PM
Created:05-19-10 02:30 AM
Downloads:5,775
Favorites:57
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
Archived Files (11)
File Name
Version
Size
Author
Date
2.2
34kB
boloKing
09-15-12 09:01 AM
b2
57kB
boloKing
03-04-11 11:18 PM
b1.53
56kB
boloKing
10-16-10 10:11 PM
b1.52b
56kB
boloKing
10-16-10 03:37 AM
b1.51
57kB
boloKing
09-15-10 06:03 PM
b1.5
57kB
boloKing
08-02-10 09:25 AM
b1.4
56kB
boloKing
05-23-10 11:58 PM
b1.3
56kB
boloKing
05-21-10 09:58 PM
b1.2
55kB
boloKing
05-20-10 12:51 AM
b1.1
55kB
boloKing
05-19-10 09:56 PM
b1
55kB
boloKing
05-19-10 02:30 AM


Post A Reply Comment Options
Old 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.
boloKing is offline Report comment to moderator  
Reply With Quote
Old 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.
Jimmeh is offline Report comment to moderator  
Reply With Quote
Old 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?
Nevrah is offline Report comment to moderator  
Reply With Quote
Old 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.
boloKing is offline Report comment to moderator  
Reply With Quote
Old 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
boloKing is offline Report comment to moderator  
Reply With Quote
Old 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.
Copper1956 is offline Report comment to moderator  
Reply With Quote
Old 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
boloKing is offline Report comment to moderator  
Reply With Quote
Old 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)
Copper1956 is offline Report comment to moderator  
Reply With Quote
Old 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.
boloKing is offline Report comment to moderator  
Reply With Quote
Old 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.
Copper1956 is offline Report comment to moderator  
Reply With Quote
Old 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.
boloKing is offline Report comment to moderator  
Reply With Quote
Old 05-20-10, 08:23 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1308
File comments: 3288
Uploads: 84
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.
| Roth UI | Roth UI FAQ | GoogleCode | Zork | TDMOG

"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.
zork is offline Report comment to moderator  
Reply With Quote
Old 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
Wella is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: