Автор | Если нападение равно защите? |
В справке приводятся формулы расчёта урона, если нападение атакующего отряда (A) больше защиты обороняющегося (D), и если наоборот (A) меньше (D).
А как рассчитывается урон в случае, если (A)=(D) ? |
Если умножить число на 1 или разделить на 1, то ничего не изменится |
для Гроза_ГВД: То есть урона совсем не будет? |
для Гроза_ГВД: То есть урона совсем не будет?
урон будет ) |
Вы не думали, что просто последний аргумент (где атака и защита вычитались) просто будет равен нулю. Соответственно просто будет формула: кол-во атакующих*выпавший урон(из диапазона свойств существа, например 2-5 у танцев) |
для Kligan-Dog:Прекрасно! А какой? Как рассчитать? |
Будет урон, вычислится по упрощенной формуле:
Урон = Размер_отряда * random(мин_урон, макс_урон) * модификаторы урона * [ 1 - Умение_защ*3/100 ]
Довольно подробно мне в этой теме объясняли:
https://mirror.heroeswm.ru/forum_messages.php?tid=1245140 |
для Шома13:То есть, будет вычисляться по формуле, когда (A)>(D) ? |
для gennadiy605:
в формуле, когда атака выше защиты есть аргумент 0.05*(атака-защита), здесь его нет, здесь последнее соотношение-влияние анти |
для Оленяш:Формулы для (A)>(D), и (A)<(D) не тождественны! |
для Шома13:То есть, будет вычисляться по формуле, когда (A)>(D) ?
Если А = D, то обе формулы дадут 1 и тот же результат, это же очевидно. |
для gennadiy605:
- Если «Нападение» атакующего отряда больше «Защиты» обороняющегося отряда, то:
Суммарный урон=количество атакующих существ*урон*[1+0,05*(нападение-защита)]
- Если «Нападение» атакующего отряда меньше «Защиты» обороняющегося отряда, то:
Суммарный урон=количество атакующих существ*урон/[1+0,05*(защита-нападение)]
Если есть некоторые познания в математике, то очевидно что если нападение=защита не имеет значения по какой формуле считать. /1 = *1 |
Я понял, одна в другую превращается! |
для gennadiy605:
я вообще поражаюсь подобным вопросам от персонажа вашего уровня. что именно в формуле неясно? |
тема закрыта by gennadiy605 (2018-11-05 23:44:17) |
---|