TimeToLust

TimeToLust improves Bloodlust coordination in M+ and raids with audio/visual alerts. Tanks can request Bloodlust from DPS players, while automatic detection notifies when abilities are used.

File Details

TimeToLust-v1.2.0.zip

  • R
  • Aug 30, 2025
  • 1.63 MB
  • 9
  • 11.2.5+1
  • Retail

File Name

TimeToLust-v1.2.0.zip

Supported Versions

  • 11.2.5
  • 11.2.0

TimeToLust Changelog

[1.2.0] - 2025-08-30 - Sound Bug Fixes & Enhancements

🐛 Critical Sound Bug Fixes

🔇 Sound Conflict Resolution

  • Tank Require Muting: Tank command sounds are now automatically muted when Bloodlust sound is playing
    • Prevents audio overlap and confusion during Bloodlust activation
    • Tank command sounds will not play if Bloodlust is already active
  • Smart Sound Priority: Bloodlust sounds take priority over tank command sounds
    • Automatically stops tank commands when Bloodlust is detected
    • Clean audio experience without competing sounds

🎯 Instance-Based Sound Management

  • Instance Validation: Sounds only play in valid instances (dungeons, raids, scenarios)
    • Prevents random sounds when outside instances
    • Automatic cleanup when leaving instance areas
  • Zone Change Detection: Sounds are automatically stopped when changing zones
    • Prevents sounds from continuing after leaving instances
    • Smart detection of instance vs. non-instance areas

⏹️ Enhanced Sound Cleanup

  • Complete Sound Cleanup: New comprehensive cleanup system
    • Stops all sounds and cancels all timers
    • Prevents orphaned sounds and memory leaks
  • Event-Based Cleanup: Automatic cleanup on various events
    • Player leaving world (logout, disconnect)
    • Group leaving (party/raid disbanding)
    • Zone changes (leaving instances)
  • Manual Stop Command: New /ttl stop command to immediately stop all sounds
    • Emergency stop for any stuck or unwanted sounds
    • Complete cleanup of all sound resources

🔄 Improved Timer Management

  • Hard Stop Timers: Failsafe timers prevent sounds from running indefinitely
    • Maximum duration enforcement for all sounds
    • Automatic cleanup after sound completion
  • Timer Synchronization: Better coordination between different sound timers
    • Prevents timer conflicts and resource leaks
    • Clean shutdown of all monitoring systems

🎮 Alt+Tab and Focus Improvements

  • Focus-Independent Cleanup: Sounds are properly managed regardless of game focus
    • No more random sounds when tabbing back into the game
    • Proper state management during focus changes
  • Background State Tracking: Enhanced tracking of sound states
    • Prevents sounds from restarting inappropriately
    • Better handling of interrupted playback

🔧 Technical Improvements

  • Sound State Management: New centralized sound state tracking
  • Instance Detection Caching: Optimized instance checks with smart caching
  • Enhanced Debug Output: Better logging for troubleshooting sound issues
  • Resource Management: Improved cleanup of sound handles and timers
  • Fixed Keybinding System: Corrected Bindings.xml format for proper keybind display
    • Fixed category attribute placement for WoW compatibility
    • Keybindings now appear correctly in game settings

🎯 New Bloodlust Support

  • Marksman Hunter Support: Added Harrier's Cry for MM-Hunter
    • Full detection and sound triggering support
    • Completes Marksman Hunter Bloodlust-type ability coverage

📋 New Commands

  • /ttl stop or /ttl stopsounds - Immediately stop all sounds and cleanup