diff --git a/code/datums/diseases/advance/symptoms/radiation.dm b/code/datums/diseases/advance/symptoms/radiation.dm
index c52ae6a8..17447f90 100644
--- a/code/datums/diseases/advance/symptoms/radiation.dm
+++ b/code/datums/diseases/advance/symptoms/radiation.dm
@@ -7,18 +7,15 @@
transmittable = 2
level = 8
severity = 4
- symptom_delay_min = 1
- symptom_delay_max = 4
+ symptom_delay_min = 10
+ symptom_delay_max = 40
var/fastrads = FALSE
var/radothers = FALSE
- threshold_desc = "Transmission 12: Makes the host irradiate others around them as well.
\
- Speed 8: Host takes radiation damage faster."
+ threshold_desc = "Speed 8: Host takes radiation damage faster."
/datum/symptom/radiation/Start(datum/disease/advance/A)
if(!..())
return
- if(A.properties["transmission"] >= 10)
- radothers = TRUE
if(A.properties["speed"] >= 8)
fastrads = TRUE
@@ -34,18 +31,12 @@
if(prob(50))
to_chat(M, "You feel like the atoms inside you are beginning to split...")
if(4, 5)
- if(fastrads)
- radiate(M, 80)
- else
- radiate(M, 40)
- if(radothers && A.stage == 5)
- if(prob(40))
- M.visible_message("[M] glows green for a moment!", \
- "You feel a massive wave of pain flow through you!")
- radiation_pulse(M, 20)
-
+ radiate(M)
-/datum/symptom/radiation/proc/radiate(mob/living/carbon/M, chance)
- if(prob(chance))
- to_chat(M, "You feel a wave of pain throughout your body!")
- M.radiation += 4
+/datum/symptom/radiation/proc/radiate(mob/living/carbon/M)
+ to_chat(M, "You feel a wave of pain throughout your body!")
+ if(fastrads)
+ M.radiation += 150
+ else
+ M.radiation += 75
+ return 1