Proper nameplates - allfoxwy/UnitXP_SP3 GitHub Wiki

Vanilla client only check distance for nameplates. Mobs behind wall/door would also show up their nameplates.

This mod changes Vanilla behavior to modern Classic-style:

  • Only those mobs in player's sight would receive a nameplate
  • If you move your camera really close, you could see through a wall for a short distance

Third party Lua nameplate AddOns would work out-of-box, no need to change anything.

By default this feature is enabled. You could toggle its switch:

  • /script UnitXP("modernNameplateDistance", "enable");

  • /script UnitXP("modernNameplateDistance", "disable");

Prioritize target nameplate

When fighting multiple enemies, nameplates sometimes get in the way because there could be too many of them.

This option makes other nameplates disappear when you select a target. It doesn't mean target always receive a nameplate as the distance check is still in place.

It requires Proper nameplates feature to be also enabled.

  • /script UnitXP("prioritizeTargetNameplate", "enable");

  • /script UnitXP("prioritizeTargetNameplate", "disable");

Prioritize marked nameplate

When fighting multiple enemies, nameplates sometimes get in the way because there could be too many of them.

This option makes other nameplates disappear when there is some marked nameplate. It doesn't mean mark always receive a nameplate as the distance check is still in place.

It requires Proper nameplates feature to be also enabled.

  • /script UnitXP("prioritizeMarkedNameplate", "enable");

  • /script UnitXP("prioritizeMarkedNameplate", "disable");

Combat filter

This option would limit nameplates to those in-combat/damaged/PvP-flagged ones, aside from prioritized one.

  • /script UnitXP("nameplateCombatFilter", "enable");

  • /script UnitXP("nameplateCombatFilter", "disable");