From 7876cb4419ec1173fdc073f4d1757ba4ea4fd23d Mon Sep 17 00:00:00 2001 From: Fizzpocalypse <47037305+Fizzpocalypse@users.noreply.github.com> Date: Mon, 3 Apr 2023 05:05:36 -0400 Subject: [PATCH] Add files via upload --- .../chemistry/reagents/consumable_reagents.dm | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/GainStation13/code/modules/reagents/chemistry/reagents/consumable_reagents.dm b/GainStation13/code/modules/reagents/chemistry/reagents/consumable_reagents.dm index cb556971..c4d8bacd 100644 --- a/GainStation13/code/modules/reagents/chemistry/reagents/consumable_reagents.dm +++ b/GainStation13/code/modules/reagents/chemistry/reagents/consumable_reagents.dm @@ -53,3 +53,25 @@ else M.fullness -= 0 ..() + +//FARTY CHEM + +/datum/reagent/consumable/flatulose + name = "Flatulose" + description = "A sugar largely indigestible to most known organic organisms. Causes frequent flatulence." + color = "#634500" + reagent_state = LIQUID + taste_description = "sulfury sweetness" + metabolization_rate = 0.5 * REAGENTS_METABOLISM //Done by Zestyspy, Jan 2023 + +/datum/reagent/consumable/flatulose/on_mob_life(mob/living/carbon/M) + if(M && M?.client?.prefs.weight_gain_chems) + if(M.reagents.get_reagent_amount(/datum/reagent/consumable/flatulose) < 1) + to_chat(M,"You feel substantially bloated...") + if(M.reagents.get_reagent_amount(/datum/reagent/consumable/flatulose) > 3) + to_chat(M,"You feel pretty gassy...") + M.emote(pick("brap","fart")) + ..() + else + return ..() +