Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(37 Kb)
Download
Updated: 05-24-13 04:49 PM
Pictures
File Info
Compatibility:
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:05-24-13 04:49 PM
Created:09-06-10 11:06 AM
Downloads:7,246
Favorites:29
MD5:
Blessed  Popular! (More than 5000 hits)
Version: 50300.1
by: Ailae [More]
Blessed is a buff tracker for Paladins.

At the moment it tracks..

Hand of Freedom
Hand of Protection
Hand of Sacrifice
Hand of Salvation
Beacon of Light
Divine Favor
Divine Plea
Devotion Aura
Inquisition
Daybreak
Supplication
Infusion of Light
Avenging Wrath
Speed of Light
Sacred Shield
Guardian of Ancient Kings (Retribution)
Guardian of Ancient Kings (Holy)
Guardian of Ancient Kings (Protection)
Hand of Purity
Holy Avenger
Selfless Healer
Eternal Flame (I know Eternal Flame scales with haste, but I'm using 30 sec as a happy average right now.)
Divine Purpose
Ardent Defender

I've tried my best at adding spells for Mists of Pandaria, but I'm sure I've missed a few. Please leave a comment if there's a buff you think it should track. Offensive debuffs are outside the scope of this addon.

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.
50300.1
Bump version and TOC
Update Daybreak for 5.3
Show stacks for Daybreak
Always remove Beacon-timer

50200.1
Bump version and TOC
Bugfix when casting a spell on pet/NPC (revert new color cache for now)

50100.1
Removed Holy Shield
Tweaked duration of Inquisition and Daybreak
Added Eternal Flame (I know haste affects it, but let's go with 30 seconds)
Added check for Glyph of Inquisition
Added Divine Purpose
Tracking is no longer limited to just one character
Lookup class colors once, then cache
Removed some debug code
Added Guardian of Ancient Kings
Added Ardent Defender
Bumped version and TOC

50001.2
Bugfix for default spells
Hopefully only track Devotion Aura on player
Added Selfless Healer (with stacks)

50001.1
Huge update for the new expansion!

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 (14)
File Name
Version
Size
Author
Date
50200.1
37kB
Ailae
03-10-13 05:09 PM
50100.1
37kB
Ailae
03-01-13 02:07 PM
50001.2
37kB
Ailae
10-06-12 02:33 PM
50001.1
37kB
Ailae
09-28-12 11:18 AM
40300.3
37kB
Ailae
12-20-11 11:12 AM
40300.2
37kB
Ailae
12-12-11 02:32 PM
40300.2
36kB
Ailae
11-30-11 02:13 PM
40200.1
35kB
Ailae
06-29-11 05:07 AM
40100.1
35kB
Ailae
04-27-11 07:29 AM
40000.12
35kB
Ailae
02-09-11 03:28 AM
40000.11
35kB
Ailae
01-31-11 10:08 PM
40000.10
36kB
Ailae
01-19-11 02:16 AM
40000.9
35kB
Ailae
11-24-10 05:50 PM
40000.8
34kB
Ailae
10-21-10 06:45 AM


Post A Reply Comment Options
Unread 10-04-13, 11:36 AM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 317
File comments: 75
Uploads: 7
Originally Posted by theDelirus
Hi there,

thanks for this amazing addon, but there is an issue with "Selfless Healer" it dosn't update correctly when i already have the 3 stack buff. would you please fix it, or tell me how can i fix it by my own, it would be nice.
Hey, thanks for the kind words and for the report. The reason it won't update when it reaches the maximum amount of stacks is that there isn't a related event for that unfortunately. It's the same reason why I for the version I'm currently working on can't get the extended duration of Inquisition to function properly. I'll have to change quite a bit of things "under the hood" to get it to work properly, but hopefully I can have something ready in the near future.
__________________
Oh, the simulated horror!
Ailae is offline Report comment to moderator  
Reply With Quote
Unread 10-03-13, 03:34 PM  
theDelirus
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hi there,

thanks for this amazing addon, but there is an issue with "Selfless Healer" it dosn't update correctly when i already have the 3 stack buff. would you please fix it, or tell me how can i fix it by my own, it would be nice.
theDelirus is offline Report comment to moderator  
Reply With Quote
Unread 03-01-13, 02:08 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 317
File comments: 75
Uploads: 7
Finally got in on some WoW time.

I've made a lot of updates and just pushed a new release that'll be squared with the mods pretty soon hopefully. Let me know if there are any issues!

Thanks Arkadi, your post was very helpful.
__________________
Oh, the simulated horror!
Ailae is offline Report comment to moderator  
Reply With Quote
Unread 10-23-12, 04:43 AM  
Arkadi
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 12
Uploads: 2
Ok, thanks for updating your ui mod for Mists of Pandaria! I was having to use a quick and dirty edit of your mod to keep it working for a while there and it felt a little clunky at times. Anyways, down to business.

1.) http://www.wowhead.com/spell=20925 : You have Holy Shield still listed in your mod when it's been changed to Sacred Shield and thus you actually have the same spell listed twice in your mod, despite one being a misnomer. (Holy Shield no longer exists.)

2.) http://www.wowhead.com/spell=84963 : Inquisition is now 10 seconds per charge of Holy Power instead of 12 seconds. Your version of the ui mod has not updated to that fact and still shows as 12 seconds per charge of Holy Power.

