diff --git a/code/__DEFINES/logs.dm b/code/__DEFINES/logs.dm index 5fd66c88f4a..9374e75a454 100644 --- a/code/__DEFINES/logs.dm +++ b/code/__DEFINES/logs.dm @@ -4,6 +4,7 @@ #define SAY_LOG "Say" #define EMOTE_LOG "Emote" #define MISC_LOG "Misc" -#define DEAD_CHAT_LOG "Dead chat" +#define DEADCHAT_LOG "Deadchat" +#define OOC_LOG "OOC" -#define ALL_LOGS list(ATTACK_LOG, DEFENSE_LOG, CONVERSION_LOG, SAY_LOG, EMOTE_LOG, MISC_LOG, DEAD_CHAT_LOG) +#define ALL_LOGS list(ATTACK_LOG, DEFENSE_LOG, CONVERSION_LOG, SAY_LOG, EMOTE_LOG, DEADCHAT_LOG, OOC_LOG, MISC_LOG) diff --git a/code/datums/log_viewer.dm b/code/datums/log_viewer.dm index aafaccf0f14..0df7efb7921 100644 --- a/code/datums/log_viewer.dm +++ b/code/datums/log_viewer.dm @@ -274,8 +274,10 @@ if(!result || result.ckey != __ckey){\ return "deepskyblue" if(MISC_LOG) return "gray" - if(DEAD_CHAT_LOG) + if(DEADCHAT_LOG) return "#cc00c6" + if(OOC_LOG) + return "#002eb8" return "slategray" /datum/log_viewer/proc/get_display_name(mob/M) diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 824159487eb..29ad752b3ce 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -53,6 +53,7 @@ GLOBAL_VAR_INIT(admin_ooc_colour, "#b82e00") return log_ooc(msg, src) + mob.create_log(OOC_LOG, msg) var/display_colour = GLOB.normal_ooc_colour if(holder && !holder.fakekey) diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index 87446bcf79e..49b188a4365 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -55,7 +55,7 @@ return say_dead_direct("[pick("complains", "moans", "whines", "laments", "blubbers", "salts")], \"[message]\"", src) - create_log(DEAD_CHAT_LOG, message) + create_log(DEADCHAT_LOG, message) /mob/proc/say_understands(var/mob/other, var/datum/language/speaking = null) if(stat == DEAD)