×
Меню
Индекс
 

fFallDamageDistanceMin

 
fFallDamageDistanceMin - константа которая определяет минимальное расстояние, с которого персонаж может упасть без получения урона.
 
Значение по умолчанию: 400
 
Код из OpenMW:
 
fallingDist = distance from peak height
 
if fallingDist <= fFallDamageDistanceMin: soft landing; skip the rest of the function
 
x = fallingDist - fFallDamageDistanceMin
x -= 1.5 * acrobaticsSkill + jumpSpellBonus
x = max(0, x)
 
a = fFallAcroBase + fFallAcroMult * (100 - acrobaticsSkill)
x = fFallDistanceBase + fFallDistanceMult * x
x *= a
 
if x > 0: damage health by x * (1 - 0.25 * fatigueTerm)
 
if acrobaticsSkill * fatigueTerm < x: actor falls over
 
if actor is not incapacitated: acrobatics skill exercised (skill gain from fall damage)