Rust news
SOCIAL:
Filed under: Oxid, Плагины

Плагин Hunt RPG

Плагин Hunt RPG позволяет реализовать систему RPG с уровнями, статистикой, навыками и специализациями.

В настоящее время RPG состоит из:

  • Уровней
  • Баллов статистики:
    • Ловкость: Увеличение способности уклоняться от атак
    • Сила: Увеличение здоровья
    • Интеллект: Уменьшение времени крафта
  • Баллы мастерства
  • Навыки
    • Навык дровосека: Увеличение скорости добычи древесины
    • Навык шахтёра: Увеличение скорости добычи руды и камней
    • Навык охотника: Увеличение скорости добычи животных ресурсов
    • Навык исследователя: Позволяет исследовать элементы, для которых вам нужно создать чертёж (Blueprint); каждый балл мастерства открывает новые типы элементов, которые вы можете исследовать, и уменьшает время восстановления.
    • Навык кузнеца – Увеличение скорости плавления; при потреблении печного топлива ваша печь сможет давать больше продукции (Например, металлических фрагментов). Степень увеличения выхода зависит от уровня мастерства, а также фактора вероятности.
    • BlinkToArrow – Вы сможете мгновенно перемещаться в место, куда упала стрела. Каждый балл мастерства уменьшает время восстановления способности.
    • Навык сборщика – Вы сможете собирать больше ресурсов.
    • Навык укрощения – благодаря @Bombardir вы можете приручать животных. Первый уровень позволяет приручить волка, а второй – медведя.
      • Если недоступен плагин NpcController, этот навык будет отключен.

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

Также имеется система помощи в игре, она готова не на 100%, но основное сделано.

Чтобы увидеть список команд, наберите /hunt или /h

Каждый навык требует получения нового уровня, нескольких специфических статистических цифр, а также увеличения количества баллов мастерства. (Нуждается в балансировке)

Пример: Навык исследователя: Для его улучшения требует тридцатый уровень, 45 статистических баллов и 7 баллов мастерства.

Также можно установить максимальный уровень для навыков.
По умолчанию установлен максимальный уровень 200.


Настройка и установка


Команды чата для Администратора

hunt.lvlup <playername> <desired_level> или /hunt lvlup <playername(opitional)> <desired_level> :
изменяет уровень персонажа админа или указанного  игрока, также присваивает статистические баллы и баллы умения.
hunt.saverpg : save data
hunt.resetrpg : reset data
hunt.statreset <playername>
hunt.skillreset <playername>
hunt.genxptable <BaseXP(383)> <LevelMultiplier(1.105)> <LevelModule(10)> <ModuleReducer(0.005)>

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


Совместимость с другими Плагинами

Предполагается, что вы не будете использовать плагины, которые:

  • изменяют скорость сбора
  • изменяют скорость крафта
  • позволяют вам покупать чертежи

Скорей всего, они будут работать, но не будет практического смысла в самом плагине RPG.

Важно: Так как я планирую добавить довольно много новых функций, может понадобиться сброс всех данных плагина RPG, так что не привязывайтесь к нему слишком сильно.

В настоящее время профили сохраняются при сохранении сервера или при повышении уровня игрока (кроме случаев, когда уровень повышается с помощью администраторской команды чата /h lvlup <level>)).
Вы можете сохранить его вручную с помощью консольной команды: hunt.saverpg