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