promotional bannermobile promotional banner

SLRT_Nickname

Replace ElvUI default tags with NSNickName, without messing with tags on every group.
Back to Files

v109.zip

File namev109.zip
Uploader
ZugsyZugsy
Uploaded
Mar 23, 2026
Downloads
64
Size
13.1 KB
Flavors
Retail
File ID
7799410
Type
R
Release
Supported game versions
  • 12.0.1

What's new

v109

Added

  • Settings panel — per-integration toggles (ElvUI, Grid2, Blizzard, Danders, VuhDo, Unhalted) via AceConfig in the Blizzard AddOns options menu
  • SavedVariables (SLRT_NicknameDB) to persist settings between sessions
  • Ace3 library bundle: LibStub, CallbackHandler-1.0, AceDB-3.0, AceDBOptions-3.0, AceGUI-3.0, AceConfig-3.0

Changed

  • Event-driven nickname updates — replaced all polling (C_Timer ticker, nickname cache, CHAT_MSG_ADDON parsing) with NSRT's native NSRT_NICKNAME_UPDATED callback via CallbackHandler-1.0
  • NSAPI rewritten to use RegisterCallback with correct CallbackHandler-1.0 signature
  • Main addon loop now driven purely by NSRT callback + WoW events (GROUP_ROSTER_UPDATE, UNIT_NAME_UPDATE, ADDON_LOADED, PLAYER_LOGIN)

Fixed

  • Secret string taint error — added issecretvalue() guards in Utils and all 6 integration modules so cross-faction tainted names from UnitFullName() no longer cause lua errors
  • Integration setup no longer runs before NSRT is loaded (RequiredDep ordering fix)

Removed

  • Nickname change-check cache and CHAT_MSG_ADDON listener

This mod has no additional files