diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 989e584575d..38afe0f2dda 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -62,6 +62,8 @@ implant_data = new implant_data /obj/item/implant/Destroy() + if(imp_in) + removed(imp_in) QDEL_NULL(implant_data) return ..() @@ -222,11 +224,6 @@ return TRUE -/obj/item/implant/Destroy() - if(imp_in) - removed(imp_in) - return ..() - /obj/item/implant/dropped(mob/user) . = TRUE ..()