diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index d5875a9b9c5..c123ebde2bb 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -440,7 +440,10 @@ the implant may become unstable and either pre-maturely inject the subject or si activate() var/turf/t = get_turf(src) - put_in_hands(t) + if (imp_in) + imp_in.put_in_hands(scanned) + else + scanned.loc = t del src implanted(mob/source as mob)