From 444a9557bc5d741b9e035605c9e52c428b83ff62 Mon Sep 17 00:00:00 2001 From: Raeschen Date: Sun, 5 Sep 2021 14:31:45 +0200 Subject: [PATCH] fix bad html order, update come comments --- code/modules/client/preference_setup/general/03_body.dm | 4 ++-- code/modules/client/preference_setup/general/03_body_ch.dm | 3 ++- code/modules/organs/organ_icon_ch.dm | 2 ++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index a127575fe9..1cdbb79b27 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -579,14 +579,14 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O if(has_flag(mob_species, HAS_SKIN_COLOR)) . += "
Body Color
" . += "Change Color [color_square(pref.r_skin, pref.g_skin, pref.b_skin)]
" - - . += "

Genetics Settings

" //CHOMPEdit START if(mob_species.digi_allowed) . += "
Digitigrade?: [pref.digitigrade ? "Yes" : "No"]
" //CHOMPEdit END + . += "

Genetics Settings

" + var/list/ear_styles = pref.get_available_styles(global.ear_styles_list) var/datum/sprite_accessory/ears/ear = ear_styles[pref.ear_style] . += "Ears
" diff --git a/code/modules/client/preference_setup/general/03_body_ch.dm b/code/modules/client/preference_setup/general/03_body_ch.dm index 3e2441bc6a..2dc5c5afe0 100644 --- a/code/modules/client/preference_setup/general/03_body_ch.dm +++ b/code/modules/client/preference_setup/general/03_body_ch.dm @@ -1,5 +1,6 @@ // Chomp additions to character load/save logic -// /datum/category_item/player_setup_item/general/body/content cannot be overridden here due to requiring being a cleaned list +// /datum/category_item/player_setup_item/general/body/content cannot be overridden here easily as the proc creates a list of html data +// perhaps one could get that list here, and sort through sections to rewrite it's content...? that seems inefficent having to loop through the list. /datum/category_item/player_setup_item/general/body/copy_to_mob(var/mob/living/carbon/human/character) diff --git a/code/modules/organs/organ_icon_ch.dm b/code/modules/organs/organ_icon_ch.dm index ed176936e8..8b8694eb97 100644 --- a/code/modules/organs/organ_icon_ch.dm +++ b/code/modules/organs/organ_icon_ch.dm @@ -10,6 +10,8 @@ var/digitigrade = 0 // preferentially take digitigrade value from owner if available, THEN DNA. + // this allows limbs to be set properly when being printed in the bioprinter without an owner + // this also allows the preview mannequin to update properly because customisation topic calls don't call a DNA check if(owner) digitigrade = owner.digitigrade else