Общие условия
Ниже перечислены только используемые в актуальной версии движка условия, но движок поддерживает и другие проверки
Условия, используемые в интерфейсе редактора, также могут применяться для конфигурации Animation Selector.
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>"
Проверяет, что юнит находится в укрытии указанного типа. См. справку по типам укрытий.
Справка по Типам Территорий
ground— земляswamp— болотоroad— дорогаdeep_snow— глубокий снегwater— вода
Справка имен для мест линковки актера к моделям техники.
Варианты имен мест линковки (список не полный):
driver,driver1,driver2- места для водителейcommander- место для командираgunner,gunner2, ... - места для пулеметчиковseat1,seat2, ...seat 10- места для пассажиров на корпусеsupport1,support2- места для расчета орудияsupportmove1,supportmove2
Справка о режимах перемещения
Бег:
slow — медленный бег;
normal — обычный бег;
fast — быстрый бег;
bow — бег в укрытие с наклоном корпуса;
assault — бег с атакой.
Ходьба:
walk — обычная ходьба;
spot — передвижение с активным поиском целей;
sneak — скрытное перемещение с другими анимациями.
Справка по типам укрытий
none— юнит находится вне укрытия;look_left,look_right,look_2way— вертикальные укрытия, из-за которых можно выглядывать;snipe_cover— низкое укрытие, подходящее для точной стрельбы;squat_lie— положение лёжа за стеной;hide_stand— укрытие стоя;hide_squat— укрытие сидя;open_lie— укрытие лежа на открытой местности;terrain_lie— укрытие в складках местности и воронках;bush_stand,bush_squat,bush_lie— укрытия в кустах (не обеспечивают защиту от пуль).
Last updated