Page 1 of 1

Как рассчитываются бои?

Posted: Mon Aug 19, 2019 8:37 am
by GenX
Бой происходит до тех пор, пока в одной команде не станут все монстры со здоровьем ниже 0.

Идет расчет боя:
1. Атакующая сторона:
Берутся параметры:атака, выстрел очередью, энергетический урон
2. Рандомно выбирается противник из второй команды, если оружие Аое (я пока не понял что это), то целью будет вся вражеская команда.
3. Для каждого противника происходит вычисление:
Коррекция урона, вычисляется если броня > 0, далее смотрится тип оружия атакующей стороны, в зависимости от типа берется параметр брони противника (защита от физического или энергетического урона).
Коррекция урона умножается на параметр "защита".
Урон нанесенный по противнику округляется при расчете (атака-коррекция урона).
Если урон < 1 то он станет 1.
Далее идет расчет попадания в цель (урон рассчитан а вот попадание позже).
Попадание рассчитывается по формуле (рандомное число (0-100) < ловкость + точность).
Если формула вернула истину то урон нанесен, если не то промах.
Если урон был нанесен то его число вычитается из здоровья и брони.