Description
HazeBGTimers
Battleground timers and event tracking for World of Warcraft TBC Classic Anniversary.
Features
Current (v1.5.0)
Queue Timers
- Estimated wait time for BG/Arena queues
- Port confirmation countdown with warning sound
- Priority display for queue pop notifications
Battleground Timers
- Battle start countdowns synced to Blizzard announcements
- Flag/objective capture timers (AB, AV, EotS) using POI-based detection
- Flag respawn timers (WSG, EotS)
- Tower/graveyard assault timers (AV)
Score Prediction
- Win prediction for Arathi Basin based on base control
- Win prediction for Eye of the Storm based on score velocity
- Shows estimated time remaining
Timer Sync
- Share timers with group members via addon messages
- Request timers when joining late
- Automatic sync when entering battlegrounds
NPC Health Tracking (AV)
- Boss health bars: Drek'Thar, Vanndar Stormpike
- Captain health: Galvangar, Balinda
- Warmaster/Marshal tracking
- Elite NPC tracking: Ivus, Lokholar
Auto Turn-In (AV)
- Automatically turn in repeatable quests
- Armor scraps, crystals, mine supplies
- Togglable via settings or
/hbgt autoturnin
UI Features
- Visual countdown bars with icons
- Color-coded by faction (Alliance/Horde/Neutral)
- Warning sounds and color change at low time
- Draggable/lockable frame
- Click-to-report timers to chat
- Full appearance customization (textures, colors, fonts, window styling)
Installation
Download and extract to your WoW AddOns folder:
World of Warcraft/_classic_/Interface/AddOns/HazeBGTimers/Ensure HazeLibrary is also installed (required dependency)
Restart WoW or
/reload
Usage
Slash Commands
| Command | Description |
|---|---|
/hbgt |
Open options panel |
/hbgt show |
Show timer frame |
/hbgt hide |
Hide timer frame |
/hbgt lock |
Lock frame position |
/hbgt unlock |
Unlock for dragging |
/hbgt test |
Show test timers |
/hbgt testhealth |
Show test health bars |
/hbgt reset |
Clear all timers |
/hbgt status |
Show addon status |
/hbgt sync |
Toggle timer sync |
/hbgt request |
Request timers from group |
/hbgt share |
Share timers with group |
/hbgt autoturnin |
Toggle AV auto turn-in |
/hbgt help |
Show all commands |
Timer Bars
- Left side: Event name with icon
- Right side: Remaining time (MM:SS or seconds)
- Color: Blue (Alliance), Red (Horde), Yellow (Neutral), Gray (Queue)
- Warning: Turns red and plays sound when < 10 seconds remain
Reporting
- Shift+Click a timer bar to report to Say
- Ctrl+Click a timer bar to report to Instance/Party chat
Supported Battlegrounds
| Battleground | Zone ID | Features |
|---|---|---|
| Alterac Valley | 30, 2197 | Tower/GY caps, NPC health, auto turn-in |
| Arathi Basin | 529, 2107 | Flag caps (60s), score prediction |
| Warsong Gulch | 489, 2106 | Flag respawn (12s), battle start |
| Eye of the Storm | 566 | Flag respawn (21s), score prediction |
| Arena (All) | 559, 562, 572 | Gates open, Shadow Sight spawn |
Settings
General
- Enable/disable the addon
- Lock frame position
- Show timers outside battlegrounds
- Grow direction (up/down)
- Enable/disable warning sounds
- Warning threshold (default: 10 seconds)
- Timer sync with group
- NPC health tracking (AV)
- Auto turn-in (AV)
Appearance (Scrollable)
- Frame scale (0.5x - 2.0x)
- Frame opacity (0.1 - 1.0)
- Bar texture (6 built-in options)
- Bar opacity (0.1 - 1.0)
- Bar width (100 - 400 pixels)
- Bar height (12 - 32 pixels)
- Bar spacing (0 - 10 pixels)
- Font size (8 - 18pt)
- Font face selection
- Font style (outline options)
Colors (Scrollable)
- Alliance/Horde/Neutral/Queue bar colors
- Warning color (< 10 seconds)
- Bar background color with opacity
- Text color
- Window background color with opacity
- Window border color with opacity
- Border size and inset
Dependencies
- HazeLibrary (required)
Changelog
v1.5.0
- Added bar texture selection (6 built-in WoW textures)
- Added bar opacity setting
- Added window background/border color settings
- Added border size and inset settings
- Fixed battle start timers syncing to Blizzard announcements (no more 5-6s offset)
- Fixed tower/bunker bars incorrectly showing % instead of time
- Fixed window settings not persisting after /reload
- Made Appearance and Colors panels scrollable
- Improved settings persistence for nested table defaults
v1.4.0
- Added auto turn-in for AV quests
- Added localization framework
- Fixed settings panel using proper HazeLibrary API
v1.3.0
- Added NPC health tracking for AV bosses and captains
- Health bars for Drek'Thar, Vanndar, Galvangar, Balinda
- Warmaster/Marshal tracking
v1.2.0
- Added score prediction for AB and EotS
- Added timer sync with group members
- POI-based flag capture detection
v1.1.0
- Initial release with queue timers
- Battleground modules for AB, WSG, EotS, AV, Arena
- Timer bar widget with icons and colors
Version
1.5.0
Author
HazeSuite Written by Tandronis
License
All rights reserved.


