diff --git a/code/datums/communication/ooc.dm b/code/datums/communication/ooc.dm
index 426b0ff12fac1..1d112c3d886cb 100644
--- a/code/datums/communication/ooc.dm
+++ b/code/datums/communication/ooc.dm
@@ -34,10 +34,16 @@
var/can_badmin = !is_stealthed && can_select_ooc_color(C) && (C.prefs.ooccolor != initial(C.prefs.ooccolor))
var/ooc_color = C.prefs.ooccolor
+ // [SIERRA-ADD] - DON_LOADOUT
+ var/ckey_prefix = C.donator_info.get_decorated_message(C, "[C.key]:")
+ // [/SIERRA-ADD]
for(var/client/target in GLOB.clients)
if(target.is_key_ignored(C.key)) // If we're ignored by this person, then do nothing.
continue
- var/sent_message = "[create_text_tag("ooc", "OOC:", target)] [C.key]: [SPAN_CLASS("message linkify", "[message]")]"
+ // [SIERRA-EDIT] - DON_LOADOUT
+ // var/sent_message = "[create_text_tag("ooc", "OOC:", target)] [C.key]: [SPAN_CLASS("message linkify", "[message]")]" // SIERRA-EDIT - ORIGINAL
+ var/sent_message = "[create_text_tag("ooc", "OOC:", target)] [ckey_prefix] [SPAN_CLASS("message linkify", "[message]")]"
+ // [/SIERRA-EDIT]
if(can_badmin)
receive_communication(C, target, SPAN_COLOR(ooc_color, SPAN_CLASS("ooc", sent_message)))
else
diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css
index 89305692c5653..e325161e852fc 100644
--- a/code/modules/goonchat/browserassets/css/browserOutput.css
+++ b/code/modules/goonchat/browserassets/css/browserOutput.css
@@ -418,3 +418,25 @@ h1.alert, h2.alert {color: #a4bad6;}
.german {color: #4d5d53;}
.lirris {color: #023638;}
.alain {color: #6a1b9a;}
+
+/* DON_LOADOUT */
+.dt_1 {
+ font-weight: bold;
+ color: rgb(83, 107, 189);
+ text-shadow: 0 0 8px rgba(83, 107, 189, .6);
+}
+.dt_2 {
+ font-weight: bold;
+ color: rgb(91, 16, 212);
+ text-shadow: 0 0 8px rgba(91, 16, 212, .6);
+}
+.dt_3 {
+ font-weight: bold;
+ color: rgb(175, 48, 207);
+ text-shadow: 0 0 8px rgba(175, 48, 207, .6);
+}
+.dt_4 {
+ font-weight: bold;
+ color: rgb(229, 25, 219);
+ text-shadow: 0 0 8px rgba(229, 25, 219, .6);
+}
diff --git a/code/modules/goonchat/browserassets/css/browserOutput_white.css b/code/modules/goonchat/browserassets/css/browserOutput_white.css
index 22ae69907a513..14e4c5671f767 100644
--- a/code/modules/goonchat/browserassets/css/browserOutput_white.css
+++ b/code/modules/goonchat/browserassets/css/browserOutput_white.css
@@ -415,3 +415,25 @@ h1.alert, h2.alert {color: #000080;}
.german {color: #4d5d53;}
.lirris {color: #023638;}
.alain {color: #6a1b9a;}
+
+/* DON_LOADOUT */
+.dt_1 {
+ font-weight: bold;
+ color: rgb(83, 107, 189);
+ text-shadow: 0 0 8px rgba(83, 107, 189, .6);
+}
+.dt_2 {
+ font-weight: bold;
+ color: rgb(91, 16, 212);
+ text-shadow: 0 0 8px rgba(91, 16, 212, .6);
+}
+.dt_3 {
+ font-weight: bold;
+ color: rgb(175, 48, 207);
+ text-shadow: 0 0 8px rgba(175, 48, 207, .6);
+}
+.dt_4 {
+ font-weight: bold;
+ color: rgb(229, 25, 219);
+ text-shadow: 0 0 8px rgba(229, 25, 219, .6);
+}
diff --git a/html/browser/common.css b/html/browser/common.css
index 34a45e86fe5ae..a05b9f8677a73 100644
--- a/html/browser/common.css
+++ b/html/browser/common.css
@@ -423,23 +423,29 @@ a.gray.selected { box-shadow: inset 0 0 0 1px #ebebeb; }
a.linkOn.selected { box-shadow: inset 0 0 0 1px #aeebae; }
a.linkOff.selected { box-shadow: inset 0 0 0 1px #ebebeb; }
+/**************
+ SierraBay
+**************/
+
+/* DON_LOADOUT */
+
.dt_1 {
font-weight: bold;
color: rgb(83, 107, 189);
- text-shadow: 0 0 8px rgba(83, 107, 189, .4);
+ text-shadow: 0 0 8px rgba(83, 107, 189, .6);
}
.dt_2 {
font-weight: bold;
color: rgb(91, 16, 212);
- text-shadow: 0 0 8px rgba(91, 16, 212, .4);
+ text-shadow: 0 0 8px rgba(91, 16, 212, .6);
}
.dt_3 {
font-weight: bold;
color: rgb(175, 48, 207);
- text-shadow: 0 0 8px rgba(175, 48, 207, .4);
+ text-shadow: 0 0 8px rgba(175, 48, 207, .6);
}
.dt_4 {
font-weight: bold;
color: rgb(229, 25, 219);
- text-shadow: 0 0 8px rgba(229, 25, 219, .4);
+ text-shadow: 0 0 8px rgba(229, 25, 219, .6);
}
diff --git a/mods/don_loadout/README.md b/mods/don_loadout/README.md
index 2e8e4963a8eec..5b08c30c646e3 100644
--- a/mods/don_loadout/README.md
+++ b/mods/don_loadout/README.md
@@ -30,6 +30,7 @@ ID мода: DON_LOADOUT
### Изменения *кор кода*
- `code/modules/client/preference_setup/general/05_preview.dm`: `/datum/preferences/proc/dress_preview_mob()`
+- `code/datums/communication/ooc.dm`: `/singleton/communication_channel/ooc/do_communicate()`