睡眠时长(兼容2.0.5)

睡眠时长(兼容2.0.5)

精确选择你想要的睡眠时长——从1到12小时——同时不会破坏任务脚本或游戏平衡。

功能

  • 自定义睡眠时长: 可选择 1 到 12 小时的休息时间,而不是被锁定在原版的固定时长。
  • 完整任务兼容性: 原版睡眠机制在自定义睡眠之外完全保持不变。
  • 可自定义属性(MCM 支持): 调整每小时困倦恢复速率,以匹配你偏好的平衡性。
  • 饥饿: 饥饿点数随实际睡眠小时数按比例缩放。
  • 简洁架构: 零覆盖原版资源——事件监听器完全从 ModWorldSubsystem 运行,以实现最大兼容性。
  • 完整多语言支持: 为游戏中所有官方语言提供完整本地化。

工作原理

在禁区中接近任何一张床:

  • 轻按交互键(按下并释放): 打开 UI 提示,你可以在其中选择睡眠时长(1–12 小时)。使用 A/D 或方向按钮进行调整。
  • 长按交互键(原版睡眠): 触发标准的原版睡眠。适用于任务敏感场景,因为特定进度脚本依赖默认的睡眠序列。

配置与 MCM

该模组支持完整的 Mod Configuration Menu (MCM),但 MCM 是可选的(模组无需它即可开箱即用)。

可配置参数:

  • 困倦恢复速率: 每睡眠一小时恢复的困倦点数(默认:6.25 / 小时)。

兼容性

  • 该模组不会修改任何核心原版资源。
  • 兼容整个游戏中的所有原版床。
  • 支持自定义模组床,只要它们继承自 BedView 类。
  • 兼容修改饥饿和白天长度的模组。
  • 可在游戏中途安全安装或移除。

安装

  1. 下载压缩包。
  2. 将内容直接解压到游戏的 ~mods 文件夹:
.../Stalker2/Content/Paks/~mods

(如果 ~mods 文件夹不存在,请手动创建)。