Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » User Interface and AddOns

Reply
 
LinkBack Thread Tools
Old 06/16/08, 5:03 PM   #1
tsigo
Don Flamenco
 
tsigo's Avatar
 
Tsigo
Undead Priest
 
No WoW Account
RaidCooldowns

RaidCooldowns came about after Sebudai complained that oRA2 didn't track all of the raid cooldowns he wanted to know about, and those it did track were unreliable because not everyone ran oRA2. It consists of two separate addons.

RaidCooldowns_Display is a highly customizable bar display of your raid's cooldowns. It tracks Rebirth, Reincarnate, Shield Wall, Blood Lust, Innervate, Divine Intervention, Soulstone, and many others. Adding a new cooldown to track is generally no more than one line of code. Most of the time, RCD_Display will track cooldowns via combat log events. However, some spells can't be tracked this way due to limitations in the WoW API. For those spells - Rebirth, Reincarnate, Divine Intervention and Soulstone - RaidCooldowns_Display can receive syncs from members running either oRA2 or RaidCooldowns.

RaidCooldowns is a lightweight method of syncing those cooldowns that can't be detected via the combat log. It's a good alternative if you have a stingy Druid who doesn't want to run the entire oRA2 package just so you can know his Rebirth cooldown. Better still, RaidCooldowns will broadcast to both RCD_Display and oRA2, so people running oRA2 but not RCD_Display aren't left out of the loop.

As of today, it tracks the following spells:

Druid: Nature's Swiftness, Rebirth, Innervate
Hunter: Misdirect, Feign Death
Mage: Counterspell, Ice Block
Paladin: Divine Shield, Blessing of Protection, Divine Intervention
Priest: Pain Suppression, Fear Ward
Rogue: Cloak of Shadows, Kick, Distract
Shaman: Bloodlust/Heroism, Nature's Swiftness, Reincarnation, Fire Elemental Totem, Earth Elemental Totem
Warlock: Soulstone Resurrection, Soulshatter
Warrior: Shield Wall, Last Stand, Pummel

Keep in mind that you can hide any spells you don't care about. Personally I only show about seven of the spells listed above.

Here's an example of it during a raid encounter:



I think this will be ideal for people who either want a more customizable cooldown display, or just a greater number of spells. They're available from WowAce using the usual methods. Type /rcd to configure the display.

Offline
Reply With Quote
Old 06/16/08, 5:14 PM   #2
giansm
Bald Bull
 
giansm's Avatar
 
Night Elf Druid
 
Proudmoore
Looks pretty neat, is this your mod or just something you're writing about? If it's yours, I'm not sure if you get the same events in-game as you do out-of-game through /combatlog, but if so you should be able to track Divine Intervention and Innervate:

SPELL_CAST_SUCCESS,0x00000000024C6E58,"Gianluca",0x511,0x00000000024C6135,"Swaye",0x1 0514,29166,"Innervate",0x8
SPELL_CAST_SUCCESS,0x00000000024C6135,"Swaye",0x100514,0x00000000024C68B3,"Slimjimm", 0x512,19752,"Divine Intervention",0x2

It looks like you're still out of luck with Rebirth and Soulstone, though.

Offline
Reply With Quote
Old 06/17/08, 4:24 AM   #3
Ele'
Piston Honda
 
Ele''s Avatar
 
Human Warlock
 
Kirin Tor (EU)
Something that you may want to add to your list is the cooldown of Mana Tide. As a warlock, I find it extremely usefull to know whenever I should life tap right now or if a Tide is coming.

Also, tracking the cooldown of the member's healthstones/potions can be really usefull as a raid leader or as a healer, to know who you should save in priority (this guy miss more life that this one, but he still have its healthstone available. Let's first save the one who cannot heal itself anymore...).

