promotional bannermobile promotional banner
premium banner
Onscreen display of your character stats.

Description

CharacterStats

A lightweight, customizable addon for tracking your character's statistics in World of Warcraft.

Supported Versions: Midnight β€’ Midnight Prepatch β€’ MoP Classic

Overview

CharacterStats displays your character's important stats in a clean, movable frame. Track Strength, Agility, Intellect, Critical Strike, Haste, Mastery, Versatility, and moreβ€”all without opening the Character panel.

Highlights

  • πŸ“Š Movable stats frame with real-time updates
  • 🎨 Fully customizable fonts, colors, and layout
  • πŸ›‘οΈ Optional class-colored borders and themes
  • πŸ’¬ Shift-click the frame to share stats in chat
  • 🎯 Smart filtering shows only relevant stats for your spec
  • βš™οΈ Auto-switching profiles for different specializations
  • πŸ—ΊοΈ Minimap button for quick access
  • 🌍 Localized in 12 languages

Features

🎯 Smart Stat Display

  • Role-Based Filtering β€” Automatically shows only relevant stats for your spec and role
  • Tank Stats β€” Dodge, Parry, Block automatically shown for tank specs
  • Caster Stats β€” Spell Power, Mana Regen for casters and healers
  • Physical Stats β€” Attack Power for melee and ranged DPS
  • Primary Stat Auto-Filter β€” Shows only your spec's primary stat (Str/Agi/Int)
  • Item Level β€” Automatically color-coded by gear quality

βš™οΈ Spec-Based Profiles

  • Auto-Switching β€” Automatically switch settings when you change specs
  • Per-Spec Customization β€” Different stat displays, colors, and layouts for each specialization
  • Profile Management β€” Create, copy, and manage multiple profiles
  • Independent Positioning β€” Each profile can have its own window position and size

🎨 Extensive Customization

  • Drag the frame anywhere on your screen with optional locking
  • Adjust frame scale from 50% to 150%
  • Choose from 60+ fonts with multiple sizes and outlines
  • Customize the color of any stat individually
  • Default gold theme plus class-colored themes for all 13 classes
  • Optional class-colored borders
  • Show or hide individual stats
  • Drag-and-drop reordering of stats
  • Display stats as percentages, raw values, or both
  • Flexible value placement (split, right-aligned, left-aligned)
  • Independent transparency controls for background, border, and text
  • Multiple border styles

πŸ–±οΈ User Interface

  • Minimap Button β€” Left-click to toggle, right-click for options, shift-click to reset
  • Quick Sharing β€” Shift-click the stats frame to post your stats in chat
  • Paperdoll Integration β€” Optional stats display in your character sheet
  • Resizable Frame β€” Adjust window size to fit your UI
  • Screen Clamping β€” Prevents the frame from going off-screen

⚑ Performance

  • Efficient updates with smart caching and throttling
  • Event coalescing for smooth performance
  • Minimal memory footprint
  • Optimized for low-end systems

Version-Specific Features

πŸ“Š Retail (Midnight / Midnight Prepatch)

Available Stats:

Item Level, Strength, Agility, Intellect, Stamina, Armor, Critical Strike, Haste, Mastery, Versatility, Leech, Avoidance, Speed, Dodge, Parry, Block, Stagger (Brewmaster), Movement Speed, Mana Regen

  • Modern stat system with tertiary stats (Leech, Avoidance, Speed)
  • Stagger percentage for Brewmaster Monks
  • Paperdoll integration displays stats in your character sheet

βš”οΈ Classic (Mists of Pandaria)

Available Stats:

Item Level, Strength, Agility, Intellect, Spirit, Stamina, Armor, Hit, Expertise, Critical Strike, Haste, Mastery, Attack Power, Spell Power, Ranged Attack Power, PvP Power, PvP Resilience, Dodge, Parry, Block, Defense, Movement Speed

  • Classic-era stats including Hit, Expertise, Spirit, and Defense
  • Separate tracking for Attack Power, Spell Power, and Ranged Attack Power
  • PvP Power and PvP Resilience stats
  • Includes a new stat frame in the Paperdoll for easy viewing in your character sheet

Stats automatically hide when their value is 0. Primary stat detection updates based on your class and specialization.

Getting Started

  1. Type /cs to open the options panel
  2. Adjust size, fonts, colors, stat filters, and border options
  3. Drag the frame to position it where you like
  4. Save your settings as a profile for each spec

Slash Commands

  • /cs /charstats /cstats β€” Toggle stats frame
  • /cs config /cs options β€” Open options panel
  • /cs show β€” Show the stats frame
  • /cs hide β€” Hide the stats frame
  • /cs reset β€” Reset frame position
  • /cs resetminimap β€” Reset minimap button position
  • /cs help β€” Display all available commands
Pro Tip: Shift-click the stats frame to quickly share your stats in chat!

Configuration

Stat Selection

Enable or disable individual stats and customize their display order with drag-and-drop reordering.

Display Options

  • Percentage or Rating β€” Toggle between percentage and raw rating values
  • Short or Full Names β€” Use abbreviated (Str, Agi, Crit) or full names (Strength, Agility, Critical Strike)
  • Decimal Precision β€” Control decimal places for stat values

Visual Options

  • Label Colors β€” Customize stat name colors
  • Value Colors β€” Customize stat value colors
  • Individual Stat Colors β€” Override colors for specific stats
  • Themes β€” Choose from default or class-themed color schemes
  • Borders β€” Adjust border style, color, and opacity

Compatibility

This addon includes all required libraries and has no hard dependencies.

Support & Community

Need help, found a bug, or have a feature request?


CharacterStats is released under the MIT License