Перейти к содержанию

VarryalTalents

VarryalTalents - система деревьев талантов с отдельным клиентским интерфейсом.

Термины

  • Категория – отдельный раздел с деревом талантов, например «Добыча» или «Выживание». Для игрока это одна вкладка или одно дерево.
  • Узел – один талант внутри категории. В конфиге и в дереве он называется узлом, но для игрока это просто талант. Например, «Основы добычи» — узел-талант с ID mining-basics.
  • Ранг – уровень узла. Покупая следующий ранг, игрок усиливает уже выбранный талант. Количество рангов определяет конфигурация узла.

Пример дерева:

Категория «Добыча»
└── Талант «Основы добычи» (узел mining-basics)
    ├── Ранг 1
    ├── Ранг 2
    └── Ранг 3

ID, например mining-basics, нужен плагину для настроек и зависимостей. Игрок в интерфейсе видит название «Основы добычи».

Основные файлы

plugins/VarryalTalents/config.yml
plugins/VarryalTalents/messages.yml
plugins/VarryalTalents/categories/*.yml

Каждый файл в categories описывает одну категорию.