fCombatDelayNPC - Базовое значение задержки между ударами у NPC.
Значение по умолчанию: 0.1
Примечание.
Т.е. увеличенные паузы между атаками.
Чем меньше значение, тем чаще будут атаковать НПС.
Т.е. сокращение значение до 0.0002 не сделает из непися "бензопилу" но лишь уменьшит паузу между атаками.
Т.е. это значение задержки между атаками как таковыми, на сколько долго Нпс уйдет в "раздумья" перед следующим выпадом.
В целом, визуально, выглядит приятнее, когда неписи, "задумываются" дольше, прежде чем нанести следующий удар.
Вроде как стоят и раздумывают, как бы подороже продать штаны еще не снятые.
Также, это несколько нарушает привычные тайминги атаки, что будет заметно для нпс с щитами.
Поймать окно для атаки, которая не будет заблокирована щитом, становится несколько "сложнее".
Код из OpenMW:
if actor is an npc:
baseDelay = fCombatDelayNPC
else:
baseDelay = fCombatDelayCreature
delay = min(baseDelay + 0.01 * rand 100, baseDelay + 0.9)
if actor is in range to attack with current weapon:
actor will initiate a swing/fire a missile if time since end of last attack >= delay