diff --git a/code/modules/mob/living/carbon/human/life/handle_shock.dm b/code/modules/mob/living/carbon/human/life/handle_shock.dm
index 1653fe52ec1..9bb12851061 100644
--- a/code/modules/mob/living/carbon/human/life/handle_shock.dm
+++ b/code/modules/mob/living/carbon/human/life/handle_shock.dm
@@ -28,18 +28,18 @@
if(pain_shock_stage == 40)
to_chat(src, "[pick("The pain is excruciating!", "Please, just end the pain!", "Your whole body is going numb!")]")
- if(pain_shock_stage >= 60)
+ if(pain_shock_stage >= 60 && pain_shock_stage < 80)
if(pain_shock_stage == 60)
if(!isUnconscious())
visible_message("[src]'s body becomes limp.","Your body becomes limp.")
if(prob(2))
to_chat(src, "[pick("The pain is excruciating!", "Please, just end the pain!", "Your whole body is going numb!")]")
- Knockdown(20)
+ Knockdown(10)
if(pain_shock_stage >= 80 && pain_shock_stage < 150)
if(prob(5))
to_chat(src, "[pick("The pain is excruciating!", "Please, just end the pain!", "Your whole body is going numb!")]")
- Knockdown(20)
+ Knockdown(10)
if(pain_shock_stage >= 120 && pain_shock_stage < 150)
if(prob(2))
@@ -49,12 +49,12 @@
if(pain_shock_stage == 150)
if(!isUnconscious())
visible_message("[src] can no longer stand, collapsing!","You can no longer stand, you collapse!")
- Knockdown(20)
+ Knockdown(10)
if(pain_shock_stage >= 150)
if((life_tick % 8) == 0)
if(prob(80))
- Knockdown(9)
+ Knockdown(4)
else//pain goes down
//treshold messages
if(!isUnconscious())