Версия 1,4
Исправил баг в блокировке юнитов и ...
... покусился на святая святых![]()
![]()
- РЭНДОМ БОЯ !! Да простит меня Сид
!!
Теперь вы сами можете управлять непредсказуемостью исхода битвы.
RANDOM_COEFICIENT если меньше 0 используется стандартный алгоритм. Чем больше это число, тем непредсказуемый исход боя. Коэффициент непредсказуемости равен:
(100 + (случайное число от 0 до RANDOM_COEFICIENT)) / 100. Урон, получаемый юнитом в бою равен: текущее здоровье * на вероятность проиграть * 2.
Далее вычесленый урон умножается или делится (зависит от того как повезет) на коэффициент непредсказуемости. Например: Ваш шанс проиграть битву равен 40% (шанс выиграть 60%), коэффициент непредсказуемости равен 5 и вам повезло (ваш урон умножается на коэффициент, а противника делится). В бою вы получите урон 2 * 40% / 1,05 = 76,2% и у вас останется 23,8% жизни.




!!





