Bibbles Lust Reminder

Lightweight reminder for when Bloodlust (and all it's other variants) is ready, and you're not Sated.
banner.png

banner.png

optionsPanel.png

optionsPanel.png

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

  1. Download the addon.
  2. Extract it into your World of Warcraft\_retail_\Interface\AddOns\ folder so the folder is named BibblesLustReminder (i.e. AddOns\BibblesLustReminder\BibblesLustReminder.toc should exist).
  3. 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:

  1. Do you know a lust spell and is it off cooldown?
  2. Are you free of any Sated-family debuff?
  3. Does your current zone type (raid/dungeon/delve/world) have the banner enabled?
  4. 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

The Bibbles Lust Reminder Team

profile avatar
  • 1
    Projects
  • 7
    Downloads