Анимации смерти
Логика выбора анимаций смерти для юнита типа human хранится в human_death.inc
При выборе пробуются разные варианты направлений падения. Если проигрыванию анимации мешает препятствие, то дальше выбор идёт по списку:
Правильное направление из kill_flags (front или back)
Флаги направления меняются местами (front и back)
Запрос без флагов направления - предполагается, что в этом варианте выберется анимация, где солдат падает на месте и влетит в препятствие
После смерти движок располагает труп по поверхности. Чтобы движок не раскладывал труп по земле и он оставался в той же позиции, в которой закончилась анимация (например, для смертей в окопах) сделана разметка анимации через {props "dont_update_placement_after_death"} в файле human_anm.ext или любом списке настроек анимаций.
Варианты запросов для выбора анимаций смерти:
stand_dying - смерть стоя
squat_dying - смерть сидя
lie_dying - смерть лежа
swim_dying - смерть во время плавания
default_dying - специальный запрос, который делается 1 раз и запоминает, что вернулось. По этому запросу должна быть анимация смерти, которая будет проигрываться, если ничего другого не нашлось. Она нужна, чтобы не было мертвых стоящих солдат после загрузки
Last updated