|
Re: Скриптинг в Готике
Вопрос гуру скриптинга в Готике, кто пытался изучать внутренности.
Как я понял у персонажей в Готике есть состояния - ZS_*** и какой-то внутренний стек состояний, устанавливаемый по AI_GotoWP, например и прочее.
Теперь вопрос. Например в ZS_Attack. Когда мы переходим в это состояние, мы делаем AI_StandUp, AI_GotoWP и так далее - это мы в стек состояний НПС ставим последовательность действий, которые надо выполнить?
Меня интересует само устройство этого стека НПС и то, как идёт работа с состояниями, которые ставятся по AI_***, и как на них завязаны состояния ZS_***, например, для той же ZS_Attack, когда вызовется ZS_Attack_Loop ? После того, как отработаю все AI_***, которые были выставлены в инициализационном ZS_Attack? И как сюда подвязываются рутины, то есть поведение по расписанию Непися.
Получилось немного сумбурно, если что - постараюсь пояснить. Если кто знает - буду признателен за ответы.
|