Форумы-->Вопросы и помощь в игре--> 1|2
Автор | Божественная месть |
[урон]= F*(30+3*[количество ангелов]^0,7)
где F - это квадратный корень из суммы всех убитых отрядом существ, помноженной на уровень убитых существ.
Пример 1.
Мастера лука нанесли 777 повреждений Стрелки. Погибло 97.
Мастера лука нанесли 290 повреждений Стрелки. Погибло 36.
sqrt((97+36)*2)*(30+3*1^(7/10))=538,213
Высшие ангелы нанесли 538 повреждений Мастера лука магией Божественная месть. Погибло 28.
https://www.heroeswm.ru/war.php?lt=-1&warid=753040159
Пример 2.
Энты нанесли 229 повреждений Чемпионы. Погибло 2.
Энты нанесли 1251 повреждений Чемпионы. Погибло 7.
Энты нанесли 355 повреждений Штурмовые грифоны. Погибло 6.
Энты нанесли 637 повреждений Штурмовые грифоны. Погибло 13.
sqrt((2+7)*6+(6+12)*4)*(30+3*3^0.7)=409,408
Высшие ангелы нанесли 410 повреждений Энты магией Божественная месть. Погибло 2.
https://www.heroeswm.ru/war.php?lt=-1&warid=753039824
Пример 3.
Стрелки нанесли 889 повреждений Стрелки. Погибло 111.
sqrt(111*2)*(30+3*4^0.7)*0,67=378,517
Высшие ангелы нанесли 379 повреждений Стрелки магией Божественная месть. Погибло 37
Стрелки нанесли 1942 повреждений Стрелки. Погибло 106.
sqrt(106*2)*(30+3*4^0.7)*0,67=369,893
Высшие ангелы нанесли 371 повреждений Стрелки магией Божественная месть. Погибло 46.
https://www.heroeswm.ru/war.php?lt=-1&warid=467020590
Пример 4.
Мастера лука нанесли 288 повреждений Высшие ангелы. Погибло 1.
sqrt(1*7)*(30+3*1)=87,309
Высшие ангелы нанесли 87 повреждений Мастера лука магией Божественная месть. Погибло 6.
Karpalex создал фантома Мастера лука.
Высшие ангелы нанесли 87 повреждений Мастера лука магией Божественная месть. Погибло 27.
Karpalex создал фантома Танцующие со смертью.
Высшие ангелы не попали в Танцующие со смертью магией Божественная месть.
Высшие ангелы не попали в Танцующие со смертью магией Божественная месть.
Высшие ангелы не попали в Танцующие со смертью магией Божественная месть.
Высшие ангелы не попали в Танцующие со смертью магией Божественная месть.
Итого:
1. Ап убитого существа не дает +1 к его уровню.
2. Магическая защита не уменьшает урон.
3. Фантом наследует фраги основного стека.
Вопрос в округлении - почему в некоторых случаях урон различается больше чем на единицу?
Что не учтено? | Бой для пример 4:
https://www.heroeswm.ru/war.php?lt=-1&warid=530065600 | А анти пробовали учитывать? Это я так, в теории :) | для Паук-призрак:
В примере 3 дуэль рыцарей с 11 умелкой - анти учел, это видно по формуле.
Но все равно 369,893 округлилось до 371.
Пояснение к промахам по фантому:
Ни сам фантом танцев, ни "образец" до создания фантома, никого не убили.
Месть наносила 0 урона что в случае с бестелесным отображается как промах, как в случае и с остальной магией. | Пояснение к промахам по фантому:
Ни сам фантом танцев, ни "образец" до создания фантома, никого не убили.
Месть наносила 0 урона что в случае с бестелесным отображается как промах, как в случае и с остальной магией.
Это-то понятно.
[урон]= F*(30+3*[количество ангелов]^0,7)
где F - это квадратный корень из суммы всех убитых отрядом существ, помноженной на уровень убитых существ.
А почему формула именно такая? Для каждого элемента откуда брали основания? | Часть (30+3*[количество ангелов]^0,7) взял отсюда:
https://www.heroeswm.ru/battle.php?lastturn=-3&warid=467020590
F - из подобной формулы HOMM 5. | divinev-14-1-30-3-0-neutral
0,7 тоже по аналогии, получается?
F - из подобной формулы HOMM 5.
Я думаю, загвоздка где-то здесь. В ГВД часто меняют формулы, возможно, тут какая-то иная механика. | для Паук-призрак:
В большинстве случаев формула работает правильно.
В 2-х из 5-ти случаев урон увеличился непонятно по каким причинам. | Но ведь отклонения несущественны. Буквально 1-2 единицы. Думаю, скорее вопрос в каком-то промежуточном округлении, выполняемом компьютером при вычислении. К сожалению я не смог высчитать, где именно оно выполняется | 0,7 - по аналогии с остальными наносящими урон заклинаниями ГВД. | для Дарт Аньян:
0,7 - по аналогии с остальными наносящими урон заклинаниями ГВД.
Ну да, я про то и говорю.
В большинстве случаев формула работает правильно.
В 2-х из 5-ти случаев урон увеличился непонятно по каким причинам.
Значит, какой-то фактор добавляется в случае с этими девиантными. И либо он всё-таки в F (там может что-то более подробное или многочленное быть по формуле), либо это доп. фактор.
для xXDrigerrXx:
Но ведь отклонения несущественны. Буквально 1-2 единицы. Думаю, скорее вопрос в каком-то промежуточном округлении, выполняемом компьютером при вычислении. К сожалению я не смог высчитать, где именно оно выполняется
Когда больше единицы, это уже на округление не списать. Если расчеты верны, то что-то не так в формуле. | Пример 3.
Стрелки нанесли 889 повреждений Стрелки. Погибло 111.
sqrt(111*2)*(30+3*4^0.7)*0,67=378,517
Высшие ангелы нанесли 379 повреждений Стрелки магией Божественная месть. Погибло 37
Стрелки нанесли 1942 повреждений Стрелки. Погибло 106.
sqrt(106*2)*(30+3*4^0.7)*0,67=369,893
Высшие ангелы нанесли 371 повреждений Стрелки магией Божественная месть. Погибло 46.
Тут рыцари отличались количеством хп у стрелков и умкой. Плюс справа стек умер, а слева нет. Но это как-то не привяжешь к формуле. | Что-то еще не учтено:
Боевые единороги нанесли 413 повреждений Головорезы. Погибло 52.
Боевые единороги нанесли 190 повреждений Защитники веры. Погибло 8.
Боевые единороги нанесли 118 повреждений Защитники веры. Погибло 5.
Боевые единороги нанесли 425 повреждений Чемпионы. Погибло 5.
Боевые единороги нанесли 310 повреждений Головорезы. Погибло 39.
sqrt(52*1+8*3+5*3+5*6+39*1)*(30+3*3^0.7)*0,7*0,73=235,750
Высшие ангелы нанесли 208 повреждений Боевые единороги магией Божественная месть. Погибло 3
https://www.heroeswm.ru/war.php?lt=-1&warid=554414253
Урон гораздо меньше расчетного, что его понижает?
Учел ауру рога(ну а вдруг?), но ее недостаточно для такого эффекта.
Отклонение уже даже 1-2 единицы. | для Дарт Аньян:
Возможно, погрешности из-за недобитых единиц урона, которое наносила жертва?
Т.Е. в формуле F - это квадратный корень из суммы всех убитых отрядом существ, помноженной на уровень убитых существ.
количество убитых существ не обязательно целое. | для Nevermorer:
В том-то и дело что все наоборот:
Стрелки нанесли 1942 повреждений Стрелки. Погибло 106.
Были убиты все стрелки в стеке.
sqrt(106*2)*(30+3*4^0.7)*0,67=369,893
Высшие ангелы нанесли 371 повреждений Стрелки магией Божественная месть. Погибло 46. | количество убитых существ не обязательно целое.
Я тоже так думал, но 106 убитых стрелков были целым стеком. | для Дарт Аньян:
для Паук-призрак:
Тогда пока не знаю)
Последний пример с брогом более интересен, приду домой, еще покопаюсь в формуле. | Еще один момент:
Резист магнитного голема работает, но пробивается:
Магнитные големы нанесли 799 повреждений Чемпионы. Погибло 6.
Магнитные големы нанесли 559 повреждений Штурмовые грифоны. Погибло 10.
sqrt(6*6+10*4)*(30+3*4^0.7)*(1-1+1*0,11)=36,360
Высшие ангелы нанесли 36 повреждений Магнитные големы магией Божественная месть. Погибло 1.
Хотя обычный резист от артов не действует.
Так что версия с сопротивлением брога имеет место быть. | Птицы грома нанесли 1654 повреждений Высшие ангелы. Погибло 4.
Птицы грома нанесли 3113 повреждений Высшие ангелы. Погибло 2.
Птицы грома нанесли 4029 повреждений Высшие ангелы. Погибло 9.
(2)Высшие ангелы нанесли 359 повреждений Птицы грома магией Божественная месть. Погибло 6.
(1)Высшие ангелы нанесли 338 повреждений Птицы грома магией Божественная месть. Погибло 5.
(4)Высшие ангелы нанесли 389 повреждений Птицы грома магией Божественная месть. Погибло 6.
https://www.heroeswm.ru/war.php?lt=-1&warid=776922559
Ангелы били подряд, легко сравнить урон, т.к. меняется только количество ангелов:
sqrt((4+2+9)*7)*(30+3*2^0.7)=357,347
sqrt((4+2+9)*7)*(30+3*1^0.7)=338,148
sqrt((4+2+9)*7)*(30+3*4^0.7)=388,534
Количество убитых существ все-таки считается целое. Единицы разницы урона гуляют из-за экспоненты, которая, похоже (руки оторвать кто программировал)), округляется до целого:
sqrt(106*2)*(30+3*4^0.7)*0,67=
Высшие ангелы нанесли 371 повреждений Стрелки магией Божественная месть. Погибло 46.
sqrt(106*2)*(30+7,917)*0,67=369,893
sqrt(106*2)*(30+8)*0,67=370,703
Первый удар по птице грома(359):
sqrt((4+2+9)*7)*(30+4,873)=357,347
sqrt((4+2+9)*7)*(30+5)=358,643 | Светлые единороги нанесли 2065 повреждений Высшие ангелы. Погибло 9.
Светлые единороги нанесли 1538 повреждений Высшие ангелы. Погибло 6.
Светлые единороги нанесли 1847 повреждений Высшие ангелы. Погибло 9.
(7)Высшие ангелы нанесли 452 повреждений Светлые единороги магией Божественная месть. Погибло 5.
https://www.heroeswm.ru/war.php?lt=-1&warid=770621328
sqrt((9+6+9)*7)*(30+3*7^0.7)=540,670
sqrt((9+6+9)*7)*(30+3*7^0.7)*0.7=378,469
С единорогами пока не сходится, какой-то резист есть, но какой, надо разбираться..уже не сегодня |
1|2К списку тем
|