template = Calculator:Template/HP Damage
form = Damagecalc
result = result
param = Damage1|Урон оружия нижняя граница|1|float
param = Damage2|Урон оружия верхняя граница|1|float
param = Crit|Модификатор крит. урона|1.3|float
param = |-|-|fixed
param = Armor|Защита брони|0|float
Загрузка.... У вас может быть отключен JavaScript. Включите его чтобы использовать этот калькулятор.
|
Вы получите ххх урона.
Крит. урон: ххх
|
template= Calculator:Template/HP Damage 2
form= Damagecalc2
result= result2
param = Snip_armor|Броня для Снайперов|Не выбрано|select|Не выбрано,Камуфляжный костюм,CK-M,CK-C,КМ-17 "Сокол",Тантал,Tiger
param = Tank_armor|Броня для Танков|Не выбрано|select|Не выбрано,Кожаный костюм,Бастион,Ogre,Castle Rock,Скорпион,HORT
param = Auto_armor|Броня для Штурмов|Не выбрано|select|Не выбрано,Казак-4,Штурм,СКАТ,AAr/2 VEGA,Devastator
param = |-|-|fixed
param = Armor_usage|Использование брони|0 уровень|select|0 уровень,1 уровень,2 уровень,3 уровень,4 уровень,5 уровень
param = Armor_beginning|Защита: новичок|0 уровень|select|0 уровень,1 уровень,2 уровень,3 уровень,4 уровень,5 уровень
param = Armor_specialist|Защита: специалист|0 уровень|select|0 уровень,1 уровень,2 уровень,3 уровень,4 уровень,5 уровень
param = Armor_expert|Защита: эксперт|0 уровень|select|0 уровень,1 уровень,2 уровень,3 уровень,4 уровень,5 уровень
param = |-|-|fixed
param = Damage1|Урон оружия нижняя граница|35|float
param = Damage2|Урон оружия верхняя граница|60|float
param = Crit|Модификатор крит. урона|1.3|float
Загрузка.... У вас может быть отключен JavaScript. Включите его чтобы использовать этот калькулятор.
|
Параметр |
Значение |
Кинетическая защита (с учётом навыков) |
??? |
Урон по ХП (в оптимале оружия) |
??? ... ??? |
Крит. урон |
??? |
|
Формулы |
Урон по ХП
dmg_hp = dmg*dmg/(dmg + armor)*p_resist где:
- dmg_hp - урон по здоровью
- dmg - прилетевший урон
- armor - защита брони
- p_resist - коэффициент снижения урона (сейчас нигде не используется)
Падение урона на расстоянии
Урон остается постоянным, если расстояние до цели меньше, чем максимальная эффективная дальность оружия.
В случаях, когда расстояние до цели превышает максимальную эффективную дальность оружия, используется следующий коэффицент снижения урона:
k := (rmax - rmin)/(dist - rmin)
где:
- rmax - максимальная эффективная дальность
- rmax - минимальная эффективная дальность
- dist - расстояние до цели в момент выстрела
|