Download
(37 Kb)
Download
Updated: 12-20-2011 11:12 AM
Pictures
File Info
Tested:Hour of Twilight 4.3
Updated:12-20-2011 11:12 AM
Created:09-06-2010 12:06 PM
Downloads:4,449
Favorites:27
MD5:
This AddOn is 4.3 compatible
Blessed
Version: 40300.3
by: Ailae [More]
Blessed is a buff-tracker for Paladins.

At the moment it tracks..

Judgement of the Pure
Beacon of Light
Crusader
Holy Shield
Divine Plea
Hand of Protection
Hand of Sacrifice
Hand of Freedom
Hand of Salvation
Infusion of Light
Inquisition
Sacred Duty
Divine Favor
Aura Mastery
Saint's Vigor (Paladin Holy T13-bonus)

You can see how it looks in the little preview to the right. If the buff is on yourself, the text will say 'You!' as is evident in the screenshot to the right. If it's on another player, it will say the players name (with classcolor) but it will be truncated to 3 chars - mainly because it looks weird with long names.

The texture (border) is made by zork, taken from his RothUI. It's included here with his permission.

Use /blessed to open up the options. Each individual buff can be disabled in the options.

Please report any bugs you find and also if you have any suggestions on which spells it should track, let me know and I'll consider it. The design is not to track debuffs on mobs/players, but buffs rather. I don't really play Retribution so I'm at a total loss there what would be appropriate.
40300.3
Added Zealotry, Avenging Wrath and Guardian of the Ancient Kings

40300.2
Added a couple of spells, by request, all of which are disabled by default
Divine Favor
Saint's Vigor
Aura Mastery
Added necessary Glyph-checks due to Divine Favor
Made sure new spells added later on are added to the savedvars
Actually use proper version.

40200.2
Always kill Beacon.
4.3 fixes and updates
Made first round of implementing toggles for each buffs.

40200.1
TOC/Version-bump.
Changes that reflect changes to combat log events.

40100.1
SetMaxFramerate seems to be gone, commented it out for now.
Sacred Duty is now 10 seconds.
TOC/Version-bump.

40000.12
Divine Plea now has a 9 second duration.

40000.11
House-cleaning.

40000.10
Added Infusion of Light and Crusader.

40000.9
Changed timerstyle on timers above 60 seconds (now Mm instead of M:SS)
Bumped Beacon of Light to 5 minutes (300 sec).
Removed everything related to glyphs.
Some touches and cleanups.
Removed the talent-check for Inquisition, since it was not used anyway.

40000.8
Fixed a bug with timers due to restructuring of code.
Reverted the change to remove "You!", looked weird.

40000.7
Removed Daybreak, if you still want it just remove the "--" in front of that line in the code.
Added Sacred Duty for Prot.
Reworked a lot of the code, please report any errors.
Switched to using SavedVariables to save position so you'll probably have to move it to where you had it before.

40000.6
Holy Radiance is actually working now.
Added Daybreak proc for Holy.

40000.5
Update talentchecks to reflect changes done to the trees
Added a check so that if someone, for whatever reason ,types the commands in all capitals it will still work.
Implemented a special case for Inquisition so that it will use the actual duration and no longer assume it was used with 3 Holy Power. Tested as Holy and Prot.

40000.4
Removed some spells and ranks.
Fixed error with GetGlyphSocketInfo() due to changes in the returns.
Tested Inquisition, works fine.

40000.3
Added Holy Radiance. Untested.

40000.2
Fixed error when demoing (thanks Stanzilla).
Updated talent-checks to point to the good stuff.
Added Inquisition (thanks Haleth). The code makes an assumption here though that you only use it with a full stack of Holy Power. So default the duration is 12, if talented the duration is 30s. My paladin isn't 81 yet so wasn't able to test it properly, should work though.

40000.1
Removed some spells (Sacred Shield, FoL HoT).
Initial upload for Cataclysm.
Optional Files (0)


Archived Files (9)
File Name
Version
Size
Author
Date
40300.2
37kB
Ailae
12-12-2011 02:32 PM
40300.2
36kB
Ailae
11-30-2011 02:13 PM
40200.1
35kB
Ailae
06-29-2011 06:07 AM
40100.1
35kB
Ailae
04-27-2011 08:29 AM
40000.12
35kB
Ailae
02-09-2011 03:28 AM
40000.11
35kB
Ailae
01-31-2011 10:08 PM
40000.10
36kB
Ailae
01-19-2011 02:16 AM
40000.9
35kB
Ailae
11-24-2010 05:50 PM
40000.8
34kB
Ailae
10-21-2010 07:45 AM


