Global Cooldown Trigger not activating on load
psyny opened this issue ยท 0 comments
Describe the bug
When you use the Global Cooldown trigger with inverse flag it only detects that we are "out of globalcooldown" after using an action that triggers the global cooldown.
Or, after aura load (like "in combat"), the trigger do not check (or detects) if global cooldown is done.
Do you have an error log of what happened?
N/A
To Reproduce
Any situation that the Global Cooldown trigger needs to be checked after the aura load:
Situation A:
-
An Icon with a trigger for Status->Player->Global Cooldown with the inverse flag checked.
-
Note that the icon will not show after closing WA Main Window
-
Use any action that triggers a global cooldown.
-
When the global cooldown finishes and the Icon will appear. And now it will always appear when no global cooldown is active.
Situation B:
Similar to A, but to prove that the issue not only happens after exiting WA Main Menu:
-
An Icon with a trigger for Status->Player->Global Cooldown with the inverse flag checked.
-
For the same Icon, check "In Combat" under "Load" tab.
-
Engage in combat (aura load condition met) without using any spell (or else it will trigger the Global Cooldown)
-
The icon will not be displayed...
-
Use any action that triggers a global cooldown.
-
When the global cooldown finishes and the Icon will appear. And now it will always appear when no global cooldown is active.
-
When the combat ends, the icon vanishes (as expected)
-
When engaging in combat again, same as step 3, the icon will not be displayed and we are back to step 4.
Screenshots
N/A
Did you try having WeakAuras as the only enabled addon and everything else (especially something like ElvUI) disabled?
Yes
Which version of WeakAuras are you using?
3.0.6
Are you on World of Warcraft Classic or Retail?
- Classic
- Retail
Was it working in a previous version? If yes, which was the last good one?
This is my first contact with WA.
Additional Info
An workaround to my specific case is to simply changing the alpha to 0 using a condition do detect combat state.