lord-server / lord

Minetest Lord Of The Rings Game
https://lord-server.ru/
16 stars 18 forks source link

Объединить npc #802

Open alek13 opened 1 year ago

alek13 commented 1 year ago
vladtcvs commented 10 months ago

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

Два - для квестов надо чтобы видимость пунктов меню могла определяться динамически для каждого игрока. Как вариант: для каждого игрока моб может хранить набор переменных и чтобы при произведении каких-либо операций мог вызываться lua-код в контексте данных игрока, который и будет модифицировать видимость элементов интерфейса для игрока. При этом от установщика моба требуется умение писать на lua чтобы он мог задать поведение моба

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

alek13 commented 10 months ago

п.1: Мысль интересная, но её нужно отдельно делать уже после, отдельной доработкой.

п.2: у меня та же задумка, но без знания lua. Ну и отдельно, ессно, и позже.