Description
Bibbles Lust Reminder
A lightweight World of Warcraft addon that shows an on-screen banner when a Bloodlust/Heroism-type effect is available and you're not currently Sated (or under one of its sister debuffs).
If you play a class that can bring lust — Shaman, Mage, Evoker, or Hunter — this addon watches your own spell availability and current auras, and pops up a reminder so you never forget to pop it during a pull.
AI Usage
For starters, I am a developer with nearly 15 years of experience. That said I did use Claude code to streamline and speed up development. All code was validated and checked however. Also the icon was all AI, I'm not a super creative dude.
Features
- Detects any Bloodlust-family spell you personally know and have off cooldown: Bloodlust, Heroism, Time Warp, Fury of the Aspects, Primal Rage, Harrier's Cry.
- Automatically hides itself if you're already Sated, Exhausted, under Temporal Displacement, or afflicted with Insanity.
- Per-zone-type toggles: raid, dungeon, delve, and open world.
- Optional "combat only" mode so it only shows once you're actually fighting.
- Optional alert sound, with support for custom sounds registered through LibSharedMedia-3.0 (e.g. from BigWigs).
- Draggable, lockable, and resizable banner.
- Zero overhead for classes that can never cast a lust spell — the addon does nothing for them.
- Standalone options panel, no other addon libraries required.
Installation
- Download the addon.
- Extract it into your
World of Warcraft\_retail_\Interface\AddOns\folder so the folder is namedBibblesLustReminder(i.e.AddOns\BibblesLustReminder\BibblesLustReminder.tocshould exist). - Restart or reload World of Warcraft and make sure the addon is enabled at the character select screen.
Usage
Type /blr with no arguments to open the options window, where you can toggle zone types, combat-only mode, sound alerts (and pick a sound), lock the banner, and adjust its scale.
Slash Commands
| Command | Description |
|---|---|
/blr |
Open the options window |
/blr raid|dungeon|delve|world on|off |
Toggle where the banner can show |
/blr combatonly on|off |
Require combat, on top of the zone toggles |
/blr sound on|off |
Toggle the alert sound |
/blr soundname <exact name> |
Pick a sound (see the options window dropdown for valid names) |
/blr scale <number> |
Resize the banner |
/blr lock / /blr unlock |
Lock/unlock dragging the banner |
/blr test |
Toggle a preview of the banner |
/blr status |
Print current detection state |
/blr help |
Print this command list |
/bibbleslustreminder also works as a longer alias for /blr.
How it works
The addon only registers its runtime event tracking for classes capable of ever knowing a lust spell (Shaman, Mage, Evoker, Hunter), so it's a complete no-op for everyone else. While active, it listens for aura, cooldown, combat, and zone-change events, plus a 5-second safety-net ticker, to recompute whether the banner should be shown:
- Do you know a lust spell and is it off cooldown?
- Are you free of any Sated-family debuff?
- Does your current zone type (raid/dungeon/delve/world) have the banner enabled?
- If "combat only" is on, are you in combat?
If all checks pass, the banner appears (with an optional sound on the rising edge) until you dismiss it or the state changes.
Dependencies
Bundles its own copies of LibStub, CallbackHandler-1.0, and LibSharedMedia-3.0 — no separate downloads required.
Compatibility
Built for Interface version 120100. Update the ## Interface: line in BibblesLustReminder.toc as needed for future client versions.
License
MIT

