For the complete documentation index, see llms.txt. This page is also available as Markdown.

Настройка сенсора

Параметры блока Sensor

Ниже приведены параметры из блока Sensor, которые определяют как меняется радиус примерного расположения объекта известного ИИ. Рядом с названиями - значения по умолчанию. Все параметры ограничены диапазоном [0..1]

radiusInitial - 0.5

Коэффициент, определяющий начальный радиус

r = radiusInitial * расстояние до объекта

radiusChangeOnSignal - 0.7

Коэффициент, определяющий как меняется радиус по приходу повторного сигнала

r = r * radiusChangeOnSignal

radiusChangeOnShift - 0.5

Коэффициент, определяющий как изменяется радиус когда объект сдвинулся со своего места.

r = Max(radiusChangeOnShift * расстояние сдвига, r)

radiusOnMove - 0.3

Коэффициент, определяющий как изменяется радиус, если рядом обнаружено движение объекта.

r = Min(radiusOnMove * расстояние до объекта, r)

Пример использования

Модификаторы

inform_range - множитель для передачи данных между союзными солдатами

для сингла 150 метров - это очень много

v_visor 1

  • посмотреть на визоры

v_visorInfo 1

  • посмотреть на доп. информацию о визорах

По умолчанию видимость работает по observed: видимым считается всё, что попадет в хоть 1 визор союзного юнита

Поиск врагов ИИ солдатами

Чтобы ИИ солдат пошёл кого-то искать должны выполняться сразу все условия ниже:

  • move_mode выставлено в free

  • control = AI

  • юнит не бежит куда-то через move task или по waypoints

  • может наступать по настройкам advance / retreat

v_aiSearchPoints

Спавнит spherewater_small во всех точках интереса, по которым можно понять, на что при поиске обращается внимание

v_sensorBasic

  • враг красный

  • союзник зеленый

  • нейтрал желтый

  • внешняя цель - белый

  • не опознан - бирюзовый

  • если объект не видно - цвет темнее

  • круг = неточно известная локация

  • * - главный враг

  • ? - объект не изучен, стоит подойти и посмотреть

Настройка в миссии

Прописываем в <name>.info файле или в общем файле на все игры такого типа

game - settings

  • fogOfWar

    • fog_off - туман войны открыт

    • fog_simple - как в MoW2 - без учёта кустов, земли и т.п. - только радиусы и расстояния видимости

    • fog_realistic - как в MoW1 - но он сейчас отключен и нужно восстанавливать

  • fogOfWarModeForAI

  • fog_per_entity

    • полезно для сингловых миссий, чтобы юниты со всей карты не сбегались бить игрока

    • каждый юнит видит индивидуально

    • работает передача своим в радиусе информирования

    • выставляется только для юнитов с control = AI

  • fog_per_player

    • используется в PVP режим Линия фронта

    • видимость общая на всех юнитов игрока - если видит хотя бы один, то видят все

    • используется по умолчанию

Пример настройки в миссии

Последнее обновление