ClassicNumbers SCT
Vanilla-style nameplate combat text for WoW Classic Era and TBC Classic Anniversary — released publicly as ClassicNumbers SCT and polished for modern Classic clients.
Quick Links
Why this fork
ClassicNumbers SCT is the public release name for this maintenance takeover of an older combat-text addon fork.
The goal is simple:
- keep the original feel intact,
- preserve legacy feature paths instead of stripping them,
- make the addon reliable on TBC Classic Anniversary,
- and add the quality-of-life controls players actually expect before shipping.
Highlights
| Area |
Included |
| Core display |
Vanilla-style damage numbers above enemy nameplates |
| Layout control |
Separate tuning for normal hits and critical hits |
| Motion |
Expanded motion library for hits, with subtle style inheritance for crits |
| Style control |
Independent hit and crit style selectors with hover help |
| Crit logic |
Biggest-crit centering and biggest-crit scaling |
| Readability |
Font family, outline, monochrome, and color customization |
| Extra context |
Optional spell icons, personal damage display, and nameplate attachment toggle |
| Focus |
Current-target emphasis scaling |
| Audio |
Multi-tier crit sounds |
| Testing |
Preview / test buttons directly inside the config UI |
| Configuration |
Profile management via AceDBOptions |
Animation Library
ClassicNumbers SCT now supports these motion styles:
| Style |
Behavior |
| Vertical |
Classic straight rise |
| Arc |
Curved lateral drift |
| Fountain |
Wider upward burst |
| Sway |
Gentle side motion |
| Wave |
Smoother multi-pass lateral drift |
| Zigzag |
Sharper alternating path |
| Spiral |
Circular motion layered onto upward travel |
| Bounce |
Upward motion with hop-like offset |
| POW Burst |
Comic-book style impact burst with aggressive punchy motion |
| Shockwave |
Fast outward blast with a rippling impact feel |
| Comet Trail |
Forward-driving streak with trailing lift |
| Random Mix |
Automatically picks from the implemented styles per number |
For a clean default, start with Vertical or Arc.
For maximum visual character, try POW Burst, Shockwave, Comet Trail, or Random Mix.
Crits can now use their own selected style, and the hover tooltip on each style selector explains what every style does.
Feature Breakdown
Text & readability
| Setting |
What it controls |
| Font selection |
Font choice via LibSharedMedia |
| Font flags |
Outline / thick outline / monochrome combinations |
| Default colors |
Auto-attack and ability color pickers |
| School colors |
Damage-school coloring toggle |
| Number formatting |
Truncation and comma separation |
Normal hits
| Option |
Available control |
| Layout |
Size and X / Y offset |
| Motion |
Scroll distance, scroll speed, hit animation style |
| Visibility |
Alpha and display duration |
| Filtering |
Small-hit filter |
| Density |
Max hits displayed per target |
Critical hits
| Option |
Available control |
| Layout |
Crit size and X / Y offset |
| Motion |
Crit animation style |
| Visibility |
Alpha and display duration |
| Filtering |
Small-crit filter |
| Chain control |
Max crits shown per target |
| Advanced behavior |
Hide non-crits during big crit chains, keep biggest crit centered, scale biggest crit above the rest, and support larger active crit chains |
Extras
| Feature |
Included |
| Personal display |
Personal damage display and personal damage color behavior |
| Readability extras |
Spell icons, current target emphasis, and nameplate attachment toggle |
| Compatibility |
Legacy overlap handler and Blizzard combat text toggle |
| Audio |
Crit / Huge Crit / Monster Crit sounds |
| Profiles |
Full profile save / copy / reset support in a dedicated Profiles subcategory |
Preview & Testing
The options UI includes a dedicated Preview / Test section so you can validate changes before entering combat.
Available preview buttons:
| Button |
Purpose |
| Preview Hit |
Test normal-hit formatting and motion |
| Preview Crit |
Test crit styling and scaling |
| Preview Spell |
Test spell coloring and optional icons |
| Preview Crit Chain |
Test centering, biggest-crit scaling, and overlap behavior |
| Preview Personal Damage |
Test personal anchor and personal color handling |
If you have a current target, previews try to use the visible target nameplate. Otherwise, they fall back to displaying on your player anchor.
If Attach outgoing damage to nameplates is disabled, outgoing previews and outgoing damage use the central UI anchor instead.
If it is enabled, both normal hits and crits use the outgoing nameplate anchor path.
This makes it much easier to verify:
- animation style readability,
- hit style vs crit style contrast,
- crit-chain layout,
- biggest-crit centering,
- biggest-crit scaling,
- personal damage behavior,
- spell icon rendering,
- and current-target emphasis.
Slash Commands
Use any of these commands to open the config panel, open Profiles, or trigger built-in previews:
| Command |
Action |
/classicnumbers |
Open the config panel |
/classicnumber |
Alias for the main slash command |
/cn |
Short alias |
/classicnumbers help |
Show command help in chat |
/classicnumbers profiles |
Open the Profiles category |
/classicnumbers preview hit |
Preview a normal hit |
/classicnumbers preview crit |
Preview a crit |
/classicnumbers preview spell |
Preview spell damage with current icon/color settings |
/classicnumbers preview chain |
Preview a crit chain |
/classicnumbers preview personal |
Preview personal damage |
Compatibility
Current maintenance emphasis:
| Client |
Status |
| WoW Classic Era |
Supported |
TBC Classic Anniversary (_anniversary_, interface 20505) |
Primary maintenance target |
The TOC also includes additional Classic-family interface values already present in the project.
Installation
- Download or clone the addon.
- Place the
ClassicNumbers folder inside your WoW AddOns directory.
- For TBC Classic Anniversary, the path is typically:
World of Warcraft\_anniversary_\Interface\AddOns\ClassicNumbers
- The live addon name is ClassicNumbers SCT, but the folder name must stay exactly
ClassicNumbers.
- Launch the game and enable the addon if needed.
Included Libraries
- Ace3
- LibEasing
- LibSharedMedia-3.0
Maintainer Notes
| File |
Purpose |
ClassicNumbers.lua |
Core runtime |
ClassicNumbers.toc |
Addon metadata |
urls.md |
API / FrameXML reference links |
CHANGELOG.md |
Release history |
AGENTS.md |
Workspace / maintainer guidance |
CURSEFORGE.md |
CurseForge-ready long description |
If you change user-facing behavior, update the README, changelog, and TOC version together.
If you add a new animation style, also update the hover-tooltip style descriptions in ClassicNumbers.lua.
Credits
- Original addon author: zeldarsprod
- Current maintenance: this fork’s maintainers