[Balance Druid] - Keybinds not showing correctly
RussellAnas opened this issue · 22 comments
Keybinds are not showing for some spells, and for others, they're not updating when changing keybinds. Would appreciate a fix!
Not using any hotbar addon, using default wow keybinds. 'Wrath', 'Sunfire', 'Moonfire' etc., all of them don't show updated keybinds. Basically all spells on my balance druid having a problem.
Works fine on my warrior, priest etc.
There is no keybind code in the spec profiles. If it works for one spec, it should be working for all specs. I also can't replicate any issue with keybinds not showing for Balance.
so what is the solution to make the balance work normally?
I've tried re-installing the addon, deleting saved variables, and resetting wow keybinds, it's still not working
as RussellAnas writes, I deleted all the addon saves, I deleted the complete Addons, WDB ,WTS folder in the game and game saves. I reinstalled Addons and Hero rotation addon and it still shows spell wrath when I start a fight and then.
I don't understand anything.
Alternatively, I can attach a screenshot of the game.
please fix the addon, it will only show me the only spell [Wrath] and trinket. I also deleted the Keybinds. You can't play with that addon. Hunter, the Paladin is working normally. The druid is completely wrong.
This sounds like you are not using the correct version of the balance script. You should sync or download the GitHub directory since the alpha package isn’t always posted to curse due to a packaging issues with curseforge. Also, the last time I tried out the balance script it was missing covent spells. It is still listed as wip, so I would rely on it outside of open world questing right now.
please fix the addon, it will only show me the only spell [Wrath] and trinket. I also deleted the Keybinds. You can't play with that addon. Hunter, the Paladin is working normally. The druid is completely wrong.
There is no keybind code in the spec profiles. If it works for one spec, it should be working for all specs. I also can't replicate any issue with keybinds not showing for Balance.
please fix the addon, it will only show me the only spell [Wrath] and trinket. I also deleted the Keybinds. You can't play with that addon. Hunter, the Paladin is working normally. The druid is completely wrong.
This sounds like you are not using the correct version of the balance script. You should sync or download the GitHub directory since the alpha package isn’t always posted to curse due to a packaging issues with curseforge. Also, the last time I tried out the balance script it was missing covent spells. It is still listed as wip, so I would rely on it outside of open world questing right now.
you were right. The version on curseforge was bad. I put a download from GitHub and rewrote the directory and it's getting better. it doesn't show keybinds but you can play with it. well thank you
I've been able to replicate the issue, but don't have a fix for it yet. My caster form bar mirrors my moonkin form bar. When this is the case, hotkeys show fine. It seems like we're reading the caster bar (the base hotbar) and not the moonkin form bar. I'll have to get one of the guys who is much better at the core stuff to take a look at it.
I've been able to replicate the issue, but don't have a fix for it yet. My caster form bar mirrors my moonkin form bar. When this is the case, hotkeys show fine. It seems like we're reading the caster bar (the base hotbar) and not the moonkin form bar. I'll have to get one of the guys who is much better at the core stuff to take a look at it.
There is also often a problem with '-' and '=' hotkeys not showing up for multiple classes. Hard to replicate, but seeing it every once in a while.
Here's an example (binding is set via the blizzard UI, ACTIONBUTTON12 - it should be showing '=', but it's not):
GetBindingKey("ACTIONBUTTON12") returns correctly '='.
I've been able to replicate the issue, but don't have a fix for it yet. My caster form bar mirrors my moonkin form bar. When this is the case, hotkeys show fine. It seems like we're reading the caster bar (the base hotbar) and not the moonkin form bar. I'll have to get one of the guys who is much better at the core stuff to take a look at it.
great, thank you for your understanding and help. We will wait for the repair.
Looks to me like this logic is incorrect:
local PreviousBarIndex = mathfloor(ActionSlot / 12) local BarIndex = mathceil(ActionSlot / 12) local ActionSlotOffset = PreviousBarIndex * 12 local BarSlot = ActionSlot - ActionSlotOffset
floor(11/12) = 0, floor(12/12) = 1,
ceil(11/12) = 1, ceil(12/12) = 1
As a result, for the ActionSlot 12 we get BarIndex = 1, BarSlot = 0 and obviously there is no such slot, so keybinding is missing.
This change did not affect anything in my testing. If the button is removed from the base action bar, the hotkey does not show on the shifted action bar.
Edit: I did push this in commit herotc/hero-lib@d8e79e9 as a fix for the ActionButton12 issue. However, it does not fix the issue that occurs with stance paging.
It's a different issue then. The fix above is for the actions located on every 12th button of the bar not showing up the keybind.