promotional bannermobile promotional banner
premium banner
Track Heroic lockouts, reputation, profession CDs and dailies across all characters

Description

# TBC Daily Dashboard

An all-in-one tracking addon for World of Warcraft: The Burning Crusade Classic (2.5.5).

Track Heroic/Raid lockouts, reputation progress, profession cooldowns, and daily quests across all your characters.

## Features

### Heroic & Raid Lockouts
- Track all Heroic dungeon lockouts per character
- Track Raid lockouts with boss progress (e.g., "Karazhan 4/11")
- Automatic cleanup when lockouts expire

### Reputation Progress
- Track all TBC Heroic key factions:
  - Honor Hold / Thrallmar
  - Cenarion Expedition
  - Lower City
  - The Sha'tar
  - Keepers of Time
- **Main Character Bonus**: If your main has Revered, alts only need Friendly (Anniversary event)

### Profession Cooldowns
- **Tailoring**: Primal Mooncloth, Spellcloth, Shadowcloth
- **Alchemy**: All Primal transmutes (shared cooldown), Diamond transmutes
- **Leatherworking**: Salt Shaker
- Automatic detection when casting or opening profession window

### Daily Quest Tracking
- Cooking & Fishing dailies (Shattrath)
- PvP dailies (Hellfire, Terokkar, Nagrand, Zangarmarsh)
- Dungeon dailies (Normal & Heroic)
- Netherwing, Ogri'la, Sha'tari Skyguard
- Sunwell / Isle of Quel'Danas
- Automatic reset detection

### User Interface
- **Minimap Button**: Hover for quick tooltip, click for full window
- **Main Window**: Tabular view of all characters with sorting and filtering
- **Cross-Character Data**: All data persists across character logins

## Installation

1. Download the addon
2. Extract `TBCDailyDashboard` folder to:
   ```
   World of Warcraft\_anniversary_\Interface\AddOns
   ```
3. Restart WoW or type `/reload`

## Usage

### Slash Commands

| Command | Description |
|---------|-------------|
| `/tdd` | Toggle main window |
| `/tdd help` | Show all commands |
| `/tdd status` | Print all data to chat |
| `/tdd main` | Set current character as main |
| `/tdd main [name]` | Set specific character as main |
| `/tdd reset` | Reset database (debug) |

### Minimap Button

| Action | Result |
|--------|--------|
| Hover | Show tooltip summary |
| Left-click | Open main window |
| Shift+Left-click | Toggle persistent tooltip |
| Right-click drag | Move button position |

### Main Window

| Action | Result |
|--------|--------|
| Click column header | Sort by that column |
| Click filter button | Filter characters (All/Level 70/Current) |
| Right-click character row | Set as main character |

## Main Character System

The addon supports a "Main" character concept for the TBC Anniversary Heroic unlock:

- **Main**: Needs Revered reputation for Heroic keys
- **Alts**: Only need Friendly if Main has Revered

The first level 70 character you log in with is automatically set as Main. You can change this anytime via `/tdd main` or right-clicking in the main window.

## Supported Languages

- English
- German (Deutsch)

## Requirements

- World of Warcraft: TBC Classic 2.5.5
- Interface version: 20504

## Version History

### 1.0.0
- Initial release
- Heroic & Raid lockout tracking
- Reputation progress tracking
- Profession cooldown tracking
- Daily quest tracking
- Minimap button with tooltip
- Main frame UI with sorting/filtering

## License

This addon is provided as-is for personal use.

## Author

J4gg3d