From 312c8553711a8d38f6eb094bb421b10069450b20 Mon Sep 17 00:00:00 2001 From: Farie82 Date: Tue, 22 Dec 2020 19:53:59 +0100 Subject: [PATCH] PDA messsages are logged using the new logging system (#15168) Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com> --- code/game/machinery/computer/message.dm | 9 +++++++++ code/modules/pda/messenger.dm | 11 ++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index f2e4c5a7a52..b53b16a1075 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -459,6 +459,15 @@ recipient_messenger.notify("Message from [PDARec.owner] ([customjob]), \"[custommessage]\" (Reply)") log_pda("(PDA: [PDARec.owner]) sent \"[custommessage]\" to [customrecepient.owner]", usr) + var/log_message = "sent PDA message \"[custommessage]\" using [src] as [customsender] ([customjob])" + var/receiver + if(ishuman(customrecepient.loc)) + receiver = customrecepient.loc + log_message = "[log_message] to [customrecepient]" + else + receiver = customrecepient + log_message = "[log_message] (no holder)" + usr.create_log(MISC_LOG, log_message, receiver) //Finally.. ResetMessage() diff --git a/code/modules/pda/messenger.dm b/code/modules/pda/messenger.dm index 32cfe362e17..49d0b8d722d 100644 --- a/code/modules/pda/messenger.dm +++ b/code/modules/pda/messenger.dm @@ -188,7 +188,16 @@ SStgui.update_uis(src) PM.notify("Message from [pda.owner] ([pda.ownjob]), \"[t]\" (Reply)") - log_pda("(PDA: [src.name]) sent \"[t]\" to [P.name]", usr) + log_pda("(PDA: [src.name]) sent \"[t]\" to [P.name]", U) + var/log_message = "sent PDA message \"[t]\" using [pda]" + var/receiver + if(ishuman(P.loc)) + receiver = P.loc + log_message = "[log_message] to [P]" + else + receiver = P + log_message = "[log_message] (no holder)" + U.create_log(MISC_LOG, log_message, receiver) else to_chat(U, "ERROR: Messaging server is not responding.")