From 2d82262e50c3077bacd235a95f0fee22d9921ea2 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Sat, 29 Jul 2017 21:50:37 -0500 Subject: [PATCH] Fixes syringes being unable to inject at all if the target has thick clothing on any slot (#2184) --- code/modules/reagents/reagent_containers/syringes.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 4a0faea722..68781a5e45 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -112,14 +112,17 @@ to_chat(user, "[src] is empty.") return - if(!target.is_injectable()) + if(!L && !target.is_injectable()) //only checks on non-living mobs, due to how can_inject() handles to_chat(user, "You cannot directly fill [target]!") return + if(target.reagents.total_volume >= target.reagents.maximum_volume) to_chat(user, "[target] is full.") return if(L) //living mob + if(!L.can_inject(user, TRUE)) + return if(L != user) L.visible_message("[user] is trying to inject [L]!", \ "[user] is trying to inject [L]!")