3.) http://www.wowhead.com/spell=88819 : Daybreak now lasts 6 seconds instead of 12 seconds and boy do I wish it was still the old version, but it is what it is now...

4.) http://www.wowhead.com/spell=53563 : Beacon of Light, while it has an infinite duration now, would still be very nice to see who has the buff on them currently. I'm not sure how you're representing infinite time in your mod, thus in my quick and dirty fix I set it to an hour duration, as an example.

5.) Guardian of Ancient Kings, for Retribution and for Holy Paladins, both have combat log entries and would be fine for keeping in the mod. I made a bug report on the wow forums about the Protection Paladin version not reporting a combat log entry, but we'll have to wait and see if that ever gets fixed. In the mean time, you can likely add support for Ret and Holy still.

6.) http://www.wowhead.com/spell=63225 : Not that it's super important but in case someone feels like they want to glyph Inquisition while farming, leveling, or for whatever other reason, I didn't see any support for the glyph to double the duration for that.

7.) Abilities that I added in my quick and dirty update that you might consider adding as well:

Divine Purpose: SpellID = 90174 : http://www.wowhead.com/spell=90174
Execution Sentence: SpellID = 114916 : http://www.wowhead.com/spell=114916
Stay of Execution: SpellID = 114917 : http://www.wowhead.com/spell=114917
Repentance: SpellID = 20066 : http://www.wowhead.com/spell=20066
Ardent Defender: SpellID = 31850 : http://www.wowhead.com/spell=31850
Divine Protection: SpellID = 498 : http://www.wowhead.com/spell=498
Divine Shield: SpellID = 642 : http://www.wowhead.com/spell=642
Guardian of Ancient Kings (Retribution): SpellID = 86698 : http://www.wowhead.com/spell=86698
Guardian of Ancient Kings (Holy): SpellID = 86669 : http://www.wowhead.com/spell=86669
Hammer of Justice: SpellID = 853 : http://www.wowhead.com/spell=853
Fist of Justice: SpellID = 105593 : http://www.wowhead.com/spell=105593
Burden of Guilt: SpellID = 110300 : http://www.wowhead.com/spell=110300


Anyways, thanks again for keeping your mod up to date! I really appreciate this mod as it makes playing Paladin more enjoyable overall as tracking all my cooldown buffs can be a pain without it.


Edit: Oh! Also worth mentioning: You currently have Sacred Shield set to 30 seconds duration but its duration is scaled with haste. In my quick and dirty update I just used 28 seconds to be sure the buff was always up when the Blessed icon was up and it works, if slightly inaccurate (buff still up, icon down) at times. A scaling with haste function might be out of the scope of this addon, but would be the most accurate solution if you care to bother.
Last edited by Arkadi : 10-23-12 at 05:01 AM.
Arkadi is offline Report comment to moderator  
Reply With Quote
Unread 10-03-12, 12:22 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 317
File comments: 75
Uploads: 7
Originally Posted by Maxen
Hello! Would you consider putting the CD text inside de frame?
No plans at the moment, but I'll consider it for sure! Could be as easy as a toggle if you want it outside or inside.
__________________
Oh, the simulated horror!
Ailae is offline Report comment to moderator  
Reply With Quote
Unread 10-03-12, 08:22 AM  
Maxen
A Deviate Faerie Dragon

Forum posts: 17
File comments: 221
Uploads: 0
Hello! Would you consider putting the CD text inside de frame?
Maxen is offline Report comment to moderator  
Reply With Quote
Unread 02-07-12, 11:34 AM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 317
File comments: 75
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
Unread 02-03-12, 10:25 AM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
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
Unread 02-02-12, 02:42 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 317
File comments: 75
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
Unread 02-02-12, 02:35 PM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
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
Unread 02-01-12, 01:21 PM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
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-12 at 03:14 PM.
TehFurbolg is offline Report comment to moderator  
Reply With Quote
Unread 02-01-12, 12:51 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 317
File comments: 75
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
Unread 02-01-12, 08:01 AM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
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
Unread 12-20-11, 04:28 PM  
delphinae
A Kobold Labourer
Premium Member

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

Forum posts: 317
File comments: 75
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
Post A Reply



Category Jump: