From 67bf9ea40b4cfc9acf3ebe54a08e3dc21b39eee7 Mon Sep 17 00:00:00 2001 From: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com> Date: Tue, 9 Sep 2025 18:51:02 +0500 Subject: [PATCH] exploit fix (#30416) --- code/modules/reagents/reagent_containers/syringes.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 36846c4f05b..15ee906a614 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -56,10 +56,6 @@ to_chat(user, "[src] is empty.") return - if(!L && !L.is_injectable(user)) //only checks on non-living mobs, due to how can_inject() handles - to_chat(user, "You cannot directly fill [L]!") - return - if(L.reagents.total_volume >= L.reagents.maximum_volume) to_chat(user, "[L] is full.") return @@ -136,6 +132,10 @@ to_chat(user, "[src] is empty.") return + if(!target.is_injectable(user)) + to_chat(user, "You cannot directly fill [target]!") + return + if(isfood(target)) var/list/chemicals = list() for(var/datum/reagent/chem in reagents.reagent_list)