Download
(145Kb)
Download
Updated: 09-09-12 12:43 PM
Pictures
File Info
Updated:09-09-12 12:43 PM
Created:10-10-10 06:50 AM
Downloads:21,465
Favorites:54
MD5:
Categories:Paladin, Casting Bars, Cooldowns, Combat Mods

HolyTrinity  Popular! (More than 5000 hits)

Version: 1.10
by: PsiVen [More]

This is the Mists of Pandaria Release (5.0.4) version of the addon.
If you need the Cataclysm (4.3) version, download version 1.08 instead.
HolyTrinity is not supported for Warlords of Draenor, Legion, and beyond. Sorry! I recommend the excellent WeakAuras for your Holy Power and cooldown display needs.


A minimalistic paladin UI for displaying Holy Power and cooldowns, based on suicidalkatt's excellent SoulBurned warlock addon.

Cooldowns can be enabled/disabled individually and all bars are configurable by order/color/texture. SharedMedia supported.

Usage: /holytrinity


-- v1.10 --
Added option to hide the Holy Power background outlines.

-- v1.09 --
Mists of Pandaria Beta release.
Added support for 5 Holy Power (enabled by default). Changing this option requires ReloadUI.
Added new offsets to move Holy Power 4 & 5 independently.
Guardian of Ancient Kings was split into 3 spell IDs. This may cause issues.
Removed Word of Glory as it no longer has a cooldown.
Removed Divine Sacrifice, Aura Mastery, Zealotry, and Divine Favor.
Added Hand of Purity, Devotion Aura, Holy Avenger, Speed of Light, and Fist of Justice.
Added Execution Sentence, Holy Prism, and Light's Hammer.
Disabled audio preview button as it is currently broken.

-- v1.08 --
Added option to fade at zero holy power.
Removed Holy Radiance as it no longer has a cooldown.

-- v1.07 --
Added Rebuke.
Added Word of Glory (Holy should leave this disabled).

-- v1.06 --
Fixed all instances of nil duration errors (hopefully).
Holy Power will now refresh properly after a loading screen.
Removed LibBetterBlizzOptions.

-- v1.05 --
Added optional sound effects for when you hit 3 Holy Power.
Fixed a bug where others paladins' abilities could trigger errors.
Added Holy Shock support by request (disabled by default).

-- v1.04 --
Corrected the default Holy Power spacing to be left-to-right (negative values flip the spacing direction).
Fixed a bug where timers would expire with nil durations and produce LUA errors.

-- v1.03 --
Added configuration options for spacing the Holy Power bars. They can now be stacked vertically and reversed.
Added configuration options for resizing the Holy Power bars. This stretches the texture and may not look ideal in all shapes and sizes.

-- v1.02 --
Added checkbox to enable collapsing cooldowns (enabled by default).
Added Hammer of Justice.
Fixed a bug preventing Light of Dawn and Divine Favor from working.
Cooldown anchor can now be offset from the Holy Power bar.
Cooldown spacing can now be adjusted.

-- v1.01 --
Added Divine Favor and Light of Dawn.
Added checkbox to flip cooldowns to above instead of below.
Added checkbox to disable the Holy Power bar (requires ReloadUI).

-- v1.00 --
Initial release.

Post A Reply Comment Options
Unread 12-06-10, 11:17 AM  
Roiyan
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
How i can diseable cooldown bar ?

Originally posted by Zidomo
In looking for reliable a Holy Power monitor on a new 80 Paladin, gave this a try. Several large usability issues.

For all four "Holy Power Spacing" and "Holy Power Size" sliders, try to move the sliders to an integer greater than 0 and the sliders will improperly automatically "slide back" to the full minimum.

For example, try to change "Holy Power Size (X)" to a value greater than 0 using the slider, it will automatically slide back to "-512", meaning the monitors will vanish off the screen. You have to manually enter positive values in the number box (for example, 100) for them to take effect. The slider bar still remains improperly on the full left after doing that. Try to move the slider again, it flips back to -512 and you have to start over.

In the Settings top menu, there are four different sliders, 2 of them labeled "X" and 2 of them labeled "Y" with all of them being unmarked...heh. Once you make the Holy Power boxes visible out of combat (via the Alpha bars), you can then see that the first 2 sliders are for it, but the other 2 you have no idea of. Can assess that they are for the cooldown bars, but its less than intuitive.

But the first "X" and "Y" sliders in Settings are not just for the Holy Power monitors, they strangely reposition both them and the cooldown bars together. The second X/Y set move the cooldown bars alone. Meaning in order to reposition the monitors, you have to move everything at once, then reposition the cooldown bars alone.

Very inconvenient, especially so since you can't actually see any of the cooldown bars out of combat unless you hit something like Hammer of Justice and still have its cooldown up OOC. Then you only have 1 minute to change the bars before they vanish...heh. Needs a "test" mode or similar.

