mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-01-20 06:22:41 +00:00
Lack of encasement no longer leaves organs vulnerable
This commit is contained in:
@@ -175,10 +175,8 @@
|
||||
#define LIMB_THRESH_INT_DMG 10
|
||||
// Probability of taking internal damage from sufficient force, while otherwise healthy
|
||||
#define LIMB_DMG_PROB 5
|
||||
// Probability of taking internal damage when hit while lacking encasing bones
|
||||
#define LIMB_NO_BONE_DMG_PROB 30
|
||||
// High brute damage or sharp objects may damage internal organs
|
||||
if(internal_organs && (brute_dam >= max_damage || (((sharp && brute >= LIMB_SHARP_THRESH_INT_DMG) || brute >= LIMB_THRESH_INT_DMG) && prob(LIMB_DMG_PROB)) || (!encased && prob(LIMB_NO_BONE_DMG_PROB))))
|
||||
if(internal_organs && (brute_dam >= max_damage || (((sharp && brute >= LIMB_SHARP_THRESH_INT_DMG) || brute >= LIMB_THRESH_INT_DMG) && prob(LIMB_DMG_PROB))))
|
||||
// Damage an internal organ
|
||||
if(internal_organs && internal_organs.len)
|
||||
var/obj/item/organ/internal/I = pick(internal_organs)
|
||||
|
||||
Reference in New Issue
Block a user