| Автор | разжуйте пожалуйста формулу |
Q: Какие формулы расчёта для нападения и защиты?
A: Если «Нападение» (А) атакующего отряда больше «Защиты» (D) обороняющегося отряда, то
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 + 0,05*(A-D) ] * [ 1 - Умение_защ*3/100 ].
В противном случае, если «Нападение» (А) атакующего отряда меньше «Защиты» (D) обороняющегося отряда, то:
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 - Умение_защ*3/100 ] / [ 1 + 0,05*(D-A) ].
где:
Размер_отряда - количество существ в атакующем отряде;
random(мин_урон, макс_урон) - случайное число из диапазона, определяемого параметром «Урон» существа;
Умение_защ - умение героя обороняющегося отряда той фракции, к которой относится атакующий отряд.
я не понимаю в ней ничего (
можете своими словами?:) |
| т.е. 1нападение прибавляет 0.5 урона? |
1 нападение увеличивает урон существам с защитой на 1 ед. ниже на 5%
З.Ы. Ящеров купи |
| Одно нападение прибавляет примерно 5% урона при превышении атаки над защитой. |
для Noldor:
т.е. бестии
урон 5-7
нападение 5
я бью 1го лучников
1ой бестиями.
лучники:
защита 3
и мой урон получится:
6-8? |
для Ира_суп_наливай:
нет, 5-7 + 0.1*(5-7) |
если бы
1нападение прибавляело 0.5 урона, то не нужна бы была формула
у каждого отряда есть характристики - атака, защита, урон
итоговый урон зависит от урона и атаки твоего отряда и защиты отряда, который ты бьешь
попробуем упростить
сначала не будем учитывать умелку
И допустим, что в твоем стеке и в стеке, который ты бьешь, по 1 юниту.
Тогда вычитаешь из своей атаки защиту противника, умножаешь на 0.05, прибавляешь 1, затем рэндом выбирает число из возможного значения урона твоего отряда, на него и умножается то, что получилось раньше.
Ну а теперь осталось учесть, что если у противника есть умелка твоей фракции, то урон снижается на 3% за каждую умелку. Ну и учесть, что в отряде все же не одно существо.
Понятнее не могу, сори если запутала еще больше |
для Nig:
бестии:
урон 5-7
нападение 5
лучники:
защита 3
5(моя атака)-3(защита луков)=2умножить на 0.05=0.1+1=1.1
(бью по максимуму) (урон)7умножить на 1.1=7.7
т.е. нанесу урон 8?
т.к. десятичная идёт в большую сторону.
я правильно понял? |
| в меньшую |
для Nig:
а чё это так?:)
ладно,теперь ясно.
спасибо Nig |
для Ира_суп_наливай:
для Nig:
Обе неправы до включительно 0.5 в меньшую, а с 0.6 в большую |
| спасибо)) |
бью по максимуму
а с чего ты взял, что ударишь по максимуму?
если у рыцаря нет умки тэ, то максимально ударишь 7 |
для Nig:
это примерно так))) |
для HolyKo6pa:
Обе неправы до включительно 0.5 в меньшую, а с 0.6 в большую а разве не отбрасывается? |
для Ралик:
Нет не отбрасывается. |
| теперь я точно не понял о чём вы))) |
для Ира_суп_наливай:
Округление ты правильно посчитал... в твоем случае в большую и ударишь 8... |
для HolyKo6pa:
уверена? источник? |
для HolyKo6pa:
ааа,так я в чём не прав был,как ты сказала в 11посту? |