Post A Reply Comment Options
Old 02-07-2012, 11:34 AM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 307
File comments: 72
Uploads: 7
Ok, seems like Guardian of the Ancient Kings doesn't trigger an SPELL_AURA_APPLIED event so it's not being picked up as it should. I'll look into it.
__________________
Oh, the simulated horror!
Ailae is offline Report comment to moderator  
Reply With Quote
Old 02-03-2012, 10:25 AM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 2
File comments: 57
Uploads: 0
When I activate the three of them in the .lue-file it doesn't show up and even when I type in the /run-line you gave me it's not showing. :/
TehFurbolg is offline Report comment to moderator  
Reply With Quote
Old 02-02-2012, 02:42 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 307
File comments: 72
Uploads: 7
Originally Posted by TehFurbolg
Hmm, I tried to figure out how to include the Guardian of Ancient Kings - but I'm not able to do it.
I tried the various SpellIDs I found, but none was working. The buff itself has the ID '86659' (found that out by using an addon), but that doesn't work.
Doesn't the addon simply check if the buff with the ID X is up or not and if it is, it displays the icon and the timer?

Is there any trick I overlooked?

Greets
All 3 versions of Guardian of Ancient Kings are already included, but disabled by default. You can toggle them in the options (/blessed). Unfortunately the options are sorta WIP so it's more or less impossible to differentiate between the 3 versions. But just toggle them all and it'll pop up. I suppose you can "force" it via typing
Code:
/run BlessedDB.spells[86659].enabled = true
while in-game.

Yeah, in essence it checks for buffs being applied, if the source is yourself and buff itself is enabled it will display an icon with a timer.
__________________
Oh, the simulated horror!
Ailae is offline Report comment to moderator  
Reply With Quote
Old 02-02-2012, 02:35 PM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 2
File comments: 57
Uploads: 0
Hmm, I tried to figure out how to include the Guardian of Ancient Kings - but I'm not able to do it.
I tried the various SpellIDs I found, but none was working. The buff itself has the ID '86659' (found that out by using an addon), but that doesn't work.
Doesn't the addon simply check if the buff with the ID X is up or not and if it is, it displays the icon and the timer?

Is there any trick I overlooked?

Greets
TehFurbolg is offline Report comment to moderator  
Reply With Quote
Old 02-01-2012, 01:21 PM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 2
File comments: 57
Uploads: 0
Okay, thanks.

I already put in a lot of spells, but it wasn't working - I wanted to make sure, if I had to do something different in some way.

Then I'll just search for an error in my syntax.

edit: Found it. Thanks, I'm out.
Last edited by TehFurbolg : 02-01-2012 at 03:14 PM.
TehFurbolg is offline Report comment to moderator  
Reply With Quote
Old 02-01-2012, 12:51 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 307
File comments: 72
Uploads: 7
Re: Me Again

Originally Posted by TehFurbolg
But somehow I messed something up.
So, my three questions:
1. Is this way to make it work for other classes too still correct? Or do I have to change something different/extra?
2. Can I simply add buffs by writing them in the same style as the other buffs?
3. Empty lines don't change anything in code, right? So I don't have to watch out with those.
Heyas. Nothing has changed about the class-check and no, empty blank lines doesn't affect anything.

However, since you asked the format for buffs have changed slightly. If you want to add something new, just add it like this:
Code:
[spellid] = { 
	enabled = true, -- default value
	duration = x, 
},
And just substitute spellid and x (duration in seconds) accordingly.
__________________
Oh, the simulated horror!
Ailae is offline Report comment to moderator  
Reply With Quote
Old 02-01-2012, 08:01 AM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 2
File comments: 57
Uploads: 0
Me Again

Aloha, it's me again, if you remember me.

