diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index b9e4826faf..6d19776d86 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -232,12 +232,11 @@ icon_state = icon_state + "_tele" /obj/machinery/iv_drip/telescopic/AltClick(mob/user) - if (attached) - return ..() - if (beaker) + if (attached || beaker || !user.canUseTopic(src, BE_CLOSE)) return ..() new /obj/item/tele_iv(get_turf(src)) qdel(src) + return TRUE #undef IV_TAKING -#undef IV_INJECTING \ No newline at end of file +#undef IV_INJECTING