mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-28 14:37:04 +01:00
Limb overhaul first comit
This commit is contained in:
@@ -88,6 +88,7 @@ mob/living/carbon/human/proc/handle_pain()
|
||||
return
|
||||
var/maxdam = 0
|
||||
var/datum/organ/external/damaged_organ = null
|
||||
limbpain = 0
|
||||
for(var/datum/organ/external/E in organs)
|
||||
// amputated limbs don't cause pain
|
||||
if(E.amputated) continue
|
||||
@@ -98,8 +99,10 @@ mob/living/carbon/human/proc/handle_pain()
|
||||
if(dam > maxdam && (maxdam == 0 || prob(70)) )
|
||||
damaged_organ = E
|
||||
maxdam = dam
|
||||
if(damaged_organ)
|
||||
pain(damaged_organ.display_name, maxdam, 0)
|
||||
if(damaged_organ)
|
||||
pain(damaged_organ.display_name, maxdam, 0)
|
||||
if(!E.vital)
|
||||
limbpain += dam
|
||||
|
||||
// Damage to internal organs hurts a lot.
|
||||
for(var/n in internal_organs_by_name)
|
||||
|
||||
Reference in New Issue
Block a user