From 59c96782d04b8144af9f7f6db268c2fa69bbfd92 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Sat, 23 Feb 2013 01:18:55 +1000 Subject: [PATCH] fixed up some derps with admin ooc colour Signed-off-by: Cael_Aislinn --- code/game/verbs/ooc.dm | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 1b79efe6c15..8ccbba84845 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -41,22 +41,25 @@ var/global/normal_ooc_colour = "#002eb8" log_ooc("[mob.name]/[key] : [msg]") + var/display_colour = normal_ooc_colour + if(holder && !holder.fakekey) + display_colour = "#0099cc" //light blue + if(holder.rights & R_MOD) + display_colour = "#184880" //dark blue + else if(holder.rights & R_ADMIN) + if(config.allow_admin_ooccolor) + display_colour = src.prefs.ooccolor + else + display_colour = "#b82e00" //orange + for(var/client/C in clients) if(C.prefs.toggles & CHAT_OOC) var/display_name = src.key - var/display_colour = normal_ooc_colour - - if(holder) - if(holder.fakekey) - if(C.holder) - display_name = "[holder.fakekey]/([src.key])" - else - display_name = holder.fakekey - else if(config.allow_admin_ooccolor) - display_colour = src.prefs.ooccolor + if(holder.fakekey) + if(C.holder) + display_name = "[holder.fakekey]/([src.key])" else - display_colour = "#b82e00" - + display_name = holder.fakekey C << "OOC: [display_name]: [msg]" /*