Description
Classic Swing Timer
Customizable weapon swing timers for WoW Classic Era and WoW: Forever.
Track your main hand, off hand, and ranged attacks with a simple layout featuring each weapon’s icon beside its timer. Bars automatically hide when they aren’t in use, and shields won’t display an off hand timer.
Features
- Independent timers for main hand, off hand, and ranged attacks.
- Weapon icons beside neutral gray progress bars.
- Automatic visibility to hide inactive weapon bars.
- Customizable sizing for bar width, height, spacing, weapon icons, text, and overall scale.
- Movable frame with a lock option.
- Animated preview to customize your layout outside combat.
- Saved settings for your appearance and frame position.
- Bundled swing tracking library with support for haste changes, parry haste, and supported spell resets.
No separate library or WeakAuras installation is required.
Commands
| Command | Function |
|---|---|
/cst |
Open settings |
/cst test |
Toggle the animated preview |
/cst lock |
Lock or unlock the frame |
/cst reset |
Restore default appearance and position |
/cst debug |
Display timing information for troubleshooting |
Compatibility
- WoW Classic Era
- WoW: Forever
Timing
Swing bars predict when your next attack is ready. Facing, distance, movement, and other game conditions can delay the actual attack.
Credits
Classic Swing Timer uses LibClassicSwingTimerAPI by Ralgathor and its contributors for weapon swing tracking.
Library source: GitHub.
The library is bundled with the addon under the GNU General Public License v3.



