promotional bannermobile promotional banner

BuffBuddy

BuffBuddy is a compact, smart tracker for WoW TBC Classic Anniversary that shows you at a glance which raid buffs, totems, and consumables you're missing — per class and spec, tracked automatically.

File Details

BuffBuddy V3.1.18

  • R
  • May 25, 2026
  • 17.33 KB
  • 242
  • 2.5.5+4
  • Classic TBC

File Name

BuffBuddy.zip

Supported Versions

  • 2.5.5
  • 2.5.4
  • 2.5.3
  • 2.5.2
  • 2.5.1

v3.1.18 — Fear Ward Icon (correct filename)
- Fixed: Fear Ward icon filename was wrong across all previous attempts — correct name is spell_holy_excorcism, confirmed via Wowhead TBC Classic spell data.

v3.1.17 — Icon Rendering Fix
- Fixed: Buff icons were invisible despite correct texture paths. SetTexture() on a GetNormalTexture() object does not work reliably in TBC Classic. All icon updates now route through SetNormalTexture() on the Button frame itself.

v3.1.16 — Fear Ward Icon Fix (API fallback)
- Added GetSpellTexture() as fallback for buff icons where hardcoded path fails.

v3.1.15 — Preview Mode Flask Toggle Fix
- Fixed: Flask/Elixir toggle now correctly reflects and saves the setting for the preview class, not your own class.
- Fixed: Toggle updates immediately when switching preview class.

v3.1.14 — Preview Mode Spec Cycler Fix
- Fixed: Spec cycler in settings menu now shows "(use Preview cycler below)" and disables itself while a class override is active.

v3.1.13 — Feral Tank Consumable & Icon Fixes
- Fixed: Feral Tank guardian elixir corrected to Elixir of Draenic Wisdom (was Gift of Arthas).
- Fixed: Feral Tank food corrected to Warp Burger / Grilled Mudfish (was Fisherman's Feast / Spicy Crawdad).
- Fixed: Elixir of Major Agility icon across all specs (inv_potion_503 → inv_potion_127).
- Fixed: Elixir of Draenic Wisdom icon across all specs (inv_potion_97 → inv_potion_155).

v3.1.12 — Class/Spec Preview Mode
- New: "Preview as Class / Spec" section in the settings menu. Simulate any class and spec with [<]/[>] cyclers — shows exactly what that class/spec would see.
- Override is session-only and resets on reload. An amber label appears above the bar while active.
- Combine with /bb test to see all icons for any class/spec without group members.

v3.1.11 — Invisible Icon Fix
- Fixed: Icons for some buffs were present with working tooltips but not visible. Root cause was incorrect button texture rendering API usage.

v3.1.10 — Divine Spirit / Prayer of Spirit Fix
- Fixed: Divine Spirit icon no longer shows when you have Prayer of Spirit (group version). Both names now count as the buff being active.

v3.1.9 — Stable Bar Position (hotfix 2)
- Fixed: Lua error "attempt to call upvalue 'ApplyPosition' (a nil value)" on login.

v3.1.8 — Stable Bar Position (hotfix)
- Fixed: Lua error "attempt to call global 'ApplyPosition' (a nil value)" on login.

v3.1.7 — Stable Bar Position
- Fixed: Bar position no longer shifts when icon count changes. Position now tracks the center of the bar horizontally.
- Fixed: /bb reset now resets to 50% horizontal (centered).

v3.1.6 — Single-Target Buff Detection Fix
- Fixed: Arcane Intellect now counts as Arcane Brilliance being active.
- Fixed: Shadow Protection now counts as Prayer of Shadow Protection being active.

v3.1.5 — Configurable Message Channel
- New: Channel selector in settings menu — choose between Whisper, Party, Raid Warning, Yell, and Say.
- Whisper (default) sends a private message to each class member individually, as before.
- Setting is saved per character profile.

v3.1.4 — Divine Spirit Talent Detection
- Divine Spirit icon now only appears if a Priest in the group actually has the talent, detected by checking for the buff on themselves.

v3.1.3 — Raid Buff Detection Fix
- Fixed: Buff icons now correctly appear in raids. GetRaidRosterInfo() returns localised class names; detection now uses UnitClass("raid"..i) instead.

v3.1.2 — Food Item ID Fix
- Fixed Blackened Basilisk (27515→27657), Crunchy Serpent (27665→31673), Poached Bluefish (27664→27665), Warp Burger (27665→27659).

v3.1.1 — Drag & Position Fix
- Fixed: Bar position no longer snaps back after dragging.
- Fixed: Bar position correctly restored after reload, accounting for UI scale.
- Fixed: Bar can no longer be dragged off the edge of the screen.
- Improved: Position restored one frame after login so bar has correct width before placement.

v3.1
- Per-character profile system (settings saved per char/realm).
- Auto-hide when all buffs and consumables are active.
- Horizontal/vertical position sliders in the options panel.
- ESC closes the settings menu.
- Fixed Flask of Pure Death, Elixir of Major Shadow Power, Elixir of Healing Power, and Adamantite Weightstone item IDs.
- Fixed weapon buff detection (now uses GetWeaponEnchantInfo).

v3.0
- Full multi-class/spec support (9 classes, 24+ specs).
- Minimap button replaced with Escape → Options → AddOns panel.
- Consumable restructure: flask vs elixir toggle per class.
- Food tracking with live item icons via GetItemInfo.
- Totem range detection.