LuxelSetManager

Просмотры: 56
  • ŔØ₲ŲĒᏃ᙭Ċ 🌌™ 🅳🆅🆁🅺 Разработчик

Bed Respawning V3

LuxelSetManager имеет встроенную совместимость с модом Bed-Respawning V3 из мастерской Steam.

Bed-Respawning V3 позволяет игроку привязать спальный мешок и использовать его как личную точку возрождения после смерти.


Как это работает

Если у игрока есть активный привязанный спальник, LuxelSetManager автоматически создаёт для него отдельный пресет точки спавна.

Этот пресет появляется во вкладке выбора точки спавна рядом с остальными доступными точками.

Игрок может выбрать спальник как обычную точку спавна, а после смерти LuxelSetManager заспавнит его на позиции этого спальника.


Когда спальник появляется в меню

Спальник появляется в меню, если Bed-Respawning сообщает LuxelSetManager, что у игрока есть активные данные спальника.

Обычно это значит, что игрок:

  • поставил спальник;

  • привязал его через механику Bed-Respawning;

  • не удалил спальник;

  • не потерял привязку к спальнику.


Как выглядит пресет спальника

LuxelSetManager создаёт динамический пресет с ID вида:

BedRespawning_<PlayerID>(1)

В меню он отображается как спальник и использует отдельную иконку:

LuxelSetManager/Data/Assets/Icons/Bed.paa

КД и доступность

LuxelSetManager учитывает настройки Bed-Respawning и не даёт выбрать спальник, если он сейчас недоступен.

Проверяются:

  • активный cooldown спальника;

  • оставшиеся использования спальника;

  • актуальная позиция спальника;

  • наличие данных спальника у игрока.

Если спальник находится на перезарядке, он остаётся в меню, но отображается как недоступный и показывает оставшееся время КД.


Расход использования после спавна

Когда игрок успешно спавнится на спальнике, LuxelSetManager обновляет данные Bed-Respawning:

  • уменьшает количество оставшихся использований, если включён лимит;

  • запускает cooldown, если он включён;

  • применяет настройки здоровья, еды и воды из Bed-Respawning;

  • удаляет спальник через Bed-Respawning, если использования закончились.


Важная настройка Bed-Respawning

Для корректной работы со spawn selection рекомендуется отключить автоматический спавн самого Bed-Respawning.

В файле:

profiles\BedRespawn2\Config.json

укажите:

"DisableAutoSpawnCall": 1

Настройки Bed-Respawning, которые учитываются

LuxelSetManager ориентируется на настройки Bed-Respawning:

  • BedRespawnTimeMinutes — время КД после спавна на спальнике.

  • MaxRespawnsBeforeRemoval — количество использований спальника до удаления.

  • HealthPercentage — здоровье после спавна на спальнике.

  • EnergyPercentage — еда после спавна на спальнике.

  • WaterPercentage — вода после спавна на спальнике.


Поддержка других спальников

Bed-Respawning V3 сам поддерживает несколько модов со спальниками и кроватями.

LuxelSetManager работает через данные Bed-Respawning, поэтому если Bed-Respawning распознал предмет как спальник и позволил игроку его привязать, LuxelSetManager сможет показать его как точку спавна.


Что нужно установить

Для работы совместимости нужны:

  • LuxelSetManager;

  • Bed-Respawning V3;

  • зависимости Bed-Respawning V3, указанные на странице мода в Steam Workshop.