Battle Graph

BattleGraph: Lightweight addon tracking real-time damage as a smooth animated graph. Displays current DPS and overall average DPS as separate curves. Uses Catmull-Rom spline interpolation with gradient fill under the curve.

File Details

BattleGraph_1.3.0.zip

  • R
  • Feb 7, 2026
  • 14.54 KB
  • 9
  • 2.5.5
  • Classic TBC

File Name

BattleGraph_1.3.0.zip

Supported Versions

  • 2.5.5

VERSION HISTORY

v1.3.0 (2026-02-07)

  • NEW: Fight summary overlay displayed on graph after combat ends
    • Shows fight duration, average DPS, peak DPS, total damage
    • Includes you/pet damage breakdown when pet tracking is enabled
    • Automatically hides when next combat starts
    • Also shown after /battleg test

v1.2.0 (2026-02-07)

  • NEW: Pet DPS line (purple) drawn on graph
  • NEW: Pet average DPS line (dark purple) drawn on graph
  • NEW: Separate "Pet DPS" and "Pet Avg" clickable legend entries
  • NEW: Pet lines off by default (enable via menu or /battleg petline)
  • NEW: /battleg petline and /battleg petavgline slash commands
  • NEW: "Show Pet DPS Line" and "Show Pet Avg Line" menu options
  • Smoother lines: glow anti-aliasing on main DPS curve
  • Removed gradient fill/shading under the DPS curve
  • Performance: graph redraws once per second instead of every render tick
  • Performance: reduced spline subdivisions (24 -> 16)
  • Performance: pet curves use straight lines (no spline) to save objects
  • Performance: removed glow AA from secondary curves (avg, pet)
  • Changed default background opacity to 50%
  • Simple mode title uses plain font (FRIZQT) instead of decorative
  • Thinner graph lines (1.5px main, 3px glow)
  • Increased default frame sizes by 20% across all presets

v1.1.0 (2026-02-07)

  • NEW: Display Mode option (Simple / Pretty)
    • Pretty mode: prominent DPS readouts, X-axis time labels, 3-level Y-axis, inner graph border, full-text legend
    • Simple mode: original compact layout
    • Toggle via menu (Display Mode) or /battleg style
  • NEW: DPS breakdown after combat: Yours + Pets = Total
  • NEW: Separate player and pet damage tracking
  • Increased default frame sizes by 10% across all presets
  • Fixed forward-reference error for HideAllGraphElements on resize
  • Added 3rd grid line support for pretty mode
  • Added /battleg style slash command