Download
(10Kb)
Download
Updated: 08-05-08 05:01 PM
Pictures
File Info
Updated:08-05-08 05:01 PM
Created:unknown
Downloads:19,559
Favorites:72
MD5:

BlessingBar  Popular! (More than 5000 hits)

Version: 2.4.0-0.1
by: Cilraaz [More]

BlessingBar is an adaptation of CRiSPyToWN's AspectBar for Paladins. It creates a bar consisting of each of the available Blessings for the Paladin. Credit for the vast majority of code goes to CRiSPyToWN.

Change Log:
v2.4.0-0.1 (TOC 20400)
-- Updated TOC
v2.3.0-0.2 (TOC 20300)
-- Fixed BlessingBar.xml to use Buttons instead of CheckButtons, which fixed the issue with hilighting
-- Cleaned up some internal button code
v2.3.0-0.1 (TOC 20300)
-- Updated TOC
v2.2.0-0.2 (TOC 20200)
-- Cooldowns are now fixed. There are no numbered representations (a la OmniCC), but the visual representation is back!
v2.2.0-0.1a (TOC 20200)
-- To stop the errors the mod was producing, I've temporarily removed the global cooldown timer from showing on the buttons. This is only temporary until I figure out how to stop the errors. Otherwise, this is identical to v2.2.0-0.1.
v2.2.0-0.1 (TOC 20200)
-- Updated TOC
-- There may be potential issues in this release, but I saw none upon testing (no updates from v2.0-0.4)
-- I did notice a LUA error when clicking a spell. I am working on a way to stop this, but it appears something in the code is conflicting with the FrameXML LUAs, which are programmed by Blizzard. Until then, if you have no method of capturing LUA errors, it might be a little annoying.
v2.0-0.4 (TOC 20003)
-- Modified Blessings order
-- Added Config option to toggle Blessing of Protection on to and off of the bar (requires UI reload)
-- Added Config button to reload UI
v2.0-0.3a (TOC 20003)
-- Whoops! Uninitialized variables are fun! There shouldn't be any errors referring to GameToolTip any longer.
v2.0-0.3 (TOC 20003)
-- Added a handle to the SealBar to prevent accidental casting of Blessings.
-- This handle will not require a control-right-click any longer. It will take a simple left-click to move the bar using the handle
v2.0-0.2 (TOC 20000)
-- Fix to stop errors relating to protected functions
v2.0-0.1 (TOC 20000)
-- Initial Release

Post A Reply Comment Options
Unread 12-28-06, 05:57 PM  
OuttaLuck
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Anyway to make this for all buffs? Be kinda handy for other classes
Report comment to moderator  
Reply With Quote
Unread 12-29-06, 04:08 AM  
Cilraaz
An Aku'mai Servant
 
Cilraaz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 67
Uploads: 9
Anyway to make this for all buffs? Be kinda handy for other classes
I'm not sure. The new bar mods use the secure action button template that's provided by the default UI. I'm not certain if there would be a way to modify the spell cast by a modifier key while using the action button template. I will look into it, but off the top of my head, it doesn't look promising.
Report comment to moderator  
Reply With Quote
Unread 12-29-06, 09:34 PM  
Saiiyna
An Aku'mai Servant
 
Saiiyna's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 47
Uploads: 3
Originally posted by Cilraaz
I'm not sure. The new bar mods use the secure action button template that's provided by the default UI. I'm not certain if there would be a way to modify the spell cast by a modifier key while using the action button template. I will look into it, but off the top of my head, it doesn't look promising.
Actually as long as you arent in combat you can change the target and spell cast by secure buttons. So when the player logs on you could check the class and create bar buttons based on that. Also as long as they are out of combat they can probably drag whatever they want onto the bar.
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 07:36 AM  
Cilraaz
An Aku'mai Servant
 
Cilraaz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 67
Uploads: 9
Originally posted by Saiiyna
Actually as long as you arent in combat you can change the target and spell cast by secure buttons. So when the player logs on you could check the class and create bar buttons based on that. Also as long as they are out of combat they can probably drag whatever they want onto the bar.
Oddly enough, my reply was not originally to what is quoted in that post now. Someone had asked if I could use a key modifier (ie. ctrl) to make the button use Rank 1 of a spell, instead of its highest rank. I don't think you can do that with the secure template.
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 06:23 PM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 357
Uploads: 1
In combat use, and errors

