From e65943276dba8dd4399297a686fb2f818cb7c2ff Mon Sep 17 00:00:00 2001 From: LetterJay Date: Sun, 8 Oct 2017 22:38:28 -0500 Subject: [PATCH] Update weight.dm --- .../diseases/advance/symptoms/weight.dm | 186 +++++++++--------- 1 file changed, 89 insertions(+), 97 deletions(-) diff --git a/code/datums/diseases/advance/symptoms/weight.dm b/code/datums/diseases/advance/symptoms/weight.dm index 90492299d1..c9e610aa3b 100644 --- a/code/datums/diseases/advance/symptoms/weight.dm +++ b/code/datums/diseases/advance/symptoms/weight.dm @@ -1,45 +1,41 @@ -/* -////////////////////////////////////// - -Weight Gain - - Very Very Noticable. - Decreases resistance. - Decreases stage speed. - Reduced transmittable. - Intense Level. - -Bonus - Increases the weight gain of the mob, - forcing it to eventually turn fat. -////////////////////////////////////// -*/ - -/datum/symptom/weight_gain - - name = "Weight Gain" +/* +////////////////////////////////////// + +Weight Gain + + Very Very Noticable. + Decreases resistance. + Decreases stage speed. + Reduced transmittable. + Intense Level. + +Bonus + Increases the weight gain of the mob, + forcing it to eventually turn fat. +////////////////////////////////////// +*/ + +/datum/symptom/weight_gain + + name = "Weight Gain" desc = "The virus mutates the host's metabolism, making it gain weight much faster than normal." - stealth = -3 - resistance = -3 - stage_speed = -2 - transmittable = -2 - level = 4 - severity = 1 + stealth = -3 + resistance = -3 + stage_speed = -2 + transmittable = -2 + level = 4 + severity = 1 base_message_chance = 100 symptom_delay_min = 15 symptom_delay_max = 45 threshold_desc = "Stealth 4: The symptom is less noticeable." - + /datum/symptom/weight_gain/Start(datum/disease/advance/A) -<<<<<<< HEAD - ..() -======= if(!..()) return ->>>>>>> 1940af0... Fixes Start() of symptoms still working when neutered (#31435) if(A.properties["stealth"] >= 4) //warn less often base_message_chance = 25 - + /datum/symptom/weight_gain/Activate(datum/disease/advance/A) if(!..()) return @@ -51,50 +47,46 @@ Bonus else M.overeatduration = min(M.overeatduration + 100, 600) M.nutrition = min(M.nutrition + 100, NUTRITION_LEVEL_FULL) - -/* -////////////////////////////////////// - -Weight Loss - - Very Very Noticable. - Decreases resistance. - Decreases stage speed. - Reduced Transmittable. - High level. - -Bonus - Decreases the weight of the mob, - forcing it to be skinny. - -////////////////////////////////////// -*/ - -/datum/symptom/weight_loss - - name = "Weight Loss" + +/* +////////////////////////////////////// + +Weight Loss + + Very Very Noticable. + Decreases resistance. + Decreases stage speed. + Reduced Transmittable. + High level. + +Bonus + Decreases the weight of the mob, + forcing it to be skinny. + +////////////////////////////////////// +*/ + +/datum/symptom/weight_loss + + name = "Weight Loss" desc = "The virus mutates the host's metabolism, making it almost unable to gain nutrition from food." - stealth = -3 - resistance = -2 - stage_speed = -2 - transmittable = -2 - level = 3 - severity = 1 + stealth = -3 + resistance = -2 + stage_speed = -2 + transmittable = -2 + level = 3 + severity = 1 base_message_chance = 100 symptom_delay_min = 15 symptom_delay_max = 45 threshold_desc = "Stealth 4: The symptom is less noticeable." - + /datum/symptom/weight_loss/Start(datum/disease/advance/A) -<<<<<<< HEAD - ..() -======= if(!..()) return ->>>>>>> 1940af0... Fixes Start() of symptoms still working when neutered (#31435) if(A.properties["stealth"] >= 4) //warn less often base_message_chance = 25 - + /datum/symptom/weight_loss/Activate(datum/disease/advance/A) if(!..()) return @@ -107,43 +99,43 @@ Bonus to_chat(M, "[pick("So hungry...", "You'd kill someone for a bite of food...", "Hunger cramps seize you...")]") M.overeatduration = max(M.overeatduration - 100, 0) M.nutrition = max(M.nutrition - 100, 0) - -/* -////////////////////////////////////// - -Weight Even - - Very Noticable. - Decreases resistance. - Decreases stage speed. - Reduced transmittable. - High level. - -Bonus - Causes the weight of the mob to - be even, meaning eating isn't - required anymore. - -////////////////////////////////////// -*/ - -/datum/symptom/weight_even - - name = "Weight Even" + +/* +////////////////////////////////////// + +Weight Even + + Very Noticable. + Decreases resistance. + Decreases stage speed. + Reduced transmittable. + High level. + +Bonus + Causes the weight of the mob to + be even, meaning eating isn't + required anymore. + +////////////////////////////////////// +*/ + +/datum/symptom/weight_even + + name = "Weight Even" desc = "The virus alters the host's metabolism, making it far more efficient then normal, and synthesizing nutrients from normally unedible sources." - stealth = -3 - resistance = -2 - stage_speed = -2 - transmittable = -2 - level = 4 + stealth = -3 + resistance = -2 + stage_speed = -2 + transmittable = -2 + level = 4 symptom_delay_min = 5 symptom_delay_max = 5 - -/datum/symptom/weight_even/Activate(datum/disease/advance/A) + +/datum/symptom/weight_even/Activate(datum/disease/advance/A) if(!..()) return var/mob/living/M = A.affected_mob switch(A.stage) if(4, 5) M.overeatduration = 0 - M.nutrition = NUTRITION_LEVEL_WELL_FED + 50 \ No newline at end of file + M.nutrition = NUTRITION_LEVEL_WELL_FED + 50