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