| Автор | Пересчёт пунктов атаки и защиты на проценты |
| А сколько процентов к атаке отряда добавляет 1 пункт атаки арта? Сколько процентов защиты 1 пункт защиты? Мне надо знать, чтобы понять, какая из вещей лучше. |
| 5% |
Q: Какие формулы расчёта для нападения и защиты?
A: Если «Нападение» (А) атакующего отряда больше «Защиты» (D) обороняющегося отряда, то
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 + 0,05*(A-D) ] * [ 1 - Умение_защ*3/100 ].
В противном случае, если «Нападение» (А) атакующего отряда меньше «Защиты» (D) обороняющегося отряда, то:
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 - Умение_защ*3/100 ] / [ 1 + 0,05*(D-A) ].
где:
Размер_отряда - количество существ в атакующем отряде;
random(мин_урон, макс_урон) - случайное число из диапазона, определяемого параметром «Урон» существа;
Умение_защ - умение героя обороняющегося отряда той фракции, к которой относится атакующий отряд.
считается что 1 пункт атаки добавляет 5% урона |
| 3 если защита>=33, то всегда наносится урон = 0? вероятно формула не верна... ибо таки не 0 урон ;) или титан даже у самого слабого героя (3-4 защиты) будет неуязвим? |
для Дефачка:
Вы что-то путаете...При чём тут 33?
перечитайте ещё раз формулу=) |
4
Умение_защ - это антиумелка к фракции атакующего |
| ну а сколько % даёт пункт защиты? |
7
если атака противника больше твоей защиты - 5%;
если твоя защита выше атаки противника - зависит от (D-A). Считай сам: 100 - 100/(1 + 0.05(D-A)) (в процентах).
В общем, всё есть в указанной выше формуле. |
8+ для второго случая написал не совсем то - результирующий процент снижения урона.
Исправляю, раз уж тебе нужна точность. :)
Для единицы защиты формула будет такая:
5%, делённые на (1 + 0.05(D-A))*(1 + 0.05(D+1 - A)), где D - защита до повышения на 1.
Подставляй числа и считай, коли охота. :))) |
если атака противника больше твоей защиты - 5%;
не совсем не 5%
допустим атака-2 защита-1, атака больше чем защита и берём первую формулу
(1+0,05*(2-1))*(1-1*0,03)=1,05*0,97=1,0185
т.е. прирост к урону 1,85% |
для Total_War:
(1-1*0,03)
эта часть формулы отвечает за контрумелку. не считайте её. |
10
ой, только не надо еще и антиумелку учитывать в данном подсчёте!
Для 2-х боёв с одним противником в тех же условиях (не повысилась умелка и прочее) - получаем:
- при исходной защите: 1,05*х , где х - действие антиумелки
- при повышении защиты на 1: 1,1 *х. |
12+
описАлся...
спать надо ночью, а не математикой заниматься! :)
- при повышении защиты на 1: 1,0 *х. |
эта часть формулы отвечает за контрумелку. не считайте её.
ок понял буд знать )) |