Общие условия

Ниже перечислены только используемые в актуальной версии движка условия, но движок поддерживает и другие проверки

Условия, используемые в интерфейсе редактора, также могут применяться для конфигурации 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