diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index baaa14c9a0d..2855b01e69a 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -237,15 +237,13 @@ D.f_style = random_facial_hair_style(gender, D.dna.species.name) D.facial_colour = rand_hex_color() if(skin_tone) - H.change_skin_tone(skin_tone) + H.s_tone = skin_tone else - H.change_skin_tone(random_skin_tone()) - H.change_skin_color(rand_hex_color()) - H.update_hair() - H.update_fhair() - H.update_body() - H.update_dna() - H.regenerate_icons() + H.s_tone = random_skin_tone() + H.skin_colour = rand_hex_color() + + H.update_body(rebuild_base = TRUE) + if(outfit) var/static/list/slots = list("uniform", "r_hand", "l_hand", "suit", "shoes", "gloves", "ears", "glasses", "mask", "head", "belt", "r_pocket", "l_pocket", "back", "id", "neck", "backpack_contents", "suit_store") for(var/slot in slots) diff --git a/code/modules/response_team/ert.dm b/code/modules/response_team/ert.dm index 0842f823c66..b2b08033040 100644 --- a/code/modules/response_team/ert.dm +++ b/code/modules/response_team/ert.dm @@ -172,7 +172,6 @@ GLOBAL_VAR_INIT(ert_request_answered, FALSE) M.age = rand(23,35) M.regenerate_icons() M.update_body() - M.update_dna() //Creates mind stuff. M.mind = new diff --git a/code/modules/ruins/syndicate_space_base.dm b/code/modules/ruins/syndicate_space_base.dm index 25a04586296..95ba396ec53 100644 --- a/code/modules/ruins/syndicate_space_base.dm +++ b/code/modules/ruins/syndicate_space_base.dm @@ -35,6 +35,7 @@ assignedrole = "Syndicate Researcher" del_types = list() // Necessary to prevent del_types from removing radio! allow_species_pick = TRUE + skin_tone = 255 /obj/effect/mob_spawn/human/spacebase_syndicate/Destroy() var/obj/structure/fluff/empty_sleeper/syndicate/S = new /obj/structure/fluff/empty_sleeper/syndicate(get_turf(src))