diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index b576b08965..e416121034 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -738,6 +738,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O var/min_age = get_min_age() var/max_age = get_max_age() pref.age = max(min(pref.age, max_age), min_age) + pref.blood_color = setting_species.blood_color // VOREstation edit return TOPIC_REFRESH_UPDATE_PREVIEW diff --git a/code/modules/client/preference_setup/vore/07_traits.dm b/code/modules/client/preference_setup/vore/07_traits.dm index 96255f095e..549b54be82 100644 --- a/code/modules/client/preference_setup/vore/07_traits.dm +++ b/code/modules/client/preference_setup/vore/07_traits.dm @@ -307,7 +307,7 @@ var/global/list/valid_bloodreagents = list("default","iron","copper","phoron","s . += "" . += "Blood Color: " //People that want to use a certain species to have that species traits (xenochimera/promethean/spider) should be able to set their own blood color. - . += "Set Color" + . += "Set Color " . += "R
" . += "Blood Reagent: " //Wanna be copper-based? Go ahead. . += "[pref.blood_reagents]
" @@ -363,9 +363,11 @@ var/global/list/valid_bloodreagents = list("default","iron","copper","phoron","s return TOPIC_REFRESH else if(href_list["blood_reset"]) - var/choice = tgui_alert(usr, "Reset blood color to human default (#A10808)?","Reset Blood Color",list("Reset","Cancel")) + var/datum/species/spec = GLOB.all_species[pref.species] + var/new_blood = spec.blood_color ? spec.blood_color : "#A10808" + var/choice = tgui_alert(usr, "Reset blood color to species default ([new_blood])?","Reset Blood Color",list("Reset","Cancel")) if(choice == "Reset") - pref.blood_color = "#A10808" + pref.blood_color = new_blood return TOPIC_REFRESH else if(href_list["blood_reagents"])