diff --git a/modular_skyrat/modules/customization/icons/mob/sprite_accessory/genitals/penis_onmob.dmi b/modular_skyrat/modules/customization/icons/mob/sprite_accessory/genitals/penis_onmob.dmi index e5bfa4ad48d..562395b28e1 100644 Binary files a/modular_skyrat/modules/customization/icons/mob/sprite_accessory/genitals/penis_onmob.dmi and b/modular_skyrat/modules/customization/icons/mob/sprite_accessory/genitals/penis_onmob.dmi differ diff --git a/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/genitals.dm b/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/genitals.dm index 3a828e1cf0b..751bcff87e6 100644 --- a/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/genitals.dm +++ b/modular_skyrat/modules/customization/modules/mob/dead/new_player/sprite_accessories/genitals.dm @@ -1,6 +1,6 @@ /datum/sprite_accessory/genital special_render_case = TRUE - var/associated_organ_slot + var/associated_organ_slot var/uses_skintones /datum/sprite_accessory/genital/is_hidden(mob/living/carbon/human/H, obj/item/bodypart/HD) @@ -74,6 +74,10 @@ uses_skintones = TRUE can_have_sheath = FALSE +/datum/sprite_accessory/genital/penis/nondescript + icon_state = "nondescript" + name = "Nondescript" + /datum/sprite_accessory/genital/penis/knotted icon_state = "knotted" name = "Knotted" diff --git a/modular_skyrat/modules/customization/modules/surgery/organs/genitals.dm b/modular_skyrat/modules/customization/modules/surgery/organs/genitals.dm index ea0168a3c05..1f8151b2273 100644 --- a/modular_skyrat/modules/customization/modules/surgery/organs/genitals.dm +++ b/modular_skyrat/modules/customization/modules/surgery/organs/genitals.dm @@ -65,7 +65,7 @@ /obj/item/organ/genital/penis/get_description_string(datum/sprite_accessory/genital/gas) var/returned_string = "" - var/pname = lowertext(genital_name) + var/pname = lowertext(genital_name) == "nondescript" ? "" : lowertext(genital_name) + " " if(sheath != SHEATH_NONE && aroused != AROUSAL_FULL) //Hidden in sheath switch(sheath) if(SHEATH_NORMAL) @@ -73,9 +73,9 @@ if(SHEATH_SLIT) returned_string = "You see genital slit." if(aroused == AROUSAL_PARTIAL) - returned_string += " There's a [pname] penis poking out of it." + returned_string += " There's a [pname]penis poking out of it." else - returned_string = "You see a [pname] penis. You estimate it's [genital_size] inches long, and [girth] inches in circumference." + returned_string = "You see a [pname]penis. You estimate it's [genital_size] inches long, and [girth] inches in circumference." switch(aroused) if(AROUSAL_NONE) returned_string += " It seems flaccid."