Skip to content

Fix: CDM keybind priority favored higher-numbered action bars over Action Bar 1 - #2077

Open
svart2521 wants to merge 1 commit into
EllesmereGaming:mainfrom
svart2521:keybinds-not-prioritizing-action-bar-numbers
Open

Fix: CDM keybind priority favored higher-numbered action bars over Action Bar 1#2077
svart2521 wants to merge 1 commit into
EllesmereGaming:mainfrom
svart2521:keybinds-not-prioritizing-action-bar-numbers

Conversation

@svart2521

Copy link
Copy Markdown
Contributor

Bug: https://discord.com/channels/585577383847788554/1524027637964734485

When the same ability is bound to both Action Bar 1 and a higher bar (e.g. Action Bar 2), the Cooldown Manager shows the higher bar's keybind instead of Action Bar 1's.

Issue:

The keybind cache resolves ties by numeric tier, lower wins. Action Bar 1 (the main bar) was tier 10, while every dedicated multi-action-bar (bars 2-10) sat at tiers 1-9 -- so any dedicated bar always outranked Action Bar 1, opposite of the ascending "lower bar number wins" order players expect.

Fix:

Renumbered the tiers to ascend with bar number (Action Bar 1 = 1, Bar 2 = 2, ... Bar 10 = 10), with the form/stealth/skyriding bonus pages still ranking last since they're situational rather than an explicit per-bar placement. Macro deprioritization and the page 2-6 exclusion are unaffected.

…tion Bar 1

Bug:

When the same ability is bound to both Action Bar 1 and a higher bar (e.g.
Action Bar 2), the Cooldown Manager shows the higher bar's keybind instead
of Action Bar 1's.

Issue:

The keybind cache resolves ties by numeric tier, lower wins. Action Bar 1
(the main bar) was tier 10, while every dedicated multi-action-bar (bars
2-10) sat at tiers 1-9 -- so any dedicated bar always outranked Action Bar
1, opposite of the ascending "lower bar number wins" order players expect.

Fix:

Renumbered the tiers to ascend with bar number (Action Bar 1 = 1, Bar 2 =
2, ... Bar 10 = 10), with the form/stealth/skyriding bonus pages still
ranking last since they're situational rather than an explicit per-bar
placement. Macro deprioritization and the page 2-6 exclusion are
unaffected. Compiles clean (luac5.1 -p).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant