Lust Tracker

LustLockoutTracker is a minimal WoW addon that visually tracks Bloodlust lockout debuffs, showing a countdown and a clear “Ready to Lust” indicator.

Commands you’ll use


Unlock & move:

 

/lustlock unlock → drag the frame

/lustlock lock → stop dragging

 

Bigger/smaller:

 

/lustlock scale 1.4

 

Transparency:

 

/lustlock alpha 0.5

 

Reset:

 

/lustlock reset

 


Known Issues & Technical Notes


Why this addon uses polling instead of normal WoW events
 

In Patch 12.0+, some UI environments can mark aura and cool-down fields as protected (“secret values”), which prevents traditional event-based tracking (UNIT_AURA, COMBAT_LOG_EVENT_UNFILTERED, etc.) from functioning safely.  To remain stable in these environments, LustLockoutTracker uses a lightweight polling loop instead of event registration. This avoids UI taint errors and prevents ADDON_ACTION_FORBIDDEN crashes.


 

How lockout detection works
 

Rather than scanning all auras, the addon directly queries the known Blood-lust lockout debuff spell IDs:

 

Exhaustion (57723 / 390435)

Sated (57724)

Temporal Displacement (80354)

Fatigued (264689)

 

This avoids accessing restricted aura fields while still detecting lockouts reliably.


 

Fallback timer behaviour
 

If the game client does not expose exact debuff expiration data, the addon starts a 10-minute fallback timer when a lockout is first detected.
When exact timing data becomes available again, the display automatically snaps back to the correct remaining time.


 

Combat behaviour
 

The addon continues counting down during combat without querying restricted aura data.
This ensures the tracker remains visible and functional even in combat situations where the client blocks aura inspection.


 

Accuracy


When the game exposes expiration data = exact countdown

When the game hides expiration data = best-effort countdown

 

In both cases, the addon always correctly indicates:

 

READY TO LUST

LOCKOUT ACTIVE


 

Performance
 

The polling interval is very lightweight (~0.10s) and has negligible performance impact.


 

Limitations


In extremely tainted UI setups, the game may temporarily block aura queries during combat. In these cases, detection may begin slightly after combat starts.

Fallback timers are approximate when exact expiration data is unavailable.

Hunters using pet-based lust may have slightly different readiness behaviour depending on pet availability.

 

 

The Lust Tracker Team

profile avatar
  • 1
    Projects
  • 808
    Downloads