promotional bannermobile promotional banner

RangeMobTBC

Shows colored range rings on hostile nameplates to help estimate mob aggro distance in TBC Classic.

File Details

RangeMobTBC-1.0.1.zip

  • R
  • Jun 20, 2026
  • 50.47 KB
  • 5
  • 2.5.5
  • Classic TBC

File Name

RangeMobTBC-1.0.1.zip

Supported Versions

  • 2.5.5

Major Update - Range Learning & PvP Support

RangeMobTBC receives its largest update so far, introducing a self-learning aggro database, improved range detection, PvP support, and integrated range text display.

New Features

  • Added self-learning aggro database.
  • Mob aggro data is now stored by mob name and level.
  • Added rolling average learning system.
  • Stores minimum, maximum, average and sample count for learned ranges.
  • Learned data persists between sessions via SavedVariables.
  • Added RangeDisplay-style range text.
  • Added enemy player range support for PvP.
  • Added LibRangeCheck integration for improved range estimation.

Improvements

  • Improved hostile mob range detection.
  • Improved color transition accuracy.
  • Reduced ring size for better visibility and reduced screen clutter.
  • Optimized performance when multiple mobs are visible.
  • Improved handling of learned mob range data.
  • Improved overall range estimation accuracy over previous versions.

Visual Indicators

  • Green = Safe / Far
  • Yellow = Close
  • Red = Danger / Aggro

Performance

  • Optimized update frequency.
  • Reduced unnecessary calculations.
  • Improved multi-target performance.
  • Better scaling when many nameplates are visible.

Fixes

  • Fixed color logic issues causing missing green state.
  • Fixed range text display integration.
  • Fixed SavedVariables persistence issues.
  • Fixed multiple range calculation edge cases.
  • Fixed various stability and syntax issues reported during testing.

PvP

  • Added enemy player range detection.
  • Added player range text support.
  • Improved PvP range estimation using LibRangeCheck.

TBC Classic

  • Fully tested on TBC Classic 2.5.5.
  • Compatible with standard Blizzard nameplates.
  • No additional libraries required beyond included dependencies.

Thanks to everyone helping test the addon and providing feedback during development. This update lays the foundation for the long-term self-learning aggro range system. 🚀