Player/Unit Info Power not updating when Combo Points are swapped with Redirect
Ratlaw opened this issue ยท 2 comments
Is there an existing issue for this?
- I have searched the existing open and closed issues.
Description
Even the most simple WeakAuras that consist of just tracking Player/Unit Info > Power; Unit > Player; Power Type > Combo Points fails to properly update Combo Points when Rogue's Redirect is cast under certain circumstances.
Redirect only sends COMBO_TARGET_CHANGED events which don't update Combo Points properly, since it seems WeakAuras only updates upon UNIT_POWER_FREQUENT or UNIT_POWER_UPDATE.
Building to any amount of Combo Points and selecting a different target, waiting until UNIT_POWER_FREQUENT events stop firing, such as being at full energy, and casting Redirect will not properly update the Weakaura and it will say 0 Combo Points, even though the Combo Points are clearly on the target. Simply deselecting the target and reselecting it will properly update the Weakaura. Alternatively, after casting Redirect and the Weakaura not updating, casting an ability that does not interact with Unit Power in any way, such as Sprint, Evasion will not achieve anything, but casting Fan of Knives (even without hitting anything and remaining out of combat) or simply casting Adrenaline Rush which will send Unit Power events, will immediately properly update the Weakaura and show the appropriate Combo Points, even though those abilities don't interact directly with Combo Points themselves.
Casting Redirect, even out of combat, while Energy is regenerating, therefore Unit Power events are being fired, will normally immediately update Combo Points on the selected target and work flawlessly.
WeakAuras Version
WeakAuras 5.13.2
World of Warcraft Flavor
Cataclysm Classic
World of Warcraft Region
EU
Tested with only WeakAuras
I got this issue with only WeakAuras enabled
Lua Error
No response
Reproduction Steps
- Build to any amount of Combo Points on Target A
- Wait until your Energy is 100%
- Select Target B and cast Redirect on it
- Weakauras will not show any Combo Points on the new Target B until you reselect the target, build another Combo Point or consume them, or trigger a UNIT_POWER_FREQUENT by triggering energy regen
Last Good Version
No response
Screenshots
No response
Export String
No response
Bisector Report
No response
Can you try the build here: #5159 and see if that fixes the issue?
Doesn't seem to have had any effect, issue still persists. Same replication steps still apply, Weakaura doesn't update until energy gets affected in some way. Noticed in testing that even a haste stat change like equipping a gear piece that would change your haste stat or a haste buff being applied also suddenly updated the Weakaura, even though that action itself doesn't trigger UNIT_POWER_FREQUENT like my previous assumption was.