diff --git a/code/modules/surgery/organs/pain.dm b/code/modules/surgery/organs/pain.dm index 56d8b05d72a..8364c2fd4d4 100644 --- a/code/modules/surgery/organs/pain.dm +++ b/code/modules/surgery/organs/pain.dm @@ -79,6 +79,16 @@ for(var/obj/item/organ/internal/I in internal_organs) if(I.hidden_pain) continue - if(I.damage > 2 && prob(2)) + if(prob(2) && I.damage > 2) var/obj/item/organ/external/parent = get_organ(I.parent_organ) - custom_pain("You feel a sharp pain in your [parent.limb_name]") + var/intensity + switch(I.damage) + if(0 to 10) + intensity = "a dull" + if(10 to 30) + intensity = "a nagging" + if(30 to 50) + intensity = "a sharp" + else + intensity = "a stabbing" + custom_pain("You feel [intensity] pain in your [parent.limb_name]!")