From a6f0200fda84ebf4db2ecdfe06d7ba453b097e0e Mon Sep 17 00:00:00 2001 From: san7890 Date: Fri, 16 Sep 2022 10:21:55 -0600 Subject: [PATCH] Adds more gulag logging (#69934) Hey there, One thing that's been frustrating me over the last few months is that we have absolutely no data on how long it might take the average person to complete any given gulag sentence. This tends to matter a bit for administrative matters, and especially when there's a disconnect between policy and players in regards to how long any given point-sentence might take a player to complete. This should hopefully allow us to collect more good data in these affairs. admin: Prisoners returning from the gulag as well as reclaiming their items from the gulag item reclaimer are now both logged. --- code/game/machinery/gulag_item_reclaimer.dm | 1 + code/modules/mining/laborcamp/laborstacker.dm | 1 + 2 files changed, 2 insertions(+) diff --git a/code/game/machinery/gulag_item_reclaimer.dm b/code/game/machinery/gulag_item_reclaimer.dm index 6a36cb344fc..5ae0a4ff6be 100644 --- a/code/game/machinery/gulag_item_reclaimer.dm +++ b/code/game/machinery/gulag_item_reclaimer.dm @@ -85,4 +85,5 @@ stored_items[user] -= W W.forceMove(drop_location) stored_items -= user + user.log_message("has reclaimed their items from the gulag item reclaimer.", LOG_GAME) use_power(active_power_usage) diff --git a/code/modules/mining/laborcamp/laborstacker.dm b/code/modules/mining/laborcamp/laborstacker.dm index ca218ffe297..04b73e91d6b 100644 --- a/code/modules/mining/laborcamp/laborstacker.dm +++ b/code/modules/mining/laborcamp/laborstacker.dm @@ -120,6 +120,7 @@ GLOBAL_LIST(labor_sheet_values) if(!(obj_flags & EMAGGED)) security_radio.set_frequency(FREQ_SECURITY) security_radio.talk_into(src, "A prisoner has returned to the station. Minerals and Prisoner ID card ready for retrieval.", FREQ_SECURITY) + user_mob.log_message("has completed their labor points goal and is now sending the gulag shuttle back to the station.", LOG_GAME) to_chat(user_mob, span_notice("Shuttle received message and will be sent shortly.")) return TRUE