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

Излагаем идеи и предложения и обсуждаем их
Аватара пользователя
antolllka
Сообщения: 978
Зарегистрирован: 29 апр 2016, 00:51
Имя героя: Паразит, Dreamreaper
Контактная информация:

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

Сообщение antolllka » 24 мар 2022, 04:29

((база*кол-во атаки)+(база*кол-во контакт или стрелко урона))*кол-во физ урона

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

Аватара пользователя
phdoc
Администратор
Сообщения: 28216
Зарегистрирован: 29 май 2010, 16:43

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

Сообщение phdoc » 24 мар 2022, 16:26

Вы не учитываете массу условий и модификаторов. Лучше пользоваться опубликованным алгоритмом.
Делитесь и перемножайтесь

Аватара пользователя
Weilak
Сообщения: 390
Зарегистрирован: 22 ноя 2018, 19:43
Имя героя: Gradus_1781

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

Сообщение Weilak » 09 апр 2022, 13:58

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

Y0)I(
Сообщения: 2151
Зарегистрирован: 10 апр 2017, 14:56
Имя героя: Y0)I(

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

Сообщение Y0)I( » 09 апр 2022, 14:18

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

Аватара пользователя
Weilak
Сообщения: 390
Зарегистрирован: 22 ноя 2018, 19:43
Имя героя: Gradus_1781

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

Сообщение Weilak » 10 апр 2022, 02:16

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

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

Темный Лорд
Сообщения: 3007
Зарегистрирован: 15 дек 2014, 09:40
Имя героя: Темный Лорд

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

Сообщение Темный Лорд » 10 апр 2022, 03:01

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

Аватара пользователя
Weilak
Сообщения: 390
Зарегистрирован: 22 ноя 2018, 19:43
Имя героя: Gradus_1781

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

Сообщение Weilak » 10 апр 2022, 03:15

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

Темный Лорд
Сообщения: 3007
Зарегистрирован: 15 дек 2014, 09:40
Имя героя: Темный Лорд

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

Сообщение Темный Лорд » 10 апр 2022, 04:14

я так понял у тебя минимальное расхождение, может просто где не в ту сторону округление или сама программа так считает, где-то округлять забывает

Аватара пользователя
Weilak
Сообщения: 390
Зарегистрирован: 22 ноя 2018, 19:43
Имя героя: Gradus_1781

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

Сообщение Weilak » 10 апр 2022, 04:33

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

Аватара пользователя
Weilak
Сообщения: 390
Зарегистрирован: 22 ноя 2018, 19:43
Имя героя: Gradus_1781

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

Сообщение Weilak » 10 апр 2022, 05:09

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

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

Ответить