
[Bug] Unbound abilities ignored
Dajova opened this issue ยท 4 comments
Describe the bug
If i bind any ability that overlaps with the skyriding bar, it doesnt matter what i set normally on that keybind, it will ALWAYS choose whats bound on clicked, regardless of conditionals.
For example, if i bind mind flay to 1 in clicked, and surge forward on the same keybind, but not bound in clicked, then it will ignore surge forward and will always try to cast mind flay and vise versa.
Clicked Version
1.16.11
World of Warcraft Flavor
Retail
Tried with only Clicked enabled
- Yes
- No
Lua Errors
Reproduction Steps
- Make a new binding
- Add any spell/ability that have the same binding as your skyriding abilities or vise versa
- The spell/ability that's not bound in clicked itself are now unusable and will never trigger unless you disable said binding in clicked
Last Working Version
Screenshots
Debug Output
No response
I set non flying on the same binds as not-mounted and/or not flying. that works 100%
I set non flying on the same binds as not-mounted and/or not flying. that works 100%
That's not the issue i'm describing. The issue is when you have one ability bound in clicked and another one not bound in clicked, but they use the same keybind, only the clicked ability works. The non-clicked ability is always ignored, no matter what your current settings are. Unless you can set the actionbar conditions on the "load" section itself, it will never work.
Ah yeah, this is unfortunately a WoW limitation. I can't make it "fall back" to the action bar keybind. I can simply tell the game to "execute this macro when you click E" and what happens after that is controlled by the game. Once it determines there's no ability to execute due to conditions (e.g. [mounted,flying]
), it still already executed that macro and has basically consumed the input.
Right now the only solution is to bind everything within Clicked, so it can generate a macro that takes everything into account.
However, it may be possible for me to read the action bar and add whatever is bound there as a suffix in the macro command.. I'll look into that, thanks :)