diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index 03c60be91c..15b27a4ee1 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -80,7 +80,13 @@ if(!target.has_dna()) to_chat(usr, "The drip beeps: Warning, incompatible creature!") return - + + var/mob/living/L + if(isliving(target)) + L = target + if(!L.can_inject(user, 1)) + return + if(Adjacent(target) && usr.Adjacent(target)) if(beaker) usr.visible_message("[usr] attaches [src] to [target].", "You attach [src] to [target].")