-
Notifications
You must be signed in to change notification settings - Fork 10
Description
I understand from Royale this is a known Consortium issue, but briefly I sent him this and he asked that I create a report here:
Re the known Consortium NPC name above avatar issue. Below (between the ***s), I find this is interesting, but it's old and was probably fixed, but at least it explains that the way those names display is a whole different mechanism and maybe if Ruby hasn't seen it it might cause a light bulb to go on. I'm wondering if the Display Names implementation is interfering in some manner as I doubt NPCs are plumbed for it and I'm also thinking there might be a change needed in the active NPC or Satyr scripts to accommodate the Display Names feature - wonder if Cnayl might be of help:
Name Shown Above the Avatar
In the viewers, the avatar name and title (if any) are shown floating above the avatar. The name that is shown there is sent to the viewer in ObjectUpdate packets for the ScenePresence. This is a completely separate mechanism from the mechanisms described above. Viewers have a bug (as of April 2014): if the avatar name changes (as sent in ObjectUpdate packets) then they don't always show the update. They only do so if some other things have changed: the Group Title, Away state, Busy state, etc.
This bug is noticeable when teleporting between grids using the Hypergrid, because the avatar's name in their home grid ("First Last") is different from their name in other grids ("First.Last @grid.example.com"). OpenSim 0.8.0 has a workaround for this bug: when an avatar arrives from a different grid, the simulator temporarily changes the group title (to "(Loading)"), and then returns it to its former value. This causes the viewer to show the new avatar name, too.
One other thing to report. This problem exists in Firestorm, Singularity, Alchemy BUT NOT IN Cool VL, so what has Henri done or not done, that his viewer does not display the issue. Maybe that's a clue as well. Cheers, Kofi.