diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index d03b11715c2..2bb78b9c55f 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -194,8 +194,8 @@ var/list/obj/item/organ/external/possible_points = list() if(parent) possible_points += parent - if(children) - possible_points += children + if(children) for(var/organ in children) + if(organ) possible_points += organ if(forbidden_limbs.len) possible_points -= forbidden_limbs if(possible_points.len)