×
Menu

TES CS - permanent pose animation

Т.е. когда НПС, или существо не должны перемещаться, но например, постоянно сидеть, или лежать.
При этом не подскакивая, как ошпаренные раз в некоторое время.
(чем, к слову, занят Вивек)
И при этом! Нормально использовали все прочие анимации, атаки и движения, не пытаясь в промежутках (между атаками) присесть, или прилечь.
 
- Создать анимацию IDLE (ноль) т.е. базовую анимацию.
Начало и конец которой находятся в стандартной нейтральной позе существа (нпс).
- Добавить в середину оной анимацию лежания, или сидения, пометив начало и конец оной Loop Start Loop Stop.
Т.е. создать петлю желаемой анимации.
Подключить анимацию к НПС, или если это существо поместить оное в сцену.
Перейти в настройки.
AI ->Ai Pack Type -> удалить все пакеты аи.
Собственно все.
Опционально, сократить Hello до 0.
Теперь НПС вовсе не будет реагировать на приближающиеся объекты и тихо мирно сидеть в заданной позиции.
Дополнительно, можно добавить небольшой скрипт.
Сбрасывающий положения всех существ (нпс) в локации после выхода оттуда игрока.
Это позволит избавиться от оказии, если кто-то из НПС был атакован, или сменил позицию по другой причине.
То при повторно визите в локацию, оный НПС, будет снова мирно сидеть на указанном месте, а не болтаться в позе сырника, где-то еще.
 
Begin AAA000_DNTSVra
 
;скрипт претореанцев. сбрасывают всех на исходные координаты после смены ячейки.
;**********************************************************************************************
DontSaveObject
;******************
Short nohello
Short NoLore
Short NoFlee
;******************
if ( CellChanged )
     RA
     return
endif
 
end