睡眠剥夺

睡眠剥夺

一个小型模组,让玩家有理由使用床和睡觉。

游戏机制

Sleep Deprived

描述

已弃用,请自行承担使用风险,包含错误!

一个小型模组,让玩家有理由使用床和睡觉。在一段时间不睡觉后,你会获得“睡眠剥夺”效果。该效果会随着时间的推移在四个阶段中逐渐增强。你的属性如触及距离和移动速度会降低。你会失明、反胃,并听到奇怪的声音。在最后一个阶段,你会受到伤害。

当你拥有“清醒”效果时,你不会获得睡眠剥夺,目前可以通过“红马能量”物品和金苹果获得。当你食用它们时,你会在一定时间内拥有“清醒”效果。“红马能量”物品无法合成,但你可以将其作为战利品找到。

如果你有关于此模组的问题或想法,欢迎发表评论或加入我的 Discord。

感谢 Lorc 提供的惊艳的 700+ 可免费使用的 RPG 图标!

配置

  • minutes_until_tired -> 你变得疲倦之前的分钟数。20 分钟为一个昼夜循环。(默认:40.0)
  • die_from_exhaustion -> 你是否会因精疲力竭而死亡,还是保留一颗心。(默认:True)
  • phase_time_ticks -> 每个阶段应持续的刻数。(默认:6000.0)请不要更改!

兼容性

由于你可能希望通过其他模组的其他物品来获得清醒效果,我将此模组改为使用标签系统,在食用带有低、中、高兴奋剂标签的物品后给予效果。你可以通过数据包将物品添加到此标签中。 我将开始自己创建一些数据包供你使用和自定义。目前可用:

注意: 如果你想默认启用某个数据包,而不必手动将其添加到每个世界,我推荐 Darkhax 的 OpenLoader 模组。

未来计划

  • 添加一些“幻觉”效果。
  • 修复已知的配置问题。
  • 使精疲力竭状态栏阶段更加平滑

已知问题

  1. 请不要更改配置中的 phase_time_ticks 值(默认:6000.0)! 该实现存在错误,并且仍有硬编码部分。我将在未来修复此问题,但目前请将此值保持默认!
  2. 你必须以 .0 结尾配置文件中的数值。否则配置将不会被保存,而是被我使用的配置插件覆盖!