Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
7:14
1700
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Вопросы и помощь в игре-->

Авторнужна пояснительная бригада
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)
К списку тем
2007-2025, онлайн игры HeroesWM