Download
(3Kb)
Download
Updated: 08-10-09 11:52 AM
Addon for:
oUF.
Pictures
File Info
Updated:08-10-09 11:52 AM
Created:01-05-09 08:38 PM
Downloads:5,634
Favorites:24
MD5:

oUF DruidHots  Popular! (More than 5000 hits)

Version: v1.5-Release
by: PProvost [More]

oUF_DruidHots is an oUF extension that adds a set of colored box "indicators" to the top of enabled frames to show you all of your current Druid heal-over-time spells.

As a healer I missed the indicators I used to use in Grid. Since I now use a custom oUF layout instead of Grid or Pitbull, I decided to hack something together. What started out as a quick little lifebloom timer quickly blossomed into a full blown Druid HOT timer.

The image shows how it looks and what they each mean. It attaches the indicators to the top left of the Health bar.

There are a few things I still want to implement:

* Some kind of indication when the Hot is about to expire. I’m going to play with blinking, fades, borders, etc. to see what works best.
* Better configuration for layout authors. Right now everything (indicator size, color, offset, spacing, ordering) are all hard-coded. I’ll put the config in a table an oUF layout author can embed in his layout code.

As with all oUF extensions, it requires that you have oUF (the base frame framework) and an oUF layout (the definition of how you want your player/party/raid frames to look) installed.

------------------------------------------------------------------------
Tagging as v1.5-Release
Updated TOC for Patch 3.2

------------------------------------------------------------------------
r14 | quaiche | 2009-05-05 00:24:57 +0000 (Tue, 05 May 2009) | 2 lines
Changed paths:
M /trunk/oUF_DruidHots.lua

Missing event parameter bug

------------------------------------------------------------------------
r13 | quaiche | 2009-05-04 23:27:21 +0000 (Mon, 04 May 2009) | 2 lines
Changed paths:
M /trunk/oUF_DruidHots.lua
M /trunk/oUF_DruidHots.toc

Added an update throttle to the UNIT_AURA handler

------------------------------------------------------------------------
r11 | quaiche | 2009-04-19 23:14:35 +0000 (Sun, 19 Apr 2009) | 2 lines
Changed paths:
M /trunk/oUF_DruidHots.lua

Fixed to handle changes made to UnitBuff() function in Patch 3.1

------------------------------------------------------------------------
r9 | quaiche | 2009-04-18 20:20:08 +0000 (Sat, 18 Apr 2009) | 2 lines
Changed paths:
M /trunk/oUF_DruidHots.toc

Updated TOC for Patch 3.1

------------------------------------------------------------------------
r8 | quaiche | 2009-03-04 16:34:46 +0000 (Wed, 04 Mar 2009) | 1 line
Changed paths:
M /trunk/oUF_DruidHots.lua

Started some code for making the extension embeddable
------------------------------------------------------------------------
r5 | quaiche | 2009-01-03 04:55:38 +0000 (Sat, 03 Jan 2009) | 2 lines
Changed paths:
M /trunk/oUF_DruidHots.lua

Minor code clean up before release.

------------------------------------------------------------------------
r4 | quaiche | 2009-01-02 08:28:35 +0000 (Fri, 02 Jan 2009) | 2 lines
Changed paths:
M /trunk/oUF_DruidHots.lua

Fixed a bug where it didn't work correctly in raids

------------------------------------------------------------------------
r3 | quaiche | 2008-12-31 10:16:05 +0000 (Wed, 31 Dec 2008) | 2 lines
Changed paths:
D /trunk/Readme.txt
A /trunk/oUF_DruidHots.lua
A /trunk/oUF_DruidHots.toc
D /trunk/oUF_LifebloomStack.lua
D /trunk/oUF_LifebloomStack.toc

Initial working version with support for Lifebloom, Regrowth, Rejuv and Wildgrowth

------------------------------------------------------------------------
r2 | quaiche | 2008-12-03 06:39:04 +0000 (Wed, 03 Dec 2008) | 1 line
Changed paths:
A /trunk/Readme.txt
A /trunk/oUF_LifebloomStack.lua
A /trunk/oUF_LifebloomStack.toc

Initial import
------------------------------------------------------------------------
r1 | root | 2008-12-03 06:31:54 +0000 (Wed, 03 Dec 2008) | 1 line
Changed paths:
A /branches
A /tags
A /trunk

"ouf_lifebloom-stack/mainline: Initial Import"
------------------------------------------------------------------------
Post A Reply Comment Options
Unread 04-20-09, 05:13 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
Originally posted by zork
Maybe its because of the Debug function call not being commented out. I don't see any difference between the other releases than this one, except from the isMine check.

But...doesn't Unit_Aura gets triggered as hell in raids? Wouldn't it be better (performance wise) to check every object once every 0.5-1 second?
The Debug function no-ops if you don't have tekDebug installed. I'll bet that is not the issue.

Are you sure it is this addon? When you turn it off, it doesn't happen? But when you turn it on, it does happen?

Do you have my newest version (v1.3-Release) with the new UnitBuff code in? The previous version may have done weird things since it would have shown EVERY druid's hots...
Report comment to moderator  
Reply With Quote
Unread 04-20-09, 03:10 PM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
Maybe its because of the Debug function call not being commented out. I don't see any difference between the other releases than this one, except from the isMine check.

