Skip to content

Debuffs on target sometimes do not update or update erratically #431

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
muphrid15 opened this issue Mar 27, 2025 · 9 comments
Open

Debuffs on target sometimes do not update or update erratically #431

muphrid15 opened this issue Mar 27, 2025 · 9 comments
Labels

Comments

@muphrid15
Copy link

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:

Example: target is Flarendo, Rip remaining duration is 7 seconds. ABA duration is 2.2 seconds--current duration on Torq. Similarly for Rake. Moonfire not shown at all. Adaptive Swarm stuck highlighted with no duration.

See youtube playlist for additional examples.

@muphrid15 muphrid15 added the bug label Mar 27, 2025
@muphrid15
Copy link
Author

muphrid15 commented Mar 27, 2025

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.

@Rainrider
Copy link
Member

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.

@muphrid15
Copy link
Author

Perhaps the following will be more illustrative.

Image

  • 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.

@muphrid15
Copy link
Author

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.

@Rainrider
Copy link
Member

  • Adaptive Swarm (391889) - no such a rule exists in the current distribution. If you have a custom rule, that's the problem
    return DebuffAliases {
        391888, -- Adaptive Swarm
        391889, -- Adaptive Swarm
    }
    Should work for the debuff as a custom rule.
  • 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:

  1. Open ABA options (use /aba for that)
  2. Click on "Spell & Items"
  3. Click on Rip on your action bars
  4. Post a screenshot - should be something like that:
    Image

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.

@muphrid15
Copy link
Author

The rule you suggest is precisely the rule I have added through the custom rules interface:

Image

There are no custom rules for Rip:

Image

@Rainrider
Copy link
Member

Ok, thanks for the report, I try to investigate when time permits

@muphrid15
Copy link
Author

Image

Uncertain if related or deserves a separate report. Entered a dungeon with Lunar Inspiration (155580) disabled; switched to another talent loadout to enable it prior to key starting, and ended up with Moonfire (155625) in cat form with no bad border. ABA says it has no rules for this spell, but I can see in the code it does, and this usually functions.

Reloading properly loads the relevant rule, and it subsequently shows in the spells & items interface.

@Rainrider
Copy link
Member

I did Cauldron of Carnage 3 times on a BM hunter on raid finder difficulty and managed to reproduce your report only the last time. For me it had a missing timer despite the corresponding debuff being present on the targeted boss. This is a PITA to debug, I'll try to get some more tries on the boss to see if I can find out more.

Regarding your other problem, it appears to be a different issue and it may be related to the spell data. I don't update spell data anymore because of time constraints. You are on your own with that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants