diff --git a/code/modules/research/xenobiology/organ_analyzer.dm b/code/modules/research/xenobiology/organ_analyzer.dm index 776929c89a3..2cc086985a4 100644 --- a/code/modules/research/xenobiology/organ_analyzer.dm +++ b/code/modules/research/xenobiology/organ_analyzer.dm @@ -94,6 +94,8 @@ update_appearance(UPDATE_OVERLAYS) /obj/machinery/organ_analyzer/item_interaction(mob/living/user, obj/item/used, list/modifiers) + if(istype(used, /obj/item/storage/part_replacer)) + return ..() if(!istype(used, /obj/item/organ/internal)) to_chat(user, SPAN_WARNING("The machines rejects [used]; it finds no possible potential in it.")) return ITEM_INTERACT_COMPLETE