Lipozine Plus

Adds a drug called Lipozine plus, made with lipozine plus diethylamine. Causes both a nutrition drain and a steady drain of actual weight from the person who has drunk it. Drains weight at a rate of 3 lbs per 1u. Does not check for weight loss rate, as it's pretty much a scene tool used to modify weight directly.
This commit is contained in:
SatinIsle
2023-04-14 00:29:53 +01:00
parent 7f45fa58c9
commit 0e8eecb407
2 changed files with 22 additions and 1 deletions
@@ -163,6 +163,13 @@
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"
required_reagents = list("lipozine" = 1, "diethylamine" = 1)
result_amount = 2
///////////////////////////////////////////////////////////////////////////////////
/// Reagent colonies.
/decl/chemical_reaction/instant/meatcolony
+15 -1
View File
@@ -110,4 +110,18 @@
if(alien == IS_DIONA)
return
if(prob(10)) //Miniscule chance of removing some toxins.
M.adjustToxLoss(-10 * removed)
M.adjustToxLoss(-10 * removed)
/datum/reagent/lipozineplus // The anti-nutriment that rapidly removes weight.
name = "Lipozine Plus"
id = "lipozineplus"
description = "A chemical compound that causes a dangerously powerful fat-burning reaction."
taste_description = "mothballs"
reagent_state = LIQUID
color = "#47AD6D"
overdose = REAGENTS_OVERDOSE
/datum/reagent/lipozineplus/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
M.adjust_nutrition(-20 * removed)
if(M.weight > 50)
M.weight -= 0.3