From 961c77e26e8c5492eebcff5c8981a0384480cc6b Mon Sep 17 00:00:00 2001 From: cib Date: Fri, 22 Feb 2013 14:28:55 +0100 Subject: [PATCH] Medical side-effects now appear on overdose. Also reduced anti-toxins pill amount, because 50 units is way too much for a single pill. --- code/WorkInProgress/Cib/MedicalSideEffects.dm | 12 +++++++++--- code/modules/reagents/reagent_containers/pill.dm | 4 ++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/code/WorkInProgress/Cib/MedicalSideEffects.dm b/code/WorkInProgress/Cib/MedicalSideEffects.dm index e9dcb51e136..721c7bf5669 100644 --- a/code/WorkInProgress/Cib/MedicalSideEffects.dm +++ b/code/WorkInProgress/Cib/MedicalSideEffects.dm @@ -24,11 +24,17 @@ side_effects += M /mob/living/carbon/human/proc/handle_medical_side_effects() - if(src.reagents.has_reagent("cryoxadone")) + if(src.reagents.has_reagent("cryoxadone") || src.reagents.get_reagent_amount("bicaridine") >= 15 || src.reagents.get_reagent_amount("tricordrazine") >= 15) src.add_side_effect("Headache") - /*if(src.reagents.has_reagent("kelotane") && prob(20) || src.reagents.has_reagent("dermaline")) - src.add_side_effect("Bad Stomach")*/ + if(src.reagents.get_reagent_amount("kelotane") >= 30 || src.reagents.get_reagent_amount("dermaline") >= 15) + src.add_side_effect("Bad Stomach") + + if(src.reagents.get_reagent_amount("tramadol") >= 16 || src.reagents.get_reagent_amount("anti_toxin") >= 30) + src.add_side_effect("Cramps") + + if(src.reagents.get_reagent_amount("space_drugs") >= 10) + src.add_side_effect("Itch") // One full cycle(in terms of strength) every 10 minutes var/strength_percent = sin(life_tick / 2) diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 9ffa4baa561..0e8e6f0ace4 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -84,7 +84,7 @@ icon_state = "pill17" New() ..() - reagents.add_reagent("anti_toxin", 50) + reagents.add_reagent("anti_toxin", 25) /obj/item/weapon/reagent_containers/pill/tox name = "Toxins pill" @@ -175,4 +175,4 @@ ..() reagents.add_reagent("impedrezene", 10) reagents.add_reagent("synaptizine", 5) - reagents.add_reagent("hyperzine", 5) + reagents.add_reagent("hyperzine", 5)