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

АвторМатчасть ГВД
Ищу инфу по сложению модификаторов от статов и перков.
а поподробней?
Все однотипные эффекты считаются по следующей формуле 1-(1-х)*(1-у)

перки типа развитое нападение дают написанное значение и не суммируются с основой...
пример стек имеет базовый урон 100, у героя 10 статов атаки и перк
искусная атака - как будет выглядеть формула?
Q: Какие формулы расчёта для нападения и защиты?
A: Если «Нападение» (А) атакующего отряда больше «Защиты» (D) обороняющегося отряда, то
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 + 0,05*(A-D) ] * [ 1 - Умение_защ*3/100 ].
В противном случае, если «Нападение» (А) атакующего отряда меньше «Защиты» (D) обороняющегося отряда, то:
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 - Умение_защ*3/100 ] / [ 1 + 0,05*(D-A) ].
где:
Размер_отряда - количество существ в атакующем отряде;
random(мин_урон, макс_урон) - случайное число из диапазона, определяемого параметром «Урон» существа;
Умение_защ - умение героя обороняющегося отряда той фракции, к которой относится атакующий отряд.
Расчет физического урона существ

» Если «Нападение» (А) атакующего отряда больше «Защиты» (D) обороняющегося отряда, то

Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 + 0,05*(A-D) ] * [ 1 - Умение_защ*3/100 ].

» В противном случае, если «Нападение» (А) атакующего отряда меньше «Защиты» (D) обороняющегося отряда, то:

Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 - Умение_защ*3/100 ] / [ 1 + 0,05*(D-A) ].

где:
» Размер_отряда - количество существ в атакующем отряде;
» random(мин_урон, макс_урон) - случайное число из диапазона, определяемого параметром «Урон» существа;
» Умение_защ - умение героя обороняющегося отряда той фракции, к которой относится атакующий отряд.


ну и +30% от искусной атаки
вопрос был в том чтобы вставить в формулу эти самые 30% а не отдельной строчкой их прописать!
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 + 0,05*(A-D) ] * [ 1 - Умение_защ*3/100 ]*30%
так?
для Amen0:
Размер_отряда * random(мин_урон, макс_урон) * [ 1 + 0,05*(A-D) ] * [ 1 - Умение_защ*3/100 ]*1.3
спасибо
тема закрыта by Amen0 (2009-04-26 16:48:28)
К списку тем
2007-2026, онлайн игры HeroesWM