From fc67964877f2065764152e5a2f2ad96dfd955dca Mon Sep 17 00:00:00 2001
From: jbox1 <40789662+jbox144@users.noreply.github.com>
Date: Sun, 26 Jan 2020 17:36:17 +1100
Subject: [PATCH 1/3] Enabling breast fluid type customisation
---
code/modules/client/preferences.dm | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm
index 906207c0..988ad03b 100644
--- a/code/modules/client/preferences.dm
+++ b/code/modules/client/preferences.dm
@@ -783,6 +783,9 @@ GLOBAL_LIST_EMPTY(preferences_datums)
dat += "Cup Size:[features["breasts_size"]]"
dat += "Breast Shape:[features["breasts_shape"]]"
dat += "Lactates:[features["breasts_producing"] == TRUE ? "Yes" : "No"]"
+ if(features["breasts_producing"] == TRUE)
+ dat += "Produces:[features["breasts_fluid"]]"
+
dat += ""
dat += ""
dat += ""
@@ -1978,6 +1981,12 @@ GLOBAL_LIST_EMPTY(preferences_datums)
new_shape = input(user, "Breast Shape", "Character Preference") as null|anything in GLOB.breasts_shapes_list
if(new_shape)
features["breasts_shape"] = new_shape
+
+ 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
if("breasts_color")
var/new_breasts_color = input(user, "Breast Color:", "Character Preference") as color|null
From 93f13f2bc3958294e66eadc9b01a1b1af2991774 Mon Sep 17 00:00:00 2001
From: jbox1 <40789662+jbox144@users.noreply.github.com>
Date: Sun, 26 Jan 2020 17:37:38 +1100
Subject: [PATCH 2/3] Update global_lists.dm
---
code/__HELPERS/global_lists.dm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm
index d7d486c6..9691ad4f 100644
--- a/code/__HELPERS/global_lists.dm
+++ b/code/__HELPERS/global_lists.dm
@@ -52,7 +52,8 @@
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") //We need the list to choose from initialized, but it's no longer a sprite_accessory thing.
+ GLOB.breasts_size_list = list ("a", "b", "c", "d", "e", "f", "g", "h") //We need the list to choose from initialized, but it's no longer a sprite_accessory thing.
+ GLOB.genital_fluids_list = list ("milk", "water", "semen", "blood", "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]
From c0cb0850182adf06c5803b84c56d85badcd6a2cb Mon Sep 17 00:00:00 2001
From: jbox1 <40789662+jbox144@users.noreply.github.com>
Date: Sun, 26 Jan 2020 17:38:13 +1100
Subject: [PATCH 3/3] Update _cit_helpers.dm
---
code/__HELPERS/_cit_helpers.dm | 1 +
1 file changed, 1 insertion(+)
diff --git a/code/__HELPERS/_cit_helpers.dm b/code/__HELPERS/_cit_helpers.dm
index 8683f75b..bfa8f704 100644
--- a/code/__HELPERS/_cit_helpers.dm
+++ b/code/__HELPERS/_cit_helpers.dm
@@ -62,6 +62,7 @@ GLOBAL_LIST_EMPTY(gentlemans_organ_names)
GLOBAL_LIST_EMPTY(balls_shapes_list)
GLOBAL_LIST_EMPTY(balls_shapes_icons)
GLOBAL_LIST_EMPTY(breasts_size_list)
+GLOBAL_LIST_EMPTY(genital_fluids_list)
GLOBAL_LIST_EMPTY(breasts_shapes_list)
GLOBAL_LIST_EMPTY(breasts_shapes_icons)
GLOBAL_LIST_EMPTY(vagina_shapes_list)