Download
(37Kb)
Download
Updated: 05-24-13 04:49 PM
Pictures
File Info
Updated:05-24-13 04:49 PM
Created:09-06-10 11:06 AM
Downloads:10,771
Favorites:24
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)


Post A Reply Comment Options
Unread 08-03-11, 01:25 PM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
Uploads: 0
Ah, it's an uncategorized spell - I'll look there then.

Thanks once again.
Report comment to moderator  
Reply With Quote
Unread 08-03-11, 10:58 AM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 318
File comments: 75
Uploads: 9
Re: SpellIDs (2)

Originally posted by TehFurbolg
With
http://www.wowhead.com/spell=74242
how do I get the ID of the buff? I can't seem to find the buff itself on wowhead. :/
http://www.wowhead.com/spell=74241 ?
__________________
Oh, the simulated horror!
Report comment to moderator  
Reply With Quote
Unread 08-03-11, 10:26 AM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
Uploads: 0
SpellIDs (2)

With
http://www.wowhead.com/spell=74242
how do I get the ID of the buff? I can't seem to find the buff itself on wowhead. :/
Report comment to moderator  
Reply With Quote
Unread 08-03-11, 09:58 AM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
Uploads: 0
Working :D

It works. You just have to be careful with the IDs but otherwise this is SO great!

You might think about bringing it out for every class with a simple tutorial how to implement timers - it would be extraordinary.
Report comment to moderator  
Reply With Quote
Unread 08-02-11, 01:33 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 318
File comments: 75
Uploads: 9
TehFurbolg: It should work in theory at least, I suggest you just play around with it a bit. Can always revert if things go kaboom.

There's a couple different ways to find the ID you need, but usually you can just use the ability name. Sometimes it doesn't match over and then you can use the combatlog or name of the actual buff (and search for it on wowhead) to find the correct ID. 498 is the one you want for your specific example.
__________________
Oh, the simulated horror!
Report comment to moderator  
Reply With Quote
Unread 08-02-11, 01:18 PM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
Uploads: 0
SpellIDs

How do I find out the Buff IDs? For example with
http://www.wowhead.com/spell=498
If I had the buff I would have the ID in the adressbar, but I am just able to find the ability, not the buff itself. :/
Report comment to moderator  
Reply With Quote
Unread 08-01-11, 03:20 PM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
Uploads: 0
Re: Re: Other classes supported

Originally posted by Ailae
It's definately possible, but keep in mind it wasn't made with that in mind. But if you change
lua Code:
  1. if class == "PALADIN" then
(line 113) to
lua Code:
  1. if class then
it should work, but I haven't played around with it. Use at your own "risk". :P
And then I just add timers at my own will? And they will just show up for that class, because otherwise I would not have that buff - I'm just thinkin' aloud.
I'll try and report back.
Report comment to moderator  
Reply With Quote
Unread 08-01-11, 11:41 AM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 318
File comments: 75
Uploads: 9
Re: Other classes supported

Originally posted by TehFurbolg
Is there any way to support other classes? I'd know how to put in timers for buffs, but I don't know how to break the "only work if class=paladin".
I found it in the .LUA, but I don't want to destroy the whole addon for me.
It's definately possible, but keep in mind it wasn't made with that in mind. But if you change
lua Code:
  1. if class == "PALADIN" then
(line 113) to
lua Code:
  1. if class then
it should work, but I haven't played around with it. Use at your own "risk". :P
__________________
Oh, the simulated horror!
Report comment to moderator  
Reply With Quote
Unread 07-28-11, 05:37 PM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
Uploads: 0
Other classes supported

Is there any way to support other classes? I'd know how to put in timers for buffs, but I don't know how to break the "only work if class=paladin".
I found it in the .LUA, but I don't want to destroy the whole addon for me.
Report comment to moderator  
Reply With Quote
Unread 07-27-11, 10:39 AM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
Uploads: 0
Originally posted by Ailae
Ahh, I see. I'm afraid that's not possible. It strictly looks for buff gains and losses so if you look for the buff (as your trigger) it'll get removed when you lose it, regardless if there's still time left on the counter.

Of the top of my head I can't give any suggestions for any addons that will do both. I have more or less never used a cooldown-addon other than having OmniCC to get text on my buttons.
Hmm, okay - too bad. Because I really like your timers I thought I'd give it a shot. Thanks though. (:
Report comment to moderator  
Reply With Quote
Unread 07-27-11, 10:26 AM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 318
File comments: 75
Uploads: 9
Originally posted by TehFurbolg
Actually I wanted the cooldown. But that's not done by increasing the number to 120.
Ahh, I see. I'm afraid that's not possible. It strictly looks for buff gains and losses so if you look for the buff (as your trigger) it'll get removed when you lose it, regardless if there's still time left on the counter.

Of the top of my head I can't give any suggestions for any addons that will do both. I have more or less never used a cooldown-addon other than having OmniCC to get text on my buttons.
__________________
Oh, the simulated horror!
Report comment to moderator  
Reply With Quote
Unread 07-27-11, 10:01 AM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
Uploads: 0
Actually I wanted the cooldown. But that's not done by increasing the number to 120.
Report comment to moderator  
Reply With Quote
Unread 07-26-11, 02:36 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 318
File comments: 75
Uploads: 9
Re: Self implement timers

Originally posted by TehFurbolg
Can I somehow implement timers by myself? I'd like my Core of Ripeness there, but I don't know how to.
Just add this somewhere after the things already listed, but before the } (eg after line 35 and before line 50).

Code:
[91155] = 20,
__________________
Oh, the simulated horror!
Report comment to moderator  
Reply With Quote
Unread 07-26-11, 02:32 PM  
Ailae
A Rage Talon Dragon Guard
 
Ailae's Avatar
AddOn Author - Click to view AddOns

Forum posts: 318
File comments: 75
Uploads: 9
Originally posted by Fabsl
Hi, very nice addon. Thank you for this. I wonder if it is possible to configure the timer. I use OmniCC and Blessed shows both timers. OmniCC inside the frame and the built in timer below.



Any hints?

cheers
Fabsl
Hm, which version of OmniCC are you using? I have set the flag .noCooldownCount = true for the Cooldown-frame to "block" the OmniCC-timer.
__________________
Oh, the simulated horror!
Report comment to moderator  
Reply With Quote
Unread 07-26-11, 11:47 AM  
TehFurbolg
A Defias Bandit
 
TehFurbolg's Avatar

Forum posts: 3
File comments: 58
Uploads: 0
Self implement timers

Can I somehow implement timers by myself? I'd like my Core of Ripeness there, but I don't know how to.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: