This commit is contained in:
kevinz000
2020-04-09 21:55:02 -07:00
parent 7cb2057bb0
commit 3bfc62fbb9
@@ -14,7 +14,16 @@
/mob/living/carbon/adjustStaminaLoss(amount, updating_health = TRUE, forced = FALSE, affected_zone = BODY_ZONE_CHEST)
if(!forced && (status_flags & GODMODE))
return FALSE
apply_damage(amount > 0 ? amount*incomingstammult : amount, STAMINA, affected_zone)
var/obj/item/bodypart/BP
if(isbodypart(affected_zone)) //we specified a bodypart object
BP = def_zone
else
BP = get_bodypart(check_zone(affecteed_zone)) || bodyparts[1]
if(amount > 0? BP.receieve_damage(0, 0, amount) : BP.heal_damage(0, 0, abs(amount)))
update_damage_overlays()
if(updating_health)
updatehealth()
updatestamina()
if((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && amount > 20)
incomingstammult = max(0.01, incomingstammult/(amount*0.05))
return amount