Real-time enemy count for World of Warcraft: Midnight, displayed on screen as a single number.
Shows a count of hostile enemies near you, color-coded by configurable breakpoints.
Most addons that count enemies use range-based detection - check every nearby unit, see if it's within X yards. Patch 12.0 made that approach unworkable. UnitDistanceSquared returns 0 for nameplate units, plate:GetCenter() throws "Can't measure restricted regions", and aura data is tainted in ways that break a lot of older tools.
PullSize counts visible hostile nameplates instead. The "radius" is controlled by the nameplateMaxDistance CVar, which the addon optionally manages for you on instance entry/exit.
PullSize counts what your nameplates show. That has consequences worth knowing about:
- The count is bounded by your nameplate distance. If your CVar is set to 25 yards, enemies past 25 yards don't count even if they're attacking you. This is by design; configure the distance to match your role.
- Pets, totems, and other non-attackable units don't count. Only hostile units that you can attack.
- Pressing V (or otherwise hiding nameplates) zeros the count. PullSize counts plates; no plates means no count.
- Nameplates can persist in combat past the CVar distance. WoW's own behavior: once a plate is shown, it stays visible while in combat regardless of distance changes. In long fights with a lot of movement, the count can briefly include enemies you've moved away from.
- Configurable breakpoint counts and colors (defaults: 2 / 3 / 6 = yellow / orange / red, plus a "below first breakpoint" color)
- Distance presets (Melee 10 yd, Mid-Ranged 25 yd, Ranged 40 yd, Custom 5-60)
- Auto-set nameplate distance on instance entry, restored on exit
- Movable display, lockable in place, optional hide-out-of-combat
- Optional dim color when below the first breakpoint
- Settings panel with inline color pickers and live count preview
- "Restore Defaults" button
/ps- open the config panel/ps show//ps hide- toggle the display/ps lock//ps unlock- lock or unlock the display position/ps reset- reset display position to screen center/ps count- print the current count to chat/ps color <1|2|3>- open the color picker for breakpoint 1, 2, or 3/ps nameplate <yards>- set in-instance nameplate distance/ps nameplate on//ps nameplate off- enable or disable auto-set in instances/ps help- list all commands
CurseForge: install through the CurseForge app. Search for "PullSize".
Manual:
- Download the latest release.
- Extract
PullSize/intoWorld of Warcraft/_retail_/Interface/AddOns/. - The folder must be named exactly
PullSize(notPullSize-1.0.0). - Restart WoW or
/reload.
- WoW Midnight (Interface 120005)
- No class restrictions
By Tuukka - Burning Legion.
MIT. See LICENSE.