From 4af765bbc63d3ee9bfe07982834de7031e92f0d4 Mon Sep 17 00:00:00 2001 From: kevinz000 Date: Mon, 13 Feb 2017 15:54:49 -0800 Subject: [PATCH] [READY]adds logging to spilling plasma from beakers in theory (#23926) * Update reagent_containers.dm * Update glass.dm * Update reagent_containers.dm * Update glass.dm * Update reagent_containers.dm * Update reagent_containers.dm * Update glass.dm * Update glass.dm * Update reagent_containers.dm --- code/modules/reagents/reagent_containers.dm | 6 +++++- code/modules/reagents/reagent_containers/glass.dm | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index ca2adedc897..8f06c581c59 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -107,6 +107,10 @@ return else + if(isturf(target) && reagents.reagent_list.len && thrownby) + add_logs(thrownby, target, "splashed (thrown) [english_list(reagents.reagent_list)]", "at [target][COORD(target)]") + log_game("[key_name(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] at [COORD(target)].") + message_admins("[key_name_admin(thrownby)] splashed (thrown) [english_list(reagents.reagent_list)] at [ADMIN_COORDJMP(target)].") visible_message("[src] spills its contents all over [target].") reagents.reaction(target, TOUCH) if(QDELETED(src)) @@ -118,4 +122,4 @@ if(is_open_container()) reagents.chem_temp = max(reagents.chem_temp, 1000) reagents.handle_reactions() - ..() \ No newline at end of file + ..() diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 7993e9fe90f..63da31f195f 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -28,6 +28,10 @@ for(var/datum/reagent/A in reagents.reagent_list) R += A.id + " (" R += num2text(A.volume) + ")," + if(isturf(target) && reagents.reagent_list.len && thrownby) + add_logs(thrownby, target, "splashed [english_list(reagents.reagent_list)]", "at [target][COORD(target)]") + log_game("[key_name(thrownby)] splashed [english_list(reagents.reagent_list)] at [COORD(target)].") + message_admins("[key_name_admin(thrownby)] splashed [english_list(reagents.reagent_list)] at [ADMIN_COORDJMP(target)].") reagents.reaction(M, TOUCH) add_logs(user, M, "splashed", R) reagents.clear_reagents()