DotFocus Features
DotFocus is DroodFocus continued!
Freely configurable Buffs / Debuffs tracker, energy monitor, combo points, power bar, player's healthbar, target's healthbar, player's manabar, threatbar, visual effects, cooldown on bars and icons for each spell, popup the icon of the ability whenever it becomes usable again, Buff / Debuff icon showing the remaining time on the debuff, the number of stack, the cooldown, timeleft for next tick for Dot, etc..., cast Bar, and much more.
Works for all classes (it has default configurations for feral/guardian druids, other classes can configure their spell lists manually).
Feral Druid
DotFocus is especially created for Feral Druid's special snapshot handling of Rip, Rake and Thrash. Keeping track of the snapshotted damage buffs with Tiger's Furor and Bloodtalons modifiers. It directly informs you, if a new bleed effect is stronger or weaker than the old one with a circle in the upper right corner of the debuff icon. The icons begin to blink, when you can overwrite them without loosing tick time (pandemic timers). Little dots at the bottom inform you, whether Tiger's Furor, Bloodtalons or Stealth were active when applying the dot.
The order of the dot indicators is from left to right: Tiger's Fury - Bloodtalons - Stealthed Rake
Command line
/dotfocus <arg>
Arg:
- 'options' to open configuration panel
- 'configmode' to switch configuration mode
- 'reset' to reset configuration to default
- 'buff' or 'debuff' to see a list of actuals buff/debuff with spellID in chat
Buenos días una pregunta el Dotfocus esta para la versión de la wotlk classic ?
Good morning, a question is Dotfocus for the version of the wotlk classic ?
There seems to be an annoying bug when trying to track Incarnation: Avatar of Ashamane. SpellID:102543
For some reason using the ability will cause DotFocus to 'reload' itself (doing the little startup animation). Once the buff expires or is manually clicked off this 'reload' happens again. It makes the addon a little jarring to use when your tracker icons periodically disappear and move around like that.
I'm not really sure what causes this bug. If I had to guess it's recognising Incarnation as a different form and is this 'reloading' the addon UI as if I shapeshifted.
A simple workaround would be disabling the little startup animation, but I can't find an option anywhere that lets me do that.
Edit: Nevermind, just saw your previous comment about this below. Hopefully Blizz fixes this on their end soon.
Hi Snowcloud,
thanks for your great work with dotfocus. I have a kinda huge performance issue since 10.0. I just added new conditions cause the new options and the different skillposibilities and my fps dropped from 120 in oribos to like 30!
I removed all the conditions and the fps goes up to 120 now, but with disabled dotfocus the fps are like 150.
For me as a raiding player the conditions are quite important and the amout of spells will grow... so maybe there is an options for the refreshtimings or caching because a condition should not influence the performance that much.
Thanks for readings and keep up the good work.
In reply to Kenny4szb:
I second this. I have huge performance issues with DotFocus, cutting my FPS in half almost with huge drops.
In reply to Ryecoke:
Try not to use conditional showing of spells for the time being, it's slowing it down, I think. Save either several different sets of spells or keep unused ones showing.
I also read the other comment with the possibility of wrong calculations.
I'm currently busy leveling and hope to look into this soon.
In reply to Snowcloud:
Hey snow, thanks for the reply. I will use separate profiles for now. Enjoy the experience!
In reply to Snowcloud:
In reply to Ryecoke:
Sorry to keep pinging you, but also, when talented into Incarnation, it seems to do some sort of "refresh" of everything when you use the cooldown (i.e. all the icons disappear and reload I think.) This doesn't happen for Berserk.
In reply to Ryecoke:
Please check the latest version for the performance issue. Feedback would be appreciated.
Looking into the other issues later.
In reply to Ryecoke:
This is reproducable. Blizz sends a SPELLS_CHANGED event... which I am sure is not supposed to happen. At the moment I see no possible fix.
Hi Snowcloud, first of all thank you very much for your work and keeping this wonderful addon up-to-date. It's my go-to Feral addon but I have been playing balance for the last few years (ew.)
Anyway, I just want to report some bugged snapshot behaviour:
- When there's a stealthed Rake (without TF), and then use TF: shows green dot, but it should be red/weaker.
- When there's a stealthed Rake (without TF), and then you proc sudden ambush: shows green dot, but should be gray/same.
- When there's fully buffed Rake, and then you proc sudden ambush with TF up, shows green dot, but should be gray/same. Likely same as above.
- When you have a rip with TF (no bloodtalons), and then proc bloodtalons with TF: shows grey dot, but it should be green/stronger. Additionally, there seems to be a larger bug at play on this one: it actually changes the rip to no snapshots when it should show TF.
Also, small issues that I think others have already reported:
- Brutal Slash, Feral Frenzy, Bloodtalons show regardless of having the talents.
- Savage Roar still shows.
In reply to Ryecoke:
I hope I have fixed all issues. Thank you for the wonderful problem description! Please have a look at v2.6.7 and give feedback if there are still issues.
FYI - I keep getting this error below. It seems to be happening when elements are trying to appear or disappear possibly. Happens in combat only (so far that I can see). One time I was out of combat (and I have the whole DotFocus UI off when out of combat), and I was attacked and this error appeared as soon as the mob aggroed and the DotFocus UI appeared.
Message: Interface/AddOns/DotFocus/DotFocus_fx.lua:372: bad argument #1 to 'SetAlpha' (Usage: self:SetAlpha(alpha))
Time: Mon Nov 21 23:06:37 2022
Count: 22
Stack: Interface/AddOns/DotFocus/DotFocus_fx.lua:372: bad argument #1 to 'SetAlpha' (Usage: self:SetAlpha(alpha))
[string "=[C]"]: ?
[string "=[C]"]: in function `SetAlpha'
[string "@Interface/AddOns/DotFocus/DotFocus_fx.lua"]:372: in function `ooc_update'
[string "@Interface/AddOns/DotFocus/DotFocus_core.lua"]:727: in function `OnUpdate'
[string "@Interface/AddOns/DotFocus/DotFocus_core.lua"]:278: in function <Interface/AddOns/DotFocus/DotFocus_core.lua:277>
Locals:
In reply to FatMag1c:
Hi! I'll look into it. For the meantime try disabling FX on spells to avoid the error
In reply to Snowcloud:
OK will do! Thank you.
In reply to FatMag1c:
I can't recreate this problem. I made a possible stability improvement in v2.6.5. Please test again and if it persists I would be thankful for ways to reproduce it.
In reply to Snowcloud:
Hey Snowcloud - Would be happy to test for you. I'll update latest version and see if I can make it happen. I will also document all the customizations I made to the UI/Plugin.
Just want to comment that I absolutely LOVE this addon. Just found it today and have been playing with it. Absolutely perfect for Feral. Thank you for the hard work on this, and the insane customization.
I think there's an issue with the Brutal Slash talent. I edited the Brutal Slash spell to only be displayed when the Brutal Slash talent is selected, but it seems to count either Brutal Slash OR Wild Slashes (the talent that shares the choice node with Brutal Slash). I need to completely untalent the node in order for the spell to disappear.
In reply to Reshyk:
Thanks for reporting! Should be fixed now!
In reply to Snowcloud:
I think its not tracking bloodtalons anymore. Only 1 tracked - TF.