Concentration Tracker

This addon tracks and displays the concentration of each profession, shows restoration times, and provides an overview of when the maximum concentration will be restored.

File Details

ConcentrationTracker_30-01-26.zip

  • R
  • Jan 30, 2026
  • 11.24 KB
  • 492
  • 12.0.1+1
  • Retail

File Name

ConcentrationTracker_30-01-26.zip

Supported Versions

  • 12.0.1
  • 12.0.0

Critical Bug Fixes:
Fixed Transparency Slider Logic

Removed inverted mapping (100 - value)
Slider now shows direct opacity percentage (0% = transparent, 100% = opaque)
Fixed initial value display and OnValueChanged handler
Updated tooltip text to match new behavior
Fixed UpdateConcentrationTimes Function Call

Added forward declaration to resolve "attempt to call global" error
Changed from local function to properly scoped function
Added safety check before calling to prevent nil errors
New Features:
Color-Coded Concentration Display

Red color for low concentration (< 30%)
Yellow color for medium concentration (30-70%)
Green color for high concentration (> 70%)
Applied to the concentration column for quick visual assessment
Notification System

Full concentration alerts with sound (alarm clock)
Large on-screen raid warning message when concentration reaches 1000/1000
Background timer checks every 30 seconds (works even when addon window is closed)
Anti-spam system: notification only triggers once until concentration is used
Settings checkbox to enable/disable notifications (enabled by default)
Localized notification messages (Ukrainian & English)
Initial check 5 seconds after addon loads
Automatic check when profession window opens
Technical Improvements:
Added notificationTracker table to track notification states
Implemented CheckConcentrationNotifications() function for background monitoring
Added proper null checks and data validation
Increased settings window height to 285px to accommodate new checkbox
Repositioned UI elements to prevent overlapping
Added notification settings to reset/default configuration


Localization:
Added Ukrainian and English strings for:
enable_notifications
notification_full_concentration
notification_message