From 022a4c3a89048d5bf9267238e93e86f3a8068b46 Mon Sep 17 00:00:00 2001 From: Spookerton Date: Sun, 5 Feb 2023 15:09:19 +0000 Subject: [PATCH 1/2] Merge pull request #8927 from Atermonera/fix_robotize_order Child organs can't robotize() if they're already robotic --- code/modules/client/preference_setup/general/03_body.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index 4489cb21ff..a084e29ffa 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -339,7 +339,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O // Destroy/cyborgize organs and limbs. character.synthetic = null //Clear the existing var. - for(var/name in BP_ALL) + for(var/name in list(BP_HEAD, BP_L_HAND, BP_R_HAND, BP_L_ARM, BP_R_ARM, BP_L_FOOT, BP_R_FOOT, BP_L_LEG, BP_R_LEG, BP_GROIN, BP_TORSO)) var/status = pref.organ_data[name] var/obj/item/organ/external/O = character.organs_by_name[name] if(O)