From cf56a206b3b6ce3a07599fe13dc26c265ba9becd Mon Sep 17 00:00:00 2001 From: cib Date: Tue, 12 Feb 2013 17:50:06 +0100 Subject: [PATCH] Medical side effects confirmed to work now. --- code/WorkInProgress/Cib/MedicalSideEffects.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/WorkInProgress/Cib/MedicalSideEffects.dm b/code/WorkInProgress/Cib/MedicalSideEffects.dm index eb23d21b14..522f1162cd 100644 --- a/code/WorkInProgress/Cib/MedicalSideEffects.dm +++ b/code/WorkInProgress/Cib/MedicalSideEffects.dm @@ -12,7 +12,7 @@ /mob/proc/add_side_effect(name, strength = 0) /mob/living/carbon/human/add_side_effect(name, strength = 0) for(var/datum/medical_effect/M in src.side_effects) if(M.name == name) - M.strength = max(M.strength, strength = 10) + M.strength = max(M.strength, 10) return var/list/L = typesof(/datum/medical_effect)-/datum/medical_effect @@ -25,19 +25,19 @@ /mob/living/carbon/human/proc/handle_medical_side_effects() // One full cycle(in terms of strength) every 10 minutes - var/strength_percent = sin(life_tick / 300) + var/strength_percent = sin(life_tick / 2) // Only do anything if the effect is currently strong enough if(strength_percent >= 0.4) for (var/datum/medical_effect/M in side_effects) - if (M.cure()) + if (M.cure(src)) side_effects -= M del(M) else - if(life_tick % 30 == 0) + if(life_tick % 15 == 0) M.on_life(src, strength_percent*M.strength) // Effect slowly growing stronger - M.strength+=0.2 + M.strength+=0.05 // HEADACHE // ========