
Debuffs on target sometimes do not update or update erratically
muphrid15 opened this issue ยท 10 comments
Version:
11.0.1 for interface 110002
Bug description:
Debuff timers and highlights do not consistently update properly for target debuffs, particularly in raid encounters.
What did you expect?
Debuff timers reflect the actual current duration and application status on the target.
How to reproduce:
Particularly prone to happening on Cauldron of Carnage intermissions, but happens sporadically on other encounters in Liberation of Undermine.
Screenshots:
See youtube playlist for additional examples.
In attached image; Rake duration is corect. Rip duration is that of Torq despite Flarendo targeted. Moonfire is not highlighted. Adaptive Swarm is highlighted but with no duration. Thrash duration is correct.
The druid data has not been updated since patch 9.2. Do you use some custom data source? If not, this might be the cause of the missing highlight for moonfire.
From your screenshot it is quite hard for me to verify your statements. I see Rip with a remaining duration of 2.2 seconds and two debuffs on both Torq and Flarendo with the same duratation. Whether they are Rip or not, I cannot tell, because of the duration timer covering the icon.
I don't play a druid, I don't know about Adaptive Swarm. I see it in the current spell data as a necrolord covenant ability, I see two spells with a flash highlight and no duration on your screenshot. Even if adaptive swarm reused the spell id from patch 9.2 the highlight would be a greed or red border, not a flash. So I asume the flash is either a custom rule or comes from the stock ui.
So from what I can tell, it seems to be woking as expected. Please, if you mean to provide further feedback in support of your claim, make it more processable for me. Clip the screenshot to the relevant parts, highlight your statement (like use a border or add text or something). Other than that you could try to retarget and see if durations and displays update property this way.
Perhaps the following will be more illustrative.
- Rake: is correct
- Thrash: is correct
- Adaptive Swarm (391889): debuff border is correct, but no duration.
- Rip: debuff border is correct, duration is duration on Torq, not current target (Flarendo). You saw 2.2-second debuff on Flarendo; this is Bloodseeker Vines (439531).
- Moonfire: no debuff border, no timer.
In my experience retargeting does not consistently fix this issue. Indeed, if you consult video 2 in the playlist, you will see I switch from one boss to the other; the timers remain the first boss's timers, switch back to the first boss, then to the second boss, and the timers and borders are still broken.
I do not use custom data sources. I do use custom rules. Adaptive Swarm uses a custom rule to link 391888 (its spell id on action button) to 391889 (the debuff spell id). No other rules are pertinent.
Additionally, I do not claim the debuff border for Moonfire was permanently broken. That being said, in my experience, I believe Moonfire is more likely to show no border at all compared to the other abilities (which are more likely to show a debuff border with incorrect/no timers).
I briefly did some testing at one point and found moonfire borders/timers would appear in caster form but not cat form under some conditions. I did not record this and cannot reliably replicate it.
- Adaptive Swarm (391889) - no such a rule exists in the current distribution. If you have a custom rule, that's the problem
Should work for the debuff as a custom rule.
return DebuffAliases { 391888, -- Adaptive Swarm 391889, -- Adaptive Swarm }
- Moonfire has different versions depending on spec/form/talents, i.e.
- 8921 spell applies 164812 debuff (caster form)
- 155625 spell applies 155625 debuff (cat form)
Intestingly enough both of those are still supported out of the box.
Only one of those can be active at once and it depends which version is pulled on your bars (the border in only displayed on the provider normally unless you have a custom rule for it)
As for Rip, could you please do the following:
- Open ABA options (use /aba for that)
- Click on "Spell & Items"
- Click on Rip on your action bars
- Post a screenshot - should be something like that:
I just want to rule out custom rules a the culpit here, because it is rather strange that most durations are correct and some are not.