Adds selectable sets of contamination flavors for bellies.

-Divides item contamination flavors into categories to match better with the "belly" types.
-The selection menu shows up when itemweak mode is selected.
-The selection should save for each belly along with other prefs.
-The flavors have been cropped into following categories:
->All, contains the whole list as before apart from possible specific ones. Is the designated default option.
->Acrid, contains flavors implying regular nasty digestion.
->Dirty, contains flavors related to visual contamination.
->Musky, contains suggestively sloppy flavors without excess filth.
->Smelly, contains more airborne flavors without visual slop or crud.
->Wet, contains flavors of more neutral-ish soakage.
This commit is contained in:
Verkister
2018-05-01 13:34:42 +03:00
parent 33efa72b95
commit 7b0bdccade
5 changed files with 218 additions and 20 deletions

View File

@@ -161,6 +161,177 @@ var/global/list/edible_trash = list(/obj/item/trash,
/obj/item/device/mmi/digital/posibrain,
/obj/item/device/aicard)
var/global/list/cont_flavors = list(
"All" = cont_flavors_all,
"Acrid" = cont_flavors_acrid,
"Dirty" = cont_flavors_dirty,
"Musky" = cont_flavors_musky,
"Smelly" = cont_flavors_smelly,
"Wet" = cont_flavors_wet)
var/global/list/cont_flavors_all = list("soggy",
"soaked",
"dirty",
"nasty",
"slimy",
"drenched",
"sloppy",
"grimy",
"sludgy",
"stinky",
"mucky",
"stained",
"soiled",
"filthy",
"saucy",
"foul",
"icky",
"tarnished",
"unsanitary",
"messy",
"begrimed",
"cruddy",
"funky",
"disgusting",
"repulsive",
"noxious",
"gruesome",
"gross",
"putrid",
"yucky",
"tainted",
"putrescent",
"unsavory",
"smelly",
"smutty",
"acrid",
"pungent",
"unclean",
"contaminated",
"gunky",
"gooey",
"sticky",
"drippy",
"oozing",
"sloshed",
"digested",
"sopping",
"damp",
"gloppy",
"begraggled",
"churned",
"juicy")
var/global/list/cont_flavors_wet = list("soggy",
"soaked",
"slimy",
"drenched",
"sloppy",
"sludgy",
"gooey",
"sticky",
"drippy",
"oozing",
"sloshed",
"sopping",
"damp",
"gloppy",
"juicy")
var/global/list/cont_flavors_smelly = list("nasty",
"stinky",
"filthy",
"foul",
"icky",
"funky",
"disgusting",
"repulsive",
"noxious",
"gross",
"putrid",
"yucky",
"putrescent",
"unsavory",
"smelly",
"pungent")
var/global/list/cont_flavors_acrid = list("nasty",
"slimy",
"sloppy",
"grimy",
"sludgy",
"mucky",
"stained",
"saucy",
"foul",
"icky",
"disgusting",
"repulsive",
"noxious",
"gruesome",
"gross",
"putrid",
"yucky",
"tainted",
"putrescent",
"unsavory",
"smelly",
"acrid",
"pungent",
"gooey",
"sticky",
"drippy",
"oozing",
"sloshed",
"digested",
"gloppy",
"churned")
var/global/list/cont_flavors_dirty = list("dirty",
"nasty",
"slimy",
"sloppy",
"grimy",
"mucky",
"stained",
"soiled",
"filthy",
"saucy",
"tarnished",
"unsanitary",
"messy",
"begrimed",
"cruddy",
"gruesome",
"gross",
"tainted",
"unsavory",
"smutty",
"unclean",
"contaminated",
"gunky",
"gooey",
"sticky",
"gloppy",
"begraggled")
var/global/list/cont_flavors_musky = list("soggy",
"nasty",
"slimy",
"drenched",
"sloppy",
"musky",
"saucy",
"messy",
"funky",
"tainted",
"smelly",
"smutty",
"gooey",
"sticky",
"drippy",
"juicy")
/hook/startup/proc/init_vore_datum_ref_lists()
var/paths