Общие условия
Ниже перечислены только используемые в актуальной версии движка условия, но движок поддерживает и другие проверки
fsm_tags ["name" ... ]
Проверяет, содержит ли текущее FSM-состояние указанные теги. Список допустимых тегов можно найти в конфигурационных файлах FSM. Для юнитов-человека они расположены в resource\properties\human_fsm\*
.
terrain_pp "<terrain_type>"
Проверяет, находится ли юнит на территории указанного типа. Справка по Типам Территорий.
place_mask "<mask>"
Проверяет, прилинкован ли актер к месту (place
), имя которого соответствует маске.
Поддерживается использование *
. Если маска не содержит *
, сравнение выполняется по точному совпадению имени места.
Справка имен для мест линковки актера к моделям техники.
linked ["<prop>" ... ]
Если список свойств не указан, то проверяется факт привязки актера.
Если указаны значения свойств, то проверяется, чтобы у объекта, к которому прилинкован актер (uplink
), содержал указанные теги.
Список свойств можно посмотреть в .def файле нужного объекта.
have_enemy
Проверка наличия у актера обнаруженных врагов.
movement_mode "<mode>"
Проверяет, активен ли у актера указанный режим передвижения.
throwing_range <min> <max>
Проверяет, находится ли цель на дистанции, подходящей для броска. Значения задаются в метрах.
cover_type "<name>"
Проверяет, что юнит находится в укрытии указанного типа. См. справку по типам укрытий.
Last updated