From 515f26c05bdb8d799fbe960beeecd49c27170fdb Mon Sep 17 00:00:00 2001 From: Pin-alternative Date: Sun, 10 Jul 2022 20:16:01 +1000 Subject: [PATCH] e --- code/__HELPERS/mobs.dm | 6 +++++ code/modules/client/preferences.dm | 30 ++++++++++----------- code/modules/client/preferences_savefile.dm | 6 +++++ 3 files changed, 26 insertions(+), 16 deletions(-) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 71586b5093..c5d024c4d3 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -227,6 +227,12 @@ "vag_visibility" = GEN_VISIBLE_NO_UNDIES, "butt_visibility" = GEN_VISIBLE_NO_UNDIES, "belly_visibility" = GEN_VISIBLE_NO_UNDIES, + "cock_stuffing" = FALSE, + "balls_stuffing" = FALSE, + "vag_stuffing" = FALSE, + "breasts_stuffing" = FALSE, + "butt_stuffing" = FALSE, + "belly_stuffing" = FALSE, //Hyper's custom fluids "balls_fluid" = /datum/reagent/consumable/semen, "womb_fluid" = /datum/reagent/consumable/semen/femcum, diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 2f7f434dcc..4f77b81870 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -981,7 +981,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "" if(pref_species.id == SPECIES_DULLAHAN) dat += APPEARANCE_CATEGORY_COLUMN - + dat += "

Neckfire

" dat += "[features["neckfire"] ? "Yes" : "No"]" if(features["neckfire"]) @@ -2311,7 +2311,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) features["neckfire_color"] = sanitize_hexcolor(new_neckfire_color, 6) else to_chat(user,"Invalid color. Your color is not bright enough.") - + if("ipc_screen") var/new_ipc_screen new_ipc_screen = input(user, "Choose your character's screen:", "Character Preference") as null|anything in GLOB.ipc_screens_list @@ -2852,19 +2852,6 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(n_vis) features["belly_visibility"] = n_vis - if("cock_stuffing") - features["cock_stuffing"] = isnull(features["cock_stuffing"]) ? TRUE : !features["cock_stuffing"] - if("balls_stuffing") - features["belly_stuffing"] = isnull(features["belly_stuffing"]) ? TRUE : !features["belly_stuffing"] - if("vag_stuffing") - features["vag_stuffing"] = isnull(features["vag_stuffing"]) ? TRUE : !features["vag_stuffing"] - if("breasts_stuffing") - features["breasts_stuffing"] = isnull(features["breasts_stuffing"]) ? TRUE : !features["breasts_stuffing"] - if("butt_stuffing") - features["butt_stuffing"] = isnull(features["butt_stuffing"]) ? TRUE : !features["butt_stuffing"] - if("belly_stuffing") - features["belly_stuffing"] = isnull(features["belly_stuffing"]) ? TRUE : !features["belly_stuffing"] - if("ooccolor") var/new_ooccolor = input(user, "Choose your OOC colour:", "Game Preference",ooccolor) as color|null if(new_ooccolor) @@ -3203,7 +3190,18 @@ GLOBAL_LIST_EMPTY(preferences_datums) user.client.view_size.setDefault(getScreenSize(widescreenpref)) if("long_strip_menu") long_strip_menu = !long_strip_menu - + if("cock_stuffing") + features["cock_stuffing"] = !features["cock_stuffing"] + if("balls_stuffing") + features["belly_stuffing"] = !features["belly_stuffing"] + if("vag_stuffing") + features["vag_stuffing"] = !features["vag_stuffing"] + if("breasts_stuffing") + features["breasts_stuffing"] = !features["breasts_stuffing"] + if("butt_stuffing") + features["butt_stuffing"] = !features["butt_stuffing"] + if("belly_stuffing") + features["belly_stuffing"] = !features["belly_stuffing"] if("pixel_size") switch(pixel_size) if(PIXEL_SCALING_AUTO) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index bcf32b72d5..1838638f2a 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -753,6 +753,12 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car "vag_visibility" = GEN_VISIBLE_NO_UNDIES, "butt_visibility" = GEN_VISIBLE_NO_UNDIES, "belly_visibility" = GEN_VISIBLE_NO_UNDIES, +"cock_stuffing" = FALSE, +"balls_stuffing" = FALSE, +"vag_stuffing" = FALSE, +"breasts_stuffing" = FALSE, +"butt_stuffing" = FALSE, +"belly_stuffing" = FALSE, "ipc_screen" = "Sunburst", "ipc_antenna" = "None", "flavor_text" = "",