And the fact they are resized using the very same "Scale" settings as the Holy Power monitors (that has problems as noted above) as well as "Display Order" for each (moves them only up and down when Enable Collapsing is disabled) means it can be very difficult to get them the size/position you want, if you can at all. Bars that are convenient to use can be resized by length and width and/or have draggable anchors and/or can be moved separately from other different UI elements (none of which apply to the cooldown bars here currently).

Nice idea combining both Holy Power monitors and ability cooldown bars, but needs a lot more usability work.
Report comment to moderator  
Reply With Quote
Unread 11-27-10, 05:21 AM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
In looking for reliable a Holy Power monitor on a new 80 Paladin, gave this a try. Several large usability issues.

For all four "Holy Power Spacing" and "Holy Power Size" sliders, try to move the sliders to an integer greater than 0 and the sliders will improperly automatically "slide back" to the full minimum.

For example, try to change "Holy Power Size (X)" to a value greater than 0 using the slider, it will automatically slide back to "-512", meaning the monitors will vanish off the screen. You have to manually enter positive values in the number box (for example, 100) for them to take effect. The slider bar still remains improperly on the full left after doing that. Try to move the slider again, it flips back to -512 and you have to start over.

In the Settings top menu, there are four different sliders, 2 of them labeled "X" and 2 of them labeled "Y" with all of them being unmarked...heh. Once you make the Holy Power boxes visible out of combat (via the Alpha bars), you can then see that the first 2 sliders are for it, but the other 2 you have no idea of. Can assess that they are for the cooldown bars, but its less than intuitive.

But the first "X" and "Y" sliders in Settings are not just for the Holy Power monitors, they strangely reposition both them and the cooldown bars together. The second X/Y set move the cooldown bars alone. Meaning in order to reposition the monitors, you have to move everything at once, then reposition the cooldown bars alone.

Very inconvenient, especially so since you can't actually see any of the cooldown bars out of combat unless you hit something like Hammer of Justice and still have its cooldown up OOC. Then you only have 1 minute to change the bars before they vanish...heh. Needs a "test" mode or similar.

And the fact they are resized using the very same "Scale" settings as the Holy Power monitors (that has problems as noted above) as well as "Display Order" for each (moves them only up and down when Enable Collapsing is disabled) means it can be very difficult to get them the size/position you want, if you can at all. Bars that are convenient to use can be resized by length and width and/or have draggable anchors and/or can be moved separately from other different UI elements (none of which apply to the cooldown bars here currently).

Nice idea combining both Holy Power monitors and ability cooldown bars, but needs a lot more usability work.
Last edited by Zidomo : 11-27-10 at 05:32 AM.
Report comment to moderator  
Reply With Quote
Unread 11-23-10, 01:04 PM  
PsiVen
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 13
Uploads: 5
Originally posted by shadow16990
Hi. Just started using this addon and I love it but I have a bug where divine plea and Avenging Wrath are anchored on top of each other. Dont know if its been reported to you but I dont see it here so
Keep up the good work

PS: Can upload a SS if you need
Are you using collapsing cooldowns or the standard fixed-position? If fixed-position you can move the anchor positions for each cooldown in the options menu, though they should not be overlapping in default settings.
Report comment to moderator  
Reply With Quote
Unread 11-22-10, 04:07 PM  
shadow16990
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hi. Just started using this addon and I love it but I have a bug where divine plea and Avenging Wrath are anchored on top of each other. Dont know if its been reported to you but I dont see it here so
Keep up the good work

PS: Can upload a SS if you need
Last edited by shadow16990 : 11-22-10 at 04:08 PM.
Report comment to moderator  
Reply With Quote
Unread 11-09-10, 10:08 PM  
Malqui
A Deviate Faerie Dragon

