File Details
v67
- R
- Jul 14, 2026
- 253.74 KB
- 30.3K
- 12.0.1+10
- Retail + 4
File Name
BigDebuffs-v67.zip
Supported Versions
- 12.0.1
- 12.0.0
- 11.2.7
- 11.2.5
- 5.5.4
- 5.5.3
- 5.5.0
- 3.80.0
- 2.5.6
- 2.5.5
- 1.15.8
BigDebuffs
v67 (2026-07-14)
Full Changelog Previous Releases
- Add additional globals to luacheck configuration
- Add custom spells and per-spell category/ID overrides (#939)
- Add custom spells and per-spell category/ID overrides
Let players correct and extend the built-in spell list when a preset has
the wrong ID or category, or when an important aura is missing entirely.
- New "Custom Spells" options page: add a buff/debuff by spell ID and
assign it a category (validated against existing/tracked IDs), then
edit or remove it later. An optional duration drives the icon timer. - Category dropdown on every spell card to move a preset into another
category (updates its priority/size group accordingly). - Editable Spell ID on spell cards to re-map a preset onto a different
ID; entering the original ID resets it. Parent (shared-rank) presets
are locked to avoid orphaning their children. - BuildSpellList() merges the static presets with category overrides,
ID replacements and custom spells into the effective spell table,
rebuilt on any edit and on profile change. - SavedVariables: customSpells, spellReplacements and spells[id].type,
all stored per profile. - The Custom Spells tab is ordered last and its title is highlighted
while it is not the active sub-tab.
- Widen Spell ID and Category to half the row each
Use relative width (0.5) instead of the fixed "half" size so the Spell ID
input and Category dropdown fill the row 50/50 and the category names are
no longer truncated. - Fix custom spell add form: no confirm step, row alignment, status hint
The Spell ID field required pressing Enter/the checkmark to commit, and
that uncommitted text was silently discarded if Category was changed
first. Also fix vertical alignment of Spell ID/Category/Add Spell, and
explain why Add Spell is disabled instead of leaving it unexplained.
- BigDebuffsLiveEditBox: a trimmed EditBox with no confirm button that
commits the option'ssetdirectly on every keystroke, bypassing
AceConfigDialog's Enter-only commit path so no full panel rebuild
(and focus loss) happens while typing, and no value is ever lost to
a sibling widget's refresh. - Fix its alignoffset (was missing, defaulting to the wrong value) so
it lines up with the Category dropdown in the same row. - BigDebuffsAlignedButton: wraps Add Spell so it reserves the same
header space as the labeled fields instead of sitting higher on its
own shorter, label-less height. - Since Add Spell's disabled state no longer gets refreshed by a full
redraw on every keystroke, sync it directly on the live widget
(SyncAddSpellForm) instead of letting it go stale. - BigDebuffsStatusLabel: live status line explaining why Add Spell is
disabled (invalid ID, or already tracked and in which category),
instead of a silently greyed-out button.
- Add custom spells and per-spell category/ID overrides