Страница 1 из 1

Неверный расчет для заклинаний

Добавлено: 10 янв 2023, 16:00
Ramuk
При использовании новых значков заклинаниями воскрешение и поднятие нежити восстанавливается неверное количество хп.
Баг был замечен в нескольких битвах, возьмем эту: http://www.heroesland.com/battle.php?42125590
У героя Уберменшч надет значок равенства возможностей - у обоих героев усредненный см = 28. При таком см поднятие нежити должно иметь следующий результат: (25 * 28 + 100) * 1.18 = 944 (1.18 - медаль 9 степени на заклинание). Однако в 4-ом раунде Уберменшч восстанавливает только 649 ХП поднятием нежити, что соответствует 18 см у данного героя. Такая же картина наблюдается и с воскрешенем.
Было установлено, что см для расчета заклинания берется не усредненный, а такой, если бы значка не было.

Re: Неверный расчет для заклинаний

Добавлено: 10 янв 2023, 19:30
Veiden
Откуда такие формулы? В помощи формула поднятия нежити = 15 * см + 160.

Re: Неверный расчет для заклинаний

Добавлено: 10 янв 2023, 20:38
Ramuk
Veiden писал(а):
10 янв 2023, 19:30
Откуда такие формулы? В помощи формула поднятия нежити = 15 * см + 160.
Спасибо за замечание, не ту формулу взял.
(15 * 28 + 160) * 1.18 = 684 - столько должно быть. А в битве восстановилось 649.
Вот нагляднее пример с воскрешением: http://www.heroesland.com/battle.php?42113069
См у обоих героев 63, считаем сколько должен быть воскрес у чернокнижника: (20 * 63 + 160) * 1.06 = 1505. В 0 раунде чернокнижник восстановил лишь 720 хп, что соответсвует его см = 26, если бы не было значка равенства.

Re: Неверный расчет для заклинаний

Добавлено: 11 янв 2023, 16:23
phdoc
Поправил все варианты воскрешения армии, спасибо.
Проверьте с оказией, пожалуйста.