mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2026-07-20 04:03:33 +01:00
Adds custom blood color!
This commit is contained in:
@@ -108,6 +108,10 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
||||
var/pda_color = "#808000"
|
||||
var/pda_skin = PDA_SKIN_ALT
|
||||
|
||||
// Added by SPLURT (Custom Blood Color)
|
||||
var/custom_blood_color = FALSE
|
||||
var/blood_color = BLOOD_COLOR_HUMAN
|
||||
///
|
||||
|
||||
var/uses_glasses_colour = 0
|
||||
|
||||
@@ -702,6 +706,12 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
||||
dat += "<BR>"
|
||||
dat += "<b>Species:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=species;task=input'>[pref_species.name]</a><BR>"
|
||||
dat += "<b>Custom Species Name:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=custom_species;task=input'>[custom_species ? custom_species : "None"]</a><BR>"
|
||||
//Added by SPLURT (Custom Blood Color)
|
||||
dat += "<b>Custom Blood Color:</b>"
|
||||
dat += "<a style='display:block;width:100px' href='?_src_=prefs;preference=toggle_custom_blood_color;task=input'>[custom_blood_color ? "Enabled" : "Disabled"]</a><BR>"
|
||||
if(custom_blood_color)
|
||||
dat += "<b>Blood Color:</b> <span style='border:1px solid #161616; background-color: [blood_color];'><font color='[color_hex2num(blood_color) < 200 ? "FFFFFF" : "000000"]'>[blood_color]</font></span> <a href='?_src_=prefs;preference=blood_color;task=input'>Change</a><BR>"
|
||||
///
|
||||
dat += "<b>Random Body:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=all;task=random'>Randomize!</A><BR>"
|
||||
dat += "<b>Always Random Body:</b><a href='?_src_=prefs;preference=all'>[be_random_body ? "Yes" : "No"]</A><BR>"
|
||||
dat += "<br><b>Cycle background:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=cycle_bg;task=input'>[bgstate]</a><BR>"
|
||||
@@ -3239,6 +3249,18 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
||||
QDEL_NULL(parent.mob.hud_used)
|
||||
parent.mob.create_mob_hud()
|
||||
parent.mob.hud_used.show_hud(1, parent.mob)
|
||||
//Added by SPLURT (Custom Blood Color)
|
||||
if("toggle_custom_blood_color")
|
||||
custom_blood_color = !custom_blood_color
|
||||
if("blood_color")
|
||||
var/pickedBloodColor = input(user, "Choose your blood color.", "Character Preference", blood_color) as color|null
|
||||
if(!pickedBloodColor)
|
||||
return
|
||||
if(pickedBloodColor)
|
||||
blood_color = sanitize_hexcolor(pickedBloodColor, 6, 1, initial(blood_color))
|
||||
if(!custom_blood_color)
|
||||
custom_blood_color = TRUE
|
||||
///
|
||||
if("pda_style")
|
||||
var/pickedPDAStyle = input(user, "Choose your PDA style.", "Character Preference", pda_style) as null|anything in GLOB.pda_styles
|
||||
if(pickedPDAStyle)
|
||||
@@ -4241,6 +4263,9 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
||||
character.dna.real_name = character.real_name
|
||||
character.dna.nameless = character.nameless
|
||||
character.dna.custom_species = character.custom_species
|
||||
// Added by SPLURT (Custom Blood Color)
|
||||
if(custom_blood_color)
|
||||
character.dna.species.exotic_blood_color = blood_color
|
||||
|
||||
var/old_size = RESIZE_DEFAULT_SIZE
|
||||
if(isdwarf(character))
|
||||
|
||||
Reference in New Issue
Block a user