В AdvancedAI доступно 7 новых типов ИИ.
Обьект контроля, ищет игрока, задает его в качестве цели переданным ИИ преследования и атаки и повышает их приоритет. Параметры и значения по умолчанию:
Тип ИИ, стрельба заданными сущностями в сторону взгляда моба. Параметры и значения по умолчанию:
Обьект контроля, временно переключает приоритеты ИИ из переданных описаний поведения, как бы сменяя поведение моба. Параметры и значения по умолчанию:
Формат описания поведения и значения по умолчанию:
{
ai: [], //список ИИ моба, активируемых во время действия поведения
priority: 5, //приоритет ИИ из ai во время действия поведения
other_priority: 0, //приоритет ИИ из ai во время действия другого поведения,
time: 1, //время действия поведения в тиках
}
Обьект поведения, задает указанным ИИ моба игрока в качестве цели, но не повышая приоритет. Параметры и значения по умолчанию:
AdvancedAI.Summoning
Тип ИИ, призывает вокруг моба сущности заданного типа. Параметры и значения по умолчанию:
Обьект контроля, уменьшает мобу здоровье через заданный промежуток времени. Параметры и значения по умолчанию:
Задание этих типов ИИ контроллеру происходит как задание стандартных:
Пример:
"shoot": {
type: AdvancedAI.Shooting,
priority: 5,
projectile_speed: 0.5,
shoot_speed: 35
}