From 8677559b970586f45fe2c46b59dcabb75d41119e Mon Sep 17 00:00:00 2001 From: Charlie Nolan Date: Sun, 3 Mar 2024 09:48:48 -0800 Subject: [PATCH] Made sleepy pens awake enough to react. (#24401) --- code/modules/paperwork/pen.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 9ce82fb8993..da507d360a4 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -127,10 +127,11 @@ contained += "[round(reagent.volume, 0.01)]u [reagent]" if(reagents.total_volume && M.reagents) + var/fraction = min(transfer_amount / reagents.total_volume, 1) + reagents.reaction(M, REAGENT_INGEST, fraction) transfered = reagents.trans_to(M, transfer_amount) to_chat(user, "You sneakily stab [M] with the pen.") add_attack_logs(user, M, "Stabbed with (sleepy) [src]. [transfered]u of reagents transfered from pen containing [english_list(contained)].") - reagents.reaction(M, REAGENT_INGEST, 0.1) return TRUE