I downloaded the new version today and forgot to backup my old folder, so all my extra buffs I added are gone.
I added a lot of buffs and changed the
Code:
if class = "Paladin" then
to
Code:
if class then
(that's how it worked last time for different classes).

But somehow I messed something up.
So, my three questions:
1. Is this way to make it work for other classes too still correct? Or do I have to change something different/extra?
2. Can I simply add buffs by writing them in the same style as the other buffs?
3. Empty lines don't change anything in code, right? So I don't have to watch out with those.

A giant thanks in advance!
Greets, TehFurbolg
TehFurbolg is offline Report comment to moderator  
Reply With Quote
Old 12-20-2011, 04:28 PM  
delphinae
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Thanks so very much!
delphinae is offline Report comment to moderator  
Reply With Quote
Old 12-20-2011, 11:14 AM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 307
File comments: 72
Uploads: 7
Added the new spells now, new version is pending approval atm.

I'm not entirely happy with the options and stuffs right now (you can't really differentiate between the different Guardian-spells for example) so I'm gonna try and get that sorted when I get the chance.
__________________
Oh, the simulated horror!
Ailae is offline Report comment to moderator  
Reply With Quote
Old 12-18-2011, 01:08 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 307
File comments: 72
Uploads: 7
Hey guys, I'll look into adding those 3 spells. I haven't played Retribution since the early days of leveling through Northrend so I have no idea what should be tracked. :P

Should have something ready in a couple of days.
__________________
Oh, the simulated horror!
Ailae is offline Report comment to moderator  
Reply With Quote
Old 12-14-2011, 07:20 AM  
delphinae
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
I would like to echo Arkadi's requests for Avenging Wrath, Zealotry, and Guardian of the Ancient Kings to be tracked. Thank you for your work on this addon.
delphinae is offline Report comment to moderator  
Reply With Quote
Old 12-13-2011, 04:44 PM  
Arkadi
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 10
Uploads: 1
Originally Posted by Ailae
Added the spells you requested, but they're disabled by default. Just go into the options (/blessed) and enable to have them show up.

Please let me know if there are any issues.
Sweet, thanks for the update. All of the options you added work fine so good job with that.

I was going through all of the options available and noticed Avenging Wrath, Guardian of Ancient Kings, and Zealotry aren't tracked either. Two of the three are not overly important for the other specs, but Retribution spec lines up it's abilities with those and Inquisition is tracked, so it seems kind of odd that those 3 aren't tracked.

I'm not trying to make more work for you and thank you for what you've done already. If you could let me know how to add abilities to the list I'd be happy to do that myself so you aren't updating the mod for things you won't use. Either way, let me know and thanks again!
Arkadi is offline Report comment to moderator  
Reply With Quote
Old 12-12-2011, 02:33 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 307
File comments: 72
Uploads: 7
Added the spells you requested, but they're disabled by default. Just go into the options (/blessed) and enable to have them show up.

Please let me know if there are any issues.
__________________
Oh, the simulated horror!
Ailae is offline Report comment to moderator  
Reply With Quote
Old 12-11-2011, 04:29 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 307
File comments: 72
Uploads: 7
Originally Posted by Arkadi
Hmm, it works fine on Ultraxion now, so nice job fixing that up.

On the other hand, you say it won't work with my own buffs in game and that's true too. However, you have Daybreak listed in the lua as one of the things that should work, but it's set to false there. But, changing it to true, does not enable it in game.

I kind of want to add Saint's Vigor (T13 2piece bonus - shorter duration than Divine Favor), Divine Favor, and Aura Mastery to the list of icons that Blessed will pop up. Is there any chance you could either add the options to do that or tell me how to add them myself?

Thanks in advance for any help and keep up the good work with this add-on.
You'd have to enable Daybreak from the in-game options (accessed either via /blessed or the Interface Options-menu).

I'll look into the spells you listed, shouldn't be any problem adding them.
__________________
Oh, the simulated horror!
Ailae is offline Report comment to moderator  
Reply With Quote
Old 12-08-2011, 03:37 PM  
Arkadi
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 10
Uploads: 1
Originally Posted by Ailae
Thanks for the kind words.

The issue appears because there's no Combat Log event that the buff fades when the player is in another realm. I've added a check to always kill Beacon, that should help.

I've just pushed an update that removes Holy Radiance and adds options to toggle each individual buff on and off. At the moment, you can't add your own buffs in-game, but it's on the to do list somewhere.
Hmm, it works fine on Ultraxion now, so nice job fixing that up.

On the other hand, you say it won't work with my own buffs in game and that's true too. However, you have Daybreak listed in the lua as one of the things that should work, but it's set to false there. But, changing it to true, does not enable it in game.

I kind of want to add Saint's Vigor (T13 2piece bonus - shorter duration than Divine Favor), Divine Favor, and Aura Mastery to the list of icons that Blessed will pop up. Is there any chance you could either add the options to do that or tell me how to add them myself?

Thanks in advance for any help and keep up the good work with this add-on.
Arkadi is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: