From 9ccb9db6a70703a2b7e301ded5d02912e280687f Mon Sep 17 00:00:00 2001 From: macha Date: Fri, 8 Nov 2024 11:24:55 +0800 Subject: [PATCH] also fixes augment limbs not being removed --- .../modular_customization/preferences/cyber_limbs.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modular_doppler/modular_customization/preferences/cyber_limbs.dm b/modular_doppler/modular_customization/preferences/cyber_limbs.dm index 909aaaa0349c4..1ccf223ff25f1 100644 --- a/modular_doppler/modular_customization/preferences/cyber_limbs.dm +++ b/modular_doppler/modular_customization/preferences/cyber_limbs.dm @@ -252,6 +252,9 @@ GLOBAL_LIST_INIT(frame_type_names, list( /datum/preference/choiced/leg_l_type/apply_to_human(mob/living/carbon/human/target, value) if(value == "none") + for(var/obj/item/bodypart/whatever as anything in target.bodyparts) + whatever.change_exempt_flags &= ~BP_BLOCK_CHANGE_SPECIES + target.dna?.species?.replace_body(target) return LAZYADDASSOC(target.dna.features["frame_list"], BODY_ZONE_L_LEG, text2path("/obj/item/bodypart/leg/left/robot/android/[value]"))