OmniBar

OmniBar

16M Downloads

Retail - Omnibar doesn't reset between the rounds

RevinderDev opened this issue · 7 comments

commented

Hi,

Currently the omnibar cooldown tracking does not reset after round has ended, which in addition to low timer between the rounds mean that bigger cooldown trackers persist through the rounds.

Example:
If enemy rogue scored a kill using his 3 minute shadowblades then next round, even though that rogue is now on my team, I will still have his cooldown shown as ticking down.

Now, I'm not sure if you plan to support solo shuffle at all but if you do I have 2 suggestions how it may work, though I am not well versed in wow lua so apologies for that one!

  1. Automatic clear of all cooldowns on the start of every round. Seems to me that Solo Shuffle is treated like brawl / battleground (given that I had to use Enable in Battleground as opposed to Enable in Arena in other addons) so perhaps there is lua event like UPDATE_WORLD_STATES or something similar that can be leveraged to reset it?
  2. Slightly scuffed way but maybe there can be manual way to reset all cooldowns, if given lua event does not exist / is not exposed. Something like dedicated button in UI or even a simple command /ob reset that users can macro into something and just click it manually themselves? For now, the only way is to reload entire UI which is not that pleasant to do.
commented

Still an issue, will see if I can find an event with /etrace

commented

Still an issue, will see if I can find an event with /etrace

Seems like you could track the GROUP_ROSTER_UPDATE event, and then reset cooldowns assuming the player is in an arena instance.
PVP_MATCH_UPDATE seems preferable. Appears to fire once after each new round.

commented

Hello, this is still an issue for me (currently on Dragonflight live servers). Is there any fix i'm not aware of ?

commented

The event seems to have changed

Can have a look into this, but may not have time for a bit so anyone else is welcome to

I assumed the event was changed as I noticed it broke for me too. However, I realised I just switched to a new computer and so I didn't have my version of OmniBar anymore.

The real issue is that my commit has not been deployed to CurseForge, as the last update on there was 28-10 and my code was merged on 3-11. @jordonwow do you mind fixing this, please?

@Jyraxxx in the meantime, you can get the addon directly from this repo instead of CurseForge if you like.

commented

Alright, i'm gonna do this. Thank you very much for your time and your reply ! =)

commented

Any chance to have this working? Forced to /reload between rounds in solo shuffle to have Omnibar update arena1-3 spell tracker bars.

commented

Still an issue for me, tried multiple versions with the same results.