Definition

The Blood Damage is the amount of damage a projectile inflicts to the player’s blood pool in DayZ. It is derived from the ammo’s damageApplied → Blood.damage value and scaled according to muzzle velocity, the ammo’s typicalSpeed, and optional damageOverride multipliers. Blood damage is critical because excessive loss leads to unconsciousness or death, even if health remains high.

Formula

General case:

\(BloodDamage = \frac{InitSpeed \times InitSpeedMultiplier}{TypicalSpeed \times Multiplier} \times BaseBloodDamage\)

Where

  • \(InitSpeed\) = muzzle velocity from the weapon’s config
  • \(InitSpeedMultiplier\) = optional multiplier applied per weapon (default = 1.0)
  • \(TypicalSpeed\) = reference speed defined in the ammo config
  • \(Multiplier\) = damageOverride (per type or global), defaults to 1.0 if not defined
  • \(BaseBloodDamage\) = raw blood damage from damageApplied → Blood.damage

Explanation

This formula ensures consistency across weapons using the same ammo. A slower muzzle velocity reduces the effective blood damage (e.g., subsonic use or short barrels), while higher velocity increases it. The damageOverride values provide developers fine control over balancing, making some calibers more prone to blood loss than others, regardless of raw health damage.

Example

For Ammo_762x39 (from the SKS):

  • InitSpeed = 730
  • TypicalSpeed = 720
  • BaseBloodDamage = 80
  • damageOverride = 1.0 (no override)
\(BloodDamage = \frac{730}{720 \times 1.0} \times 80 \approx 81.1\)

This round inflicts ~81 points of blood damage at point-blank range.