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.

