Логика существ

Появление существ

У каждого вида есть шанс спавна особи на локации, который зависит от редкости существа.

Появляется особь за пределами камеры игрока и только при условии, что главный герой находится на расстоянии от 35 до 75 метров (с запасом при максимальной дальности прорисовки). Дальше 75 метров - новые особи не появляются, а существующие удаляются, чтобы не перегружать

Базовая

У всех существ единая логика поведения в обычном состоянии - они передвигаются от точки к точке в пределах своего биома, изредка проигрывают анимации (питание, валяние по полу и т.д.).

Основная часть существ двигаться по воде не может и всячески избегает водоемов, если не прописано обратное (пара существ умеет плавать, у них при входе в воду лишь меняется анимация).

Контактность

В зависимости от контактности существа, его поведение будет отличаться при нарушении скрытности героя


Пугливый

Существо убегает от героя на расстояние больше 20м. После чего возвращается в нормальное состояние и пытается вернуться в зону своего обитания, если ее покинул.


Нейтральный

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


Враждебный

Начинает атаковать человека. Чтобы скрыться от его атаки, необходимо убежать на расстояние не менее 20м. После чего существо возвращается к своим привычным делам на своем месте обитания.