diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 9733f10f5f1..8b5af4bce86 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1108,7 +1108,7 @@ var/list/preferences_datums = list() character.dna.blood_type = blood_type character.dna.features = features - character.dna.features_buffer = features + character.dna.features_buffer = features.Copy() character.dna.species.mutant_bodyparts_buffer = character.dna.species.mutant_bodyparts.Copy() character.dna.real_name = character.real_name var/datum/species/chosen_species diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 28de57bc52d..cde2c7f13d6 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -676,8 +676,8 @@ else facial_hair_style = "Shaved" hair_style = pick("Bedhead", "Bedhead 2", "Bedhead 3") - dna.species.mutant_bodyparts = dna.species.mutant_bodyparts_buffer - dna.features = dna.features_buffer + dna.species.mutant_bodyparts = dna.species.mutant_bodyparts_buffer.Copy() + dna.features = dna.features_buffer.Copy() underwear = "Nude" update_body() update_hair()