The one time I attempted to use the BlessingBar in combat, it didn't do anything. I'm not entirely sure about what happened... I will check again later to make sure that it may not have been something else going on.

I did try out of combat later, and it worked, sort of. I mean I had to left click on a button in the BlessingBar, then click on the target to apply the blessing. I thought I should have been able to either left or right click on a button to apply the spell to a target, but it didn't do either. Is this right?

Related to the above items or not, I was seeing a lot of errors that mentioned BlessingBar. All of the errors were pretty much the same with different functions referenced, and the "BLessingBarButton6" was not always "6", but was most of the time. This may have been because I mostly had Blessing of Might applied to my character, and BoM was in the end button (Button6?). The text below is a dump from BugSack. The function "ClearAllPoints()" in the actual error was replaced by others in subsequent errors, such as "SetPoint()", Hide(), and so on. The remaining text, from BugSack, was identical in all of the errors, as far as I could tell.

[2006/12/31 12:48:22-311-x2]: <event>ADDON_ACTION_BLOCKED:AddOn 'BlessingBar' tried to call the protected function 'BlessingBarButton6:ClearAllPoints()'.
<in C code>: in function `ClearAllPoints'
BlessingBar\BlessingBar.lua:197: in function `BlessingBar_O'
BlessingBar\BlessingBar.lua:235: in function `BlessingBar_Update'
BlessingBar\BlessingBar.lua:169: in function `BlessingBar_OnEvent'
<string>:"BlessingBar:OnEvent":2: in function <[string "BlessingBar:OnEvent"]:1>
Last edited by Jaim Sandar : 12-31-06 at 06:40 PM.
Report comment to moderator  
Reply With Quote
Unread 01-07-07, 08:39 AM  
Cilraaz
An Aku'mai Servant
 
Cilraaz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 67
Uploads: 9
Re: In combat use, and errors

Originally posted by Jaim Sandar
The one time I attempted to use the BlessingBar in combat, it didn't do anything. I'm not entirely sure about what happened... I will check again later to make sure that it may not have been something else going on.

I did try out of combat later, and it worked, sort of. I mean I had to left click on a button in the BlessingBar, then click on the target to apply the blessing. I thought I should have been able to either left or right click on a button to apply the spell to a target, but it didn't do either. Is this right?

Related to the above items or not, I was seeing a lot of errors that mentioned BlessingBar. All of the errors were pretty much the same with different functions referenced, and the "BLessingBarButton6" was not always "6", but was most of the time. This may have been because I mostly had Blessing of Might applied to my character, and BoM was in the end button (Button6?). The text below is a dump from BugSack. The function "ClearAllPoints()" in the actual error was replaced by others in subsequent errors, such as "SetPoint()", Hide(), and so on. The remaining text, from BugSack, was identical in all of the errors, as far as I could tell.

