Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
VuhDo VuhDo
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 279
    • Issues 279
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • VuhDo
  • VuhDoVuhDo
  • Issues
  • #636

Closed
Open
Created Dec 07, 2022 by Rechyy@Rechyy

Roster changes during fight are not reflected on Vuhdo Panels

Describe your environment:

  • VuhDo version v3.145, Classic

Summary of the issue:

This issue has been opened in the past, but rejected for too long estimated time for a fix development. I totally understand that. (closed issue: #334 (closed)) Yet, I would like to reopen it for gameplay reasons. Roster change was a thing in TBC and is still a thing in WOTLK.

Expected behaviour:

When a player joins the raid or party, or a raid member is group swapped during a fight, the Vuhdo panels should update themselves with his unitframe.

Actual behaviour:

The fact is that 1 or more already existing unitframe(s) are duplicated, some disappear and we do not see the new player is there is one. If a roster change happens, the UI becomes really obsolete and as a healer I cannot play since I may not see the tank anymore.

UNLESS I reload mid-fight, which resets correctly my panels. I opened the issue because I think there's a workaround

Related error messages:

None.

Workaround

The subject of my ticket relies here.

As mentioned above, we can recover from this bug if we type /reload during the fight.

My point is: if there is a way with lua code to tell the Vuhdo module to reset entirely, as it probably does when entering the world or a new raid, shouldn't we be able to call those endpoints when an ingame event like RAID_ROSTER_UPDATE are triggered ? I guess it should easily be done with a specific WeakAura, but I don't have any idea about the code that I may be able to call to reset the panels. Any tips ?

I am not familiar with addon development, but I hope you may consider this idea if it makes any sense 😄

Thanks

Edited Dec 07, 2022 by Rechyy
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking