Форумы-->Вопросы и помощь в игре-->
Автор | нужна пояснительная бригада |
27 Берсерков(3-8 расброс урона) с 90 атаки атакуют стэк с 34 защиты и 5% защиты в ближнем бою.
Нанесенный урон 276
Суммарный урон=количество атакующих существ*урон*[1+0,05*(нападение-защита)]
27*3*(1+0,05*56)=307,8*0,95=292,41
как могла появится цифра 276, если это меньше чем мин урон? | анти | Анти
Крафт
Арты на уменьшение урона
Навыки | навык основы защиты | перки на защиту в ближнем бою учли 10%? | мин урон 273 | Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 + 0,05*(A-D) ] * [ 1 - Умение_защ*3/100 ].
Берсерки нанесли 276 повреждений Огненные демоны. Погибло 21.
https://mirror.heroeswm.ru/war.php?lt=-1&warid=1137547298
Основы защиты - 10%
Защита в ближнем - 5%
Анти 0
Урон = 27 * random(3, 8) * [1 + 0.05*(90-34)]
Урон = 27 * random(3, 8) * 3.8
Урон = random(307.8, 820.8)
Учитываем 10% и 5%, разные факторы
Урон = random(307.8, 820.8) * 0.9 * 0.95
Урон = random(263.169, 701.784)
В рамках | да, не учел 10%
но и у меня был +5% баф
те 277
что на 1 больше
ну да ладно...
в итоге я просто лакерок рольнувший 0.02% :D | но и у меня был +5% баф
значит random(276.32745, 736.8732)
нанес буквально минималку) | я просто лакерок рольнувший 0.02%
Вы и этого утверждать не можете – мы не знаем характер распределения
Вполне возможно, что распределение не равномерное…даже более скажу – скорее всего так и есть (потому что проекту дофига лет, а в PHP с рандомом лет 10 назад проблемы были знатные; за сейчас не знаю)
Очень сомневаюсь, что админы писали свой рандом или же биндили нормальные решения
Крч, вам просто не повезло – без процентов) | ну цифры с годами не меняются
просто по с разбросом 460 урона ролл минималки +- 0,00217% :DD
лан всем спасибо | тема закрыта by Anthony (2021-03-11 09:35:27) |
---|
К списку тем
|