Добавить в корзинуПозвонить
Найти в Дзене
Nerlet Games

Heroes 3: По каким принципам Цепная молния выбирает очередную жертву?

Всем прекрасно известно, что Цепная молния — заклинание коварное, поражающее сразу несколько целей, и перескакивает оно неизменно на ближайшее «тело». Но что произойдёт, если сразу несколько потенциальных жертв окажутся на строго идентичном расстоянии от первичного разряда? По какому же скрытому алгоритму заклинание определяет, куда ему нанести следующий удар? Как выясняется, у Цепной молнии существует собственный, весьма запутанный и разветвлённый механизм отбора целей. Вот о нём-то мы сегодня и потолкуем. Для начала перечислим ключевые факторы, влияющие на этот приоритетный выбор: Абсолютно ясно, что из двоих супостатов молния предпочтёт того, кто расположен физически ближе. Если же твари находятся на строго одинаковой дистанции, в пределах всего одного гекса от первоначальной точки попадания, то в дело вступают приоритеты перехода цепи, схематично изображённые на рисунке ниже. Я привожу их как для одногексовых, так и для двугексовых юнитов. Цифрой «1» помечена наиболее приоритетная

Всем прекрасно известно, что Цепная молния — заклинание коварное, поражающее сразу несколько целей, и перескакивает оно неизменно на ближайшее «тело». Но что произойдёт, если сразу несколько потенциальных жертв окажутся на строго идентичном расстоянии от первичного разряда? По какому же скрытому алгоритму заклинание определяет, куда ему нанести следующий удар? Как выясняется, у Цепной молнии существует собственный, весьма запутанный и разветвлённый механизм отбора целей. Вот о нём-то мы сегодня и потолкуем.

Для начала перечислим ключевые факторы, влияющие на этот приоритетный выбор:

  • Удалённость от эпицентра разряда;
  • Позиция относительно исходной цели;
  • Принадлежность к противоборствующей стороне;
  • Габариты существа (занимает ли оно один гекс или два).

Абсолютно ясно, что из двоих супостатов молния предпочтёт того, кто расположен физически ближе. Если же твари находятся на строго одинаковой дистанции, в пределах всего одного гекса от первоначальной точки попадания, то в дело вступают приоритеты перехода цепи, схематично изображённые на рисунке ниже. Я привожу их как для одногексовых, так и для двугексовых юнитов. Цифрой «1» помечена наиболее приоритетная цель, а синим цветом выделена та самая, основная. Как можно легко убедиться, для вражеских и союзных отрядов траектория движения молнии разительно меняется.

-2

А вот уже схема для случаев, когда дистанция превышает один гекс:

-3

Итак, первым делом во главу угла ставится расстояние. Следом анализируется приоритет, обусловленный размером существа. Цепная молния, как ни странно, испытывает необъяснимую жалость к особо «упитанным» юнитам: если двухклеточный и одноклеточный монстр находятся на равном удалении, разряд безжалостно вонзится именно в одноклеточного, напрочь игнорируя расположение. Когда же сталкиваются существа одинакового размера и на равной дистанции, тогда приоритет и определяется по их взаимному расположению.

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

Вот, оказывается, сколь всё непросто и хитроумно устроено. Но это я ещё прошёлся исключительно по самым верхам. Гораздо лучше будет самостоятельно заглянуть на тот замечательный тематический сайт по ссылке — там вся механика расписана куда более скрупулёзно, со всеми мыслимыми исключениями.

Heroes 3: Разделяй и властвуй! Каких юнитов выгодно дробить на отдельные отряды?
Nerlet Games20 мая
Heroes 3: Раньше трава была зеленее? Три метода (два честных и один не очень) для молниеносной победы в оригинальном «Возрождении Эрафии»
Nerlet Games22 мая