Настройка сенсора
Параметры блока 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 режим Линия фронта
видимость общая на всех юнитов игрока - если видит хотя бы один, то видят все
используется по умолчанию
Пример настройки в миссии
Last updated