diff --git a/classes/container_actors.lua b/classes/container_actors.lua index 093bbecb..6ce0da4d 100644 --- a/classes/container_actors.lua +++ b/classes/container_actors.lua @@ -517,7 +517,7 @@ end return playerName end - if (not UnitIsInMyGuild(playerName)) then + if (not UnitIsInMyGuild(playerName) and playerName ~= Details.playername) then return playerName end else @@ -538,10 +538,10 @@ end if (bitBand(actorFlags, OBJECT_TYPE_PLAYER) ~= 0) then if (not Details.ignore_nicktag) then local actorNameAmbiguated = Ambiguate(actorName, "none") - actorObject.displayName = checkValidNickname(Details:GetNickname(actorNameAmbiguated, false, true), actorName) --defaults to player name - if (Details.remove_realm_from_name) then - actorObject.displayName = actorObject.displayName:gsub(("%-.*"), "") - end + local nickname = Details:GetNickname(actorNameAmbiguated, false, true) + if nickname then + actorObject.displayName = checkValidNickname(nickname, actorName) --defaults to player name + end end if (not actorObject.displayName) then