Forum posts: 17
File comments: 40
Uploads: 0
1x HolyTrinity-1.06\HolyTrinity.lua:419: attempt to index field 'db' (a nil value)
HolyTrinity-1.06\Options.lua:97: in function <HolyTrinity\Options.lua:94>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceConfigDialog-3.0-50:797: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:612>
AceConfigDialog-3.0-50:849: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:837>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0-33 (BankStack):314: in function `Fire'
...Stack\lib\AceGUI-3.0\widgets\AceGUIWidget-Slider.lua:76: in function <...Stack\lib\AceGUI-3.0\widgets\AceGUIWidget-Slider.lua:74>:

---
Report comment to moderator  
Reply With Quote
Unread 11-01-10, 10:31 AM  
Ruak
A Kobold Labourer

Forum posts: 0
File comments: 24
Uploads: 0
Hey, is there any chance to adjust the texture a bit so that it looks better when stretched vertically? Instead of flat wide blocks, I try to make them more like squares, more narrow and taller, but the black border becomes messy when you do that. It's usable, just a bit bad-looking. Thanks!
Report comment to moderator  
Reply With Quote
Unread 10-31-10, 05:24 AM  
springroro
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Hi, I keep getting this error msg after casting holy shock.

1279x HolyTrinity-1.03\HolyTrinity.lua:288: attempt to perform arithmetic on field 'duration' (a nil value)

Locals:

---
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 08:46 AM  
CamarisKT
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 2
Good stuff, love the idea of a sound warning. Some suggestions (sorry!):

- An option to customize the borders. I'd like to disable Fade and just not see anything when I have 0 Holy Power.
- An option to disable/enable all Cooldown watchers at once (maybe modularize the whole thing into Cooldowns and Holy Power and users can enable either one or both)
Last edited by CamarisKT : 10-25-10 at 08:46 AM.
Report comment to moderator  
Reply With Quote
Unread 10-25-10, 03:46 AM  
Merlinne
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Love love love where you're going with this add-on. Absolutely brilliant. Have a rogue friend that's currently very jealous

Couple of suggestions / questions from me. Is there any way that you can make it so that we can re-size the cd timers independently of the holy power indicator?

As it stands right now, I can't use them at all, since they'll take up too much space on my screen. Also, along those same lines, could you make it so that they can be re-sized by height and width, and not just scaled?

Ty so much for the work you're doing!
Report comment to moderator  
Reply With Quote
Unread 10-23-10, 12:02 PM  
Scrubsz
A Murloc Raider

Forum posts: 5
File comments: 1
Uploads: 0
Hello there,

I have downloaded your addon but i just dont see it on my screen, and it is enabled? how come?
Report comment to moderator  
Reply With Quote
Unread 10-23-10, 12:00 AM  
PsiVen
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 13
Uploads: 5
Hi swordbeta, sorry about this. There is a bug in 1.5 (and earlier) with any case where a cooldown immediately finishes, which will be triggered by Holy Shock and many glyphs. For now you will probably want to disable Holy Shock, and reload UI whenever you reglyph something with a cooldown.
Report comment to moderator  
Reply With Quote
Unread 10-22-10, 09:13 AM  
swordbeta
A Murloc Raider

Forum posts: 4
File comments: 7
Uploads: 0
After casting holy shock, sometimes the cd goes off immediately, causing holy trinity do this;
Code:
Message: Interface\AddOns\HolyTrinity\HolyTrinity.lua:298: attempt to perform arithmetic on field 'start' (a nil value)
Time: 10/22/10 15:58:37
Count: 661
Stack: [C]: ?
Interface\AddOns\HolyTrinity\HolyTrinity.lua:298: in function <Interface\AddOns\HolyTrinity\HolyTrinity.lua:291>

Locals: self = <unnamed> {
 0 = <userdata>
 spell = 20473
 spellname = "Holy Shock"
 lastupdate = 12.107000654563
 tdur = <unnamed> {
 }
 ttexture = texture {
 }
 duration = 0.01
 bar = <unnamed> {
 }
 texture = texture {
 }
}
elapsed = 0.016000000759959
index = <table> {
 1 = true
 2 = 0
 3 = 1
 4 = 1
 5 = "HolyTrinityBar"
 6 = 15
}
(*temporary) = nil
(*temporary) = 13379.726
(*temporary) = 0.01
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on field 'start' (a nil value)"
throttle = 0.1
GetTime = <function> defined =[C]:-1
And keeps on counting till my next holy shock.
Report comment to moderator  
Reply With Quote
Unread 10-22-10, 06:09 AM  
samvx
A Defias Bandit
 
samvx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 118
Uploads: 3
i like it. someone for combo point rogue/druid cat , same this? ty
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 04:28 AM  
Maziel
A Deviate Faerie Dragon
 
Maziel's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 152
Uploads: 7
Nice addon.

An idea for the Holy Power would be to add a sound file. With so many things to watch on the screen, sometimes a chime or monk chant would remind us to use it or check it. Just a thought. =D

[Edit] FOUND IT my previous question answered with the [] Flip Cooldowns options so removed my question.


[Edit 2]
Two quick suggestions.
Suggestion 1: Ability to move things via click and drag like in DBM, for ease of positioning.

Suggestion 2: Independent scaling. I'd like to mess around with the Holy Bar scale and move it to blend in with my UI which means making it smaller... but I don't want the cooldowns bar to rescale or I can't read it.
Last edited by Maziel : 10-17-10 at 04:41 AM.
Report comment to moderator  
Reply With Quote
Unread 10-17-10, 03:31 AM  
Rosteflott
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
great Addon, thank you

is it possible to add it to curse.com too? it would then be possible to synchronize it with there programm
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: