Merge pull request #1506 from Azarak/fgohap

Rendering front genitals over hair as a preference.
This commit is contained in:
Dahlular
2021-12-28 01:52:43 -08:00
committed by GitHub
4 changed files with 38 additions and 30 deletions
+5 -1
View File
@@ -192,7 +192,8 @@ GLOBAL_LIST_EMPTY(preferences_datums)
"ipc_antenna" = "None",
"flavor_text" = "",
"silicon_flavor_text" = "",
"ooc_text" = ""
"ooc_text" = "",
"front_genitals_over_hair" = FALSE
)
/// Security record note section
@@ -435,6 +436,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
dat += "<a style='display:block;width:100px' href='?_src_=prefs;preference=all;task=random'>Random Body</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>"
dat += "<b>Render front genitals over hair:</b><a href='?_src_=prefs;task=front_genitals_over_hair'>[features["front_genitals_over_hair"] ? "Yes" : "No"]</A><BR>"
var/use_skintones = pref_species.use_skintones
if(use_skintones)
@@ -1681,6 +1683,8 @@ GLOBAL_LIST_EMPTY(preferences_datums)
return TRUE
switch(href_list["task"])
if("front_genitals_over_hair")
features["front_genitals_over_hair"] = !features["front_genitals_over_hair"]
if("random")
switch(href_list["preference"])
if("name")
@@ -353,6 +353,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
S["feature_human_tail"] >> features["tail_human"]
S["feature_human_ears"] >> features["ears"]
S["feature_deco_wings"] >> features["deco_wings"]
S["feature_front_genitals_over_hair"] >> features["feature_front_genitals_over_hair"]
S["hide_ckey"] >> hide_ckey //saved per-character
@@ -620,6 +621,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
WRITE_FILE(S["feature_moth_fluff"] , features["moth_fluff"])
WRITE_FILE(S["feature_moth_markings"] , features["moth_markings"])
WRITE_FILE(S["feature_deco_wings"] , features["deco_wings"])
WRITE_FILE(S["feature_front_genitals_over_hair"], features["front_genitals_over_hair"])
//Custom names
for(var/custom_name_id in GLOB.preferences_custom_names)