Форум HeroesWorld-а - Показать сообщение отдельно - [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.
Показать сообщение отдельно
#51
Старый 05.05.2007, 14:26
  #51
^
AmberSoler
 
Аватар для AmberSoler
📖
Регистрация: 22.05.2006
Сообщения: 1396
Регистрация: 22.05.2006
Сообщения: 1396
По умолчанию
Re: [ОБСУЖДЕНИЕ] - Справочник, руководство на русском языке для Heroes 3.

Алисия;70700Молодцы! Это действительно то, что нужно было 7 лет назад, и то что актуально сейчас!

Может и поздно уже это постить, но для любителей покопаться в деталях, возможно, и пригодится когда... Детальная методика расчета нанесенного в бою урона выглядит следующим образом:

***

Существует четыре основных параметра, сумма которых определяют величину суммарного урона
D(sum), который сможет нанести ваш юнит противнику:

1. Базовый урон вашего юнита D(bas).
2. Модификатор базового урона MD(bas), который зависит от сравнительной характеристики величины Атаки вашего юнита и Защиты жертвы.
3. Модификатор нападения M(of), который зависит от наличия и степени прокачки вторичных навыков Нападение у вашего героя и Доспехи у героя противника.
4. Модификатор удачи M(luck), который проявляется в случае выпадения Удачи в текущем раунде боя (Примечание: выпадение Морали не рассматриваем, так как это просто возможность повторить ход в текущем раунде боя и расчет суммарного урона в этом случае делается отдельно).

D(sum) = D(bas)+MD(bas)+M(of)+ M(luck)

Все остальные модификаторы, к которым относятся всевозможные заклинания, специализации героев и юнитов, только лишь видоизменяют один или несколько из указанных выше параметров.

Рассмотрим эти параметры более подробно:

1. Базовый урон юнита

Один из основных скиллов, указанных в характеристиках юнита. Каждый юнит имеет определенный интервал значений [Dmin;Dmax], в пределах которого будет взят базовый урон для расчета величины суммарного урона. Значение выбирается в каждом раунде боя случайным образом. Исключение составляют несколько юнитов, которые имеют строго фиксированный базовый урон – Крестьянин (1), Чародей (14), Нага (20), Королевская Нага (30) Ангел и Архангел (50), Ржавый Дракон (50).

В игре имеется два заклинания, которые способны модифицировать базовый урон (будем рассматривать только экспертный навык школы магии):

* Благословление – все юниты наносят фиксированный базовый урон, который равен (Dmax + 1).
* Проклятие - все юниты наносят фиксированный базовый урон, который равен 0,8*(Dmin -1).

Базовый урон является обязательным слагаемым для расчета суммы конечного урона.

2. Модификатор базового урона

Этот критерий является самым значимым в расчете суммарного урона и зависит исключительно от сравнительных характеристик величины атаки вашего юнита и защиты юнита противника.

Атака (Att) определяется как сумма установленной разработчиками для каждого юнита силы атаки (величина постоянная) и первичного навыка атака вашего героя (с учетом всех надетых артефактов), а также учитываются все действующие заклинания, модифицирующие атаку юнита.

Аналогично, защита жертвы (Def) состоит из величины собственной защиты юнита плюс величины первичного навыка защита героя противника (с учетом артефактов) и всех заклинаний, модифицирующих защиту противника.

В результате сравнения двух указанных параметров рассчитывается модификатор базового урона по следующей схеме:

- в случае, когда атака нападающего юнита больше защиты жертвы, за каждую единицу разницы модификатор увеличивается на 5% от величины базового урона

- в случае, когда атака нападающего юнита меньше защиты жертвы, за каждую единицу разницы модификатор увеличивается на 2,5% от величины базового урона, причем модификатор имеет отрицательный знак. Т.е. в итоге он уменьшает суммарный урон юнита

- в случае равенства параметров атаки и защиты модификатор базового урона равен нулю.

МD(bas) = D(bas)*(Att -Def)*0,05 (если атака > защиты) *
MD(bas) = D(bas)*(Att -Def)*0,025 (если атака < защиты)

*Важно помнить, что максимальное значение, которое может принять модификатор базового урона MD(bas) равно +3,0*D(bas), минимальное значение равно -0,7*D(bas). В первом случае - атака превышает защиту на 60 пунктов, во втором - защита превышает атаку на 28 пунктов. Дальнейший рост дельты атака/защита уже не добавит никому преимущества.

В игре насчитывается 8 заклинаний, которые способны модифицировать навыки атаки и защиты обоих участников поединка, что автоматически ведет изменение баланса сил и перерасчет величины модификатора урона МD(bas). Для удобства расчета будем рассматривать действие всех заклинаний-модификаторов с точки зрения нападающего, т.е. нас в первую очередь интересует применение заклинаний, которые могут повлиять на урон, наносимый этим юнитом.

Изменение атаки нападающего:

* Жажда крови – добавляет +6 к атаке всем юнитам
* Бешенство - + добавляет удвоенное количество баллов защиты к атаке указанному юниту (защита юнита обнуляется)
* Палач – добавляет +8 к атаке против всех юнитов 7-го и выше уровней
* Молитва – добавляет +4 к атаке, защите и скорости всем юнитам
* Точность - добавляет +6 к атаке всем стреляющим юнитам
* Слабость – снижает атаку всех юнитов на 6 баллов

Изменение защиты жертвы:

* Каменная кожа - добавляет +6 к защите всем юнитам
* Молитва – добавляет +4 к атаке, защите и скорости всем юнитам (указано повторно, потому что это заклинание может быть наложено на обоих противников, что приведет к взаимной компенсации эффекта)
* Разрушающий луч - снижает защиту всех юнитов на 5 баллов. Единственное заклинание из указанных, эффект от которого действует до конца боя или до применения Снятия заклинаний. Также особенностью этого заклинания является то, что его можно наложить несколько раз на одного юнита, причем эффект будет суммироваться, т.е. защиту юнита за несколько раундов боя можно снизить до нуля.

Особенностью применения указанных заклинаний является возможность их одновременного использования, причем заклинания с разным вектором действия взаимно компенсируют друг друга, но не нейтрализуют, т.е. например, Жажда Крови и Слабость, примененные к одному юниту в результате не меняют его атаку по причине равенства значений по модулю. Однако по истечении одного из заклинаний, действие второго сохраняется.

Таким образом, важно понимать, что все указанные выше заклинания оказывают влияние только на один из параметров, составляющих суммарный урон, а именно - на модификатор базового урона. Ни на какие другие параметры суммарного урона указанные 8 заклинаний воздействия не оказывают.

И эффект применения этих заклинаний будет зависеть от значимости модификатора базового урона для каждого конкретного юнита. Например, если атака нападающего больше защиты жертвы, то заклинание жажда крови увеличит суммарный урон на 6*5%=30% (от величины базового урона). Действие этого заклинания для такого юнита в точности соответствует экспертному вторичному навыку Нападение. Однако, если атака нападающего существенно меньше защиты жертвы, то эффект от заклинания будет в два раза слабее и составит только 6*2,5%=15% от величины базового урона.

На основании вышесказанного легко проследить преимущества и недостатки того или иного заклинания в каждом конкретном случае. Например, для таких юнитов как Копейщик, Фея, Гарпия или Цербер, у которых большой разброс базового урона - намного эффективнее будет смотреться экспертный Блесс, что увеличит базовый урон минимум в два раза (и это отразится на всех составляющих суммы!), чем Жажда Крови, которая хоть и дает кажущуюся силу +6 в атаке, тем не менее принесет в итоге только 30% от базового урона всего для одного из четырех слагаемых.

3. Модификатор нападения M(of)

Третья составляющая суммарного урона - модификатор нападения M(of) зависит от степени развития вторичного навыка Нападение (если он присутствует среди навыков героя) и составляет величину 10-30% от базового урона D(bas). В расчете этого параметра модификатор базового урона не применяется, т.е. никакие из указанных выше заклинаний, никакие артефакты не изменят эту составляющую суммарного урона. Она строго фиксирована и определяется только непосредственно рандомным базовым уроном в каждом раунде боя.

Особое внимание стоит уделить героям, которые имеют специализацию Нападение (Крэг Хэк и Гундула). Эти герои имеют бонус, который увеличивает модификатор нападения (и только его) на 5% за каждый достигнутый уровень опыта.

Следует обратить внимание, что эти проценты имеют относительный, а не абсолютный характер.
Т.е. спец по Нападению десятого уровня, имеющий экспертный навык Нападение (бонус +30% базового урона) в итоге будет иметь M(of) = 30*(1+0,05*10 Level) = 45%, но не 30+5*10 = 80%, как иногда ошибочно считают

В силу того, что спец по нападению изначально имеет базовый навык Нападение, его бонус на старте составляет M(of) = 10*(1+0,05*1 Level)=10,5% от базового урона. Максимально достижимый уровень в игре – 108 Level, что позволит спецу в этом случае иметь бонус M(of) = 30*(1+0,05*108 Level) = 192% от базового урона.

4. Модификатор удачи M(luck)

Наиболее простой и понятный модификатор из всех четырех. Потому что в случае срабатывания удачи во время нанесения удара, юнит наносит дополнительно урон равный базовому урону D(bas), определенному для этого раунда боя. Понятно, что если на юнит, к примеру, наложено заклинание блесс, то урон от удачи будет равен (Dmax + 1).

Единственной известной мне особенностью этого модификатора является тот факт, что при расчете урона от юнита, который может атаковать сразу несколько стеков врага (Гидры, Психические Элементали) удача применяется только к тому юниту, на кого собственно совершается нападение. Остальные получают стандартный урон без учета модификатора удачи.

5. Модификаторы суммарного урона

5.1. Заклинания

Отдельно необходимо упомянуть три оставшихся заклинания, которые модифицируют суммарный урон, наносимый юниту.

* Щит – снижает на 30% суммарный урон, нанесенный юниту в ближнем бою. Т.е. одновременно воздействует на все четыре составляющих суммарного урона нападающего.
* Воздушный Щит - снижает на 50% суммарный урон, нанесенный юниту от атак на расстоянии.
* Забывчивость - снижает суммарный урон, наносимый всеми стреляющими юнитами на 50% (на основном навыке магии воды), на продвинутом и эксперте юнит теряет способность к стрельбе до истечения действия заклинания. Способность атаковать в рукопашную у юнита сохраняется.

Первое из двух предложенных заклинаний часто ставят в спарринг с заклинанием Каменная Кожа и вопрос что эффективнее их этих двух заклинаний задавал себе, наверное, каждый игрок. Так вот, мое мнение, что если имеется выбор между заклинаниями Каменная Кожа и Щит, то эффективнее будет действовать Щит, потому что Каменная Кожа снижает на 15-30% только модификатор базового урона нападающего (одно из слагаемых суммарного урона). В то же время Щит снимет 30% от величины всего суммарного урона (что всегда эффективнее).

Действие второго из двух предложенных заклинаний, по сути, аналогично первому, однако имеется один существенный баг, который необходимо учитывать при использовании Воздушного Щита – если на юнит наложено это заклинание, то он вместо половинного урона получает двойной урон от стрелковых башен при осаде города. Это может существенно осложнить процедуру захвата, если не знать этого нюанса.

5.2. Вторичный навык Доспехи

Аналогично заклинанию Щит, навык Доспехи оказывает влияние на суммарный урон, нанесенный юниту и снижает его на 5-15% в зависимости от степени прокачки этого навыка. Для специалистов вторичного навыка Доспехи (Мефала, Ниэла, Тазар) применяем тот же механизм расчета, что и для спецов в Нападении - за каждый достигнутый уровень опыта бонус вторичного навыка увеличивается на 5% (относительных).

Также, думаю, не должен оспариваться тот факт, что эксперт навыка Доспехи в большинстве случаев снимет большее число хитпоинтов атакующего, чем тому же атакующему принесет экспертный вторичный навык Нападение, даже с учетом того, что в относительном выражении (15 % против 30 % у Нападения) он смотрится менее внушительно. Применяется в расчете в последнюю очередь и дополняет действие заклинания Щит или Воздушный Щит.

***

Вот наверное и вся информация по этой туманной теме.
Если будут у кого вопросы и замечания - пишите письма, обсудим...
__________________
Сначала было слово...

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



Сначала было слово...

FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig



AmberSoler вне форума
Ответить с цитированием