diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 3ed8489b35e4..bf1e03e7a356 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -158,15 +158,17 @@ return if(!istype(M)) return - - if(..()) - if(reagents.total_volume) - if(M.reagents) - to_chat(user, span_warning("You begin to injecting [src]'s contents into [M]")) - if(!do_after(user, 0.5 SECONDS, M)) - return - reagents.reaction(M, INJECT, reagents.total_volume) - reagents.trans_to(M, reagents.total_volume, transfered_by = user) + if(!..()) + return + if(!reagents.total_volume || !M.reagents) + return + + to_chat(user, span_warning("You begin to injecting [src]'s contents into [M]")) + if(!do_after(user, 0.5 SECONDS, M)) + return + reagents.reaction(M, INJECT, reagents.total_volume) + reagents.trans_to(M, reagents.total_volume, transfered_by = user) + /obj/item/pen/sleepy/Initialize()