Форумы-->Вопросы и помощь в игре-->
| Автор | Формула урона |
Это я нашел на хелпорденмира.
Если «Нападение» (А) атакующего отряда больше «Защиты» (D) обороняющегося отряда, то
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 + 0,05*(A-D) ] * [ 1 - Умение_защ*3/100 ].
» В противном случае, если «Нападение» (А) атакующего отряда меньше «Защиты» (D) обороняющегося отряда, то:
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 - Умение_защ*3/100 ] / [ 1 + 0,05*(D-A) ].
Мне не понятно 2 вещи:
а)Что такое "умение защ" - это типа % снижения урона в ближнем/стрелковом бою? Типа навык "искусная защита" или "уклонение"?
б) Если есть умение атаки, скажем искусное нападение/воздаяние..., то как добавлять к формуле урона? Просто домножать полученное по формуле число на % доп урона?
И добавок подскажите формулу однотипных умений | для Дядя_Витя:
a) Вот у вас умение эльфа = 6. Это значит в бою против эльфов, они вам будут наносить на 3% * 6 = 18% урона меньше. Это то, что ты называешь "умение защ". Снижение на 3% за каждое умение во фракции противника.
б) тут всё зависит от умения. Надо рассматривать по отдельности.
Например:
Искусное нападение - это множитель 1.3 для "рукопашного" урона.
Воздаяние - это множитель 1.05..1.25 для "рукопашного" и "стрелкового" урона. Зависит от величины БД у отряда.
Холодная сталь - это доп.магический урон всем видам урона. Но при наличие крафта на Воду или Меча холода урон немного снижается как однотипный урон. | А так "умение защ" - это не навыки защиты, а типа "антиумка"?
Тогда опять же. Навыки защиты ближнего-стрелкового дамага как высчитывать? после подсчета цифры по формуле?
И искусное нападение, скажем, и 10% доп урона в ближнем бою от меча как считать? они ж не суммируются. Помню там спец формула вроде есть | для Дядя_Витя:
И добавок подскажите формулу однотипных умений
Доп урон = 1 - (1 - крафт1) * (1 - крафт2) * (1 - крафт3)
Пример: у вас Меч, лук и кинжал с крафтом 12%(0.12) землей.
Получаем итоговый доп.урон = 1 - (1-0.12) * (1-0.12) * (1-0.12) = 1 - 0.88 * 0.88 * 0.88 = 1 - 0,681472 = 0,318528 ~=0.32 или 32%. | для Дядя_Витя:
искусное нападение, скажем, и 10% доп урона в ближнем бою от меча как считать? они ж не суммируются
нет. премножаются: 1.3 * 1.1 | для Дядя_Витя:
Навыки защиты ближнего-стрелкового дамага как высчитывать? после подсчета цифры по формуле?
Тоже множитель: 0.9, 0.8, 0.7 соответственно.
По идее (на бумаге) порядок перемножения не имеет значения.
Но по факту (учитывая ограниченную разрядность двоичных переменных) меняя порядок перемножений можно получить различающийся результат. Но различие будет в последних разрядах и на игровую механику они никак не влияют. | | благодарю, удалось разобраться | | тема закрыта by Дядя_Витя (2017-01-28 03:26:54) |
|---|
К списку тем
|