File Details
TankBuffReminder v1.6.4
- R
- Jun 4, 2026
- 123.02 KB
- 0
- 2.5.5
- Classic TBC
File Name
TankBuffReminder.zip
Supported Versions
- 2.5.5
v1.6.4
New Features
- External Buff Bar — a new draggable bar tracks buffs cast on you by other players (Fortitude, Kings, Might, Sanctuary, Wisdom, Light, Shadow Protection, Divine Spirit, Fear Ward, Inner Fire, Arcane Brilliance, Mark of the Wild, Thorns). Shift+drag to reposition. Fully configurable via the new Appearance and Alerts sections in Options.
- Expiration Warning — set a threshold (0–25 seconds) in the Alerts tab. When a tracked external buff is about to expire the icon glows orange, distinct from the red "missing" pulse. Clicking the bar while a buff is expiring includes the buff name and remaining seconds in the announcement ("Expiring: Blessing of Might (12s)").
- External Buff Alerts — click any icon on the external buff bar to announce missing or expiring buffs to a configurable channel (Self Warning / Say / Yell / Party / Raid), independent from your main buff alerts.
Improvements
- Threat Alert — AoE spam fix — added per-spell cooldown tracking. AoE abilities (Consecration, Demo Shout, Swipe, Cleave, Pally attacks) now produce one alert per ability per 3 seconds instead of one alert per target hit. Chat output is unaffected.
- Threat Alert — solo Say/Yell — Say and Yell channels now fire correctly when not in a group. Previously all chat dispatch was wrapped in IsInGroup() so solo testing never produced output. Taunt — solo Say/Yell — same fix applied to Taunt.lua. Say/Yell pcall protection — all SendChatMessage("SAY") and SendChatMessage("YELL") calls are now wrapped in pcall to prevent Lua errors when Blizzard blocks these channels in certain contexts (instances, phasing).
- Desaturated icon fix — resolved a bug where all buff icons appeared grey/desaturated after opening Options or after a zone transition. Root cause was lastBuffStates not being wiped after a bar rebuild, causing the change-detection guard to skip the first TBR_UI_Update call on fresh slots.

