|
|
|
@@ -147,7 +147,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
|
|
|
|
var/eye_type = DEFAULT_EYES_TYPE //Eye type
|
|
|
|
|
var/split_eye_colors = FALSE
|
|
|
|
|
var/datum/species/pref_species = new /datum/species/human() //Mutant race
|
|
|
|
|
var/list/features = list("mcolor" = "FFFFFF", "mcolor2" = "FFFFFF", "mcolor3" = "FFFFFF", "tail_lizard" = "Smooth", "tail_human" = "None", "snout" = "Round", "horns" = "None", "horns_color" = "85615a", "ears" = "None", "wings" = "None", "wings_color" = "FFF", "frills" = "None", "deco_wings" = "None", "spines" = "None", "legs" = "Plantigrade", "insect_wings" = "Plain", "insect_fluff" = "None", "insect_markings" = "None", "arachnid_legs" = "Plain", "arachnid_spinneret" = "Plain", "arachnid_mandibles" = "Plain", "mam_body_markings" = list(), "mam_ears" = "None", "mam_snouts" = "None", "mam_tail" = "None", "mam_tail_animated" = "None", "xenodorsal" = "Standard", "xenohead" = "Standard", "xenotail" = "Xenomorph Tail", "taur" = "None", "genitals_use_skintone" = FALSE, "has_cock" = FALSE, "cock_shape" = DEF_COCK_SHAPE, "cock_length" = COCK_SIZE_DEF, "cock_diameter_ratio" = COCK_DIAMETER_RATIO_DEF, "cock_color" = "ffffff", "cock_taur" = FALSE, "has_balls" = FALSE, "balls_color" = "ffffff", "balls_shape" = DEF_BALLS_SHAPE, "balls_size" = BALLS_SIZE_DEF, "balls_cum_rate" = CUM_RATE, "balls_cum_mult" = CUM_RATE_MULT, "balls_efficiency" = CUM_EFFICIENCY, "has_breasts" = FALSE, "breasts_color" = "ffffff", "breasts_size" = BREASTS_SIZE_DEF, "breasts_shape" = DEF_BREASTS_SHAPE, "breasts_producing" = FALSE, "has_vag" = FALSE, "vag_shape" = DEF_VAGINA_SHAPE, "vag_color" = "ffffff", "has_womb" = FALSE, "has_butt" = FALSE, "butt_color" = "ffffff", "butt_size" = BUTT_SIZE_DEF, "balls_visibility" = GEN_VISIBLE_NO_UNDIES, "breasts_visibility"= GEN_VISIBLE_NO_UNDIES, "cock_visibility" = GEN_VISIBLE_NO_UNDIES, "vag_visibility" = GEN_VISIBLE_NO_UNDIES, "butt_visibility" = GEN_VISIBLE_NO_UNDIES, "ipc_screen" = "Sunburst", "ipc_antenna" = "None", "flavor_text" = "", "silicon_flavor_text" = "", "ooc_notes" = "", "meat_type" = "Mammalian", "body_model" = MALE, "body_size" = RESIZE_DEFAULT_SIZE, "color_scheme" = OLD_CHARACTER_COLORING)
|
|
|
|
|
var/list/features = list("mcolor" = "FFFFFF", "mcolor2" = "FFFFFF", "mcolor3" = "FFFFFF", "tail_lizard" = "Smooth", "tail_human" = "None", "snout" = "Round", "horns" = "None", "horns_color" = "85615a", "ears" = "None", "wings" = "None", "wings_color" = "FFF", "frills" = "None", "deco_wings" = "None", "spines" = "None", "legs" = "Plantigrade", "insect_wings" = "Plain", "insect_fluff" = "None", "insect_markings" = "None", "arachnid_legs" = "Plain", "arachnid_spinneret" = "Plain", "arachnid_mandibles" = "Plain", "mam_body_markings" = list(), "mam_ears" = "None", "mam_snouts" = "None", "mam_tail" = "None", "mam_tail_animated" = "None", "xenodorsal" = "Standard", "xenohead" = "Standard", "xenotail" = "Xenomorph Tail", "taur" = "None", "genitals_use_skintone" = FALSE, "has_cock" = FALSE, "cock_shape" = DEF_COCK_SHAPE, "cock_length" = COCK_SIZE_DEF, "cock_diameter_ratio" = COCK_DIAMETER_RATIO_DEF, "cock_color" = "ffffff", "cock_taur" = FALSE, "has_balls" = FALSE, "balls_color" = "ffffff", "balls_shape" = DEF_BALLS_SHAPE, "balls_size" = BALLS_SIZE_DEF, "balls_cum_rate" = CUM_RATE, "balls_cum_mult" = CUM_RATE_MULT, "balls_efficiency" = CUM_EFFICIENCY, "has_breasts" = FALSE, "breasts_color" = "ffffff", "breasts_size" = BREASTS_SIZE_DEF, "breasts_shape" = DEF_BREASTS_SHAPE, "breasts_producing" = FALSE, "has_vag" = FALSE, "vag_shape" = DEF_VAGINA_SHAPE, "vag_color" = "ffffff", "has_womb" = FALSE, "has_butt" = FALSE, "butt_color" = "ffffff", "butt_size" = BUTT_SIZE_DEF, "balls_visibility" = GEN_VISIBLE_NO_UNDIES, "breasts_visibility"= GEN_VISIBLE_NO_UNDIES, "cock_visibility" = GEN_VISIBLE_NO_UNDIES, "vag_visibility" = GEN_VISIBLE_NO_UNDIES, "butt_visibility" = GEN_VISIBLE_NO_UNDIES, "breasts_accessible" = FALSE, "cock_accessible" = FALSE, "balls_accessible" = FALSE, "vag_accessible" = FALSE, "butt_accessible" = FALSE, "anus_accessible" = FALSE,"ipc_screen" = "Sunburst", "ipc_antenna" = "None", "flavor_text" = "", "silicon_flavor_text" = "", "ooc_notes" = "", "meat_type" = "Mammalian", "body_model" = MALE, "body_size" = RESIZE_DEFAULT_SIZE, "color_scheme" = OLD_CHARACTER_COLORING)
|
|
|
|
|
|
|
|
|
|
var/custom_speech_verb = "default" //if your say_mod is to be something other than your races
|
|
|
|
|
var/custom_tongue = "default" //if your tongue is to be something other than your races
|
|
|
|
@@ -494,6 +494,25 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
|
|
|
|
dat += "Vore : <a href='?_src_=prefs;preference=vore_pref'>[vorepref]</a><br>"
|
|
|
|
|
//END OF SKYRAT EDIT
|
|
|
|
|
|
|
|
|
|
dat += "<h2>Clothing & Equipment</h2>"
|
|
|
|
|
/* skyrat change
|
|
|
|
|
dat += "<b>Underwear:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=underwear;task=input'>[underwear]</a>"
|
|
|
|
|
if(GLOB.underwear_list[underwear]?.has_color)
|
|
|
|
|
dat += "<b>Underwear Color:</b> <span style='border:1px solid #161616; background-color: #[undie_color];'><font color='[color_hex2num(undie_color) < 200 ? "FFFFFF" : "000000"]'>#[undie_color]</font></span> <a href='?_src_=prefs;preference=undie_color;task=input'>Change</a><BR>"
|
|
|
|
|
dat += "<b>Undershirt:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=undershirt;task=input'>[undershirt]</a>"
|
|
|
|
|
if(GLOB.undershirt_list[undershirt]?.has_color)
|
|
|
|
|
dat += "<b>Undershirt Color:</b> <span style='border:1px solid #161616; background-color: #[shirt_color];'><font color='[color_hex2num(shirt_color) < 200 ? "FFFFFF" : "000000"]'>#[shirt_color]</font></span> <a href='?_src_=prefs;preference=shirt_color;task=input'>Change</a><BR>"
|
|
|
|
|
dat += "<b>Socks:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=socks;task=input'>[socks]</a>"
|
|
|
|
|
if(GLOB.socks_list[socks]?.has_color)
|
|
|
|
|
dat += "<b>Socks Color:</b> <span style='border:1px solid #161616; background-color: #[socks_color];'><font color='[color_hex2num(socks_color) < 200 ? "FFFFFF" : "000000"]'>#[socks_color]</font></span> <a href='?_src_=prefs;preference=socks_color;task=input'>Change</a><BR>"
|
|
|
|
|
*/
|
|
|
|
|
dat += "<b>Backpack:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=bag;task=input'>[backbag]</a>"
|
|
|
|
|
dat += "<b>Jumpsuit:</b><BR><a href ='?_src_=prefs;preference=suit;task=input'>[jumpsuit_style]</a><BR>"
|
|
|
|
|
if((HAS_FLESH in pref_species.species_traits) || (HAS_BONE in pref_species.species_traits))
|
|
|
|
|
dat += "<BR><b>Temporal Scarring:</b><BR><a href='?_src_=prefs;preference=persistent_scars'>[(persistent_scars) ? "Enabled" : "Disabled"]</A>"
|
|
|
|
|
dat += "<a href='?_src_=prefs;preference=clear_scars'>Clear scar slots</A><BR>"
|
|
|
|
|
dat += "<b>Uplink Location:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=uplink_loc;task=input'>[uplink_spawn_loc]</a>"
|
|
|
|
|
|
|
|
|
|
dat += APPEARANCE_CATEGORY_COLUMN //body moves right sandstorm change
|
|
|
|
|
|
|
|
|
|
dat += "<h2>Body</h2>"
|
|
|
|
@@ -663,34 +682,15 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
|
|
|
|
|
|
|
|
|
dat += "</tr></table>"
|
|
|
|
|
|
|
|
|
|
dat += "</td>"
|
|
|
|
|
dat += "<table><tr><td width='340px' height='300px' valign='top'>"
|
|
|
|
|
dat += "<h2>Clothing & Equipment</h2>"
|
|
|
|
|
/* skyrat change
|
|
|
|
|
dat += "<b>Underwear:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=underwear;task=input'>[underwear]</a>"
|
|
|
|
|
if(GLOB.underwear_list[underwear]?.has_color)
|
|
|
|
|
dat += "<b>Underwear Color:</b> <span style='border:1px solid #161616; background-color: #[undie_color];'><font color='[color_hex2num(undie_color) < 200 ? "FFFFFF" : "000000"]'>#[undie_color]</font></span> <a href='?_src_=prefs;preference=undie_color;task=input'>Change</a><BR>"
|
|
|
|
|
dat += "<b>Undershirt:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=undershirt;task=input'>[undershirt]</a>"
|
|
|
|
|
if(GLOB.undershirt_list[undershirt]?.has_color)
|
|
|
|
|
dat += "<b>Undershirt Color:</b> <span style='border:1px solid #161616; background-color: #[shirt_color];'><font color='[color_hex2num(shirt_color) < 200 ? "FFFFFF" : "000000"]'>#[shirt_color]</font></span> <a href='?_src_=prefs;preference=shirt_color;task=input'>Change</a><BR>"
|
|
|
|
|
dat += "<b>Socks:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=socks;task=input'>[socks]</a>"
|
|
|
|
|
if(GLOB.socks_list[socks]?.has_color)
|
|
|
|
|
dat += "<b>Socks Color:</b> <span style='border:1px solid #161616; background-color: #[socks_color];'><font color='[color_hex2num(socks_color) < 200 ? "FFFFFF" : "000000"]'>#[socks_color]</font></span> <a href='?_src_=prefs;preference=socks_color;task=input'>Change</a><BR>"
|
|
|
|
|
*/
|
|
|
|
|
dat += "<b>Backpack:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=bag;task=input'>[backbag]</a>"
|
|
|
|
|
dat += "<b>Jumpsuit:</b><BR><a href ='?_src_=prefs;preference=suit;task=input'>[jumpsuit_style]</a><BR>"
|
|
|
|
|
if((HAS_FLESH in pref_species.species_traits) || (HAS_BONE in pref_species.species_traits))
|
|
|
|
|
dat += "<BR><b>Temporal Scarring:</b><BR><a href='?_src_=prefs;preference=persistent_scars'>[(persistent_scars) ? "Enabled" : "Disabled"]</A>"
|
|
|
|
|
dat += "<a href='?_src_=prefs;preference=clear_scars'>Clear scar slots</A><BR>"
|
|
|
|
|
dat += "<b>Uplink Location:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=uplink_loc;task=input'>[uplink_spawn_loc]</a>"
|
|
|
|
|
dat += "</td>"
|
|
|
|
|
|
|
|
|
|
dat += "<td width='220px' height='300px' valign='top'>"
|
|
|
|
|
dat += "<h3>Lewd preferences</h3>"
|
|
|
|
|
dat += "<table><tr><td height='300px' valign='top'>"
|
|
|
|
|
dat += "<h2>Lewd preferences</h2>"
|
|
|
|
|
dat += "<b>Lust tolerance:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=lust_tolerance;task=input'>[lust_tolerance]</a>"
|
|
|
|
|
dat += "<b>Sexual potency:</b><a style='display:block;width:100px' href ='?_src_=prefs;preference=sexual_potency;task=input'>[sexual_potency]</a>"
|
|
|
|
|
dat += "</td>"
|
|
|
|
|
dat += APPEARANCE_CATEGORY_COLUMN
|
|
|
|
|
|
|
|
|
|
dat += "<td height='300px' valign='top'>"
|
|
|
|
|
if(NOGENITALS in pref_species.species_traits)
|
|
|
|
|
dat += "<b>Your species ([pref_species.name]) does not support genitals!</b><br>"
|
|
|
|
|
else
|
|
|
|
@@ -715,6 +715,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
|
|
|
|
dat += "<b>Penis Shape:</b> <a style='display:block;width:120px' href='?_src_=prefs;preference=cock_shape;task=input'>[features["cock_shape"]][tauric_shape ? " (Taur)" : ""]</a>"
|
|
|
|
|
dat += "<b>Penis Length:</b> <a style='display:block;width:120px' href='?_src_=prefs;preference=cock_length;task=input'>[features["cock_length"]] inch(es)</a>"
|
|
|
|
|
dat += "<b>Penis Visibility:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=cock_visibility;task=input'>[features["cock_visibility"]]</a>"
|
|
|
|
|
dat += "<b>Penis Always Accessible:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=cock_accessible'>[features["cock_accessible"] ? "Yes" : "No"]</a>"
|
|
|
|
|
dat += "<b>Has Testicles:</b><a style='display:block;width:50px' href='?_src_=prefs;preference=has_balls'>[features["has_balls"] == TRUE ? "Yes" : "No"]</a>"
|
|
|
|
|
if(features["has_balls"])
|
|
|
|
|
if(pref_species.use_skintones && features["genitals_use_skintone"] == TRUE)
|
|
|
|
@@ -725,7 +726,8 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
|
|
|
|
dat += "<span style='border: 1px solid #161616; background-color: #[features["balls_color"]];'><font color='[color_hex2num(features["balls_color"]) < 200 ? "FFFFFF" : "000000"]'>#[features["balls_color"]]</font></span> <a href='?_src_=prefs;preference=balls_color;task=input'>Change</a><br>"
|
|
|
|
|
dat += "<b>Testicles Shape:</b> <a style='display:block;width:120px' href='?_src_=prefs;preference=balls_shape;task=input'>[features["balls_shape"]]</a>"
|
|
|
|
|
dat += "<b>Testicles Visibility:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=balls_visibility;task=input'>[features["balls_visibility"]]</a>"
|
|
|
|
|
dat += APPEARANCE_CATEGORY_COLUMN
|
|
|
|
|
dat += "<b>Testicles Always Accessible:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=balls_accessible'>[features["balls_accessible"] ? "Yes" : "No"]</a>"
|
|
|
|
|
dat += "<td height='300px' valign='top'>"
|
|
|
|
|
dat += "<h3>Vagina</h3>"
|
|
|
|
|
dat += "<a style='display:block;width:50px' href='?_src_=prefs;preference=has_vag'>[features["has_vag"] == TRUE ? "Yes" : "No"]</a>"
|
|
|
|
|
if(features["has_vag"])
|
|
|
|
@@ -737,9 +739,10 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
|
|
|
|
dat += "<b>Vagina Color:</b></a><BR>"
|
|
|
|
|
dat += "<span style='border: 1px solid #161616; background-color: #[features["vag_color"]];'><font color='[color_hex2num(features["vag_color"]) < 200 ? "FFFFFF" : "000000"]'>#[features["vag_color"]]</font></span> <a href='?_src_=prefs;preference=vag_color;task=input'>Change</a><br>"
|
|
|
|
|
dat += "<b>Vagina Visibility:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=vag_visibility;task=input'>[features["vag_visibility"]]</a>"
|
|
|
|
|
dat += "<b>Vagina Always Accessible:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=vag_accessible'>[features["vag_accessible"] ? "Yes" : "No"]</a>"
|
|
|
|
|
dat += "<b>Has Womb:</b><a style='display:block;width:50px' href='?_src_=prefs;preference=has_womb'>[features["has_womb"] == TRUE ? "Yes" : "No"]</a>"
|
|
|
|
|
dat += "</td>"
|
|
|
|
|
dat += APPEARANCE_CATEGORY_COLUMN
|
|
|
|
|
dat += "<td height='300px' valign='top'>"
|
|
|
|
|
dat += "<h3>Breasts</h3>"
|
|
|
|
|
dat += "<a style='display:block;width:50px' href='?_src_=prefs;preference=has_breasts'>[features["has_breasts"] == TRUE ? "Yes" : "No"]</a>"
|
|
|
|
|
if(features["has_breasts"])
|
|
|
|
@@ -752,9 +755,10 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
|
|
|
|
dat += "<b>Cup Size:</b><a style='display:block;width:50px' href='?_src_=prefs;preference=breasts_size;task=input'>[features["breasts_size"]]</a>"
|
|
|
|
|
dat += "<b>Breasts Shape:</b><a style='display:block;width:50px' href='?_src_=prefs;preference=breasts_shape;task=input'>[features["breasts_shape"]]</a>"
|
|
|
|
|
dat += "<b>Breasts Visibility:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=breasts_visibility;task=input'>[features["breasts_visibility"]]</a>"
|
|
|
|
|
dat += "<b>Breasts Always Accessible:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=breasts_accessible'>[features["breasts_accessible"] ? "Yes" : "No"]</a>"
|
|
|
|
|
dat += "<b>Lactates:</b><a style='display:block;width:50px' href='?_src_=prefs;preference=breasts_producing'>[features["breasts_producing"] == TRUE ? "Yes" : "No"]</a>"
|
|
|
|
|
dat += "</td>"
|
|
|
|
|
dat += APPEARANCE_CATEGORY_COLUMN
|
|
|
|
|
dat += "<td height='300px' valign='top'>"
|
|
|
|
|
dat += "<h3>Butt</h3>"
|
|
|
|
|
dat += "<a style='display:block;width:50px' href='?_src_=prefs;preference=has_butt'>[features["has_butt"] == TRUE ? "Yes" : "No"]</a>"
|
|
|
|
|
if(features["has_butt"])
|
|
|
|
@@ -766,6 +770,11 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
|
|
|
|
dat += "<span style='border: 1px solid #161616; background-color: #[features["butt_color"]];'><font color='[color_hex2num(features["butt_color"]) < 200 ? "FFFFFF" : "000000"]'>#[features["butt_color"]]</font></span> <a href='?_src_=prefs;preference=butt_color;task=input'>Change</a><br>"
|
|
|
|
|
dat += "<b>Butt Size:</b><a style='display:block;width:50px' href='?_src_=prefs;preference=butt_size;task=input'>[features["butt_size"]]</a>"
|
|
|
|
|
dat += "<b>Butt Visibility:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=butt_visibility;task=input'>[features["butt_visibility"]]</a>"
|
|
|
|
|
dat += "<b>Butt Always Accessible:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=butt_accessible'>[features["butt_accessible"] ? "Yes" : "No"]</a>"
|
|
|
|
|
dat += "</td>"
|
|
|
|
|
dat += "<td height='300px' valign='top'>"
|
|
|
|
|
dat += "<h3>Anus</h3>"
|
|
|
|
|
dat += "<b>Anus Always Accessible:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=anus_accessible'>[features["anus_accessible"] ? "Yes" : "No"]</a>"
|
|
|
|
|
dat += "</td>"
|
|
|
|
|
dat += "</td>"
|
|
|
|
|
dat += "</tr></table>"
|
|
|
|
@@ -2914,22 +2923,34 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
|
|
|
|
features["has_cock"] = !features["has_cock"]
|
|
|
|
|
if(features["has_cock"] == FALSE)
|
|
|
|
|
features["has_balls"] = FALSE
|
|
|
|
|
if("cock_accessible")
|
|
|
|
|
features["cock_accessible"] = !features["cock_accessible"]
|
|
|
|
|
if("has_balls")
|
|
|
|
|
features["has_balls"] = !features["has_balls"]
|
|
|
|
|
if("balls_accessible")
|
|
|
|
|
features["balls_accessible"] = !features["balls_accessible"]
|
|
|
|
|
if("has_breasts")
|
|
|
|
|
features["has_breasts"] = !features["has_breasts"]
|
|
|
|
|
if(features["has_breasts"] == FALSE)
|
|
|
|
|
features["breasts_producing"] = FALSE
|
|
|
|
|
if("breasts_producing")
|
|
|
|
|
features["breasts_producing"] = !features["breasts_producing"]
|
|
|
|
|
if("breasts_accessible")
|
|
|
|
|
features["breasts_accessible"] = !features["breasts_accessible"]
|
|
|
|
|
if("has_vag")
|
|
|
|
|
features["has_vag"] = !features["has_vag"]
|
|
|
|
|
if(features["has_vag"] == FALSE)
|
|
|
|
|
features["has_womb"] = FALSE
|
|
|
|
|
if("vag_accessible")
|
|
|
|
|
features["vag_accessible"] = !features["vag_accessible"]
|
|
|
|
|
if("has_womb")
|
|
|
|
|
features["has_womb"] = !features["has_womb"]
|
|
|
|
|
if("has_butt")
|
|
|
|
|
features["has_butt"] = !features["has_butt"]
|
|
|
|
|
if("butt_accessible")
|
|
|
|
|
features["butt_accessible"] = !features["butt_accessible"]
|
|
|
|
|
if("anus_accessible")
|
|
|
|
|
features["anus_accessible"] = !features["anus_accessible"]
|
|
|
|
|
if("widescreenpref")
|
|
|
|
|
widescreenpref = !widescreenpref
|
|
|
|
|
user.client.view_size.setDefault(getScreenSize(widescreenpref))
|
|
|
|
@@ -3582,6 +3603,9 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
|
|
|
|
character.dna.features["lust_tolerance"] = lust_tolerance
|
|
|
|
|
character.dna.features["sexual_potency"] = sexual_potency
|
|
|
|
|
|
|
|
|
|
if(features["anus_accessible"])
|
|
|
|
|
character.toggle_anus_always_accessible(TRUE)
|
|
|
|
|
|
|
|
|
|
character.give_genitals(TRUE) //character.update_genitals() is already called on genital.update_appearance()
|
|
|
|
|
|
|
|
|
|
character.update_size(get_size(character), old_size)
|
|
|
|
|