(I wrote the same kind of addon a long time ago, but didn't find enough free time to adapt it to the new combatlog format. It tracked a lot more things, but I had to use some tricks for some cooldowns. If you want to have a look, it can still be found [here].)

Offline
Reply With Quote
Old 06/17/08, 10:17 AM   #4
Saroz
Piston Honda
 
Saroz's Avatar
 
Human Paladin
 
Kul Tiras (EU)
Originally Posted by giansm View Post
Looks pretty neat, is this your mod or just something you're writing about? If it's yours, I'm not sure if you get the same events in-game as you do out-of-game through /combatlog, but if so you should be able to track Divine Intervention and Innervate:

SPELL_CAST_SUCCESS,0x00000000024C6E58,"Gianluca",0x511,0x00000000024C6135,"Swaye",0x1 0514,29166,"Innervate",0x8
SPELL_CAST_SUCCESS,0x00000000024C6135,"Swaye",0x100514,0x00000000024C68B3,"Slimjimm", 0x512,19752,"Divine Intervention",0x2

It looks like you're still out of luck with Rebirth and Soulstone, though.
These are already in there... read the first post

Saroz

Author of sRaidFrames: http://www.wowace.com/wiki/SRaidFrames
... aswell as: BadgeWatch, Aurora, FuBar_AlchemyFu, FuBar_CombatTimeFu & Memento Mori

Offline
Reply With Quote
Old 06/17/08, 10:21 AM   #5
giansm
Bald Bull
 
giansm's Avatar
 
Night Elf Druid
 
Proudmoore
Originally Posted by Saroz View Post
These are already in there... read the first post
I was referring to this: "However, some spells can't be tracked this way due to limitations in the WoW API. For those spells - Rebirth, Reincarnate, Divine Intervention and Soulstone - RaidCooldowns_Display can receive syncs from members running either oRA2 or RaidCooldowns."

I misread Innervate as being in that list, but DI is still there.

Offline
Reply With Quote
Old 06/17/08, 10:28 AM   #6
Sirupsen
Glass Joe
 
Sirupsen's Avatar
 
Gnome Mage
 
Stormreaver (EU)
Been looking for something likely, looks pretty cool.
Thanks for this. (:

Offline
Reply With Quote
Old 06/17/08, 10:33 AM   #7
Touf
Don Flamenco
 
Tauren Warrior
 
Ner'zhul
You need a reset function, sometimes I forget to turn it off in BGs and their cooldowns are stuck there.

Offline
Reply With Quote
Old 06/17/08, 11:14 AM   #8
Beska
Von Kaiser
 
Beska's Avatar
 
Human Mage
 
The Venture Co (EU)
I want to add it to Dash, but I get:

Dash: This frame has no global name, and cannot be added via the mouse

Can you make it 'have a global' frame, please?

Offline
Reply With Quote
Old 06/17/08, 11:21 AM   #9
Xelopheris
Piston Honda
 
Xelopheris's Avatar
 
Orc Death Knight
 
Dunemaul
How well does this work with talents/abilities/etc that reduce cooldowns? Improved Reincarnation being the big one...

Offline
Reply With Quote
Old 06/17/08, 12:46 PM   #10
tsigo
Don Flamenco
 
tsigo's Avatar
 
Tsigo
Undead Priest
 
No WoW Account
Originally Posted by Touf View Post
You need a reset function, sometimes I forget to turn it off in BGs and their cooldowns are stuck there.
Yeah, you're right. We're in the middle of this re-roll so I don't have a lot of time to work on it, but I'll definitely add that when I can.

Originally Posted by Beska View Post
I want to add it to Dash, but I get:

Dash: This frame has no global name, and cannot be added via the mouse

Can you make it 'have a global' frame, please?
I noticed that too. It does have a global frame name, RCDD_Anchor, I don't know why Dash doesn't detect it. Try /dash add RCDD_Anchor

Originally Posted by Xelopheris View Post
How well does this work with talents/abilities/etc that reduce cooldowns? Improved Reincarnation being the big one...
I've accounted for that. Improved Reincarnate and Guardian's Favor (reduced BoP cooldown) are properly recognized.

Offline
Reply With Quote
Old 06/20/08, 7:12 AM   #11
Caryna
is awesome
 
Caryna's Avatar
 
Draenei Death Knight
 
Turalyon (EU)
I noticed that the frame doesn't disappear when I try to hide the interface for screenshots. Otherwise it's an excellent addon, exactly what I always wanted.

[10:05:49] <Nat> how do u know if a unicorn is a virgin?

Great Britain Offline
Reply With Quote
Old 06/20/08, 7:30 AM   #12
koaschten
In the rear with the gear!
 
koaschten's Avatar
 
Troll Rogue
 
Khaz'goroth (EU)
I just happened to read about a similar problem that was fixed a short time ago for LibBars-1.0. Seems they fixed it by registering the main frame to UIParent as parent. Else the bars from LibBars would show up though you had hidden them with alt-z.

How to get an Android Authenticator on your PC. (updated feb'11)

Germany Offline
Reply With Quote
Old 06/20/08, 8:58 AM   #13
Elhana
Von Kaiser
 
Night Elf Rogue
 
Zenedar (EU)
yes, using nil parent frame will make your window ignore alt-z

Offline
Reply With Quote
Old 06/20/08, 2:05 PM   #14
dinesh
Piston Honda
 
Gnome Rogue
 
Dalaran
Random feature request: tooltips for the bars indicating the skill on cooldown. I haven't played all 9 classes, and I can't easily pick out the skill on cooldown for some of them, especially when I scale the bars down to the size I'm most comfortable with on my UI.

Offline
Reply With Quote
Old 06/21/08, 6:51 AM   #15
badMonkey
Von Kaiser
 
badMonkey's Avatar
 
Night Elf Rogue
 
Tirion (EU)
Random feature request:
Sorting by class / category (interrupt, survival, ressurection, ...) would be really nice.

I love this addon!

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Public Discussion » User Interface and AddOns

Thread Tools