Legacy30 - Dungeon Speedrun Timer
Competitive speedrun timer for legacy 30 dungeon tournaments
Legacy30 is a professional-grade addon designed specifically for competitive speedrunning of legacy dungeons. Built for tournament organizers and competitive players, it provides comprehensive timing, validation, and verification tools to ensure fair competition and accurate record-keeping.
Core Features
Pull Timer System
- Customizable countdown timer before dungeon start (default 10 seconds)
- Visual countdown display with dynamic sizing (text grows larger during final 5 seconds)
- Color-coded warnings: White → Orange (≤5s) → Red (≤3s)
- Audio cues at key intervals (ready check, warnings, countdown beeps, GO! sound)
- Automatically starts the main timer when countdown reaches zero
- Cancel anytime with
/l30 pull cancel
Real-Time Run Tracking
- Precise timer display showing hours, minutes, and seconds
- Boss Progress Tracking: Real-time monitoring of defeated bosses with kill timestamps
- Mob Counter: Tracks enemy kills against dungeon-specific thresholds with live percentage
- Death Counter: Records all party member deaths during the run
- Personal Best Display: Shows your best time for comparison during active runs
- Auto-detects configured dungeons and starts tracking on entry
Run Validation & Verification
- Tracks complete run metadata including:
- Exact timestamps for dungeon start and completion
- Boss defeat order and timing
- Total mob kills and death counts
Comprehensive Run History
- Automatic saving of all completed runs
- Detailed session data including:
- Full party composition
- Individual player performance metrics
- Mob kill tracking
- Build version and addon version for compatibility
User Interface
Main Timer Frame
- Clean, professional display showing all critical information
- Real-time updates during active runs
- Color-coded status indicators
- Control buttons: Stop, Reset, Restart
- Fully movable and scalable
- Lockable to prevent accidental repositioning
Completion Screen
- Celebratory display upon dungeon completion
- Shows final time with comparison to personal best
- Highlights new records with improvement delta
- Displays full party composition with character portraits
- Victory sound effect for successful completions
Minimap Button
- Quick access to all addon functions
- Left-click: Toggle timer visibility
- Right-click: Full menu with all controls
- Draggable around minimap edge
- Custom Legacy30 logo branding
Advanced Features
Group Synchronization
- Automatic data sharing with party members (when available)
- Syncs creature kills to prevent double-counting
- Broadcasts boss defeats and player deaths
- Coordinated timer starts across the group
Flexible Configuration
- Frame locking/unlocking system
- Adjustable UI scale (percentage-based)
- Customizable timer position
- Persistent settings across sessions
Dungeon-Specific Support
- Pre-configured mob thresholds for each dungeon
- Boss encounter data from Encounter Journal
- Expansion-aware dungeon detection
- Only activates in supported legacy dungeons
Commands Reference
Pull Timer
/l30 pull - Start 10 second pull timer
/l30 pull <seconds> - Custom countdown (1-60 seconds)
/l30 pull cancel - Cancel active pull timer
Timer Control
/l30 start - Manually start timer
/l30 stop - Stop current timer
/l30 reset - Reset timer and clear data
/l30 restart - Reset and start fresh
Display Management
/l30 show - Force show timer in current dungeon
/l30 hide - Hide timer frame
/l30 lock - Lock all frames in place
/l30 unlock - Unlock frames for repositioning
Timer Settings
/l30 timer drag - Toggle timer drag mode
/l30 timer scale <num> - Set scale percentage
/l30 timer reset - Reset to default position
Information & Export
/l30 status - Show current timer status
/l30 key <secret> - Set encryption key
/l30 exportrun - Export current/last run
/l30 validation - Open validation window
Security & Fair Play
Legacy30 is built with competitive integrity in mind:
- Timestamping: Precise server-time tracking prevents clock manipulation
- Version Tracking: Records addon and game version for compatibility verification
Use Cases
For Competitive Players:
- Track personal bests and improvements
- Practice with pull timer for consistency
For Speedrun Communities:
- Maintain leaderboards with verified times
- Compare runs with detailed breakdowns
Quick Start
- Enter any configured legacy dungeon
- Timer automatically appears and starts
- Or use
/l30 pull for coordinated group starts
- Complete the dungeon - timer stops on final boss
- View completion screen with results
- Export your run with
/l30 exportrun
Tips
- Use
/l30 pull before the first pull for synchronized starts
- Lock frames with
/l30 lock during actual runs to prevent misclicks
- Set your encryption key with
/l30 key <password> before exporting runs
- Check
/l30 status anytime to see current progress
- The timer frame hides automatically when leaving dungeons
Version: 1.0.0
Author: Fate
Support: Legacy 30 Dungeon Tournament Community