From cb12e9e0880cd72c416d485d5a6a3ec6d3e18b9e Mon Sep 17 00:00:00 2001 From: dragomagol <66640614+dragomagol@users.noreply.github.com> Date: Thu, 24 Feb 2022 22:28:17 -0800 Subject: [PATCH] Improved logging for pointing, bodythrows, and date rollovers (#65137) General logging improvements: Adds pointing to emote logging; shows the thing being pointed at Logs impacts of body throws; previously unlogged Displays player logs in order, even when the date rolls over --- code/modules/mob/living/carbon/carbon.dm | 2 +- code/modules/mob/living/living.dm | 1 + code/modules/mob/mob_helpers.dm | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 1fbc0ade5a0..76fbfc4f208 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -115,7 +115,7 @@ visible_message(span_danger("[src] crashes into [victim][extra_speed ? " really hard" : ""], knocking them both over!"),\ span_userdanger("You violently crash into [victim][extra_speed ? " extra hard" : ""]!")) playsound(src,'sound/weapons/punch1.ogg',50,TRUE) - + log_combat(src, victim, "crashed into") //Throwing stuff /mob/living/carbon/proc/toggle_throw_mode() diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 4513acb6472..e0104fd7cbd 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -422,6 +422,7 @@ if(!..()) return FALSE visible_message("[span_name("[src]")] points at [A].", span_notice("You point at [A].")) + log_message("points at [A]", LOG_EMOTE) return TRUE diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 3fe3dc9dace..c43df0df8d9 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -487,7 +487,7 @@ if(LOG_RADIO_EMOTE) colored_message = "(RADIOEMOTE) [colored_message]" - var/list/timestamped_message = list("\[[time_stamp()]\] [key_name(src)] [loc_name(src)] (Event #[LAZYLEN(logging[smessage_type])])" = colored_message) + var/list/timestamped_message = list("\[[time_stamp(format = "YYYY-MM-DD hh:mm:ss")]\] [key_name(src)] [loc_name(src)] (Event #[LAZYLEN(logging[smessage_type])])" = colored_message) logging[smessage_type] += timestamped_message