From 763ba97c3754954948eac5dee1dc64250889fdcc Mon Sep 17 00:00:00 2001 From: joep van der velden Date: Thu, 4 Jun 2020 22:21:54 +0200 Subject: [PATCH] Fix AI say logging and cult logging --- code/game/gamemodes/cult/cult_comms.dm | 1 + code/modules/mob/living/say.dm | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm index 375a02251bc..938f1a13aad 100644 --- a/code/game/gamemodes/cult/cult_comms.dm +++ b/code/game/gamemodes/cult/cult_comms.dm @@ -46,3 +46,4 @@ to_chat(M, " (F) [my_message] ") log_say("(CULT) [message]", user) + user.create_log(SAY_LOG, "(CULT) [message]") diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index edb62d0e013..c272952b6bf 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -172,6 +172,9 @@ proc/get_radio_key_from_channel(var/channel) var/list/hsp = handle_speech_problems(message_pieces, verb) verb = hsp["verb"] + // Do this so it gets logged for all types of communication + var/log_message = "[message_mode ? "([message_mode])" : ""] '[message]'" + create_log(SAY_LOG, log_message) var/list/used_radios = list() if(handle_message_mode(message_mode, message_pieces, verb, used_radios)) @@ -179,9 +182,7 @@ proc/get_radio_key_from_channel(var/channel) // Log of what we've said, plain message, no spans or junk // handle_message_mode should have logged this already if it handled it - var/log_message = "[message_mode ? "([message_mode])" : ""] '[message]'" say_log += log_message - create_log(SAY_LOG, log_message) // TODO after #13047: Include the channel log_say(log_message, src) var/list/handle_v = handle_speech_sound() @@ -364,7 +365,6 @@ proc/get_radio_key_from_channel(var/channel) say_log += "whisper: [message]" log_whisper(message, src) - create_log(SAY_LOG, "WHISPER: [message]") var/message_range = 1 var/eavesdropping_range = 2 var/watching_range = 5