From 3b11220f00e66afe96987acf73259d1bf232c29f Mon Sep 17 00:00:00 2001 From: Luc <89928798+lewcc@users.noreply.github.com> Date: Tue, 2 Aug 2022 05:40:16 -0700 Subject: [PATCH] Improves sleepy pen logging (#18588) * Improve logging on sleepy pen * Refactor pen for some more admemery * Remove VV stuff * Update code/modules/paperwork/pen.dm yeah Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com> Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> --- code/modules/paperwork/pen.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 2f00bbfc704..142dc69c1f4 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -119,10 +119,17 @@ if(!M.can_inject(user, TRUE)) return var/transfered = 0 + var/contained = list() + + for(var/R in reagents.reagent_list) + var/datum/reagent/reagent = R + contained += "[round(reagent.volume, 0.01)]u [reagent]" + if(reagents.total_volume && M.reagents) transfered = reagents.trans_to(M, 50) + to_chat(user, "You sneakily stab [M] with the pen.") - add_attack_logs(user, M, "Stabbed with (sleepy) [src]. [transfered]u of reagents transfered.") + add_attack_logs(user, M, "Stabbed with (sleepy) [src]. [transfered]u of reagents transfered from pen containing [english_list(contained)].") return TRUE