<aside> 💡 TLDR: Ставишь невидимого враждебного NPC из /warp NPCLAB. В характеристиках, аггро-радиус — радиус действия (32 блока макс). Можно включить требование визуальной видимости (полезно в данжах и помещениях)

После чего открываешь лопату и вставляешь нужный ID и имя, от которого будет вестись диалог.

</aside>

Cодержание

Диалог, что стартует по броску (триггеры) — старший брат с проверкой. Идеален для всяких ловушек, нахождений предметов и т.д.

Авто-отыгрыш диалога (действия игрока в диалоге видны всем вокруг) — полезное дополнение


Предусловия

Чтобы настроить НПЦ, у вас должен быть.

  1. Готовая стартовая точка диалога и ее ID. Смотреть вот тут

    Untitled

    1. Дальше диалог может делать все то, что обычный диалог: исполнять команды, делать Проверка уровня навыка в диалоге, и так далее.
    2. Что диалог не может делать:
      1. Показывать модель NPC слева.
      2. (Баг CNPC) Показывать окошки завершенных квестов и завершать квест.
      3. Использовать Броски на навык в диалоге как в Диско Элизиуме
  2. Хорошее настроение

Использование

  1. На /warp NPCLAB берете камень душ и ставите NPC. Он уже настроен на агрессию и невидимость

Untitled

  1. Тыкаете по НПЦ мотыгой CustomNPC. Во вкладке “Характеристики”, настраиваете

    1. Агро Радиус (не более 32). Это радиус, в который нужно войти, чтобы получить диалог
  2. Во вкладке “ИИ”, настраиваете

    1. Обяз. Видеть цели. Если “Да”, то диалог не стартует, если игрок находится вне видимости НПЦ; например, за стеной.
  3. Тыкаете в НПЦ предметом “Сценарист” (коричневая лопата)

  4. Открываете вкладку 1 и меняете настройки. Они описаны внутри игры

    Untitled

  5. Сохраняете НПЦ в отдельный камень душ.

  6. Выпускаете на свободу. бьете его еще раз лопатой, и нажимаете на кнопку “Включить”. Вы великолепны!

Untitled

Фичи

Код для самостоятельного использования

<aside> 🚧 Не забудьте поставить НПЦ фракцию _A Окружение — это всегда агрессивная фракция для НПЦ-триггеров

</aside>