Get an Epic Experience with Premium

Dominos_BuffTimes

Action Bars Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 1,218 Monthly Downloads
  • Supports: 5.3.0
  • 288,567 Total Downloads
  • Updated 05/25/2013
  • Created 10/24/2008
  • 353 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: BSD License
  • Newest File: v1.2.59
or

About Dominos_BuffTimes

Dominos_BuffTimes is a modification of Dominos_Buff (found with Dominos) that shows buff/debuff times (for spells that you cast) on action buttons as a cooldown (in addition to coloring the borders of the buttons). When used with OmniCC, this should show the countdown until a buff/debuff expires as a number on the button.

This addon is meant to be used as a replacement of the Dominos_Buff mod. If you have Dominos, ensure that you disable Dominos_Buff when using Dominos_BuffTimes.

While this has only been tested with Dominos and the vanilla buttons, it should work with any action bar mod.

Dominos_BuffTimes supports focus macros. Where a button has a macro on it with a name containing " Focus" (that is "Focus" with a space in front of it, like "Banish Focus") the button will show buff/debuff times for the focus target.

It is also possible to configure the behaviour of certain buffs and debuffs via command-line (using /bufftimes) and interface options (under Interface->Addons->Dominos_BuffTimes). Spells can be configured to not show timers at all (for when seeing the spell cooldown is preferable - border coloring is still used). Default ignored spells are Judgement of Light and Mortal Strike.

By default, buffs will show times regardless of the original caster. Buffs can be configured to only show times if you casted the buff (for HoTs, etc.). Default buffs in this list are Renew.

By default, debuffs will only show times if you casted the debuff. Debuffs can be configured to show times regardless of the original caster (for Banish, etc.). Default debuffs is this list are Banish, Fear.

It is possible to configure self-only buffs. These buffs will show a timer for buffs on you, regardless of who is targetted. It also overrides the actual cooldown, so for short cooldown abilities, you will see a green border and the time left on the button. When the buff expires, the green border will disappear and the normal cooldown will appear. This is configurable and there are defaults provided.

It is possible to add spell translations. This allows you to configure other spells that should trigger the timer on your buttons. For example, a warlock may want to translate "intimidating shout" into their "fear". This would appear in the Translations tab as "Fear -> Intimidating Shout". With this added, you would see the cooldown timer if the target had fear or intimidating shout active.

It is also possible to configure override spells. These spells will show the timer if the spell is active even if the spell's cooldown is greater than the time left on the buff/debuff.


Please report any bugs by raising a ticket in CurseForge.

I receive notifications when tickets are raised; I do not for comments. Please use comments for general feedback.

------------------------------------------------------------------------
r60 | starslayer2 | 2013-05-26 00:08:35 +0000 (Sun, 26 May 2013) | 1 line
Changed paths:
   A /tags/v1.2.59 (from /trunk:59)

Tagging as v1.2.59
------------------------------------------------------------------------
r59 | starslayer2 | 2013-05-26 00:00:39 +0000 (Sun, 26 May 2013) | 1 line
Changed paths:
   M /trunk/libs/AceAddon-3.0/AceAddon-3.0.lua
   M /trunk/libs/AceConfig-3.0/AceConfig-3.0.lua
   M /trunk/libs/AceConfig-3.0/AceConfig-3.0.xml
   M /trunk/libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.lua
   M /trunk/libs/AceConfig-3.0/AceConfigCmd-3.0/AceConfigCmd-3.0.xml
   M /trunk/libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   M /trunk/libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.xml
   M /trunk/libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua
   M /trunk/libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.xml
   M /trunk/libs/AceConsole-3.0/AceConsole-3.0.lua
   M /trunk/libs/AceDB-3.0/AceDB-3.0.lua
   M /trunk/libs/AceGUI-3.0/AceGUI-3.0.lua
   M /trunk/libs/AceGUI-3.0/AceGUI-3.0.xml
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIContainer-BlizOptionsGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIContainer-DropDownGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIContainer-Frame.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIContainer-InlineGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIContainer-ScrollFrame.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIContainer-SimpleGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIContainer-Window.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-ColorPicker.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Heading.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua
   A /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Keybinding.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Label.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua
   M /trunk/libs/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua
   M /trunk/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua

- Updated Ace libraries.
------------------------------------------------------------------------
r58 | starslayer2 | 2013-05-25 23:43:09 +0000 (Sat, 25 May 2013) | 1 line
Changed paths:
   M /trunk/Dominos_BuffTimes.toc

