diff --git a/code/datums/diseases/advance/symptoms/oxygen.dm b/code/datums/diseases/advance/symptoms/oxygen.dm index e22f66a943d..cb7a02109ef 100644 --- a/code/datums/diseases/advance/symptoms/oxygen.dm +++ b/code/datums/diseases/advance/symptoms/oxygen.dm @@ -10,7 +10,7 @@ Self-Respiration Fatal Level. Bonus - The body generates Inaprovaline. + The body generates Dexalin Plus. ////////////////////////////////////// */ @@ -26,12 +26,13 @@ Bonus /datum/symptom/oxygen/Activate(var/datum/disease/advance/A) ..() - if(prob(SYMPTOM_ACTIVATION_PROB)) + if(prob(SYMPTOM_ACTIVATION_PROB * 5)) var/mob/living/M = A.affected_mob switch(A.stage) - if(1, 2, 3, 4) - M << "[pick("Your lungs feel great.", "You are now breathing manually.", "You don't feel the need to breathe.")]" + if(4, 5) + if (M.reagents.get_reagent_amount("dexalinp") < 20) + M.reagents.add_reagent("dexalinp", 20) else - if (M.reagents.get_reagent_amount("dexalin") < 40) - M.reagents.add_reagent("dexalin", 20) + if(prob(SYMPTOM_ACTIVATION_PROB * 5)) + M << "[pick("Your lungs feel great.", "You are now breathing manually.", "You don't feel the need to breathe.")]" return diff --git a/code/datums/diseases/advance/symptoms/stimulant.dm b/code/datums/diseases/advance/symptoms/stimulant.dm index a02ec8b9256..59b1e4ae1f0 100644 --- a/code/datums/diseases/advance/symptoms/stimulant.dm +++ b/code/datums/diseases/advance/symptoms/stimulant.dm @@ -26,12 +26,13 @@ Bonus /datum/symptom/stimulant/Activate(var/datum/disease/advance/A) ..() - if(prob(SYMPTOM_ACTIVATION_PROB)) + if(prob(SYMPTOM_ACTIVATION_PROB * 10)) var/mob/living/M = A.affected_mob switch(A.stage) - if(1, 2, 3, 4) - M << "[pick("You feel restless.", "You feel like running laps around the station.")]" - else + if(5) if (M.reagents.get_reagent_amount("hyperzine") < 30) M.reagents.add_reagent("hyperzine", 10) + else + if(prob(SYMPTOM_ACTIVATION_PROB * 5)) + M << "[pick("You feel restless.", "You feel like running laps around the station.")]" return \ No newline at end of file