Download
(11 Kb)
Download
Updated: 08/31/21 05:44 AM
Pictures
File Info
Compatibility:
Waking Flame (7.1.5)
Updated:08/31/21 05:44 AM
Created:05/01/18 11:17 PM
Monthly downloads:269
Total downloads:68,014
Favorites:69
MD5:
BuffTimers2  Popular! (More than 5000 hits)
Version: 2.31.1
by: uta.karas [More]
I decided to maintain BuffTimers addon.

What is this exactly?
With this you can make completely stand-alone timer bars for one specific spell each. You just go in settings (see pictures), choose how many bars you want, and then choose for every bar what spell it should show, also the size, colors and optional notifications(sound+text) can be customized.


READ BELOW BEFORE USE!
The name of effect is not always the same as the spell that causes it. (ex: Elemental Drain from Destruction Staff skill line doesn't have the effect of own skill, need to use Minor Magickasteal for track) I included a debug mode that will output all effect changes into chat, activate it in settings, then use the spell you want to track and check how it's actually called.


Wish List
  • Add buff-source setting (self caused buff only / all sources / external source only)
  • Allow to add custom hooks to various events (gain/update/fade) (e.g, start 'Acuity Fatigue' custom timer when 'Mechanical Acuity' fades
  • Add size/font settings to Notification
  • Add color settings individually by abilities to Notification
  • Add display style of timer in icon without bar
  • [implemented on v2.23.1] Add more sounds for notification
  • [implemented on v2.19.3] Add color settings to Icon and TimerText
  • [implemented on v2.19.2] Allow to drag the bars by the icons instead of only being able to move them by clicking the timer bar
  • [implemented on v2.19.1] Allow to use abilityId instead of effectName
  • [implemented on v2.18.0] Reverse bar (bar decreases left-to-right, instead of default right-to-left)

Issue List
  • [fixed on v2.29.0] the timer didn't disappear when Concentrated Force (proc of Asylum Destruction Staff) was consumed
  • [fixed on v2.29.0] the timer didn't disappear when Wrath of Elements (proc of Vateshran Destruction Staff) was disconnected
  • [fixed on v2.29.0] the timer didn't disappear when Force Overflow (proc of Vateshran Restoration Staff) was disconnected
  • [fixed on v2.22.1] the timer didn't disappear when Blastbones exploded
  • [fixed on v2.19.4] No notifications shows up when the buffs consumed
  • [fixed on v2.19.1] the timer didn't disappear when Defensive Posture (and morphs) was consumed
  • [fixed on v2.18.6] the timer didn't disappear when Crystal Fragments proc was consumed
  • [fixed on v2.18.5] the timer didn't disappear when Varen's Wall (proc of varen's legacy set) was consumed
  • [fixed on v2.18.4] the timer didn't disappear when Reflective Scale (and morphs) reflected all 4 projectiles
  • [fixed on v2.18.4] the timer didn't disappear when Defensive Rune was consumed
  • [fixed on v2.18.3] when you cast Boundless Storm or Power Surge before the timer end the addon doesn't track it anymore
v2.31.1
+ fixed API version

v2.31.0
+ compatible with update31 (Waking Flame)

v2.30.0
+ compatible with update30 (Blackwood)

v2.29.0
+ compatible with update29 (Flames of Ambition)
+ fixed a bug the timer didn't disappear when Concentrated Force was consumed
+ fixed a bug the timer didn't disappear when Wrath of Elements was disconnected
+ fixed a bug the timer didn't disappear when Force Overflow was disconnected

v2.28.0
+ compatible with update28 (Markarth)

v2.27.0
+ compatible with update27 (Stonethorn)

v2.26.0
+ compatible with update26 (Greymoor)

v2.25.1
+ removed dependency of LibStub

v2.25.0
+ compatible with update25 (Harrowstorm)

v2.24.0
+ compatible with update24 (Dragonhold)

v2.23.1
+ added more sound choices for notification

v2.23.0
+ compatible with update23 (Scalebreaker)

v2.22.1
+ fixed a bug the timer didn't disappear when Blastbones (and morphs) exploded

v2.22.0
+ compatible with update22 (Elsweyr)

v2.21.1
- removed libraries

v2.21.0
+ compatible with update21 (Wrathstone)

v2.20.0
+ compatible with update20 (Murkmire)

v2.19.5
+ slightly improved the notification system
+ adjusted setting menu

v2.19.4
+ fixed a bug that no notifications shows up when the buffs consumed

v2.19.3
+ added color settings to Icon and TimerText

v2.19.2
+ added feature of "Allow to drag icon to move the bar"
+ adjusted setting menu

v2.19.1
+ updated LibAddonMenu
+ added feature of "Allow to use abilityId instead of effectName"
+ fixed a bug the timer didn't disappear when Defensive Posture (and morphs) was consumed

v2.19.0
+ compatible with update19 (Wolfhunter)

v2.18.6
+ fixed a bug the timer didn't disappear when Crystal Fragments proc was consumed

v2.18.5
+ fixed a bug the timer didn't disappear when Varen's Wall (proc of varen's legacy set) was consumed

v2.18.4
+ fixed a bug the timer didn't disappear when Reflective Scale (and morphs) reflected all 4 projectiles
+ fixed a bug the timer didn't disappear when Defensive Rune was consumed

v2.18.3
+ fixed a bug that can't refresh timers of some abilities by recasting while effects up
+ updated abilityId list for Summerset change

v2.18.2
+ fixed a bug of creating wrong settings while initial installing

v2.18.1
+ fixed "Tracking feature in group/raid" didn't have settings of "Reverse bar direction"

v2.18.0
+ compatible with update18 (Summerset)
+ added feature of "Reverse bar direction"

v2.0.0
+ first release by Uta
+ profiles are now account-wide
+ added feature of "Tracking alkosh in group/raid"
+ added feature of "Tracking warhorn in group/raid"
+ slightly decreased the impact for performance
+ hide while showing settings
- removed "Custom Filter XtoY"
- removed slash commands

v1.x
see BuffTimers#ChangeLog
Archived Files (30)
File Name
Version
Size
Uploader
Date
2.31.0
11kB
uta.karas
08/31/21 05:07 AM
2.30.0
11kB
uta.karas
05/31/21 06:13 AM
2.29.0
11kB
uta.karas
02/18/21 07:39 PM
2.28.0
11kB
uta.karas
10/17/20 10:08 PM
2.27.0
11kB
uta.karas
08/18/20 08:33 PM
2.26.0
11kB
uta.karas
05/23/20 06:26 PM
2.25.1
11kB
uta.karas
03/02/20 03:54 AM
2.25.0
11kB
uta.karas
02/07/20 04:21 AM
2.24.0
11kB
uta.karas
10/15/19 05:16 PM
2.23.1
11kB
uta.karas
08/19/19 03:08 AM
2.23.0
11kB
uta.karas
08/02/19 09:27 PM
2.23.0
11kB
uta.karas
06/25/19 11:27 PM
2.22.0
11kB
uta.karas
05/11/19 09:16 PM
2.21.1
11kB
uta.karas
03/04/19 04:34 AM
2.21.0
54kB
uta.karas
02/24/19 08:16 PM
2.20.0
54kB
uta.karas
10/17/18 05:30 AM
2.19.5
54kB
uta.karas
09/24/18 02:39 AM
2.19.4
54kB
uta.karas
09/18/18 05:17 AM
2.19.3
54kB
uta.karas
09/10/18 05:05 AM
2.19.2
54kB
uta.karas
08/27/18 04:26 AM
2.19.1
54kB
uta.karas
08/20/18 02:39 AM
2.19.0
53kB
uta.karas
08/07/18 06:10 AM
2.18.6
53kB
uta.karas
07/17/18 03:22 AM
2.18.5
53kB
uta.karas
07/09/18 03:32 AM
2.18.4
53kB
uta.karas
07/02/18 04:00 AM
2.18.3
53kB
uta.karas
05/21/18 06:23 AM
2.18.2
53kB
uta.karas
05/14/18 05:24 PM
2.18.1
53kB
uta.karas
05/09/18 06:37 PM
2.18.0
53kB
uta.karas
05/07/18 04:24 AM
2.0.0
53kB
uta.karas
05/01/18 11:17 PM


Post A Reply Comment Options
Unread 05/02/18, 04:51 PM  
Scyantific

Forum posts: 1
File comments: 17
Uploads: 0
Can I overwrite the old Buff Timers information with this or do I have to go through and set up my preferences all over again? I have no issue with either.

Big thanks for resurrecting this mod, it's my go-to in Cyrodiil and raiding!
Report comment to moderator  
Reply With Quote
Unread 05/02/18, 05:21 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 3
Originally Posted by Scyantific
Can I overwrite the old Buff Timers information with this or do I have to go through and set up my preferences all over again? I have no issue with either.
Thank you for asking.

Profiles are now account-wide on ver2 so there is no compatibility with saved variables between ver1 and ver2.

But I prepared converter for those. I believe you can use ver2 as same as ver1 without any modification.
At least the converter worked well on my own case testing.

It might be better to backup saved variables before updating for just in case.

Thanks.
Report comment to moderator  
Reply With Quote
Unread 05/03/18, 08:55 AM  
ShinLaw

Forum posts: 0
File comments: 3
Uploads: 0
Thumbs up Notifications stay on screen

Thank you SO much for doing the update on this!! You guys fricking kick ass! The only issue I have seen lately, was that the bars for warhorn and alkosh stay on screen now even when no one has cast it. Is there a way that I can change this?

P.S. That change on the relentless focus buff after you use the proc is amazing. It often threw me off on the last version. Thanks for making that fix!
Report comment to moderator  
Reply With Quote
Unread 05/03/18, 10:12 AM  
bumka

Forum posts: 0
File comments: 10
Uploads: 0
Some requests/ideas:
Just in case you want to add some more functions.

1. Reverse bar (bar decreases left-to-right, instead of default right-to-left)
2. Increasing bars (bar increases from 0% to 100%)
3. Allow to use ability ID instead of name. There are some cases when two abilities have one name (haunting curse explosion1 and explosion2, for example)
4. Allow to add custom hooks to various events (gain/update/fade) (e.g, start 'Acuity Fatigue' custom timer when 'Mechanical Acuity' fades
Report comment to moderator  
Reply With Quote
Unread 05/03/18, 04:49 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 3
Re: Notifications stay on screen

Originally Posted by ShinLaw
The only issue I have seen lately, was that the bars for warhorn and alkosh stay on screen now even when no one has cast it. Is there a way that I can change this?
Thank you for asking.

The tracking feature for warhorn and alkosh also have same settings as normal bars. so plz confirm "Always Show" is set to "Off".
Report comment to moderator  
Reply With Quote
Unread 05/03/18, 05:18 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 3
Thanks for your requests.

Originally Posted by bumka
1. Reverse bar (bar decreases left-to-right, instead of default right-to-left)
I guess it's popular demand, and not so hard for implementing. It will be included in next update.

Originally Posted by bumka
2. Increasing bars (bar increases from 0% to 100%)
I can't imagine whether this feature is necessary.
Can you plz explain for what ability do you intend to use this feature?

Originally Posted by bumka
3. Allow to use ability ID instead of name. There are some cases when two abilities have one name (haunting curse explosion1 and explosion2, for example)
ok I know this request has existed for a long time since ver1.x. I'll try to implement this after Summerset.
Because I heard some IDs of ability will be changed and rank I-IV IDs will be integrated to one.

Originally Posted by bumka
4. Allow to add custom hooks to various events (gain/update/fade) (e.g, start 'Acuity Fatigue' custom timer when 'Mechanical Acuity' fades
About the Mechanical Acuity, it's hard to meet the real demand by custome hooks because system event doesn't have the duration of cooldown.
I think it needs indivisual implementing but try to do anyway.
Report comment to moderator  
Reply With Quote
Unread 05/04/18, 12:19 PM  
BaylorCorvette

Forum posts: 0
File comments: 2
Uploads: 0
*EDIT* - Never mind, I used the debug feature and found out it's called "Berserker"

Is anyone else having an issue for the buff timer working with weapon damage enchants? The buff timer works for my clever alchemist however it isn't working on the weapon damage enchant. On my character buff sheet the buff is called "Weapon Damage Enchantment" which is what I've tried using for the timer.
Last edited by BaylorCorvette : 05/04/18 at 12:22 PM.
Report comment to moderator  
Reply With Quote
Unread 05/07/18, 12:37 PM  
Random88

Forum posts: 2
File comments: 29
Uploads: 0
Is it possible to display the debuffs of each mob individually?
Report comment to moderator  
Reply With Quote
Unread 05/07/18, 04:36 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 3
Originally Posted by Random88
Is it possible to display the debuffs of each mob individually?
Sry no.
I think the feature is a bit different from the main purpose of this addon.
If you want it, try Untaunted addon.
It can individually track some sort of debuffs like Taunt, Elemental Drain and so on.
I'm not sure this include debuffs that you wanna track, but it's great addon.
Report comment to moderator  
Reply With Quote
Unread 05/09/18, 04:36 AM  
bumka

Forum posts: 0
File comments: 10
Uploads: 0
Originally Posted by uta.karas
Originally Posted by bumka
2. Increasing bars (bar increases from 0% to 100%)
I can't imagine whether this feature is necessary.
Can you plz explain for what ability do you intend to use this feature?
Set cooldown. For example, I've created 2 bars: one for set buff (default), second for cooldown (increasing). Alligned both bars so they are at the same place, size, etc. When the set procs, originally full bar starts to decrease until it hits 0 and then it starts to fill up again. So when it fills up I know the set is ready to proc again.

Originally Posted by uta.karas
Originally Posted by bumka
4. Allow to add custom hooks to various events (gain/update/fade) (e.g, start 'Acuity Fatigue' custom timer when 'Mechanical Acuity' fades
About the Mechanical Acuity, it's hard to meet the real demand by custome hooks because system event doesn't have the duration of cooldown.
I think it needs indivisual implementing but try to do anyway.
This is already implemented for Warhorn, but it's hardcoded. Why not parametrize it and allow to add some more custom hooks? Like, (name='ACUITY FATIGUE', triggerName='MECHANICAL ACUITY', triggerEventType=2, duration=13, delay=0) means: "When 'Mechanical Acuity' buff fades (EventType=2 is effect fade), start custom buff called 'Acuity Fatigue' for 13 seconds". I did so with acuity, but it is hard-coded too. All the params could just be set in addon settings menu.
Report comment to moderator  
Reply With Quote
Unread 05/09/18, 06:47 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 3
Originally Posted by bumka
Originally Posted by uta.karas
Originally Posted by bumka
2. Increasing bars (bar increases from 0% to 100%)
I can't imagine whether this feature is necessary.
Can you plz explain for what ability do you intend to use this feature?
Set cooldown. For example, I've created 2 bars: one for set buff (default), second for cooldown (increasing). Alligned both bars so they are at the same place, size, etc. When the set procs, originally full bar starts to decrease until it hits 0 and then it starts to fill up again. So when it fills up I know the set is ready to proc again.
ok thx, i understand what you want.
Report comment to moderator  
Reply With Quote
Unread 05/11/18, 02:53 PM  
prtpj

Forum posts: 2
File comments: 74
Uploads: 1
Hi...

How can I config or open menu settings????
Report comment to moderator  
Reply With Quote
Unread 05/12/18, 03:08 AM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 3
Originally Posted by prtpj
Hi...

How can I config or open menu settings????
it's just same as most addons.
[ESC] > SETTINGS > Addons > BuffTimers
Report comment to moderator  
Reply With Quote
Unread 05/14/18, 12:54 AM  
mendisabal

Forum posts: 3
File comments: 113
Uploads: 0
error

user:/AddOns/BuffTimers/Modules/Settings.lua:494: attempt to index a nil value
stack traceback:
user:/AddOns/BuffTimers/Modules/Settings.lua:494: in function 'BuffTimers:SettingsBuildMenu'
user:/AddOns/BuffTimers/Modules/Events.lua:7: in function 'BuffTimers.EventAddOnLoaded'
Report comment to moderator  
Reply With Quote
Unread 05/14/18, 05:29 PM  
uta.karas
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 41
Uploads: 3
Re: error

Originally Posted by mendisabal
user:/AddOns/BuffTimers/Modules/Settings.lua:494: attempt to index a nil value
stack traceback:
user:/AddOns/BuffTimers/Modules/Settings.lua:494: in function 'BuffTimers:SettingsBuildMenu'
user:/AddOns/BuffTimers/Modules/Events.lua:7: in function 'BuffTimers.EventAddOnLoaded'
Thx for report.
There was a bug of creating wrong settings while initial installing from v2.18.0
I fixed it so plz try with latest one.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: