From 91c103e0aaa2b20dd0a595daaaa7adaa011ebf0d Mon Sep 17 00:00:00 2001 From: Archie Date: Wed, 13 Jan 2021 01:42:37 -0300 Subject: [PATCH 1/2] lipolicide overdose --- .../modules/reagents/chemistry/reagents/toxin_reagents.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 83eb4126..aabaa3e1 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -607,6 +607,14 @@ color = "#F0FFF0" metabolization_rate = 0.5 * REAGENTS_METABOLISM toxpwr = 0 + overdose_threshold = 40 + +/datum/reagent/toxin/lipolicide/overdose_process(mob/living/carbon/C) + . = ..() + if(current_cycle >=41 && prob(15)) + C.spew_organ() + C.vomit(0, TRUE, TRUE, 4) + to_chat(C, "You feel something lumpy come up as you vomit.") /datum/reagent/toxin/lipolicide/on_mob_life(mob/living/carbon/M) if(M.nutrition <= NUTRITION_LEVEL_STARVING) From 6c2c720baafd5456771eb93ddfebdf09f5591cfc Mon Sep 17 00:00:00 2001 From: Archie Date: Wed, 13 Jan 2021 01:48:18 -0300 Subject: [PATCH 2/2] Loss of nutrition on vomit + 1% prob of burning you. --- code/modules/reagents/chemistry/reagents/toxin_reagents.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index aabaa3e1..9a32c834 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -613,8 +613,11 @@ . = ..() if(current_cycle >=41 && prob(15)) C.spew_organ() - C.vomit(0, TRUE, TRUE, 4) + C.vomit(10, TRUE, TRUE, 4) to_chat(C, "You feel something lumpy come up as you vomit.") + if(prob(1)) + to_chat(C, "You feel like your organs are on fire!") + C.IgniteMob() /datum/reagent/toxin/lipolicide/on_mob_life(mob/living/carbon/M) if(M.nutrition <= NUTRITION_LEVEL_STARVING)