Recount - Damage & Healing Meter for Classic Era
Recount is the definitive damage and healing meter for World of Warcraft Classic Era. Whether you're optimizing your DPS rotation, tracking healer throughput, or reviewing a wipe, Recount gives you the data you need in a clean, customizable interface.
Overview
Originally created by Cryect, ported through multiple expansions, and now maintained for Classic Era, Recount records detailed combat statistics and presents them as sortable bar lists with optional time-based graph overlays. This fork targets the Classic Era client (Interface 11507/11508) and is built on the external Ace3 framework for compatibility and stability.
Display Modes
Switch between modes using the dropdown on the main window:
- Damage Done — Total damage with per-player breakdown
- DPS — Damage per second over the active combat window
- Friendly Fire — Damage dealt to friendly targets
- Damage Taken — Incoming damage per player
- Healing Done — Total effective healing output
- Absorbs — Absorb shield consumption
- Healing Taken — Healing received per player
- Overhealing Done — Wasted healing output
- Deaths — Death count with event log drill-down
- DOT Uptime — Damage over time application tracking
- HOT Uptime — Heal over time application tracking
- Activity — Time spent actively attacking or casting
Tracker Modules
Additional combat event modules extend Recount beyond basic damage and healing:
- CC Breakers — Tracks who broke crowd control effects
- Dispels — Counts dispels and purges per player
- Interrupts — Logs spell interrupts with target and ability detail
- Power Gains — Tracks mana, energy, and rage gains from external sources
- Resurrections — Records combat resurrections cast
Drill-Down & Graphs
- Click any player bar to open a detailed breakdown of abilities, targets, hit types, resists, and timing
- Shift+Click any player bar to open a time-series graph of their damage or healing over the fight (requires "Record Time Data" enabled in settings)
- The graph window uses LibGraph-2.0 to render smooth, zoomable DPS/HPS curves
Fight History
- Recount automatically segments data by combat encounter
- Browse previous fights from the fight history dropdown — review any individual pull or view overall totals
- Configurable fight history depth
Reporting
- Report any mode's results to Say, Party, Raid, Guild, or a custom channel
- Configurable report format with line limits
- Real-time window available for live broadcast of current combat statistics
Customization
- LibSharedMedia-3.0 support — use any installed font or statusbar texture
- Fully configurable window colors: title, background, bar text, and per-class colors
- Color picker integration for fine-grained customization
- Adjustable bar height, padding, and font size
- Class color bars with support for custom class colors (
CUSTOM_CLASS_COLORS)
- Pet merging — optionally roll pet damage/healing into owner totals
- Zone filters — configure which zones Recount tracks data in
Technical Details
- Classic Era — Targets Interface 11507/11508; not compatible with retail or other versions
- Ace3 (external) — Requires the standalone Ace3 addon; not embedded to keep download size small
- VersionCheck-1.0 — Automatic in-game notification when a new version is available
- LibSharedMedia-3.0, LibDropdown-1.0, LibBossIDs-1.0, LibGraph-2.0 — Bundled libraries
- Fully localized: enUS, deDE, esES, esMX, frFR, koKR, ptBR, ruRU, zhCN, zhTW
Slash Commands
/recount or /recap — Toggle the main window
/recount reset — Reset current data
/recount config — Open configuration panel
/recount report — Report current mode to chat
Credits
Original addon by Cryect. Ported to patch 2.4 by Elsia. Maintained through retail and WotLK by Resike and Pimptasty. Classic Era fork maintained by ianjplamondon-cyber. Built on the Ace3 framework by the Ace3 Development Team.