From 58c8de46db32ef6de749b4961eb59ed51daf3fec Mon Sep 17 00:00:00 2001 From: Kyani <65205627+EmeraldCandy@users.noreply.github.com> Date: Tue, 5 Aug 2025 12:22:40 -0400 Subject: [PATCH] all the organs now (#29834) --- .../modules/research/xenobiology/xenobiology_dissections.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/research/xenobiology/xenobiology_dissections.dm b/code/modules/research/xenobiology/xenobiology_dissections.dm index d2faa54c369..8c98c1649b1 100644 --- a/code/modules/research/xenobiology/xenobiology_dissections.dm +++ b/code/modules/research/xenobiology/xenobiology_dissections.dm @@ -84,7 +84,11 @@ new_organ.unknown_quality = pick_quality(tool, surgery.get_surgery_step()) user.put_in_inactive_hand(new_organ) SSblackbox.record_feedback("nested tally", "xeno_organ_type", 1, list("[new_organ.true_organ_type]", new_organ.unknown_quality)) - target.contains_xeno_organ = FALSE + if(!isalien(target)) + target.contains_xeno_organ = FALSE + else if(!length(target.surgery_container.xeno_specialized_organs)) + target.contains_xeno_organ = FALSE + return SURGERY_STEP_CONTINUE /datum/surgery_step/generic/dissect/fail_step(mob/living/user, mob/living/carbon/human/target, target_zone, obj/item/tool, datum/surgery/surgery)