diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm
index a0e6bfb3791..db744a1450c 100644
--- a/code/game/verbs/ooc.dm
+++ b/code/game/verbs/ooc.dm
@@ -53,6 +53,14 @@
else
C << "OOC: [src.key][src.client.holder.fakekey ? "/([src.client.holder.fakekey])" : ""]: [msg]"
else
- C << "OOC: [src.client.holder.fakekey ? src.client.holder.fakekey : src.key]: [msg]"
+ C << "OOC: [src.client.holder.fakekey ? src.client.holder.fakekey : src.key]: [msg]"
else
- C << "OOC: [src.key]: [msg]"
+ C << "OOC: [src.key]: [msg]"
+
+var/global/normal_ooc_colour = "#002eb8"
+
+/client/proc/set_ooc(newColor as color)
+ set name = "Set Player OOC Colour"
+ set desc = "Set to yellow for eye burning goodness."
+ set category = "Fun"
+ normal_ooc_colour = newColor
diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index 31a98f5c63f..4ce7b0fff0d 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -284,6 +284,7 @@
verbs += /client/proc/startSinglo //Used to prevent the station from losing power while testing stuff out.
verbs += /client/proc/toggle_log_hrefs
verbs += /client/proc/cmd_debug_mob_lists
+ verbs += /client/proc/set_ooc
else return
return
@@ -412,7 +413,8 @@
/client/proc/cmd_debug_mob_lists,
/datum/admins/proc/access_news_network,
/client/proc/one_click_antag,
- /client/proc/invisimin
+ /client/proc/invisimin,
+ /client/proc/set_ooc
)
//verbs -= /client/proc/mapload
//verbs -= /client/proc/cmd_admin_drop_everything --merged with view variables
diff --git a/code/stylesheet.dm b/code/stylesheet.dm
index 2e7ebd3ea9e..a84e818494f 100644
--- a/code/stylesheet.dm
+++ b/code/stylesheet.dm
@@ -13,7 +13,7 @@ em {font-style: normal; font-weight: bold;}
.prefix { font-weight: bold;}
-.ooc {color: #002eb8; font-weight: bold;}
+.ooc { font-weight: bold;}
.adminobserverooc {color: #0099cc; font-weight: bold;}
.adminooc {color: #b82e00; font-weight: bold;}