Update TOC to 5.3.0.
------------------------------------------------------------------------
r57 | starslayer2 | 2013-05-20 07:48:45 +0000 (Mon, 20 May 2013) | 2 lines
Changed paths:
   M /trunk/Dominos_BuffTimes.toc
   M /trunk/main.lua

- Updated TOC to 5.2.
- Added some default setting for Monk class. Not tested.
------------------------------------------------------------------------

Comments

First Previous Page 10 of 12 Next Last
  • #35
    I've been running it for awhile without this issue. Are you sure it's this addon that's causing it? Have you tried disabling it to see if the problem remains?
  • #28
    Great Addon, But I have a question I set it all up on my druid and mage and everything works great except for "Scorch" no matter what I do it will not show me the remaning time left so i know to refresh it any help would be greatly appreciated
  • #29
    Improved Scorch? I'll try to get this fixed, but not having a mage I may not be able to test it properly.
  • #32
    Kathris, or any other mage with the same problem:

    Please download the alpha version here: http://wow.curseforge.com/projects/dominos_bufftimes/files/17-r22/

    and let me know if this fixes the problem. Cheers.
  • #33
    A while back I hacked the code to do the same kind of thing, and then as now this works to show Imp. Scorch on buttons. I actually feel like there are a lot of possibilities for this addon if one could freely associate certain buffs with certain spells (even if they don't share the same name) or impose certain cooldowns on spells (e.g. hidden cooldowns on trinkets or stuff like Eclipse). But I realize that also complicates things substantially.
  • #27
    BTW, if I didn't mention it, I appreciate the work you have done with Dominos/Bongos, have used them since BC.
  • #30
    Bizarre problem. Thanks for the info. I'll look into it.

    Also, I didn't do anything with Dominos/Bongos. Pile your praise on Tuller (http://wow.curse.com/members/Tuller.aspx), he deserves it. :) I only modified part of one of his addons to create this one. The Dominos part of the name was to signify that it originally came from Dominos.
  • #31
    Actually, given your description, I'm not sure there's a problem at all. You do realise that Devastate will show the timer for the debuff (Sunder Armor) don't you? Same with Thunder Clap - it will show the debuff on the target (which should count down from 20 seconds from memory). If you want to show the actual cooldown on Thunder Clap, you'll need to set BuffTimes to ignore it.

    Sorry if this is incorrect, just seems to be what the problem is from what I can see. I've tested on my warrior and it seems to be working correctly.

    Can you clarify this for me?
  • #26
    I noted in a raid today I was getting the wrong cooldowns on abilities (like 20 seconds on Thunderclap) and even cooldowns on abilities that have none (30 seconds for Devastate). I disabled the mod and things worked ok. I have been using OmniCC which appeared to work fine with plain UI or with Dominos sans Buff Timers.

    I noticed it happened part way thru an OS run (on the main boss while I was OT on a drake...). It doesn't exhibit when first logged in on initial fights.

    Other thing noted, the inappropriate timers coincided with adjacent abilities (ie, my Devastate got a 30 second cooldown like Concussive Blow which it was next to; Thunderclap got a 20 second cooldown like Shackwave which is also adjacent). Hope that helps narrow it down.

    This is with the latest version downloaded last night - 1.1.20
  • #17
    It appears that the counter isn't working properly in 3.1 -- the button will list the times for any instance of the spell, including ones that were not cast by you. This makes it pretty impossible to use for DoT-rotations or things like that.
  • #18
    Thanks for letting me know. Haven't had any chance to check it in 3.1 so will get onto it when I can.
  • #19
    It would appear that 3.1 has replaced the 'isMine' value with one called 'unitCaster'. This may be the cause of the problem.

    I'm going to go through my local copy and alter the code a bit to test for unitCaster=='player'. I'll let you know if it works.
  • #22
    This is now fixed in the latest version. Thanks for the info!
  • #20
    great addon, my lock feels lost without this....

    I tried what you said Nomoon, and replaced isMine with unitCaster in the .lua, still didnt work for me. I'm not good with code so there could be something that I'm missing.

    keep us updated if you find a solution. Thanks
  • #21
    just another note, the buffs from other player will only show if they are in your party (and possibly raid). When you are solo, and other players of like class throw up the same dots on your target, the mod works normally and does not show their timer.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Leaguepedia PAX Skin Giveaway