Download
(10 Kb)
Download
Updated: 11-04-10 10:01 PM
Pictures
File Info
Updated:11-04-10 10:01 PM
Created:10-12-09 08:07 PM
Downloads:6,055
Favorites:51
MD5:
EventHorizon Vitals  Popular! (More than 5000 hits)
Version: 2.3
by: Taroven [More]
Please remember that your continued donations help to keep EventHorizon alive. I do not play WoW anymore, and though my account is active and currently in good standing, I do not have the financial resources to keep it up for the sole purpose of maintaining addons.

I apologize for the donation window when you download this addon, but I find it does the best job of bringing this situation to the attention of EH's users.

What is EventHorizon_Vitals?
EH_Vitals is a plugin for EventHorizon that displays information EventHorizon normally can or will not. This includes your current power (energy/mana/rage/runic power/runes), weapon enchant timers, and combo points.

All of this information is displayed in a little frame positioned on EventHorizon's edge.

This module also fully supports vehicles, for Ulduar runs and the occasional Malygos kill.

How do I set it up?
EventHorizon_Vitals uses a very similar configuration to EventHorizon itself. This means that it should work quite well without any tweaking whatsoever.

By default, EH_Vitals copies EventHorizon's background and border. Most text is class colored (Exceptions: Runes and vehicle power are colored by type, combo points use a custom coloring scheme).

If you would like to change the behavior of EH_Vitals, have a look at EventHorizon_Vitals/config.lua. This file holds all of the settings for the addon. A file named myconfig.lua may be created for settings that you want to stick around between updates.

There are enough options in there to satisfy even the most power-hungry addon tweaker. If you have any questions, feel free to ask in the comments here.
v2.3: API updates.
* Class warnings will use EventHorizon's info instead of collecting it on their own.
* Priests should no longer see a Vampiric Embrace warning when in a healing spec.
* Added a level check for most class warnings.
* Fixed the useClassColor option.

v2.2: Using an older myconfig with this release probably won't work well. Be sure to check against the new and changed options.
* 4.0.1 and Cataclysm compatibility.
* Cleaned up a lot of code, added notifications for a lot of classes. The actual list of changes is pretty huge.
Archived Files (8)
File Name
Version
Size
Author
Date
2.2
10kB
Taroven
10-16-10 06:15 PM
2.0
9kB
Taroven
06-03-10 03:41 PM
2.0 (beta 2)
9kB
Taroven
04-21-10 10:32 AM
2.0 (beta 1) FI
9kB
Taroven
04-21-10 02:32 AM
2.0 (beta 1) FI
8kB
Taroven
04-21-10 02:24 AM
2.0 (beta 1)
8kB
Taroven
04-21-10 02:20 AM
1.6 (beta 1)
8kB
Taroven
03-13-10 05:10 AM
1.6 (beta 1)
7kB
Taroven
10-12-09 08:07 PM


Post A Reply Comment Options
Old 10-18-10, 11:36 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 14
Simple answer: Change the 'enchantFresh' color. I was being lazy when reworking some of the coloring and never got around to creating more options.

It accepts {Red,Green,Blue,Alpha} syntax (use numbers 0-1, decimals allowed) if you don't want class coloring (which is {true,Burn,Alpha}). I've included a slightly more complex and other-class-friendly approach below.

Extended answer: Vitals doesn't hold much to its config lately. I'll be working on a rewrite tonight and tomorrow - It'll end up with a more involved config on a per-class basis which should make things easier.

A Warlock-only approach for the current release would be something like this in your config (where enchantFresh is declared):
Code:
enchantFresh = select(2,UnitClass('player')) == 'WARLOCK' and {0, 1, 0, 0.5} or {true,1,0.5}
Change the numbers in the first set of brackets to suit your preference.
__________________
Former author of EventHorizon Continued and Other Releases.
Last edited by Taroven : 10-18-10 at 11:38 PM.
Taroven is offline Report comment to moderator  
Reply With Quote
Old 10-18-10, 11:18 PM  
Baltizan
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I feel dopey posting this, but I"ve all the programming skills of a potted plant and need a bit of help.

I think this addon is wonderful and use it on all the chars I play.

On all of them, it's totally fine; except for my Warlock.

There, the mana resource amount on the Vitals bar is deep dark purple,
which I assume is the Warlock Class Color and the other classes have different colors for their respective resources.

I"d like to change it to something lighter or differently colored, because the deep dark purple isn't very visible against most backgrounds.

On the EH_Vitals/config.lua right at the top, there's a line:
useClassColor = true,
which I thought might hold the answer.
I"ve tried setting it to 'false' 'nil' and '{1,0,0)' -- lst one being always red as a test.
None of those changes changed me away from deep dark purple.

Can you tell me, in programmer baby talk, how to change this to a lighter, more visible color?

Thanks in advance, and Kudoes on a simply marrvelous addon.
Baltizan is offline Report comment to moderator  
Reply With Quote
Old 10-18-10, 08:49 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 14
Yeah, only problem with that is a talent check every time your buffs or debuffs change. Not always pleasant in a raid environment. I have a better solution in mind, but honestly I'll probably just rewrite Vitals to be a little more reminiscent of EH itself.
__________________
Former author of EventHorizon Continued and Other Releases.
Last edited by Taroven : 10-18-10 at 08:49 PM.
Taroven is offline Report comment to moderator  
Reply With Quote
Old 10-18-10, 12:51 PM  
mnemexxx
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by Taroven
Little note for 2.2: I'm aware of the issue with Priest Vampiric Embrace warnings as Holy/Disc - I honestly just wanted to get a working release out asap.
Here is my solution for the Problem:

["PRIEST"] = function (self,u)
if u ~= 'player' then return end
centerexclusive = true

local armor = GetAuraInfo(ns.auras[class].armor)
local ve = GetAuraInfo(ns.auras[class].ve)
local _,_,_,_,s, _= GetTalentInfo(3,12);

--local orb,_,_,_,orbcount = GetAuraInfo(ns.auras[class].orb)

if armor then
right[1]:SetText('')
else
right[1]:SetText('IF')
right[1]:SetVertexColor(unpack(ns.color.enchantExpiring))
end

if ve then
right[3]:SetText('')
elseif(s < 1) then
right[3]:SetText('')
else
right[3]:SetText('VE')
right[3]:SetVertexColor(unpack(ns.color.enchantExpiring))
end


if not(armor and fort) then
right[2]:SetAlpha(ns.color.fade)
else
right[2]:SetAlpha(0)
end
end,
I also added a threat "vital":

local UpdateThreat = function (self)
local _, _, t, _, _ = UnitDetailedThreatSituation("player", "target")
if t then
t = string.format("%3.0f", t)
leftthreat:SetText(t.."%")
leftthreat:SetVertexColor((t+1)/101,(101-t)/101,0)
else
leftthreat:SetText("")
leftthreat:SetVertexColor(0,0,0)
end
end
EventsToRegister['UNIT_THREAT_SITUATION_UPDATE'] = true
EventsToRegister['PLAYER_TARGET_CHANGED'] = true

frame.UNIT_THREAT_SITUATION_UPDATE = UpdateThreat
frame.PLAYER_TARGET_CHANGED = UpdateThreat
I spawned "leftthreat" right to "left"

Greetings and thanks for your work

mneme
mnemexxx is offline Report comment to moderator  
Reply With Quote
Old 10-16-10, 06:25 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 14
Forgot to change to TOC version for 4.0/Cata. I'll get that fixed eventually, for now just load out of date addons and you're good.
__________________
Former author of EventHorizon Continued and Other Releases.
Taroven is offline Report comment to moderator  
Reply With Quote
Old 10-16-10, 06:20 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 14
Little note for 2.2: I'm aware of the issue with Priest Vampiric Embrace warnings as Holy/Disc - I honestly just wanted to get a working release out asap.
__________________
Former author of EventHorizon Continued and Other Releases.
Taroven is offline Report comment to moderator  
Reply With Quote
Old 08-11-10, 11:22 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 14
Just stack text. Duration is a whole different matter which I really don't feel like coding in.
__________________
Former author of EventHorizon Continued and Other Releases.
Taroven is offline Report comment to moderator  
Reply With Quote
Old 08-11-10, 10:21 PM  
alexialei
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
I assume that Shadow Weaving will have both the stack number and the time left on the buff? If no, it should. =) Can't wait to use it! If you know a beta tester type person, I might know someone. =P
alexialei is offline Report comment to moderator  
Reply With Quote
Old 08-11-10, 07:22 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 14
I'd definitely recommend CoolLine or SexyCooldown for a dedicated monitor. Vitals has no cooldown support.

I do have Shadow Weaving on my local copy (added it tonight, been testing a bit), and I'll add VE once I have a chance. I'll throw a new version out soonish.
__________________
Former author of EventHorizon Continued and Other Releases.
Taroven is offline Report comment to moderator  
Reply With Quote
Old 08-11-10, 07:01 PM  
alexialei
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Well, since there was only 3 pages of posts vs the 33 pages for EH, I thought I would read them all and see if my issues had been answered. Sure enough, they had. =P
Lohana asked:
Is there any way to add custom cooldown timers to Vitals? I play a shadow priest primarily, and currently only see mana and Inner Fire information.
I play Shadow Priest as well, and I wanted to add in one for Fade, as all the randoms I'm doing I keep getting attacked. So I either need to stop melting faces as hard as I am, or the tanks in my parties need to learn their job! I doubt either is going to happen anytime soon. =P I will check out your recommendation of CoolLine though.

Belijal asked:
It would be nice if it would show vampiric embrace next to inner fire...
Is it possible to show shadow weaving stacks as combo points?
Glad to hear you have plans for that! Any ETA on that since that was about a month ago? =) Though, for me, I don't need VE viewable all the time in Vitals, as it's a 30minute buff. I just buff myself all at the same time and just glance up every few battles to see when they will be dropping. But, having Shadow Weaving on there would be great. =)

Again, thanks for the addons! These rock! =)
alexialei is offline Report comment to moderator  
Reply With Quote
Old 07-01-10, 05:13 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 14
No, planned, planned.
__________________
Former author of EventHorizon Continued and Other Releases.
Taroven is offline Report comment to moderator  
Reply With Quote
Old 07-01-10, 05:04 PM  
Belijal
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Is there a way to stop Vitals from showing mana?
Also, it would be nice if it would show vampiric embrace next to inner fire...
Last, but not least (the reason I tried this addon), is it possible to show shadow weaving stacks as combo points?
Belijal is offline Report comment to moderator  
Reply With Quote
Old 06-27-10, 08:31 AM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 14
Ahhh. I kinda figured there was an errant Show in there mucking things up.
__________________
Former author of EventHorizon Continued and Other Releases.
Taroven is offline Report comment to moderator  
Reply With Quote
Old 06-26-10, 10:43 PM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 157
File comments: 299
Uploads: 5
If anyone's like me and basically wants EH and EH_Vitals hidden when they log in, and they have config.Redshift.hideVitals == true in the main EH config file, there's a very simple change you can make to EH_Vitals to actually make it obey that option.

Change core.lua line #378 from
Code:
frame:Show()
to
Code:
if not EventHorizon.config.Redshift.hideVitals or EventHorizon.mainframe:IsShown() then frame:Show() end
Jzar is offline Report comment to moderator  
Reply With Quote
Old 06-10-10, 04:17 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 14
Nope. I'd recommend a dedicated cooldown monitor. CoolLine or Sexy Cooldown would be my recommendations, they're both very easy to set up for that sort of purpose.
__________________
Former author of EventHorizon Continued and Other Releases.
Taroven is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.