promotional bannermobile promotional banner

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.

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

  1. Download or clone the addon.
  2. Place the ClassicNumbers folder inside your WoW AddOns directory.
  3. For TBC Classic Anniversary, the path is typically:
   World of Warcraft\_anniversary_\Interface\AddOns\ClassicNumbers
  1. The live addon name is ClassicNumbers SCT, but the folder name must stay exactly ClassicNumbers.
  2. 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

The ClassicNumbers SCT Team

profile avatar
  • 2
    Projects
  • 444
    Downloads

More from AcidBomb

  • Super Swing Timer project image

    Super Swing Timer

    • 444
    • Addons

    This is SwingTimer API, with extremely accurate, efficent and best performing Swing Timer for WoW Classic. Along with a Weaving API specifically built for LB weaving for Enhance Shaman.

    • 444
    • May 17, 2026
    • Addons
    • +4
  • Super Swing Timer project image

    Super Swing Timer

    • 444
    • Addons

    This is SwingTimer API, with extremely accurate, efficent and best performing Swing Timer for WoW Classic. Along with a Weaving API specifically built for LB weaving for Enhance Shaman.

    • 444
    • May 17, 2026
    • Addons
    • +4