mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2026-08-30 16:16:47 +01:00
new butthole sprite
squished alt
This commit is contained in:
@@ -215,6 +215,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
||||
"has_belly" = FALSE,
|
||||
"has_anus" = FALSE,
|
||||
"anus_color" = "ffffff",
|
||||
"anus_shape" = DEF_ANUS_SHAPE,
|
||||
"belly_color" = "ffffff",
|
||||
"belly_size" = BELLY_SIZE_DEF,
|
||||
"balls_visibility" = GEN_VISIBLE_NO_UNDIES,
|
||||
@@ -985,6 +986,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
||||
dat += "<span style='border: 1px solid #161616; background-color: [SKINTONE2HEX(skin_tone)];'><font color='[color_hex2num(SKINTONE2HEX(skin_tone)) < 200 ? "FFFFFF" : "000000"]'>[SKINTONE2HEX(skin_tone)]</font></span>(Skin tone overriding)<br>"
|
||||
else
|
||||
dat += "<span style='border: 1px solid #161616; background-color: #[features["anus_color"]];'><font color='[color_hex2num(features["anus_color"]) < 200 ? "FFFFFF" : "000000"]'>#[features["anus_color"]]</font></span> <a href='?_src_=prefs;preference=anus_color;task=input'>Change</a><br>"
|
||||
dat += "<b>Butthole Shape:</b> <a style='display:block;width:120px' href='?_src_=prefs;preference=anus_shape;task=input'>[features["anus_shape"]]</a>"
|
||||
dat += "<b>Butthole Visibility:</b><a style='display:block;width:100px' href='?_src_=prefs;preference=anus_visibility;task=input'>[features["anus_visibility"]]</a>"
|
||||
dat += "<b>Egg Stuffing:</b><a style='display:block;width:50px' href='?_src_=prefs;preference=anus_stuffing'>[features["anus_stuffing"] == TRUE ? "Yes" : "No"]</a>"
|
||||
dat += "</td>"
|
||||
@@ -2875,6 +2877,12 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
||||
else
|
||||
to_chat(user, "<span class='danger'>Invalid color. Your color is not bright enough.</span>")
|
||||
|
||||
if("anus_shape")
|
||||
var/new_shape
|
||||
new_shape = input(user, "Butthole Shape", "Character Preference") as null|anything in GLOB.anus_shapes_list
|
||||
if(new_shape)
|
||||
features["anus_shape"] = new_shape
|
||||
|
||||
if("belly_size")
|
||||
var/min_belly = CONFIG_GET(number/belly_min_size_prefs)
|
||||
var/max_belly = CONFIG_GET(number/belly_max_size_prefs)
|
||||
|
||||
@@ -764,6 +764,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
"belly_color" = "ffffff",
|
||||
"has_anus" = FALSE,
|
||||
"anus_color" = "ffffff",
|
||||
"anus_shape" = DEF_ANUS_SHAPE,
|
||||
"balls_visibility" = GEN_VISIBLE_NO_UNDIES,
|
||||
"breasts_visibility"= GEN_VISIBLE_NO_UNDIES,
|
||||
"cock_visibility" = GEN_VISIBLE_NO_UNDIES,
|
||||
@@ -963,8 +964,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
S["feature_balls_size"] >> features["balls_size"]
|
||||
S["feature_balls_visibility"] >> features["balls_visibility"]
|
||||
S["feature_balls_fluid"] >> features["balls_fluid"]
|
||||
S["feature_womb_fluid"] >> features["womb_fluid"]
|
||||
S["feature_balls_shape"] >> features["balls_shape"]
|
||||
//breasts features
|
||||
S["feature_has_breasts"] >> features["has_breasts"]
|
||||
S["feature_breasts_size"] >> features["breasts_size"]
|
||||
@@ -980,6 +979,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
S["feature_vag_visibility"] >> features["vag_visibility"]
|
||||
//womb features
|
||||
S["feature_has_womb"] >> features["has_womb"]
|
||||
S["feature_womb_fluid"] >> features["womb_fluid"]
|
||||
//butt features
|
||||
S["feature_has_butt"] >> features["has_butt"]
|
||||
S["feature_butt_color"] >> features["butt_color"]
|
||||
@@ -993,6 +993,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
//anus features
|
||||
S["feature_has_anus"] >> features["has_anus"]
|
||||
S["feature_anus_color"] >> features["anus_color"]
|
||||
S["feature_anus_shape"] >> features["anus_shape"]
|
||||
S["feature_anus_visibility"] >> features["anus_visibility"]
|
||||
|
||||
// Flavor texts, Made into a standard.
|
||||
@@ -1160,6 +1161,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
features["cock_shape"] = sanitize_inlist(features["cock_shape"], GLOB.cock_shapes_list, DEF_COCK_SHAPE)
|
||||
features["balls_shape"] = sanitize_inlist(features["balls_shape"], GLOB.balls_shapes_list, DEF_BALLS_SHAPE)
|
||||
features["vag_shape"] = sanitize_inlist(features["vag_shape"], GLOB.vagina_shapes_list, DEF_VAGINA_SHAPE)
|
||||
features["anus_shape"] = sanitize_inlist(features["anus_shape"], GLOB.anus_shapes_list, DEF_ANUS_SHAPE)
|
||||
features["breasts_color"] = sanitize_hexcolor(features["breasts_color"], 6, FALSE, "FFFFFF")
|
||||
features["cock_color"] = sanitize_hexcolor(features["cock_color"], 6, FALSE, "FFFFFF")
|
||||
features["balls_color"] = sanitize_hexcolor(features["balls_color"], 6, FALSE, "FFFFFF")
|
||||
@@ -1343,7 +1345,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
WRITE_FILE(S["feature_balls_size"], features["balls_size"])
|
||||
WRITE_FILE(S["feature_balls_visibility"], features["balls_visibility"])
|
||||
WRITE_FILE(S["feature_balls_stuffing"], features["balls_stuffing"])
|
||||
WRITE_FILE(S["feature_balls_shape"], features["balls_shape"])
|
||||
WRITE_FILE(S["feature_balls_fluid"], features["balls_fluid"])
|
||||
|
||||
WRITE_FILE(S["feature_has_breasts"], features["has_breasts"])
|
||||
@@ -1379,6 +1380,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
|
||||
WRITE_FILE(S["feature_has_anus"], features["has_anus"])
|
||||
WRITE_FILE(S["feature_anus_color"], features["anus_color"])
|
||||
WRITE_FILE(S["feature_anus_visibility"], features["anus_visibility"])
|
||||
WRITE_FILE(S["feature_anus_shape"], features["anus_shape"])
|
||||
WRITE_FILE(S["feature_anus_stuffing"], features["anus_stuffing"])
|
||||
|
||||
WRITE_FILE(S["feature_inert_eggs"], features["inert_eggs"])
|
||||
|
||||
Reference in New Issue
Block a user