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

АвторФормула урона
По "чистой" формуле урона за каждый параметр дается -5% входящего или +5% наносимого урона.
Видел, что на самом деле по 3-4% дается. Это для того, чтобы не учитвать антиумения, эффекты от брони и т.д. или формула в разных случаях действует по-разному? Формула при атака > защита и наоборот понятно, что меняются.
Если разница 1 стат, то разница в уроне 5%
Чем больше разница, тем меньше дают новые статы

1 - 4,76% (+4,76%)
2 - 9,09% (+4,33%)
3 - 13,04% (+3,95%)
4 - 16,67% (+3,63%)
5 - 20% (+3,33%)
6 - 23,08% (+3,08%)
7 - 25,93% (+2,85%)
8 - 28,57% (+2,64%)
9 - 31,03% (+2,46%)
10 - 33,33% (+2,30%)
15 - 42,86%
20 - 50%
25 - 55,56%
30 - 60%
40 - 66,67%
50 - 71,43%
60 - 75%
80 - 80%
Хм. А че так ? И чего в формуле официально это не прописано?
Это алгебра, это не нужно где-то прописывать

5% идут от базового урона
И если было уже больше базы – относительное изменение от каждого стата будет меньше 5%

(1+0.05*(n+1))-(1+0.05*n) = 0.05
Но (1+0.05*(n+1))/(1+0.05*n) = (1+0.05*n+0.05)/(1+0.05*n) = 1 + 0.05/(1+0.05*n)
1 + 0.05/(1+0.05*n) = 1.05 только при n = 0
То есть если изначальная разница статов была нулевая
При разнице статов больше – относительное изменение будет доделиваться на старое абсолютное значение

2.05/2 = 1.025 (прибавка в 2 раза меньше 5%)


И при защите>атаки не за каждый параметр дается -5% входящего
Модификатор [1/(1+0.05*n)], а не [1-0.05*n] (иначе бы при 20+ статов были отрицательные уроны)
И аналогичный эффект уменьшения относительного изменения при роста кол-ва статов
(1/(1+0.05*1))/(1/(1+0.05*0)) ~= 0.9524
(1/(1+0.05*20))/(1/(1+0.05*19)) = 0.975


антиумения, эффекты от брони
Это вообще ни при чём
Тема давно не обновлялась и считается устаревшей для дальнейшего обсуждения.

К списку тем
2007-2026, онлайн игры HeroesWM