promotional bannermobile promotional banner

SLRT_Nickname

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

File Details

v109.zip

  • R
  • Mar 23, 2026
  • 13.12 KB
  • 33
  • 12.0.1
  • Retail

File Name

v109.zip

Supported Versions

  • 12.0.1

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