diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm
index afbb84847f5..2d62be62449 100644
--- a/code/game/verbs/ooc.dm
+++ b/code/game/verbs/ooc.dm
@@ -40,7 +40,7 @@ var/global/normal_ooc_colour = "#002eb8"
var/display_colour = normal_ooc_colour
if(holder && !holder.fakekey)
display_colour = "#0099cc" //light blue
- if(holder.rights & R_MOD && !(holder.rights & R_ADMIN))
+ if(check_rights(R_MOD,0) && !check_rights(R_ADMIN,0))
display_colour = "#184880" //dark blue
else if(holder.rights & R_ADMIN)
if(config.allow_admin_ooccolor)
@@ -59,22 +59,6 @@ var/global/normal_ooc_colour = "#002eb8"
display_name = holder.fakekey
C << "OOC: [display_name]: [msg]"
- /*
- if(holder)
- if(!holder.fakekey || C.holder)
- if(holder.rights & R_ADMIN)
- C << "OOC: [key][holder.fakekey ? "/([holder.fakekey])" : ""]: [msg]"
- else if(holder.rights & R_MOD)
- C << "OOC: [src.key][holder.fakekey ? "/([holder.fakekey])" : ""]: [msg]"
- else
- C << "OOC: [src.key]: [msg]"
-
- else
- C << "OOC: [holder.fakekey ? holder.fakekey : src.key]: [msg]"
- else
- C << "OOC: [src.key]: [msg]"
- */
-
/proc/toggle_ooc()
ooc_allowed = !( ooc_allowed )
if (ooc_allowed)
@@ -92,7 +76,6 @@ var/global/normal_ooc_colour = "#002eb8"
set category = "Server"
normal_ooc_colour = newColor
-
/client/verb/looc(msg as text)
set name = "LOOC" //Gave this shit a shorter name so you only have to time out "ooc" rather than "ooc message" to use it --NeoFite
set desc = "Local OOC, seen only by those in view."
@@ -110,7 +93,7 @@ var/global/normal_ooc_colour = "#002eb8"
src << "\red You have LOOC muted."
return
- if(!(holder && holder.rights && (holder.rights & R_MOD)))
+ if(!check_rights(R_MOD,0))
if(!ooc_allowed)
src << "\red LOOC is globally muted"
return
@@ -141,7 +124,7 @@ var/global/normal_ooc_colour = "#002eb8"
if(!M.client)
continue
var/client/C = M.client
- if(check_rights(R_MENTOR,0))
+ if(check_rights(R_MOD,0))
continue //they are handled after that
if(C.prefs.toggles & CHAT_LOOC)
@@ -159,7 +142,7 @@ var/global/normal_ooc_colour = "#002eb8"
display_name = "[S.name]/([S.key])"
for(var/client/C in admins)
- if(check_rights(R_MENTOR,0))
+ if(check_rights(R_MOD,0))
if(C.prefs.toggles & CHAT_LOOC)
var/prefix = "(R)LOOC"
if (C.mob in heard)