From 397025d64e39d3639766dc117311dc142849edd9 Mon Sep 17 00:00:00 2001 From: NovaBot <154629622+NovaBot13@users.noreply.github.com> Date: Sun, 24 Mar 2024 00:04:33 -0400 Subject: [PATCH] [MIRROR] Jellyperson Hair Fix B: "If you're gonna have it, do it right" (#1596) * Jellyperson Hair Fix B: "If you're gonna have it, do it right" (#82167) ## About The Pull Request #76074 Accidentally made all Slimepeople types have all head flags, when Jellypeople and Luminescents should not have. This is a proposed alternate fix to #82166 which, rather than removing all hair from all jellypeople types (except slimes) , it makes all jellypeople hair look like slime (like slimepeople). This PR also fixes jellies have some head flags they shouldn't. ## Changelog :cl: Melberet fix: Jellyperson, Luminescent, and Stargazer hair no longer look bad. All jellyperson types no longer have eyesockets. /:cl: * Jellyperson Hair Fix B: "If you're gonna have it, do it right" --------- Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> --- .../mob/living/carbon/human/species_types/jellypeople.dm | 7 +++---- .../surgery/bodyparts/species_parts/misc_bodyparts.dm | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 1d09e4b986d..022d76070f4 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -30,7 +30,9 @@ changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN | SLIME_EXTRACT inherent_factions = list(FACTION_SLIME) species_language_holder = /datum/language_holder/jelly - + hair_color = "mutcolor" + hair_alpha = 150 + facial_hair_alpha = 150 bodypart_overrides = list( BODY_ZONE_L_ARM = /obj/item/bodypart/arm/left/jelly, BODY_ZONE_R_ARM = /obj/item/bodypart/arm/right/jelly, @@ -182,9 +184,6 @@ name = "\improper Slimeperson" plural_form = "Slimepeople" id = SPECIES_SLIMEPERSON - hair_color = "mutcolor" - hair_alpha = 150 - facial_hair_alpha = 150 changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | RACE_SWAP | ERT_SPAWN | SLIME_EXTRACT mutanteyes = /obj/item/organ/internal/eyes var/datum/action/innate/split_body/slime_split diff --git a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm index 93f3e09145b..7548ed91aea 100644 --- a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm @@ -88,7 +88,7 @@ is_dimorphic = TRUE dmg_overlay_type = null burn_modifier = 0.5 // = 1/2x generic burn damage - head_flags = HEAD_ALL_FEATURES + head_flags = HEAD_EYECOLOR | HEAD_EYESPRITES | HEAD_HAIR | HEAD_FACIAL_HAIR /obj/item/bodypart/chest/jelly biological_state = (BIO_FLESH|BIO_BLOODED) @@ -130,7 +130,7 @@ biological_state = (BIO_FLESH|BIO_BLOODED) limb_id = SPECIES_SLIMEPERSON is_dimorphic = FALSE - head_flags = HEAD_ALL_FEATURES + head_flags = HEAD_EYECOLOR | HEAD_EYESPRITES | HEAD_HAIR | HEAD_FACIAL_HAIR /obj/item/bodypart/chest/slime biological_state = (BIO_FLESH|BIO_BLOODED) @@ -159,7 +159,7 @@ biological_state = (BIO_FLESH|BIO_BLOODED) limb_id = SPECIES_LUMINESCENT is_dimorphic = TRUE - head_flags = HEAD_ALL_FEATURES + head_flags = HEAD_EYECOLOR | HEAD_EYESPRITES | HEAD_HAIR | HEAD_FACIAL_HAIR /obj/item/bodypart/chest/luminescent biological_state = (BIO_FLESH|BIO_BLOODED)