But...doesn't Unit_Aura gets triggered as hell in raids? Wouldn't it be better (performance wise) to check every object once every 0.5-1 second?
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
Report comment to moderator  
Reply With Quote
Unread 04-20-09, 12:01 PM  
Maneut
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 4
Uploads: 1
since 3.1 I get massive framelags when in combat. is this because the addon has to check every texture?

before 3.1 it worked all fine.
Report comment to moderator  
Reply With Quote
Unread 03-17-09, 04:47 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
Originally posted by demitri
thing is about urs is that ur use the SpellID's... the tags and stuff is use is to get aura
Yeah the only reliable way to check if an aura is up or not is via the texture of the spell. Insane, but that is what it is.
Report comment to moderator  
Reply With Quote
Unread 03-17-09, 11:48 AM  
demitri
A Fallenroot Satyr

Forum posts: 20
File comments: 36
Uploads: 0
yeah.. it def is the way to go.. re: indicators... i made a little one using tags and such for my ouf frames to show my Sacred Shield and my Beacon of Light.. but the way how urs is i REALLY liked it.. mine is close but yet far lol

thing is about urs is that ur use the SpellID's... the tags and stuff is use is to get aura
Last edited by demitri : 03-17-09 at 11:49 AM.
Report comment to moderator  
Reply With Quote
Unread 03-16-09, 11:52 AM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
Originally posted by demitri
is there a way for this to work for a pally? like to track.. beacon of light and the scared shield..cuz that wud be pure win!!!

beacon could be orange... shield cud be yellow... hmm... will try to toy around with it..
Give it a shot. I don't play a pally so not sure how it would look/behave.

I think more and more people are looking at indicators like this. What someone needs to do is write a general purpose system.
Report comment to moderator  
Reply With Quote
Unread 03-14-09, 01:23 PM  
demitri
A Fallenroot Satyr

Forum posts: 20
File comments: 36
Uploads: 0
is there a way for this to work for a pally? like to track.. beacon of light and the scared shield..cuz that wud be pure win!!!

beacon could be orange... shield cud be yellow... hmm... will try to toy around with it..
Last edited by demitri : 03-14-09 at 01:28 PM.
Report comment to moderator  
Reply With Quote
Unread 03-03-09, 01:17 PM  
Oakayam
Premium Member
 
Oakayam's Avatar

Forum posts: 40
File comments: 136
Uploads: 0
Originally posted by PProvost
There is no way without hacking the code. It simply creates "textures" and colors them in the code. Look around line 124.
Yeah I looked. I don't understand the 'k' stuff at all. Could you maybe consider making it use a texture, any texture. My frames are class colored. I can't see the indicators most of the time as they blend in too well in to the frames.
__________________
Report comment to moderator  
Reply With Quote
Unread 03-03-09, 08:25 AM  
DJJoeJoe
A Murloc Raider
 
DJJoeJoe's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 172
Uploads: 1
Originally posted by Kasprague84
I am looking foward to you expanding this addon. I would love to see a color change in the hots nearing the end of the spell as well as cooldown text or some kind of countdown on the lifebloom.

Keep up the great work! Looking foward to seeing this be expanded.

-Ferous.


-EDIT - I like the idea of blinking moreso than the idea of it changing colors.
Or something like scaling up/fade out like some CoolDown addons do when CDs are up etc. This could turn into a really powerful Druid HoT timer across all layouts which I'm sure would make all druid healers really smiley face in the pants
__________________

Joetest - Ner'Zhul - Disciples of Death
Report comment to moderator  
Reply With Quote
Unread 03-02-09, 01:42 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
Originally posted by Oakayam
Heya

I have a question. I would like to use custom texture for the hot indicators but I am not sure how to accomplish that. Is there a way of hardcoding a texture or object to use as the indicator?
There is no way without hacking the code. It simply creates "textures" and colors them in the code. Look around line 124.
Report comment to moderator  
Reply With Quote
Unread 03-02-09, 09:01 AM  
Oakayam
Premium Member
 
Oakayam's Avatar

Forum posts: 40
File comments: 136
Uploads: 0
Heya

I have a question. I would like to use custom texture for the hot indicators but I am not sure how to accomplish that. Is there a way of hardcoding a texture or object to use as the indicator?
__________________
Report comment to moderator  
Reply With Quote
Unread 02-19-09, 10:39 AM  
Ferous
Sheer Sense of Doom
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 563
Uploads: 10
I am looking foward to you expanding this addon. I would love to see a color change in the hots nearing the end of the spell as well as cooldown text or some kind of countdown on the lifebloom.

Keep up the great work! Looking foward to seeing this be expanded.

-Ferous.


-EDIT - I like the idea of blinking moreso than the idea of it changing colors.
Last edited by Ferous : 02-19-09 at 10:42 AM.
Report comment to moderator  
Reply With Quote
Unread 02-16-09, 01:06 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
I'm working on a blinking mechanism right now for "about to expire" on a HoT. Let me see how that feels. I think color will be hard to see at a glance.
Report comment to moderator  
Reply With Quote
Unread 01-30-09, 02:40 AM  
mojosdojo
A Murloc Raider
 
mojosdojo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 12
Uploads: 1
Yes, and I would vote for an indicator, which displays if the target is ready for a swiftmend (there can be regrows or rejuvs not cast be you).
Report comment to moderator  
Reply With Quote
Unread 01-11-09, 09:21 PM  
seamoo
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
I agree about using color for expiration. Once you add that, I will be done with Grid, too.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: