From 9a95dc8a193b3efff102c2595e889b691d7f1a08 Mon Sep 17 00:00:00 2001 From: SatinIsle Date: Fri, 14 Apr 2023 10:38:58 +0100 Subject: [PATCH] Lipostipo and name change Adds another drug called lipostipo, which increases your weight without adding nutrition. Made using lipozine, nutriment and fluorine. Essentially acts as a reverse of the other drug, adding 3lbs per 1u, same overdose. Max of 500lbs. Also changes the name of Lipozine Plus to Lipozilase, on account of it still sounding fantasy, it cleaving away fat and being fun to say. Lipostipo comes from the latin for "stuffing full", so stuffing full of fat and is equally fun to say. Both changes tested locally and work fine. --- .../reagents/reactions/instant/instant_vr.dm | 15 ++++++++--- code/modules/reagents/reagents/medicine_vr.dm | 27 +++++++++++++++++++ 2 files changed, 38 insertions(+), 4 deletions(-) diff --git a/code/modules/reagents/reactions/instant/instant_vr.dm b/code/modules/reagents/reactions/instant/instant_vr.dm index e4529854060..ae1b3974c5d 100644 --- a/code/modules/reagents/reactions/instant/instant_vr.dm +++ b/code/modules/reagents/reactions/instant/instant_vr.dm @@ -163,13 +163,20 @@ required_reagents = list("carbon" = 3, "iron" = 1, "nitrogen" = 3) result_amount = 7 -/decl/chemical_reaction/instant/lipozineplus - name = "Lipozine Plus" - id = "Lipozine Plus" - result = "lipozineplus" +/decl/chemical_reaction/instant/lipozilase + name = "Lipozilase" + id = "Lipozilase" + result = "lipozilase" required_reagents = list("lipozine" = 1, "diethylamine" = 1) result_amount = 2 +/decl/chemical_reaction/instant/lipostipo + name = "Lipostipo" + id = "Lipostipo" + result = "lipostipo" + required_reagents = list("lipozine" = 1, "nutriment" = 1, "fluorine" = 1) + result_amount = 3 + /////////////////////////////////////////////////////////////////////////////////// /// Reagent colonies. /decl/chemical_reaction/instant/meatcolony diff --git a/code/modules/reagents/reagents/medicine_vr.dm b/code/modules/reagents/reagents/medicine_vr.dm index 2728f576c7d..e1fe4b347f8 100644 --- a/code/modules/reagents/reagents/medicine_vr.dm +++ b/code/modules/reagents/reagents/medicine_vr.dm @@ -125,3 +125,30 @@ M.adjust_nutrition(-20 * removed) if(M.weight > 50) M.weight -= 0.3 + +/datum/reagent/lipozilase // The anti-nutriment that rapidly removes weight. + name = "Lipozilase" + id = "lipozilase" + description = "A chemical compound that causes a dangerously powerful fat-burning reaction." + taste_description = "blandness" + reagent_state = LIQUID + color = "#47AD6D" + overdose = REAGENTS_OVERDOSE + +/datum/reagent/lipozilase/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + M.adjust_nutrition(-20 * removed) + if(M.weight > 50) + M.weight -= 0.3 + +/datum/reagent/lipostipo // The drug that rapidly increases weight. + name = "Lipostipo" + id = "lipostipo" + description = "A chemical compound that causes a dangerously powerful fat-adding reaction." + taste_description = "blubber" + reagent_state = LIQUID + color = "#61731C" + overdose = REAGENTS_OVERDOSE + +/datum/reagent/lipostipo/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + if(M.weight < 500) // No nutrition addedn from this horribly unhealthy drug, just makes you fat without even filling you up. + M.weight += 0.3