Combat System

Материал из Wiki
Версия от 21:33, 24 января 2024; Wikibot (обсуждение | вклад) (Новая страница: «== Расчет урона оружия == {| class="wikitable mw-datatable" style="width: 85%;" ! colspan="1" style="text-align:left;" | dam = {<weapon.dam.mi…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Расчет урона оружия

dam = {<weapon.dam.min> <weapon.dam.max>} //базовый урон оружия случайное число от мин до макс (до удара)
dam = ((<dam> * <weapon.repair>) / <weapon.max_repair>) //понижение урона от повреждения оружия
dam = (<dam> * (<tactics> + 500)) / 1000) //бонус от тактики (помним что все навыки считаются как 100.0 или 1000)
dam = (<dam> + ((<dam> * <str>) / 500)) //бонус от силы
dam = (<dam> + ((<dam> * <anatomy>) / 5000)) //бонус от анатомии
dam = ((<dam> * (100 + (<skill> / 10))) / 200) //бонус от боевого навыка
//расчет бонуса от магии или цвета оружия (см.таблицу цветов)
if <weapon.damage_plus>

  dam = (<dam> + <weapon.damage_plus>)

elseif (<weapon.magic>)

  dam = (<dam> + ((((<weapon.magic> / 70) + 1) * 5) / 2))

endif


if (<weapon.дистанционное>) && (<distance> <= 1) && НЕТ great_elven_archer //бонус от кольца при стрельбе вплотную

  dam = <dam> * 2/3

endif

</code>

- Часть формул может быть скрыта или представлена не в том виде, в котором она существует на данный момент. Это сделано ввиду существующих коллизий. Их список возможно будет представлен позже.