Fsm для юнита Человек

Многие подсистемы в коде для человека подвязаны на конкретные запросы или тэги состояний.

Список запросов и тегов, прописанных в коде

В списке указаны не все запросы. Некоторые запросы могут быть прописаны в предметах инвентаря или в оружии.

  • Сохранение:

    • stored - во время сохранения использовать это состояние

  • Перемещение между позициями в укрытиях:

    • Вертикальные укрытия:

      • looking

      • look-right-in

      • look-sright-in

      • look-sleft-in

      • look-left-in

      • look-out

      • peep-left-in

      • peep-right-in

    • Горизонтальное высокое:

      • snipe

      • cover

    • Горизонтальное низкое:

      • squat-hide

      • squat-cover

  • Починка

    • repair

  • Лечение

    • heal-head - обматывает себе голову бинтами

    • heal-leg - обматывает себе ногу бинтами

    • heal-hand - обматывает себе руку бинтами

    • healing - признак "идёт лечение"

    • stop-heal-fast запрос "прервать лечение"

  • Поворот

    • rotate поворачивается

    • rotate-l45 поворачивается на 45 градусов влево

    • rotate-r45 поворачивается на 45 градусов вправо

    • no-rotate-animation признак "нет анимаций поворота", кружитесь на месте

  • Движение

    • move движется

    • switch-move запрос на смену анимации движения

    • stop-move запрос на остановку

    • rush стрейфится

    • step-aside-left реагирует на касание слева

    • step-aside-right реагирует на касание справа

    • swim плывёт

  • Idle

    • idle играет idle анимации

    • idle-prepare запрос на подготовку к idle

  • Смена позы

    • up стоит

    • down лежит

    • quick-down запрос - быстро лечь, не заходя в позицию на колене

    • quick-up запрос - быстро встать, не заходя в позицию на колене

    • squat на колене

  • Разное

    • animation играется произвольная анимация

    • recoil отдача от выстрела

  • Реакция на удар

    • kick получен удар

    • knock-down состояние без сознания

    • keep-knock-down запрос - оставаться без сознания

    • throwoff летит и кувыркается

  • Трупы

    • dead солдат умер

    • corpse труп, который несут

  • Реакция на гранату

    • grenade-lie

    • grenade-cover

  • Посадка

    • board идёт посадка

    • board-begin запрос на подготовку к посадке

    • unboard идёт высадка

    • unboard-to-water высадка в воду

    • unboard-to-ground высадка на землю

  • Операции с предметами

    • pickup-hand взять предмет на земле

    • pickup-stand взять предмет с земли из положения стоя

    • ground-drop положить на землю

  • С оружием

    • hold-back прижать оружие к себе

    • stop-hold-back вернуть оружие в нормальное состояние

Last updated