From 7a0c37867ad1eb5e7edf6cbf5ff1ba9f139ed68f Mon Sep 17 00:00:00 2001 From: cib Date: Tue, 12 Feb 2013 17:14:10 +0100 Subject: [PATCH] Adjusted medical side effect strength. --- code/WorkInProgress/Cib/MedicalSideEffects.dm | 27 +++++++++---------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/code/WorkInProgress/Cib/MedicalSideEffects.dm b/code/WorkInProgress/Cib/MedicalSideEffects.dm index 8f0fc6291f8..eb23d21b141 100644 --- a/code/WorkInProgress/Cib/MedicalSideEffects.dm +++ b/code/WorkInProgress/Cib/MedicalSideEffects.dm @@ -24,21 +24,20 @@ side_effects += M /mob/living/carbon/human/proc/handle_medical_side_effects() - // Only process every 30 ticks - if(life_tick % 30 == 0) - // One full cycle(in terms of strength) every 10 minutes - var/strength_percent = sin(life_tick / 600) + // One full cycle(in terms of strength) every 10 minutes + var/strength_percent = sin(life_tick / 300) - // Only do anything if the effect is currently strong enough - if(strength_percent >= 0.7) - for (var/datum/medical_effect/M in side_effects) - if (M.cure()) - side_effects -= M - del(M) - else - M.on_life(src, 0.7*M.strength) - // Effect slowly growing stronger - M.strength++ + // 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()) + side_effects -= M + del(M) + else + if(life_tick % 30 == 0) + M.on_life(src, strength_percent*M.strength) + // Effect slowly growing stronger + M.strength+=0.2 // HEADACHE // ========