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

Как прописать логику чтобы враждебный нпс не атаковал никого, кроме актора?

Вопрос​

Как прописать логику чтобы враждебный нпс не атаковал никого, кроме актора?

Ответ​

Для того чтобы враждебный NPC не атаковал никого, кроме актора, можно добавить следующую логику:

1. Для бандитов на АТП пропишите в файле логики (например, camper@esc_atp_prisoner):

[camper@esc_atp_prisoner] combat_ignore_cond = {=check_fighting(story_id)}


2. `story_id` следует установить таким образом, чтобы он совпадал с идентификатором актора.

3. Для заложника можно оставить логику:

[remark@esc_lesha_help] combat_ignore_cond = always


4. Убедитесь, что в настройках NPC у заложника и бандитов правильно установлен `story_id`.