Effectlib — мод для Vintage Story (автор: llama3013). Effectlib — библиотека для создания предметов, выдающих игроку временные эффекты или эффекты до смерти через JSON или код, а также команда администратора.
Зачем нужен этот мод
Эта зависимость нужна разработчикам модов, которым требуется выдавать игрокам настраиваемые эффекты через расходуемые предметы, инструменты и другие предметы. Администраторы сервера могут применять эффекты напрямую, без отдельного предмета.
Что добавляет Effectlib
Effectlib предоставляет основу для эффектов, связанных с предметами. Мод может описать эффект в JSON или создать его кодом, а затем привязать к поведению предмета, например к расходованию. Так можно сделать еду с ускорением, жезл, тратящий прочность, или таблетку с одноразовым действием.
Для эффекта можно задать идентификатор, длительность, отображение на HUD, уведомления, иконку, правила расходования, стоимость прочности, анимацию использования и звук. Эффекты с одним идентификатором можно не складывать, а отдельные поля атрибутов позволяют назначать предмету несколько поведений эффектов.
Библиотека также добавляет команду /efflib для администраторов. Она выдаёт временный эффект или эффект до смерти игрока, поэтому подходит для тестирования, серверных событий и контента, созданного другими модами.
Где скачать Effectlib
Официальная страница мода на Vintage Story Mod DB. Оттуда же ставят актуальную версию через менеджер модов игры.