Перейти к основному содержимому

Возможно ли сделать врагам игнор на определённого нпса, чтобы они его не трогали...

Вопрос

Возможно ли сделать врагам игнор на определённого нпса, чтобы они его не трогали, а на актёра агрились?

Ответ

Да, это возможно. Можно использовать функцию check_fighting в логике NPC для установки игнора на определённых NPC. Пример кода:

combat_ignore_cond = {=check_fighting(400)}

Эта функция проверяет по Story ID (SID), заданному в алл-спавне ключевым персонажам, является ли текущий враг этим самым персонажем. Если да, то NPC игнорирует его, так как условие combat_ignore выполняется. Для остальных врагов NPC будет агриться, поскольку условие не выполняется.