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

Формула расчета урона на русский

Добавлено: 24 мар 2022, 04:29
antolllka
((база*кол-во атаки)+(база*кол-во контакт или стрелко урона))*кол-во физ урона

атака=0.05(5%)
контактный урон или стрелковый=0.01(1%)
физический урон=0.01(1%)
база - базовый урон юнита
------------------------------------------------------------------------
Товарищ, Док. Я правильно интерпретировал все?

Re: Формула расчета урона на русский

Добавлено: 24 мар 2022, 16:26
phdoc
Вы не учитываете массу условий и модификаторов. Лучше пользоваться опубликованным алгоритмом.

Re: Формула расчета урона на русский

Добавлено: 09 апр 2022, 13:58
Weilak
phdoc писал(а):
24 мар 2022, 16:26
Вы не учитываете массу условий и модификаторов. Лучше пользоваться опубликованным алгоритмом.
Где он, простите?

Re: Формула расчета урона на русский

Добавлено: 09 апр 2022, 14:18
Y0)I(
Weilak писал(а):
09 апр 2022, 13:58
phdoc писал(а):
24 мар 2022, 16:26
Вы не учитываете массу условий и модификаторов. Лучше пользоваться опубликованным алгоритмом.
Где он, простите?
viewtopic.php?f=20&t=5847

Re: Формула расчета урона на русский

Добавлено: 10 апр 2022, 02:16
Weilak
phdoc писал(а):
24 мар 2022, 16:26
...
Док, мне бы хотелось кое-что обсудить.
viewtopic.php?f=20&t=5847#p46424
Попробовал самостоятельно рассчитать свой магический урон.
Бой: http://www.heroesland.com/battle.php?39990214
Герой Gradus_1781 наносит 1193 урона по Адские троглодиты заклинанием 'Взрыв'. Расчёт игры.
Мой расчёт.
Данные:
Сила магии: 14
Уровень: 35
Вычисление:
1. Вычисляется базовое значение урона по формуле из Справки. 37 * 14 + 50 = 568
2. Учитывается увеличение урона магией соответствующей школы ( от артефактов и пр. ). 0
3. Учитывается навык "Волшебство". 0
4. Для ПвЕ учитывается увеличение силы заклинаний урона: +2% за уровень героя. 35 * 0.02 = 0.7. 568 + 568 * 0.7 = 965.6
5. Учитывается влияние магических медалей из достижений героя. 20% - медаль за взрыв. 3% - мастер турниров. 965.6 + 965.6 * 0.23 = 1187.688
6. Учитывается возможная специализация героя. Отсутствует
7. Учитывается модификатор снижения урона магией соответствующей школы по цели ( заклинания "Защита от магии ...", свойства юнитов и артефактов ). Отсутствует
8. Учитывается свойство "Уклонение от магического урона" у цели (вероятностное снижение урона). Отсутствует
Результат: 1187.688

Внимание вопрос: Почему не сходятся цифры?

Re: Формула расчета урона на русский

Добавлено: 10 апр 2022, 03:01
Темный Лорд
Док опубликовал полную формулу расчета уронов, такое мне кажется не в каждой игре делают доступным обычным пользователям. Учить ею пользоваться мне кажется он уже не будет, но я бы тоже послушал. :)

Re: Формула расчета урона на русский

Добавлено: 10 апр 2022, 03:15
Weilak
Темный Лорд писал(а):
10 апр 2022, 03:01
Учить ею пользоваться мне кажется он уже не будет
Не обязательно, чтобы ответ был получен от Дока.
Главное, чтобы ответ был получен.

Re: Формула расчета урона на русский

Добавлено: 10 апр 2022, 04:14
Темный Лорд
я так понял у тебя минимальное расхождение, может просто где не в ту сторону округление или сама программа так считает, где-то округлять забывает

Re: Формула расчета урона на русский

Добавлено: 10 апр 2022, 04:33
Weilak
Темный Лорд писал(а):
10 апр 2022, 04:14
я так понял у тебя минимальное расхождение, может просто где не в ту сторону округление или сама программа так считает, где-то округлять забывает
Округления не дают никаких результатов. Разница слишком велика.

Re: Формула расчета урона на русский

Добавлено: 10 апр 2022, 05:09
Weilak
Weilak писал(а):
10 апр 2022, 04:33
Округления не дают никаких результатов. Разница слишком велика.
К тому же, добавляя коэффициенты от элементальных допов, допов от навыка, от артефактов, меняя базовую формулу из справочника на другую, у меня результат при самостоятельном подсчете выходил уже выше , чем расчет в самой игре.

Однако позже к этому я ещё вернусь с более развернутым ответом. Сначала интересно будет узнать почему при минимальном количестве коэффициентов (уровень, звания) такие разные подсчеты. Может что-то с самими коэффициентами не то.