From b3a99cefcfb7533ba0687bf81ce915b5397dd9f5 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Fri, 18 Jul 2014 12:07:43 -0400 Subject: [PATCH] Fixes #5666 --- code/game/verbs/ooc.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index cead05c53e5..ecae608f326 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -131,9 +131,12 @@ var/global/normal_ooc_colour = "#002eb8" var/list/heard = get_mobs_in_view(7, src.mob) var/mob/S = src.mob + var/display_name = S.key if(S.stat != DEAD) display_name = S.name + + // Handle non-admins for(var/mob/M in heard) if(!M.client) continue @@ -149,6 +152,12 @@ var/global/normal_ooc_colour = "#002eb8" else display_name = holder.fakekey C << "LOOC: [display_name]: [msg]" + + // Now handle admins + display_name = S.key + if(S.stat != DEAD) + display_name = "[S.name]/([S.key])" + for(var/client/C in admins) if(C.prefs.toggles & CHAT_LOOC) var/prefix = "(R)LOOC"