This commit is contained in:
Metis
2024-09-13 16:53:30 -04:00
parent f9bfd0d3f0
commit 172a2be27d
11 changed files with 91 additions and 36 deletions
@@ -34,7 +34,7 @@
. += mutable_appearance('GainStation13/icons/mob/modclothes/chefmodular.dmi', "belly_[G.size]_d", GENITALS_UNDER_LAYER)
else
. += mutable_appearance('GainStation13/icons/mob/modclothes/chefmodular.dmi', "belly_9_d", GENITALS_UNDER_LAYER)
if(istype(O, /obj/item/organ/genital/anus))
if(istype(O, /obj/item/organ/genital/butt))
G = O
if(suit_style == DIGITIGRADE_SUIT_STYLE)
if(G.size <= 10)
@@ -68,7 +68,7 @@
/obj/item/clothing/under/color/grey/modular
name = "grey modular jumpsuit" //change name from base clothes to distinguish them
desc = "A tasteful grey jumpsuit that reminds you of the good old days. Now adjusts to the match the wearer's size!" //description same as above
var/icon_location = 'GainStation13/icons/mob/modclothes/graymodular.dmi' //specify the file path where the modular overlays for those clothes are located
var/mob/living/carbon/U //instance a variable for keeping track of the user
@@ -148,7 +148,7 @@
/obj/item/clothing/under/color/grey/modular/bra
name = "grey modular bra"
name = "grey modular bra"
desc = "A tasteful grey bra that reminds you of the good old days. Now adjusts to the match the wearer's size!"
icon_location = 'GainStation13/icons/mob/modclothes/graymodular_bra.dmi'
icon_state = "grey"
@@ -139,3 +139,13 @@
tastes = list("eggs", "breakfast" = 1)
foodtype = GRAIN | SUGAR
/obj/item/reagent_containers/food/snacks/soup/lavaland_stew
name = "lavaland stew"
desc = "A mixture of various lavaland mushrooms, turned into a bland but medicinal stew."
icon = 'GainStation13/icons/obj/food/ported_meals.dmi'
icon_state = "lavalandsoup"
trash = /obj/item/reagent_containers/glass/bowl/mushroom_bowl
list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/vitfro = 15) //Primarily here to let ashwalkers make medicine. Low nutrient content, high medicine content.
tastes = list("fresh pickings","extreme blandness" = 1)
foodtype = MEAT
@@ -0,0 +1,39 @@
/obj/item/organ/genital/belly //I know, I know a belly aint a genital. but it is in the sake of code.
name = "belly"
desc = "You see a belly on their midsection."
icon_state = "belly"
icon = 'hyperstation/icons/obj/genitals/belly.dmi'
zone = "chest"
slot = "belly"
w_class = 3
size = 0
var/statuscheck = FALSE
shape = "Pair"
masturbation_verb = "massage"
var/sent_full_message = TRUE //defaults to 1 since they're full to start
var/inflatable = FALSE //For inflation connoisseurs
/obj/item/organ/genital/belly/on_life()
if(QDELETED(src))
return
if(!owner)
return
/obj/item/organ/genital/belly/update_appearance()
var/string
if(owner)
if(owner.dna.species.use_skintones && owner.dna.features["genitals_use_skintone"])
if(ishuman(owner))
var/mob/living/carbon/human/H = owner
color = "#[SKINTONE2HEX(H.skin_tone)]"
else
color = "#[owner.dna.features["belly_color"]]"
if(ishuman(owner))
var/mob/living/carbon/human/H = owner
icon_state = sanitize_text(string)
H.update_genitals()
icon_state = sanitize_text(string)
@@ -17,7 +17,9 @@
possible_transfer_amounts = list(0)
volume = 500
spillable = FALSE
splashable = FALSE
/datum/action/item_action/toggle_tube //GS13
name = "Toggle Tube"
/obj/item/reagent_containers/barrel_tank/ui_action_click(mob/user)
toggle_tube(user)