There is a so called nameplate base frame. They must adjust the scale of the nameplate base frame for bosses. But it should be easily detectable on UNIT_ADDED.
I already offset the worldframe scale. Otherwise the size of all my nameplates would be off.
https://github.com/zorker/rothui/blo.../core.lua#L688
Lua Code:
--CreateNamePlateStyle
local function CreateNamePlateStyle(self)
--...
cfg.scale = 1*GetCVar("uiScale") --nameplates are not part of uiparent!
--...
end
Nameplates shuffle units constantly. There is no specific nameplate for player or bosses. Any nameplate may be used for any unit.