Lust POP
Who popped the lust?
LustPop detects when Bloodlust, Heroism, Time Warp, Fury of the Aspects, Primal Rage, or Drums are used in your group and identifies who cast it — by class and, when possible, by name.
How it works
When a lust is popped, LustPop reads the lockout debuff that lands on your character (Sated, Exhaustion, Temporal Displacement, or Fatigued). Each debuff is unique to a specific class:
- Sated → Shaman (Heroism)
- Exhaustion → Shaman (Bloodlust) / Evoker (Fury of the Aspects)
- Temporal Displacement → Mage (Time Warp)
- Fatigued → Hunter pet (Primal Rage / Harrier's Cry)
LustPop then scans your group for that class. If there's only one Mage in the group, you get the exact name. If there are multiple, it tells you the class.
Important: Local only
Due to Blizzard's Midnight API restrictions (12.0+), addons can no longer send chat messages during encounters in instances. SendChatMessage is silently dropped by the client.
Because of this, LustPop prints the alert locally in your own chat window. Only players who have the addon installed will see it. There is no chat spam — your group won't see any automated messages.
Features
- Instant detection via lockout debuff (no CLEU, no combat log, no secret values)
- Smart caster identification: class from debuff type, name from group scan
- Optional on-screen icon flash with the spell icon
- Optional alert sound
- Settings panel: ESC → Options → AddOns → LustPop
- Slash commands:
/lp on|off, /lp test, /lp debug, /lp config, /lp reset
- Lightweight: single file, no libraries, no dependencies
Why not send to /party or /raid?
We tried. In Patch 12.0 (Midnight), Blizzard introduced restrictions that prevent addon code from sending chat messages during instanced encounters. The API call succeeds without error, but the message is silently discarded. This affects ALL addons, not just LustPop. The original BLpopper and LustAlert addons are completely broken on 12.0.1 for the same reason (plus the removal of COMBAT_LOG_EVENT_UNFILTERED).
Local print is the only reliable method that works 100% of the time in all content.
Slash Commands
| Command |
Description |
/lp |
Show status |
/lp on |
Enable |
/lp off |
Disable |
/lp test |
Test alert |
/lp debug |
Toggle debug messages |
/lp config |
Open settings panel |
/lp reset |
Reset all settings |
Compatibility
- WoW Retail 12.0.1+ (Midnight)
- Does NOT work on Classic / Cata Classic / MoP Classic
- Replaces: BLpopper, LustAlert (both broken on 12.0.1)