24
Окт

Формула нанесения урона

   Автор: ragnar    Категория: Справочная информация

Количество урона зависит:

  • количества юнитов в атакующем отряде;
  • параметра атаки юнитов атакующего отряда;
  • параметра атаки героя, которому принадлежит атакующий отряд;
  • параметра защиты атакующего отряда;
  • параметра защиты героя, которому принадлежит атакующий отряд;
  • величины урона юнитов атакующего отряда;
  • величины фракционного умения героя, которому принадлежит защищающийся отряд (только в том случае если его фракция совпадает с фракцией атакующего).

Теперь подробнее.


Общий урон, наносимый атакой, складывается из суммы урона, наносимого каждым из существ атакующего отряда. Обычно урон определяется случайным образом между нижним и верхним пределом урона, который может нанести существо. Урон, который может нанести отряд, равен произведению этих чисел на численность отряда. Величина атаки отряда увеличивает наносимый урон, величина защиты цели уменьшает. Урон действует на цель следующим образом: наносимый урон больше здоровья первого существа, оно погибает, а оставшаяся часть урона наносится следующему существу и т.д. В конечном счете, либо погибает весь отряд, либо некоторое существо получает урон меньше величины своего здоровья и остается раненым.

Расчет физического урона существ

Если «Нападение» (А) атакующего отряда больше «Защиты» (D) обороняющегося отряда, то

Урон = Размер_отряда * random (мин_урон, макс_урон) * [ 1 + 0,05*(A-D) ] * [ 1 - Умение_защ*3/100 ].

Если «Нападение» (А) атакующего отряда меньше «Защиты» (D) обороняющегося отряда, то:

Урон = Размер_отряда * random (мин_урон, макс_урон) * [ 1 - Умение_защ*3/100 ] / [ 1 + 0,05*(D-A) ].

где:

  • Размер_отряда — количество существ в атакующем отряде;
  • random (мин_урон, макс_урон) — случайное число из диапазона, определяемого параметром «Урон» существа;
  • Умение_защ — умение героя обороняющегося отряда той фракции, к которой относится атакующий отряд.

Лечение

При лечении/воскрешении отряда вначале лечится первое существо, затем, если осталась лечебное умение или магия и если заклинание или умение позволяет это, воскрешается и лечится одно убитое существо и т.д. Общее количество существ после лечения не может превышать исходную численность отряда. Также  работает умение некоторых существ восстанавливать свое здоровье с помощью «откачки жизни» и магия воскрешения. Для игровых персонажей лечебные умения очень важны, в реальном же мире приходится поддерживать сове здоровье более традиционными способами: физкультура, вип сауна на софийской, правильное питание и здоровый образ жизни.

Эта запись опубликована Воскресенье, октября 24, 2010 в 23:42 и находится в категории: Справочная информация. Вы можете читать эту запись через RSS 2.0 поток. Вы можете оставить комментарий, или поставить trackback на своем сайте.

Оставить комментарий

Имя (*)
Почта (не публикуется) (*)
Комментарий