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