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

Плагин BenchCraft

Плагин BenchCraft делает возможным использование ремонтных скамеек и/или исследовательских столов в качестве «верстаков», позволяя настроить увеличение скорости крафта, ограничения для определённых элементов и даже штрафы в случае крафта без использования верстаков.

Новые функции: Вычисления прироста/сокращения выполняются наполовину в режиме реального времени. Во время изготовления элементов ваш таймер крафта будет ускорятся или замедляться в зависимости от вашей близости к любому из действующих верстаков (а также всех бонусов или штрафов). Это побуждает игроков оставаться в непосредственной близости от верстака для того, чтобы сохранить бонусы!


Установка


Настройки

  • baseRate: Базовая скорость крафта — 0.5 = 50% (1/2 нормальной скорости), 1.0 = 100% (нормальная скорость), 2.0 = 200% (2 нормальных скорости) и т. д.
  • boost: Прирост скорости при использовании верстака — теперь рассчитывается начиная с нуля: 0.0 = 0% прирост (нормальная скорость крафта), 1.0 = 100% прирост (2x скорость крафта) и т. д.
  • penalty: Штраф за неиспользование верстака — теперь рассчитывается начиная с нуля: 0.0 = 0% штрафа (нормальная скорость крафта), 0.5 = 50% штрафа (1/2 скорости крафта) — значения, приближающиеся к 1.0 не рекомендуются, а значения равные или превышающие 1.0 будут игнорироваться!
  • proximity: Расстояние, на котором игрок считается «использующим» верстак
  • useRepairBench: Использовать Ремонтную скамейку (RepairBench) в качестве верстака (по умолчанию true)
  • useResearchTable: Использовать Стол для исследований (ResearchTable) в качестве верстака (по умолчанию false)
  • useItemList: Разрешает последовательный поиск определённых элементов в списке элементов (если он сконфигурирован)

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

  • baseRate: То же самое, что и выше, только применительно к указанному элементу
  • boost: То же самое, что и выше, только применительно к указанному элементу
  • penalty: То же самое, что и выше, только применительно к указанному элементу
  • requireBench: Для того, чтобы изготавливать элементы, требуется находиться в зоне действия (proximity) Ремонтной скамьи — крафт элемента отменяется, если вы выходите из этой зоны

Конфигурационные записи элементов теперь являются опциональными, так что вы можете указать, какие дефолтные опции нужно переопределить, и не загромождать ваш конфиг. Это значит (к примеру), что, если значение boost для элемента не указано, будет использоваться значение boost по умолчанию.


Пример файла конфигурации


Пермишены

  • benchcraft.ignore — Отменить проверку близости, ускорений и штрафов
  • benchcraft.craftanywhere — Отменить проверку близости
  • benchcraft.noboost — Отменить проверку ускорений (Скорость крафта не будет увеличиваться)
  • benchcraft.nopenalty — Отменить проверку штрафов (Скорость крафта не будет уменьшаться)