mirror of
https://github.com/KabKebab/GS13.git
synced 2026-07-17 10:58:19 +01:00
Merge pull request #782 from SandPoot/master
Makes *that pref* more user friendly, nobody cares what a datum is.
This commit is contained in:
@@ -55,7 +55,7 @@
|
||||
init_sprite_accessory_subtypes(/datum/sprite_accessory/vagina, GLOB.vagina_shapes_list)
|
||||
init_sprite_accessory_subtypes(/datum/sprite_accessory/breasts, GLOB.breasts_shapes_list)
|
||||
GLOB.breasts_size_list = list ("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o") //We need the list to choose from initialized, but it's no longer a sprite_accessory thing.
|
||||
GLOB.genital_fluids_list = list (/datum/reagent/consumable/milk, /datum/reagent/water, /datum/reagent/consumable/semen, /datum/reagent/consumable/femcum)
|
||||
GLOB.genital_fluids_list = list ("Milk", "Water", "Semen", "Femcum")
|
||||
GLOB.gentlemans_organ_names = list("phallus", "willy", "dick", "prick", "member", "tool", "gentleman's organ", "cock", "wang", "knob", "dong", "joystick", "pecker", "johnson", "weenie", "tadger", "schlong", "thirsty ferret", "baloney pony", "schlanger")
|
||||
for(var/K in GLOB.breasts_shapes_list)
|
||||
var/datum/sprite_accessory/breasts/value = GLOB.breasts_shapes_list[K]
|
||||
|
||||
@@ -825,7 +825,20 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
||||
dat += "<span style='border: 1px solid #161616; background-color: #[features["balls_color"]];'> </span> <a href='?_src_=prefs;preference=balls_color;task=input'>Change</a><br>"
|
||||
//dat += "<b>Ball Circumference:</b> <a style='display:block;width:120px' href='?_src_=prefs;preference=balls_size;task=input'>[features["balls_size"]] inch(es)</a>" // The menu works but doesn't do anything yet. Need to figure it out.
|
||||
dat += "<b>Testicles showing:</b><a style='display:block;width:50px' href='?_src_=prefs;preference=balls_shape;task=input'>[features["balls_shape"]]</a>"
|
||||
dat += "<b>Produces:</b><a style='display:block;width:50px' href='?_src_=prefs;preference=balls_fluid;task=input'>[features["balls_fluid"]]</a>"
|
||||
dat += "<b>Produces:</b>"
|
||||
switch(features["balls_fluid"])
|
||||
if(/datum/reagent/consumable/milk)
|
||||
dat += "<a style='display:block;width:50px' href='?_src_=prefs;preference=balls_fluid;task=input'>Milk</a>"
|
||||
if(/datum/reagent/water)
|
||||
dat += "<a style='display:block;width:50px' href='?_src_=prefs;preference=balls_fluid;task=input'>Water</a>"
|
||||
if(/datum/reagent/consumable/semen)
|
||||
dat += "<a style='display:block;width:50px' href='?_src_=prefs;preference=balls_fluid;task=input'>Semen</a>"
|
||||
if(/datum/reagent/consumable/femcum)
|
||||
dat += "<a style='display:block;width:50px' href='?_src_=prefs;preference=balls_fluid;task=input'>Femcum</a>"
|
||||
else
|
||||
dat += "<a style='display:block;width:50px' href='?_src_=prefs;preference=balls_fluid;task=input'>Nothing?</a>"
|
||||
//This else is a safeguard for errors, and if it happened, they wouldn't be able to change this pref,
|
||||
//DO NOT REMOVE IT UNLESS YOU HAVE A GOOD IDEA
|
||||
dat += APPEARANCE_CATEGORY_COLUMN
|
||||
dat += "<h3>Vagina</h3>"
|
||||
dat += "<a style='display:block;width:50px' href='?_src_=prefs;preference=has_vag'>[features["has_vag"] == TRUE ? "Yes" : "No"]</a>"
|
||||
@@ -2137,8 +2150,15 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
||||
if("balls_fluid")
|
||||
var/new_shape
|
||||
new_shape = input(user, "Balls Fluid", "Character Preference") as null|anything in GLOB.genital_fluids_list
|
||||
if(new_shape)
|
||||
features["balls_fluid"] = new_shape
|
||||
switch(new_shape)
|
||||
if("Milk")
|
||||
features["balls_fluid"] = /datum/reagent/consumable/milk
|
||||
if("Water")
|
||||
features["balls_fluid"] = /datum/reagent/water
|
||||
if("Semen")
|
||||
features["balls_fluid"] = /datum/reagent/consumable/semen
|
||||
if("Femcum")
|
||||
features["balls_fluid"] = /datum/reagent/consumable/femcum
|
||||
|
||||
if("egg_size")
|
||||
var/new_size
|
||||
@@ -2171,8 +2191,15 @@ GLOBAL_LIST_EMPTY(preferences_datums)
|
||||
if("breasts_fluid")
|
||||
var/new_shape
|
||||
new_shape = input(user, "Breast Fluid", "Character Preference") as null|anything in GLOB.genital_fluids_list
|
||||
if(new_shape)
|
||||
features["breasts_fluid"] = new_shape
|
||||
switch(new_shape)
|
||||
if("Milk")
|
||||
features["balls_fluid"] = /datum/reagent/consumable/milk
|
||||
if("Water")
|
||||
features["balls_fluid"] = /datum/reagent/water
|
||||
if("Semen")
|
||||
features["balls_fluid"] = /datum/reagent/consumable/semen
|
||||
if("Femcum")
|
||||
features["balls_fluid"] = /datum/reagent/consumable/femcum
|
||||
|
||||
if("breasts_color")
|
||||
var/new_breasts_color = input(user, "Breast Color:", "Character Preference") as color|null
|
||||
|
||||
@@ -6,4 +6,4 @@
|
||||
#kevinz000
|
||||
#Iamgoofball
|
||||
#Rshoe95
|
||||
#That one penguin who became an admin
|
||||
#That one penguin who became an admin
|
||||
Reference in New Issue
Block a user