×
Меню
Индекс
 

fCombatArmorMinMult

 
 fCombatArmorMinMult - модификатор минимального процента урона которой пройдет сквозь броню в любом случае.
 
Значение по умолчанию: 0.25
 
Код OpenMW:
 
Physical damage applied to a target actor
 
if damage < 0.001: skip rest of mitigation, set damage to 0
 
unmitigatedDamage = damage
 
x = damage / (damage + actor.effectiveArmorRating)
damage *= max(fCombatArmorMinMult, x)
z = int(unmitigatedDamage - damage)
if damage < 1: damage = 1
 
armour = weighted selection from actor armour slots
if armour is equipped there, armour loses z condition
if actor is player: player exercises relevant armour skill for armour
 
Примечание.
сокращение до 0.000Х повышает эффективность (любой) брони!
увеличение 1.0000 повышает урон сообразно рейтингу брони.
Чем выше рейтинг (АР) тем сильнее будет урон.
Персонаж с АР 3000 при 1.0000 потеряет до 90% здоровья!
Но если 0.0001 и АР 3000 (и выше)(чем выше тем лучше) то урон на здоровья будет исчисляться долями процента!
Даже если урон наносить оружием с 255-255 и силой атакующего выше 1000!
Равно, если 1000.00000 и АР 6500000 - то даже небольшой урон снимет несколько тысяч здоровья!
 
Примечание.
Получаемый урон для ВСЕХ носителей брони! Т. е. если на персонаже тяжелая броня и высокие
навыки ношения оной, то урон может сократиться до 0-1 ед, если он был атакован легким
оружием. Тоже и для игрока. Однако, атаки тяжелым оружием (любым, включая
дистанционные) причиняют соответствующий ущерб. Проще говоря, заковырять носителя
эбонита хитиновым кинжалом будет весьма затруднительно.
*точнее урон будет не Х.0, но 0.Х.
*персонажи с высокими навыками ношения брони и подобающими латами, становятся крайне
живучи!