From 99262546f56ad2dcbd23b58380c14e1f7ece4128 Mon Sep 17 00:00:00 2001 From: Alphas00 <154434082+Alphas00@users.noreply.github.com> Date: Wed, 20 Dec 2023 21:52:46 +0100 Subject: [PATCH] Adding fattening drinks Adding 5 drinks for bartenders to make to help the job interact more with the fatness system. Added are: belly bloats, blobby mary, heavy cafe, fruits tea, snakebite --- .../chemistry/reagents/dwarverndrinks.dm | 106 +++++++++++++++++- .../chemistry/recipes/ROCKANDSTONEdrinks.dm | 33 ++++++ icons/obj/drinks.dmi | Bin 107759 -> 109626 bytes 3 files changed, 138 insertions(+), 1 deletion(-) diff --git a/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm b/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm index 22afcd02..3fa560c4 100644 --- a/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm +++ b/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm @@ -25,4 +25,108 @@ glass_desc = "A bold mixture of cheap energy drink, and even cheaper ale. Beloved by partygoers and daredevils across the galaxy. Beloathed by bugpeople" shot_glass_icon_state = "shotglassbrown" pH = 4.5 - value = 0.1 \ No newline at end of file + value = 0.1 + +/datum/reagent/consumable/ethanol/belly_bloats + name = "Belly bloats" + description = "A classic of this sector that bloats the waistline. Hard to stop chugging once you start." + color = "#000000" + boozepwr = 25 + taste_description = "a heavy mix of cherry and beer" + quality = DRINK_GOOD + glass_icon_state = "belly_bloats" + glass_name = "belly bloats" + glass_desc = "The perfect mix to be big and merry with." + shot_glass_icon_state = "shotglassbrown" + hydration = 3 + +/datum/reagent/consumable/ethanol/belly_bloats/on_mob_life(mob/living/carbon/M) + if(M && M?.client?.prefs.weight_gain_chems) // GS13 + M.nutrition += 15 * REAGENTS_METABOLISM + else + M.nutrition += 1 + ..() + +/datum/reagent/consumable/ethanol/blobby_mary + name = "Blobby mary" + description = "A bloody mary that may make you immobile. Still wondering if it's blood or tomato juice?" + color = "#000000" + boozepwr = 55 + taste_description = "tomateos and an anvil on your stomach" + quality = DRINK_FANTASTIC + glass_icon_state = "blobby_mary" + glass_name = "blobby mary" + glass_desc = "For the morbidly obese ladies and gentlemen." + shot_glass_icon_state = "shotglassred" + hydration = 4 + +/datum/reagent/consumable/ethanol/blobby_mary/on_mob_life(mob/living/carbon/M) + if(M && M?.client?.prefs.weight_gain_chems) // GS13 + M.nutrition += 25 * REAGENTS_METABOLISM + else + M.nutrition += 1 + ..() + +/datum/reagent/consumable/heavy_cafe + name = "Heavy cafe" + description = "Coffee, milk, sugar and cream. For the days when you really don't want to work." + color = "#000000" + taste_description = "coffee, milk and sugar" + quality = DRINK_GOOD + glass_icon_state = "heavy_cafe" + glass_name = "heavy cafe" + glass_desc = "To enjoy slow mornings with." + shot_glass_icon_state = "shotglassbrown" + hydration = 3 + +/datum/reagent/consumable/heavy_cafe/on_mob_life(mob/living/carbon/M) + M.dizziness = max(0,M.dizziness-5) + M.drowsyness = max(0,M.drowsyness-3) + M.SetSleeping(0, FALSE) + M.adjust_bodytemperature(5 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL) + M.Jitter(5) + if(M.getBruteLoss() && prob(20)) + M.heal_bodypart_damage(1,0, 0) + if(M && M?.client?.prefs.weight_gain_chems) // GS13 + M.nutrition += 15 * REAGENTS_METABOLISM + else + M.nutrition += 1 + ..() + +/datum/reagent/consumable/fruits_tea + name = "Fruits tea" + description = "Somehow this mix of fruits and tea can cause considerable bulking." + color = "#000000" + taste_description = "a sweet and sour mix" + quality = DRINK_NICE + glass_icon_state = "fruits_tea" + glass_name = "fruits tea" + glass_desc = "Goes down really easy and stays there for a long time." + shot_glass_icon_state = "shotglassgold" + hydration = 4 + +/datum/reagent/consumable/fruits_tea/on_mob_life(mob/living/carbon/M) + if(M && M?.client?.prefs.weight_gain_chems) // GS13 + M.nutrition += 15 * REAGENTS_METABOLISM + else + M.nutrition += 1 + ..() + +/datum/reagent/consumable/snakebite + name = "Snakebite" + description = "Guaranteed to stop 100% of all moving." + color = "#000000" + taste_description = "bitter immobility" + quality = DRINK_VERYGOOD + glass_icon_state = "snakebite" + glass_name = "snakebite" + glass_desc = "Won't hurt like a real bite, but you'll still regert drinking this." + shot_glass_icon_state = "shotglassgreen" + hydration = 4 + +/datum/reagent/consumable/snakebite/on_mob_life(mob/living/carbon/M) + if(M && M?.client?.prefs.weight_gain_chems) // GS13 + M.nutrition += 25 * REAGENTS_METABOLISM + else + M.nutrition += 1 + ..() \ No newline at end of file diff --git a/GainStation13/code/modules/reagents/chemistry/recipes/ROCKANDSTONEdrinks.dm b/GainStation13/code/modules/reagents/chemistry/recipes/ROCKANDSTONEdrinks.dm index 97adc1f1..ebddac2d 100644 --- a/GainStation13/code/modules/reagents/chemistry/recipes/ROCKANDSTONEdrinks.dm +++ b/GainStation13/code/modules/reagents/chemistry/recipes/ROCKANDSTONEdrinks.dm @@ -13,5 +13,38 @@ results = list(/datum/reagent/consumable/ethanol/glyphid_slammer = 2) required_reagents = list(/datum/reagent/consumable/pwr_game = 1, /datum/reagent/consumable/ethanol/beer = 1) +/datum/chemical_reaction/belly_bloats + name = "Belly bloat" + id = /datum/reagent/consumable/ethanol/belly_bloats + results = list(/datum/reagent/consumable/ethanol/belly_bloats = 2) + required_reagents = list(/datum/reagent/consumable/gibbfloats = 1, /datum/reagent/consumable/ethanol/beer = 1) +/datum/chemical_reaction/blobby_mary + name = "Blobby nary" + id = /datum/reagent/consumable/ethanol/blobby_mary + results = list(/datum/reagent/consumable/ethanol/blobby_mary = 3) + required_reagents = list(/datum/reagent/consumable/tomatojuice = 1, /datum/reagent/consumable/ethanol/vodka = 1, /datum/reagent/consumable/lipoifier = 1) +/datum/chemical_reaction/heavy_cafe1 + name = "Heavy cafe" + id = /datum/reagent/consumable/heavy_cafe + results = list(/datum/reagent/consumable/heavy_cafe = 3) + required_reagents = list(/datum/reagent/consumable/cafe_latte = 1, /datum/reagent/consumable/sugar = 1, /datum/reagent/consumable/cream = 1) + +/datum/chemical_reaction/heavy_cafe2 + name = "Heavy cafe" + id = /datum/reagent/consumable/heavy_cafe + results = list(/datum/reagent/consumable/heavy_cafe = 3) + required_reagents = list(/datum/reagent/consumable/soy_latte = 1, /datum/reagent/consumable/sugar = 1, /datum/reagent/consumable/cream = 1) + +/datum/chemical_reaction/fruits_tea + name = "Snakebite" + id = /datum/reagent/consumable/fruits_tea + results = list(/datum/reagent/consumable/fruits_tea = 3) + required_reagents = list(/datum/reagent/consumable/berryjuice = 1, /datum/reagent/consumable/lemonjuice = 1, /datum/reagent/consumable/tea = 1) + +/datum/chemical_reaction/snakebite + name = "Snakebite" + id = /datum/reagent/consumable/snakebite + results = list(/datum/reagent/consumable/snakebite = 3) + required_reagents = list(/datum/reagent/toxin = 1, /datum/reagent/consumable/limejuice = 1, /datum/reagent/consumable/lipoifier = 1) \ No newline at end of file diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 046ec5491f31f9321df82dff0af0b0751b06d540..9dfd0bbf6636005ad2aef97f625f4f619ce45d3a 100644 GIT binary patch delta 14570 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 delta 12692 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