真实睡眠

====================================== ========= 真实睡眠 V1.4 ============ 作者: Dominic Watson 日期: 2006年5月1日 描述: 如果你不睡觉,就会感到疲倦! ========= 更新日志 1.3 -> 1.4 * 好了,一劳永逸地解决了

真实睡眠 V1.4

作者: 多米尼克·沃森
日期: 2006年5月1日
描述: 如果你不睡觉,就会感到疲倦!

更新日志

1.3 → 1.4

  • 好的,这次我彻底解决了属性流失的问题。对于感兴趣的人,我之前使用了GameDay变量而不是GameDaysPassed变量(GameDay表示星期几,范围是0-6,这导致时间流逝计算出现负值,从而搞砸了一切。)

1.2 → 1.3

  • 修复了可能的系统作弊漏洞。在之前的版本中,玩家可以开始睡觉,然后取消,但仍然获得睡眠奖励(且时间未流逝)。此问题现已修复。

1.1 → 1.2

  • 修复了导致睡眠调整无法正确计算的错误。
  • 当你激活床铺并打开睡眠菜单时,现在会显示一条关于你睡眠需求的信息(“你想休息多久?”)。

1.0 → 1.1

  • 修复了监狱漏洞。在1.0版本中,出狱时疲劳值计算错误(可能导致立即死亡),现已修复。

功能

  • 疲劳程度无上限(0=清醒 → 无限=有些疲倦)。理论上讲,如果你是神,就不需要睡觉。
  • 当你查看状态菜单时,会显示一条消息,告知你需要多少睡眠才能完全恢复。
  • 当你感到疲惫时,会出现提示信息告诉你需要休息。
  • 所有属性都会受到疲劳影响(敏捷、耐力、力量、意志力、智力、性格、速度和幸运)。生命值和疲劳值不会直接受影响,但随着属性下降,你的最大生命值和疲劳值也会减少。
  • 每清醒2小时需要1小时睡眠(以保持完全清醒)。这样算下来每天需要8小时。

工作原理、数值等

从你神清气爽地醒来那一刻起(疲劳等级为0),在疲劳感来袭之前,你有一定的小时数保持清醒。我称之为你的疲劳阈值。每个角色的最低阈值为8小时。除此之外,你还能获得耐力等级10%(以小时计)的加成。因此,如果你的耐力等级为40,你将获得 8 + (40/10) = 12 小时的阈值。

当你醒着的时间超过你的阈值后,每多清醒一小时,你的所有属性都会受到-1的惩罚,就这么简单。

当你睡觉时,恢复的时长是你清醒时长的两倍。
因此,你的清醒阈值为12小时,而你已经清醒了16小时。
目前,你的所有属性正以4点速率下降。
如果你睡8小时,你将完全恢复精力。
如果你睡2小时,效果等同于你只清醒了12小时;
你的属性将不再下降,但在一小时内会再次开始衰减。

这让人困惑吗?!希望不会。总结一下:

阈值 = (耐力 / 10) + 8

对属性的伤害 = 清醒时间 - 阈值

1小时睡眠可恢复2小时的疲劳。