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.