diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index cab2c536..c4e53366 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -88,22 +88,6 @@ init_subtypes(/datum/crafting_recipe, GLOB.crafting_recipes) - //gradients -GLOBAL_LIST_INIT(hair_gradients, list( - "None" = "none", - "Fade (Up)" = "fadeup", - "Fade (Down)" = "fadedown", - "Fade Low (Up)" = "fadeup_low", - "Bottom Flat" = "bottomflat", - "Fade Low (Down)" = "fadedown_low", - "Vertical Split" = "vsplit", - "Reflected" = "reflected", - "Reflected (Inverted)" = "reflected_inverse", - "Reflected High" = "reflected_high", - "Reflected High (Inverted)" = "reflected_inverse_high", - "Wavy" = "wavy" - )) - //creates every subtype of prototype (excluding prototype) and adds it to list L. //if no list/L is provided, one is created. /proc/init_subtypes(prototype, list/L) @@ -121,7 +105,3 @@ GLOBAL_LIST_INIT(hair_gradients, list( for(var/path in subtypesof(prototype)) L+= path return L - - -//hair gradient list. Since it shouldn't need to have a seperate datum list.sanitize_inlist - diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 9ec0d7ef..1e447659 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -92,8 +92,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/hair_color = "000" //Hair color var/facial_hair_style = "Shaved" //Face hair type var/facial_hair_color = "000" //Facial hair color - var/grad_style = "None" //Hair Gradient style - var/grad_color = "#000000" //Hair Gradient color var/skin_tone = "caucasian1" //Skin color var/eye_color = "000" //Eye color var/wing_color = "fff" //Wing color @@ -474,9 +472,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "[hair_style]" dat += "< >
" dat += "    Change
" - dat += "

Hair Gradiant

" - dat += "[grad_style]" - dat += "    Change
" dat += "

Facial Hair Style

" @@ -1752,18 +1747,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(hair_style == "Tail Hair" && clientckey <> "quotefox") hair_style = "Bald" - if("grad_style") - var/new_grad_style - new_grad_style = input(user, "Choose your character's hair gradiant:", "Character Preference") as null|anything in GLOB.hair_gradients - if(new_grad_style) - grad_style = new_grad_style - - if("grad") - var/new_grad - new_grad = input(user, "Choose your character's gradiant color:", "Character Preference", new_grad) as color|null - if(new_grad) - grad_color = sanitize_hexcolor(new_grad) - if("facial") var/new_facial = input(user, "Choose your character's facial-hair colour:", "Character Preference","#"+facial_hair_color) as color|null if(new_facial) @@ -2720,13 +2703,11 @@ GLOBAL_LIST_EMPTY(preferences_datums) organ_eyes.old_eye_color = eye_color character.hair_color = hair_color character.facial_hair_color = facial_hair_color - character.grad_color = grad_color character.wing_color = wing_color character.skin_tone = skin_tone character.hair_style = hair_style character.facial_hair_style = facial_hair_style - character.grad_style = grad_style character.underwear = underwear character.saved_underwear = underwear diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 776951b4..1507f830 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -311,12 +311,10 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car S["body_size"] >> body_size S["hair_color"] >> hair_color S["facial_hair_color"] >> facial_hair_color - S["grad_color"] >> grad_color S["eye_color"] >> eye_color S["skin_tone"] >> skin_tone S["hair_style_name"] >> hair_style S["facial_style_name"] >> facial_hair_style - S["grad_style_name"] >> grad_style S["underwear"] >> underwear S["undie_color"] >> undie_color S["undershirt"] >> undershirt @@ -482,7 +480,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car else hair_style = sanitize_inlist(hair_style, GLOB.hair_styles_female_list) facial_hair_style = sanitize_inlist(facial_hair_style, GLOB.facial_hair_styles_female_list) - grad_style = sanitize_inlist(grad_style, GLOB.hair_gradients) underwear = sanitize_inlist(underwear, GLOB.underwear_list) undie_color = sanitize_hexcolor(undie_color, 3, 0, initial(undie_color)) undershirt = sanitize_inlist(undershirt, GLOB.undershirt_list) @@ -492,7 +489,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car age = sanitize_integer(age, AGE_MIN, AGE_MAX, initial(age)) hair_color = sanitize_hexcolor(hair_color, 3, 0) facial_hair_color = sanitize_hexcolor(facial_hair_color, 3, 0) - grad_color = sanitize_hexcolor(grad_color, 6, 1) eye_color = sanitize_hexcolor(eye_color, 3, 0) skin_tone = sanitize_inlist(skin_tone, GLOB.skin_tones) wing_color = sanitize_hexcolor(wing_color, 3, FALSE, "#FFFFFF") @@ -562,12 +558,10 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["age"] , age) WRITE_FILE(S["hair_color"] , hair_color) WRITE_FILE(S["facial_hair_color"] , facial_hair_color) - WRITE_FILE(S["grad_color"] , grad_color) WRITE_FILE(S["eye_color"] , eye_color) WRITE_FILE(S["skin_tone"] , skin_tone) WRITE_FILE(S["hair_style_name"] , hair_style) WRITE_FILE(S["facial_style_name"] , facial_hair_style) - WRITE_FILE(S["grad_style_name"] , grad_style) WRITE_FILE(S["underwear"] , underwear) WRITE_FILE(S["body_size"] , body_size) WRITE_FILE(S["undie_color"] , undie_color) diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index bc429365..fd9fdcb5 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -14,9 +14,6 @@ var/facial_hair_color = "000" var/facial_hair_style = "Shaved" - var/grad_style = "none" - var/grad_color = "#000000" - //Eye colour var/eye_color = "000" diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index b5949de3..9b457213 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -15,7 +15,6 @@ GLOBAL_LIST_EMPTY(roundstart_races) var/hair_color // this allows races to have specific hair colors... if null, it uses the H's hair/facial hair colors. if "mutcolor", it uses the H's mutant_color var/hair_alpha = 255 // the alpha used by the hair. 255 is completely solid, 0 is transparent. var/wing_color - var/grad_color var/use_skintones = 0 // does it use skintones or not? (spoiler alert this is only used by humans) var/exotic_blood = "" // If your race wants to bleed something other than bog standard blood, change this to reagent id. @@ -468,16 +467,6 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(OFFSET_FACE in H.dna.species.offset_features) hair_overlay.pixel_x += H.dna.species.offset_features[OFFSET_FACE][1] hair_overlay.pixel_y += H.dna.species.offset_features[OFFSET_FACE][2] - if(H.grad_style) - var/icon/grad_s = new/icon("icon" = 'icons/mob/hair_gradients.dmi', "icon_state" = GLOB.hair_gradients[H.grad_style]) - var/grad_f_color = null - if(grad_color) - grad_f_color = "#" + grad_color - else - grad_f_color = "#" + H.grad_color - grad_s.Blend(grad_f_color, ICON_ADD) - hair_overlay.filters = filter(type="layer", icon = grad_s, blend_mode = BLEND_INSET_OVERLAY) - if(hair_overlay.icon) standing += hair_overlay diff --git a/icons/mob/hair_gradients.dmi b/icons/mob/hair_gradients.dmi deleted file mode 100644 index 1a3c3303..00000000 Binary files a/icons/mob/hair_gradients.dmi and /dev/null differ