diff --git a/code/game/objects/items/weapons/implants/implant_chem.dm b/code/game/objects/items/weapons/implants/implant_chem.dm index c9270f6da58..da9e1b6e2c9 100644 --- a/code/game/objects/items/weapons/implants/implant_chem.dm +++ b/code/game/objects/items/weapons/implants/implant_chem.dm @@ -62,7 +62,8 @@ ..() /obj/item/weapon/implantcase/chem/attackby(obj/item/weapon/W, mob/user, params) - if(imp) - imp.attackby(W, user, params) - else + if(istype(W,/obj/item/weapon/reagent_containers/syringe) && imp) + W.afterattack(imp, user, params) + return TRUE + else return ..()