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 1/3] 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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 Date: Thu, 21 Dec 2023 16:36:55 +0100 Subject: [PATCH 2/3] Drink Tweaks Updated sprites, fixed drink colors, spelling and name in the Fruits Tea reaction --- .../chemistry/reagents/dwarverndrinks.dm | 18 +++++++++--------- .../chemistry/recipes/ROCKANDSTONEdrinks.dm | 10 +++++----- icons/obj/drinks.dmi | Bin 109626 -> 109726 bytes 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm b/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm index 3fa560c4..ef9dd227 100644 --- a/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm +++ b/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm @@ -28,9 +28,9 @@ value = 0.1 /datum/reagent/consumable/ethanol/belly_bloats - name = "Belly bloats" + name = "Belly Bloats" description = "A classic of this sector that bloats the waistline. Hard to stop chugging once you start." - color = "#000000" + color = "#FF3333" boozepwr = 25 taste_description = "a heavy mix of cherry and beer" quality = DRINK_GOOD @@ -48,9 +48,9 @@ ..() /datum/reagent/consumable/ethanol/blobby_mary - name = "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" + color = "#C2707E" boozepwr = 55 taste_description = "tomateos and an anvil on your stomach" quality = DRINK_FANTASTIC @@ -68,9 +68,9 @@ ..() /datum/reagent/consumable/heavy_cafe - name = "Heavy cafe" + name = "Heavy Cafe" description = "Coffee, milk, sugar and cream. For the days when you really don't want to work." - color = "#000000" + color = "#663300" taste_description = "coffee, milk and sugar" quality = DRINK_GOOD glass_icon_state = "heavy_cafe" @@ -94,9 +94,9 @@ ..() /datum/reagent/consumable/fruits_tea - name = "Fruits tea" + name = "Fruits Tea" description = "Somehow this mix of fruits and tea can cause considerable bulking." - color = "#000000" + color = "#FFCC33" taste_description = "a sweet and sour mix" quality = DRINK_NICE glass_icon_state = "fruits_tea" @@ -115,7 +115,7 @@ /datum/reagent/consumable/snakebite name = "Snakebite" description = "Guaranteed to stop 100% of all moving." - color = "#000000" + color = "#00CC33" taste_description = "bitter immobility" quality = DRINK_VERYGOOD glass_icon_state = "snakebite" diff --git a/GainStation13/code/modules/reagents/chemistry/recipes/ROCKANDSTONEdrinks.dm b/GainStation13/code/modules/reagents/chemistry/recipes/ROCKANDSTONEdrinks.dm index ebddac2d..556f0f83 100644 --- a/GainStation13/code/modules/reagents/chemistry/recipes/ROCKANDSTONEdrinks.dm +++ b/GainStation13/code/modules/reagents/chemistry/recipes/ROCKANDSTONEdrinks.dm @@ -14,31 +14,31 @@ required_reagents = list(/datum/reagent/consumable/pwr_game = 1, /datum/reagent/consumable/ethanol/beer = 1) /datum/chemical_reaction/belly_bloats - name = "Belly bloat" + name = "Belly Bloats" 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" + name = "Blobby Mary" 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" + 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" + 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" + name = "Fruits Tea" 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) diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 9dfd0bbf6636005ad2aef97f625f4f619ce45d3a..318ca2d06c53c5e3674ce974bc8159c343f8af18 100644 GIT binary patch delta 14777 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 delta 14676 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 From d53f3a1569583ce88d75b769e401ed77b49947b3 Mon Sep 17 00:00:00 2001 From: Alphas00 <154434082+Alphas00@users.noreply.github.com> Date: Fri, 22 Dec 2023 17:02:07 +0100 Subject: [PATCH 3/3] Beltbuster Mead, new drinks Datapad -Added Beltbuster Mead and its recipe -Added beltbuster_mead sprite to drinks.dmi -Added datapad for the new drinks to lore_papers.dm -Moved new drinks to their separate file, fatty_drinks.dm -Moved new drinks recipes to their separate file, fatdrinks.dm -Included fatty_drinks.dm and fatdrinks.dm into tgstation.dme --- GainStation13/code/game/lore_papers.dm | 39 ++++++ .../chemistry/reagents/dwarverndrinks.dm | 106 +-------------- .../chemistry/reagents/fatty_drinks.dm | 125 ++++++++++++++++++ .../chemistry/recipes/ROCKANDSTONEdrinks.dm | 38 +----- .../reagents/chemistry/recipes/fatdrinks.dm | 43 ++++++ GainStation13/icons/obj/library.dmi | Bin 0 -> 574 bytes icons/obj/drinks.dmi | Bin 109726 -> 110417 bytes tgstation.dme | 2 + 8 files changed, 211 insertions(+), 142 deletions(-) create mode 100644 GainStation13/code/modules/reagents/chemistry/reagents/fatty_drinks.dm create mode 100644 GainStation13/code/modules/reagents/chemistry/recipes/fatdrinks.dm create mode 100644 GainStation13/icons/obj/library.dmi diff --git a/GainStation13/code/game/lore_papers.dm b/GainStation13/code/game/lore_papers.dm index 4130429e..64af69bd 100644 --- a/GainStation13/code/game/lore_papers.dm +++ b/GainStation13/code/game/lore_papers.dm @@ -53,3 +53,42 @@ /obj/item/paper/fluff/ruins/calorite_facility/charred name = "Charred note" info = "They've g-- -all, -- s--en. Cloak-d fig----, ---...(the rest of the note seems unreadable)" + +//GS13 Datapads and Books +/obj/item/book/manual/blubbery_bartender + name = "The Blubbery Bartender" + icon = 'GainStation13/icons/obj/library.dmi' + icon_state ="bookblubberybartender" + author = "Anonymous" // Whoever wrote the paper or book, can be changed by pen or PC. It is not automatically assigned. + title = "The Blubbery Bartender" + //book contents below + dat = {" + + + + +

Drinks for Growing Guts

+ + Been a bartender for Gato quite a while now. In my time here, I've taken notice of how certain mixes produced... + Certain effects, that the same mixtures don't produce elsewhere. I'm writing down my findings here. + +
    +
  1. Belly Bloats: equal parts gibb floats and beer. Really bulks up a belly. Some folks got real bloated with air after drinking this one.
  2. +
  3. Blobby Mary: equal parts tomato juice, vodka and lipoifier. If you want to get back at some rich folks, this is your drink.
  4. +
  5. Heavy Cafe: equal parts latte, either cafe or soy, sugar and cream. One hell of a bomb to start a shift with.
  6. +
  7. Fruits Tea: equal parts berry juice, lemon juice and tea. Even teetotal folks aren't safe from growing. Some folks become... Real sloshy. Note: I once mixed it with blueberry juice from a vendor. Be ready to juice if you do too.
  8. +
  9. Snakebite: equal parts toxins, lime juice and lipoifier. Feels like a snake biting your throat when it goes down. Sure "paralyzes" like some real snake bites.
  10. +
  11. Beltbuster Mead: equal parts mead, ethanol, cream and lipoifier. Very alcoholic and immensely fattening. Clothes won't hold after this one.
  12. +
+

+ Remember, this stuff is quite something. Don't serve these to folks that don't want it. + + + + "} \ No newline at end of file diff --git a/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm b/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm index ef9dd227..22afcd02 100644 --- a/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm +++ b/GainStation13/code/modules/reagents/chemistry/reagents/dwarverndrinks.dm @@ -25,108 +25,4 @@ 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 - -/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 = "#FF3333" - 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 = "#C2707E" - 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 = "#663300" - 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 = "#FFCC33" - 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 = "#00CC33" - 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 + value = 0.1 \ No newline at end of file diff --git a/GainStation13/code/modules/reagents/chemistry/reagents/fatty_drinks.dm b/GainStation13/code/modules/reagents/chemistry/reagents/fatty_drinks.dm new file mode 100644 index 00000000..ed82a1a4 --- /dev/null +++ b/GainStation13/code/modules/reagents/chemistry/reagents/fatty_drinks.dm @@ -0,0 +1,125 @@ +//GS13 weight gain drinks + +/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 = "#FF3333" + 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 = "#C2707E" + 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/ethanol/beltbuster_mead + name = "Beltbuster Mead" + description = "Kiss sobriety and clothes goodbye." + color = "#664300" + boozepwr = 85 + taste_description = "honey, alcohol and immobility" + quality = DRINK_FANTASTIC + glass_icon_state = "beltbuster_mead" + glass_name = "beltbuster mead" + glass_desc = "The ambrosia of the blubbery gods." + shot_glass_icon_state = "shotglassgold" + hydration = 4 + +/datum/reagent/consumable/snakebite/on_mob_life(mob/living/carbon/M) + if(M && M?.client?.prefs.weight_gain_chems) // GS13 + M.nutrition += 30 * 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 = "#663300" + 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 = "#FFCC33" + 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 = "#00CC33" + 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 556f0f83..19765b2b 100644 --- a/GainStation13/code/modules/reagents/chemistry/recipes/ROCKANDSTONEdrinks.dm +++ b/GainStation13/code/modules/reagents/chemistry/recipes/ROCKANDSTONEdrinks.dm @@ -11,40 +11,4 @@ name = "Glyphid slammer" id = /datum/reagent/consumable/ethanol/glyphid_slammer 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 Bloats" - 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 Mary" - 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 = "Fruits Tea" - 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 + required_reagents = list(/datum/reagent/consumable/pwr_game = 1, /datum/reagent/consumable/ethanol/beer = 1) \ No newline at end of file diff --git a/GainStation13/code/modules/reagents/chemistry/recipes/fatdrinks.dm b/GainStation13/code/modules/reagents/chemistry/recipes/fatdrinks.dm new file mode 100644 index 00000000..02de3787 --- /dev/null +++ b/GainStation13/code/modules/reagents/chemistry/recipes/fatdrinks.dm @@ -0,0 +1,43 @@ +//GS13 drink recipes + +/datum/chemical_reaction/belly_bloats + name = "Belly Bloats" + 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 Mary" + 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/beltbuster_mead + name = "Beltbuster Mead" + id = /datum/reagent/consumable/ethanol/beltbuster_mead + results = list(/datum/reagent/consumable/ethanol/beltbuster_mead = 4) + required_reagents = list(/datum/reagent/consumable/ethanol/mead = 1, /datum/reagent/consumable/ethanol = 1, /datum/reagent/consumable/cream = 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 = "Fruits Tea" + 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/GainStation13/icons/obj/library.dmi b/GainStation13/icons/obj/library.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a4288c1d9fd29d3bf9aff3f0ffec5226a162fc12 GIT binary patch literal 574 zcmV-E0>S->P)CnYNYUS0rZX5zoD{N>o6ogn}60LiAQ07yt=U07NF|4>3lz`(#V=-0C=2JR&a84_w-Y6@%7{?OD!tS z%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DJefcJ1M6$DJiw6GAXgB zBsDK3wMdDJGbOXA7$|SZ#hF%=n41b>8v{jCa}q0oOj8|G9YX^yWd&D17qGPesc$5R zNO3010003cNklZeSFMubOTLMuGS+;gP^85FZ46f>$(W`8NTZz<7xKDo_oqhtUk2v+@MuU38EP zhQY}bh##VZX0T3RmlzGaLRw--Xf3#fppX&-avb#~l0q{Om$VtsEr`b$Pf~dfNTC{l z2ZZJ|NBxfg`#&QAeKN)V&oJ2a0`t+#H4w`)!@$Mz6N)3lz@+*uHZZG!xthQfE^*yK zc>7>iv%Z`#&Rr-v5~i!zGQapRsft!|_VgH$h%$hcqRQD%|JgG5N5lfC8IupC) zxXoeS8>1dUXGxf4v!IOc!PB>zLgVH+SlYpJM_V|n(=o43xRifsWvP`Imo^Y%zWrpz zSHkynxFqaI$?R6SYZcV5`X;oD`>IRQx3}rL*Ayz zu)Dr`+gcB@MErRc;(E4}I-nO%#QjsLq(WKH`~a&#irzg2Rcl5x%u<~X$$kVqRI-Ld zL`RZpg0B8>YHD}4%rio?|F~NjgOwuHuBUQzjWV-ocQMQFV1E}^Sy+=LB#Cg#f+FJ? z*G0lE@-xuxkwNPjtWANHXTzAYzfeGa#@vQ)-Nv3@evZAl9)-)8=YwKQTg&JRJ!C!; z9Ks}2x1f9K?6*moDw!d3*7@OhsIRZ8YI5b3KbKj>KY^MlYREAKm&(l%PKC0wE?|2} z7l}=HoW#WT-|t@T<{u_&Q}k(H{Fb zwQgT}=I=nRanuVUZX+$WGWM`DFhKa$mTQElye)i)L@Z0h@rPsAletNu4?$`jtGr9S zddfqzcsv?L*b_^avRd9zNz+ZC%7ezCJ_lr$TJuxnB*-<50A<}KO6_J=zx3)8F0_nz zA(b`oJ`5#I<6R;LYjCc)EccI&tb;iQj<+inHS$NS*ASJFAW^&ZnsyS){)E|)&S32} z7ww<9I{R$vg0YA8@*_Vy3pcsbtvDh+-AorFWcZ%R31z6`5Al-QE33sK6%ba>6VCfG zpoiL`^B5(9BnZPVO(iexjS2Sn_t?xWrQ!h4s5SMq7uG?}f__|rG!G;@uh4yxH>M3O z<(Rit+3Z|!z|Brb#BQ!Xr#SPxmh|#qCo#PSx+up6}~(TGV!N;gb}b#) zJiYTbr;IJCYZbl|i}?0}{KiHCHDs zMM6(ZZ5W^Z!aA5YiydS3y=P|xWskf%QW7S*o$`xk%e>M6G&cO%iY;FGIjbG#{0)+&o!fO_9s3=*Z}XAW(Q(I< znwlqX|BSZJOCbkaK4AehiX;a~EL00gxPv?ill&}{Fg{9UlvW=8BIB1)tNhLDu`!~V z63F52hR+(rQ1H6_#0jO#=XrGvbHXjJrrQ_#)bOXghnW(LK3P6O`|p|;o1h}U&uAL2 zjVQk=p_{#Oke@y<3>f;fDx9b1x!Yvsm7`hq`?IWF7|Q)Gk9o>DlHJV-TF_6=@8*0SR3W1E?yaIgI;fg4v}^RU$%bYonM8&8Wps8d*BtDQwvTqd4Dv5O!#vpd_KBQM17bvMHCsO*2Q!~?M z(7$`Zfa<{6(G6v0`fT7kyM3zMKm-%dy77I&*_~WfEWQ|`WFjthe$8ZndAeRYEVTS4 zMNQ4G6(hOB*JtNcrGaV_G3Ijjh`1rA?hRm=6*0 z4{g0(;GMxGo~kl_AzoB=6&{c-O8a_cn{@uhKs<5UOO1LPmiTr`6BY%*c=;!pjW%QK zzh?8Kz5935fnxRmTCx(X($`t_|EIY;7h0I0^H^|KKoDy%xZzz7ZaPQlM>~8E{jl6) z?}>W=?bY4@rBz;z^1t1fcWHW>9q#vzmd|Ae+5QHZ6vEW6?kN(YbtMjBtKAt zbXuKAI2bZ5G$?hRCn>yhusE{8m3QtixTI@{N@B^A3#etcT@8aViKLL5HBq70Zxqhw zksDWXIfL2{M4BIWH2uD+otKJF6yG3g!gYk(GOkeqoHKuN-LwSp!Qbo@+mt_9c-Z)O zICMcdQci^$>O@601ZDPJMf~Xzf-gp9#^hp-1*0tIV~qy z0a*wd0862gB@V#6U&j->uQGnw%d8(Ah<#^x?^?TD+p)DKAeq*)L!_BbVemgQ6I-Qlobi^@4Jt9ae)aE+ zy+a|zs1ga0wtu4hkCm8UsPy(rezb;k=MB<;{74yXfXIfTOl6Hz;~%3C&-R8y1D;Qe zwCY7!&<#_~|A#73gz}j!>;L`1T=x#8F#g{w{W(GZ*PnVR$5koH;z`Rqg@??GHf_uu zx3_1n$Ej?dmzReQXlZHnoq&3peqQG+!I5eb_lZEj>e{T)C7aVd2VnegcYSuR82=GV z2c-8T{YPRHKn|dH*Rji7FraH%o_g8JOo<&PSm$3_>KMugoBKJ=6ty!@rbceyd$V2K z=HMDzxAZDeQZbiDDBanLBcm znz`V^Z%HB!$$n;!SLr5_f3cC}P_=-I=8Etr=@p7QEj5X($_xUcGsG^2)tXiQNn20a=H2R`6;cxQ!(~QSwHco8JVv z`RgCY%!_7a6Lb6${vYXlY?XDfA=0HCrZ4<6PT8UsF7beXmcoqILuNw;UEHIm zAbaVH(98S~@79C3v^3kZ$pf1=p}cVFi%w&@naXp8Wc%I?Z8)K(>f7ejs&_oofoCY& zlpcFbrs>>YxvIoz8_||E{6x@Qs*g81ILvpxiyrq)lL3;-((L_8{l*z@V}wW@=}ps@ zgh)B*HH+szZPma%w__!}ehrfmq{j-8f}HfGDaO$tR5;Z}I+9rZYd~08Kvmehl@lsD zB*r%@62^<0aorD90i4GiWIk1_^WGb%ixkchEGgHHmCZl{hE9u3CyEugm8!xgE0`Hf zE@04Nw4ar;a2Jc-e8Q1R(RvQD;|mKG7Yu**{*r=daD<%#@x z;h)Q>6-#q-H*Xw+@7D3Rx;zYRRZ0AADTk*9L8^=eBqMNtbLS1AzZU)wy6q&Ml8RCb z6=x&i7%FjAy{8QmcTA^e&vSo(MX2k~Bsx=)4@XIVL)nO=*5*p(4Ju5d9nCmKoGVcL zZE1mk(i6-?)@S^-IAL9>rvG`hBnA5JgA_!ScJ?KRn68 zV~ml;I=K+!ej+6Id2Zs%eijV#bl`nCpr~TInDs8^%nT)9x*jNLZN8yWh@p~t|DFfP zDKE#)SBOngOx+nMg6o9V>A97{Y+cpO8M^Ah%TR?wrFNLa0Ks=x-=dH$?=!p?w}Ueg!^3cby5pvo z|2U?5yZu{ydl<`wS8ZQHN>C+TcH#JwRD0CNR{_!(VfgrPlNWWHjO{~QK*oY|XzGzK zS)+vx`n99G4cN3CCGX(=sZB0%H6=G~!8pP^)+2 znG1oh#&l5*JF^%P-rtSn&|Fu&lw(>wHxBYiM83P_m+2Lyyq!)^?fX^|UHAj==tLzl zYKZ6pkBo`Zrs06WZudcN_3Y(aF;}cSL8_Z{y89H;HS@Q$;wpj@M9YUavL)#FgC)+! z!!TJMI90KbfyoXl)VZ%+ioINw^?FFM4SbaqQWF%pQJBuPHWfr+JaM&eOkM#O?awj z(2HVIeDwi<4tOOirNvH$3S6ztvpH)Cw)ZMTA6;3`oyvyXUd@C3a_S8@d>gpLU^7?7 z^|>tOlMD-uC)pW;q@pjGEJz6cLfPCOQt)YlqUN%j9IU^Hfb>mt6fb$(2DPvA?qoKV zJ*#4;(w8NMf?x~%k~~36)m%sN0VEv$m50G>Dw1SJ^ly##i$#|yS0W|mAD&Bz4yVDM z`I6gMCg6@=^JPoKtF4Ss>_{6 z;REMCoOZt3jM;S&qN;n`WplY-PB-|_>|NBjj4~oqjh)ly#TC`aTRA*-p#yjlp3m=! z-v#KCGdo%i9rC6R+!@&*fq_TSe|H+wn1h*>7dAN{<0qZ2O*!x0Me1c!%YK z)irJmNo<=a(2ui#KmvH;>BB4dBD@2QF6@4+k%+b0MY;x9Y-5c^dWM%Se1$6jgC>8K`>j8sFMN_KB}#Ks{hfuJaR`{*u)@1rb+d#7i4)g7 z7fzVf5M9KNlu~i8qj*mZVohl2lo71G6q$SS;&i}C|DLO$xQJ_--o20*)46UkBs?4) z|2c#V^)*Vn1h2oet1F*v!(G4)i&{;G6_-JIk&~kwyA~KcZTjnwP%=rT*OEDC#`|2 z*)oM_pxV64VSkXz%D2(1JA@DZD(VV$1LTCCqu9A(nC?bJ<(GekqTsYc4efq_sk`Vr z!f$~B?^0QAHdN8Kk4kw`#t1gm1PinpXhR#%gp=UkLEz2qDZIdNGn?~=zo9nY&et@P zC~GOVL@t1iS2~(@cs#OvPU1`<7OO4RYG-y^X#%bEd~-N^*xcMaZn^Vg{p_Yqc;o&Q z%m;;>oIC_Zu;OhZQxxy^+4hUSViV9;z@+=y|9nJuL-s8S1`fu@ST1CJK4gaguC%nY zoHwP$U`=%(7cDJp3Pv0h3>^xy>Fm9|?1=juv_~a~X|DJxeh?}l;f`eULytq8RlAAm z16uyk^`V&+G`4Rj_K(~l`&a(flimrqk}3^fQS-M^C}1lg0eg5qxv`Oy(${yixZhu% zLYu#Pc@3AuV`y_wK0UV=M5*%G1?d$bQs5habIeXiFwZ`|!EdRRtQiLhIqo+#qX+I$4HCe4s`KYB>8rEi z&Ao;9*jS^>1oZvvPA}!z?>DXF_$YZj6U=nuXhJ8qgaC7b$m`!toz7=V#FzV5 zAg#usOZTumZ-AUS#TWR=3`p5~!LJ1;VTx z8&ygYZ82ILYPyVz2%^A>{^@2;FJ5t=Bga9wnYbEshV=II1l z9B1#f>oC{UE*_9Xc5zWwbO$cZ+rnv%J(BH6(!J<^88WG1*9tuW6lp|}0es@_4O6`6 zKghscogTk{;EGElIWe(C-{S)<_uzu^x63NRHIeEW?G4wS7arxW?1^qMw?2MjLDd66 zenEkD-)r7}R@S3fzUygw?l^6v$@~>!aP}}P-FoC9WYmm)ugtjTSAL< z@^{Hyl}XQBZk_@1%OS3%{`>QA%*gI9H%w?XxTUUUI@M^Z>ln8*eBwA zJm6?&3^h*+$p0|I0rKRw=@ieLZ!YZ2_*C}7$;c#Nw18mq#_09;;$b=}8wxwOBsqsf z-V-c9h_}`8bRfzev{P56(BD&6!wjCEhH8J8(2Lkv5@p2)(n;C>iVn+xzaSfDjr;&7 zn&)gK%C_l3-X1I3hn!s>B`JjGQcWTX|Feo@{wFr(M9u=#wri7N^*fk@02Qu}N9SWY ze$IjR{=N+*5?uo8k73U?k{xRYDqNYayo>Ui3@XKZ{v7hU%icwMo^MS@ZazFKc`(E{ zekpPRdq#>ffd+icY}*FPNuKZFqK#8X@V^xTfbg+TJw;5`{3|-N+yw;9nAjc{ryylL!Oi+hL&Zg9AL=yQUHc9OXX(0VYSI8}&lhS655pm&L;&+nr~x z@|`FIyvIx8lR1-<*0Zj~WAUYNsVgfP6N>It6U6~_mcTQgfTp();#B)|e|G29-nLuV z*~+!|4G{X;0vQk+kPrBx2Le+TXH5#ue_(f@rHbfjS(+#54|%QC(tD;q`E5n07g!^X z=DWXzclC{h1RF1|fuP~g@g)BQ3QQgUgbQm;c#>upb#M+i6Y539BzFyIWG;}V=4o_nwao1LLpBBJ3~b*_l(Ur}-HJc5 zJpDc-ZYL|iz}w9c>9s$}N|c8Q;1ix{?&3=1gw>cT%E_X|?olRfP<+>ATz1Bv)fYd*e<^OBtJ`j|ai?;+a@XNS$A*u}%)3AcUi zsq=^f?cYLCb}}L8t*o{csB+*_=Wnjk%94bS6lQ`?ND=WoC=KOy&@%}cdq3zbf=Cd@ z29cCNgmRLE0Ww}#qsjMaErMQ-q-(ju$eU?22w;075IIJO>% z;r3(cqcqS3VicWc$B)?Q2E-K zg3&Jm0hC-mKSy|qo7Rp!Yy&cwD)8jryF=|cM{i5}qW0GIRq%QvG;>MfTC^YHe_A*% z%By3dU@1JRnV_4{yj_U0W$Pml=g(YqS^7%m;P@j8KUrFwI{(lEHW26LQRwrS+fWbD zq6dF{BXob#lUvjZkvaIayIR&ZmMsF!^=Ar!+Hm{Kw*UdPqWbyx@8J|UIhaYAI4J=l zqlOgpMUBVOK1B=%ikq8k>%A@EQIr>{etJ~>uX#uEL#DzTO}MC zw4t)IErvEdD;GCF7Odd+6u280h5wQW^c>K6fws4w)Yfcp?qQhfj zv8Fz5<5^kJZvIVt&5(7ALb;xK0c{IGx;1Km0Nf6kN5*98bNP)sy0X*)FVv46{R;~P z3&_zmavQ%<_)l7rLMu!*?3mrmlib6>Bgn#7&zKk0>`1xv$FG7sGB?+MiBv-sLs#i zTfR*P(ORmYduF?|d(^wj$99JxwHUW&QVbNYykhf=_jUo!cJPrl*n)n#jQrUJKz31NWJH2iG_81daU8Z(Oez$M3C1W1o~g-!`UorbuYx{Ms!?L9UU z&6@h-00;0lPe_TMMUQ#DcPe4MI!$*J5YA8)1*j^~a5uApc}+T2fhA{={nL+Ew%vQd zv3Snbl-$>xlj!wYkZgPNOBNpjj~vv7bVTBYH}>8gZ6?!2X!!02#UdKGIMnv7>-clx z!>0;9UfBI6x2bJ4fF4}h9?{zo{`BuX6Iui9_%e#FCdHT42Nxph#`D0KGJHjp;=@#= zqt(XaN(2a@KPvsjwuj`fWLd>kZ9*9H0rii`!BxZS zD=zU_L1IfFb-dkie<}R>czN(E9w)w;tda<6px?=GBO=;P>bg5VZzKX(&LM5Oe~`@N z>@bn)Ifz|$FG;1PWhzYN0)$_jvUO*EsjME?>I5JC$Y}7MX8I8Y5R24NAZ)N=zdi=H zEwn8F zKWJmavP6p&Us@7f$~@!scS38b_`ka4j^;Rr57|oZUqlU|gsCWNdq_v9Js$ex3%+$vdexNG39Jwbz%6X;$TMtU+n^W#0_q|&Hn*m`JYLbEZHQ1cO;5g zARZ#|K?%tjahqu2_=4eoG>>dP{KjJvLwJx&p+PkmOJH=(21a zBV0GXoQaT=Q~{(($}{(e<3>3oS+Y+e>4xLFANpS~Xh=0LGG4+6V*BVhv=@qwSZtpbl`S z@+8zt;}@>()T-IF5cIY>My4e>lQUuVA%P>j@PHtVoSB~1%L!WnJv}{1^uVerC(_{& zPu41}l_@ezV`f&3Po#duNbbN+z-uj!^CR(2iaA`WZ1|O@%nh=uPPK;da{!b;IdXkQ zNq#Wodfo?I7E3v~oLe|m1ns4owQ1hY{P}?=e#L*0^@9G_Q?jfOJAsj#uXGD@qWkfD zXjgGb)bI9Fktx5_`g|n1LGe1-pz|!kbH42w+hi z?5lU@+?EW!%*@je7NC;8uPm)I>HCGQyW5S?Z+(Z*kEPAxu(}z{;^?7k3$lyV9Cc>8 z6Laft$x`{%)6{KO8g22Kem*p5$aBd50T9V_ox<@b9@Z2Q> zd_;M_o<}^v$iXJg18s&=L=%PMwWWOTgL2<|9T^=(Dtv=c+=;ox&h=5{GPUHi7D6bguS- zWZ|f7=CS0Jtwc*N87W9IhzQOdXoTertLPLS-Yq+?0YdH1tb8lR3 zIe*($-nc|i6ez@e;Y${-ygPpzO=0{xc8QWlt$-VL{|+`N?hNZ&_+Bh@u+UzoiL6Y{ z-hAPje>y{;7dm$zN7y-6FUr56ZXI_&!=NE?>qLo7y<-Qk6aKn#$>{q^H#8Nb0b2~e zxv@K7#eZE$=MxY~cBnNgI>~ zd##p(n(_~?okBrCG5iuq-o0;u51TLrotIuyndy+FPBWOqxj|4&+LBa_%DaDnk4NnSW`$y54IE2?n+hiTKey+h^T1btZOkB=+x`qQsE-SsztoAsrfST@?B2WH0!~hTGmr0rq75p zL{aT|V2MgDI!*&?N`0OY|2D1qh69 zs~sqpcAk(D5Np#0@7_(c&Wm!2u6J7leKGnpIA4%ZSKl&Hspg~#z{6ICS|U*4mx+Oh zBycraW7g-a zOOt<6TtVi=>cH|Y<%}h$q*UlLZz_x@*$~cc6br7_w4Zu%To5&Q`DMeMW6zmYUxokLKO$v zXO}I-*yjC&lS|38H%{1N;O;V6eP7FCTOjg*yTi7GTrBG4M|68|3z-(N=+r(R&5aEt z9GsN}j9hGNYiJ5@%C;EVbpK8LrQ;0pBYmK*VI5JdRz+w2qc^rD|J$C~litJ44p5OU zMt|HdLe|Z~zfsU}Ss|qHzARZ>wxRI(U+T0)TxBj=c~L@5x7|K4qXIP#8+sL4On)Fy z8E)3(UfnZLtD?x{Q7}{ySu$T*85#KDp|`9y|2cHX-Pgp0OrNNo0H!q)ji@m(O8&B3 zX3YISYdR}WkA9*BWS+{_%nG zQl9+1QzC)TZAK_)L_2Ph29E-jr|YZPVcMo+cG|_Vh z5ZJuqG#fT&F<@{|OZ@AMr+WAiE1~nscJ%%xgI?kx!-a!~-b&GgW{P^)%nEFBkrjDo z-HIqpkq3vHZ3k&C4YKp#VU+OhPimMsQ@aqL7`!Ppd`e~=jjBX|K~w&ZiH9wIg948F zI_}^w^CXbn@l`EG%lXms_|x-GpB{EGvC=1zNG+~lntt?WHvb9Tg>_A-ww}*Ji4PL6 zt|M4Kzg-P^oh>*^YFmYryWDaRXSGIZ?d02Jd&%Dl{6v)VEe+jyukdik@RO{5=+v`Z z)U-RE)OU*iFa>l(l5(wV7iS-whPrHm-wB^Se`>tqL6^*DGW!Ek&)InqWxC<(J{MzWj3#c3_$_&Yt;TEDUM~kW3P+i^J~ttonE+ZX>*J@u<@>+}Qcc zkiG-u_B%4PgH=YfPyl@ruY2t_aL=_KAqrEgPRKtMklYnsr0lMoYGi0%0aKQK=NY{r zBk(%chUobo58*X?1qf;T-thrckV`NbDWQ~5a!n7>F1NtvH1Bt{vZcw<-E0Dc`4=dz zH>T=dHsfv7GqNY09`Sc)YB)N|Mj6fKmpF-vM4WhxFJMTgEan;RJK3nNF~l~P6zhH% z8(v4vUH3kSmj}5s;cze;Hc#8LKMpj!E%&+?cIvgi-mY@;*LIEYqEHipNIISRx5WD$ z2+Ahzf1I&*jD|KvIlcPzEHTl*_L9s*h1*U{Q*#vn8fVFs*P^?J=6~myjLYc+lgVp2 z-oF)$)ioSk{EhPFxhgbk$h%lt*-#Dp=k4VE{Mm24V77S%{S~m;>|Y&6s7uS312Q&% zX~>*`V@N3(%1KmxUMX{ZO~E95-7Jb}Uz5@MJlmk-{<8M=T0VvHs;5q$eX~)@*{?rZ zWT84KHBVoG3})mu^_-|$yJ;W`QaNfpC;nX?yv^H>&NF0FES;Gv+CTNOtUq>DpvfiG z`>A=~=yU#U2gFM{MFV`y5;#5eGvXo0K@t_4hh}Z9>q)@5+SOCu=S9*iZzY%(v)5EV zE=6&XvRri8R}%L@dlSaTU#vM=1!#@-_`2-gIZTFQ+DNZYIt^dEQZ)3%>;;S&oY{p) zOHFs&UvnNk5VkqnqQrM2fL=tkQ{rwS%`mihB=pBSu(|H?%bhQdSxv^rZWkJsRoWgj zeOQOn#vKVf^;F+^pJc$xb9PYl0SnQIqP&+(-~9B)?#~#+nQHI~Z#KnnR2O^nP4sP2 zauE3={eiv_=I9D<7pK`^)MK^N^MlZ;hfN6#VDRc5mO>7HRBDQx-8>!Kr+pgle_;BR z>xVe_F~}qb6em?G5alxBI19%_Z!xFsm ztotB%Zc{B6o5-6862?@p|D&*|WqCbj+X4!vn9XgWEmd9EOg*Fv!{t82NhsH;IQ-S@ zk=Qd@JUi$e+$qE(@aJ@PYS{lnd%O=*KsLrX7K?=-UvhADFYMXJ9ny9>#6E;4NSwW@ z)HgWEj_P{P_x_>{G8jr=aXxq3--YeH2^c?&*ux#gKjiO`N1<# zVx^u-ET|s#&_{i)qN)gxl2?_LA)h%gF5TVxeS)Sde^Jb^>-fT^gHJ*-nY%6KvG@7* zgQQAF=dDphjl`CZw5o$=y5Vnhr6FX-ENDO-5ckp+D>%$QFI(lDh3NI=Ry;&7_WI@7 zGg?Rz#gFzed_20COlA{=UH;}qO}Y#=p)E^200GZ8z8j)VTi3?%wYtk1jA1YjlfAEv zC2x#8ZWbS>pk2*=$a2A_Uy{4LZXY2&4+Rhz8M#F~CK7te*zpSkqfg-z-F4ez6F-gro|78C zkh_05Szl>3BEW}X`Fta@ro3JsJhU@WBa!e~r#M{0ZKonwNLV3SzQ6 z(}EfKVOr!MPQiBzcDt9<^$mhZrcM5m#J4HpXIOy#%Rn~9q%U7WzkmPk(R(z@Wz>uw zkO|~hZQ}uPWTbmBXC9$euX~K?Jb3_{H^wY4+by5)E98ya%VRH9UbTJX`$>^AFUCa_4B3 z;-Ls7cu$O8|4X}6)Cjs%Ye@d0`cj5!`j%dN`i2nq!J*bi_@-XxuRU0O{_MZu*)Jf3 ze$WZr`21-8qKBj7-RzLz1NGJofI5GzH1tHjmi+gicT&))`Nm*sim)rwiPGz%mEBl+ zc!6vL=Z{YFuTW8`0I_&oo^#>OfmB0b)OPZSw{ZxLK^k?R*9lG}!w}w*`K%lhIFerZTj zxo2M-6#_gfU@twbRK+>%x+H3)_)>ut;!_Wa?3MD%K%4|$@04%ugEzo!7PK) z|1Gf4(lwdjMNQ7l$<9D`1Tov(;XD7QDX~_wt-}(8a5K&|GU)UA)*1V-8T+0uAr2#mnzo|&1M7r$zdQz0pOYF1MFwbRV#VKRgztyMwlVt;n?LH)7- zvnxZ`70L%!qDfaks%xDW`B7PeatJomXL{_cK^e@wzN^8q#`YuU??^8&9%KS`>UX%r zG6FKkL|TUyb?y;K%BvG3(cThlDYeC02HTUwPs>X7i1kg483Np61IM`{lf zKQS=0J^#ncP~Ma+4NRyGZbg~d&6@{oYde3RQ{7zUqg&boizG3@Dt*6WOMl3Ztm-(X z7sstSp&ux~uUsJy%h-QzWfUJV4;lvY138>}3Ps$AsPV9|&DrG8p?19Wbv_yeKXKUW z#RVD=@iPPV%LqVo&0-*l7M4bURSE$@^z-4u!7@Tk2y;8IiC7 zL?PVT)$Kse6q?Dh5ridrOCDKBz`djjb8;?eFPAnS8}SdmD0vR{|^x9I>i70 delta 13976 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 Ye~EDXyVgr;0P#^(e6CO_XA$y$07nrE0ssI2 diff --git a/tgstation.dme b/tgstation.dme index 02d60d18..d56f8775 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3094,7 +3094,9 @@ #include "GainStation13\code\modules\mob\living\emote.dm" #include "GainStation13\code\modules\reagents\chemistry\reagents\consumable_reagents.dm" #include "GainStation13\code\modules\reagents\chemistry\reagents\dwarverndrinks.dm" +#include "GainStation13\code\modules\reagents\chemistry\reagents\fatty_drinks.dm" #include "GainStation13\code\modules\reagents\chemistry\recipes\fatchem.dm" +#include "GainStation13\code\modules\reagents\chemistry\recipes\fatdrinks.dm" #include "GainStation13\code\modules\reagents\chemistry\recipes\ROCKANDSTONEdrinks.dm" #include "GainStation13\code\modules\research\designs\nutri_designs.dm" #include "GainStation13\code\modules\research\techweb\nutritech_nodes.dm"