[2006/12/31 12:48:22-311-x2]: <event>ADDON_ACTION_BLOCKED:AddOn 'BlessingBar' tried to call the protected function 'BlessingBarButton6:ClearAllPoints()'.
<in C code>: in function `ClearAllPoints'
BlessingBar\BlessingBar.lua:197: in function `BlessingBar_O'
BlessingBar\BlessingBar.lua:235: in function `BlessingBar_Update'
BlessingBar\BlessingBar.lua:169: in function `BlessingBar_OnEvent'
<string>:"BlessingBar:OnEvent":2: in function <[string "BlessingBar:OnEvent"]:1>
Awesome catch. You got me being lazy and not testing it in combat (stupid in retrospect, considering it's a mod using the new button structure).

I have fixed this error (I think). Basically, I set it to only be able to run the Update event if the player is not in combat. It didn't appear to strip any functionality. Test it and let me know. I'd do it myself, but I don't play my Pally anymore.
Report comment to moderator  
Reply With Quote
Unread 01-07-07, 12:34 PM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 357
Uploads: 1
Re: Re: In combat use, and errors

Originally posted by Cilraaz
Awesome catch. You got me being lazy and not testing it in combat (stupid in retrospect, considering it's a mod using the new button structure).

I have fixed this error (I think). Basically, I set it to only be able to run the Update event if the player is not in combat. It didn't appear to strip any functionality. Test it and let me know. I'd do it myself, but I don't play my Pally anymore.
OK, I'll test it later today. Thank you.
Report comment to moderator  
Reply With Quote
Unread 01-21-07, 10:21 PM  
Farook
A Molten Giant
 
Farook's Avatar

Forum posts: 595
File comments: 113
Uploads: 0
Does this support the greater buffs as well, or only the one for 5 minutes?
__________________
Report comment to moderator  
Reply With Quote
Unread 01-25-07, 04:11 PM  
Preacherman
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
This addon is pretty nice except you arent able to rearrange the order of the blessings. I didnt like having Blessing of Protection mixed in with the rest of the blessings. Also it would be awesome if you could maybe create a bar that has Lay of Hands, Divine Protection, Divine Intervention, Blessing of Protection and other ones like it all on one bar.
Report comment to moderator  
Reply With Quote
Unread 01-30-07, 01:16 AM  
Cilraaz
An Aku'mai Servant
 
Cilraaz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 67
Uploads: 9
Originally posted by Farook
Does this support the greater buffs as well, or only the one for 5 minutes?
It should support the greater blessings. I do not have a Paladin high enough to verify that they work, however, they are programmed in exactly as the lower blessings are and should theoretically work.
Report comment to moderator  
Reply With Quote
Unread 01-30-07, 02:12 AM  
Cilraaz
An Aku'mai Servant
 
Cilraaz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 67
Uploads: 9
Originally posted by Preacherman
This addon is pretty nice except you arent able to rearrange the order of the blessings. I didnt like having Blessing of Protection mixed in with the rest of the blessings. Also it would be awesome if you could maybe create a bar that has Lay of Hands, Divine Protection, Divine Intervention, Blessing of Protection and other ones like it all on one bar.
I changed the order of the Blessings to make a little more sense (to me at least). Full customization of the bar might end up in a later release.

I also added a toggle option in the config menu that allows for Blessing of Protection to be toggled on and off. This requires a UI reload, but at least now it can be taken out of the bar for those who don't wish for it to be on the bar.
Report comment to moderator  
Reply With Quote
Unread 01-30-07, 01:30 PM  
Jaim Sandar
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 357
Uploads: 1
self cast

I haven't tried today's new update, but the problem I'm having is self-casting. I think the standard Blizzard inteface allows for ALT-clicking to self-cast without changing target. That doesn't seem to work with this AddOn.

Edit:
Hmm... never mind about the ALT click thing. I tried it with blessings from my spellbook and it doesn't work there, either. I coulda swore...

Edit again:
After some research in to the ALT click thing, I found out that it had been nerfed by Blizzard in 2.0. Now they have an option for "Auto Self Cast" so you can click on a friendly spell when you have no target or an unfriendly target to cast on self. I confirmed that it works with BlessingBar. I guess that'll have to do.

...and again:
Really, I read in a Blizzard forum thread that ALT click self cast was nerfed. When I tried it was by alt clicking on a spell in my spellbook, and it didn't work. But now I find out that if the spell is in and action bar slot, alt click self cast DOES work!?!? I don't know what to believe, now.

Anyway, alt click self cast does not work in BlessingBar, but the Auto Self Cast option does. OK then.

Thank you for your support.
Last edited by Jaim Sandar : 01-31-07 at 05:48 PM.
Report comment to moderator  
Reply With Quote
Unread 03-18-07, 11:47 AM  
DY357LX
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Extra Row?

Is it possible to move the Greater Blessings to a new line/row?
(Maybe a file we could edit or something?)

I've got my Blessings listed Horizontally and scaled up slightly (easier to click) but now, at level 60, I have so many they're right across the screen

Great mod by the way
Report comment to moderator  
Reply With Quote
Unread 03-19-07, 09:50 PM  
Kougar
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0
When I first used this addon, it had no cooldown timers on the bars.

Have you any plans to impliment this function?
Report comment to moderator  
Reply With Quote
Unread 04-30-07, 09:50 AM  
Anahka
A Kobold Labourer

Forum posts: 0
File comments: 29
Uploads: 0
Add cooldowns (support for OmniCC?) , keybindings, an option to lock the bar and config-screen on right-click and you're done Same goes for SealBar ofcourse.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: