咖啡因模组修改

咖啡因模组修改

实现了来自Caffiend模组的可可酿造机,重写了机器的脚本,并调整了平衡性,希望能更加一致。

制作

Caffiend - 平衡性调整与脚本优化

背景

我认为 DexModsOfficial 制作的《咖啡因成瘾者》是个挺有趣的小模组。
它为游戏中那些静态咖啡机增添了用途,
还额外添加了几种饮品来搭配。
但模组存在一些平衡性和实现上的问题,
我想着手解决这些问题。

描述

Caffiend 在游戏中引入了一种新的“咖啡”可食用物品。这个 mod 转而利用了 Honest Hearts DLC 中引入的“黑咖啡”物品。热可可和热茶现在各自拥有独立的制作要求。因此,在酿造机处现在可以制作以下物品:

黑咖啡:

  • 咖啡杯 (1个)
  • 土狼嚼烟 (1x)
  • 蜜豆荚 (1个)

热可可:

  • 咖啡杯 (1x)
  • 内华达龙舌兰果实 (1个)
  • 赞德之根 (1个)

热茶:

  • 咖啡杯 (1x)
  • 布罗克花 (1x)
  • 白花曼陀罗 (1x)

原版的“咖啡因”物品“咖啡”仍然存在,但我基本忽略了它,转而使用诚实之心物品。

  • 我几乎完全重写了处理可可酿造器的脚本。这应该能提供对其功能的更多控制。虽然比预期复杂得多,但测试表明它似乎运行正常。如有任何问题请告诉我。
  • 使用酿酒器时会弹出数量提示(默认值为玩家拥有原料的最大值)。以前咖啡因成瘾者会一次性拿走所有物品,现在可以更好地控制数量。
  • 制作需求现在基于 FormLists,无需重新编译脚本即可轻松修改。
  • 为热可可和热茶添加了篝火制作配方,就像黑咖啡已有的那样。
  • 来自《赤诚之心》的黑咖啡现在使用本模组中的新咖啡模型,而非普通的咖啡杯。
  • Base Object Swapper 文件现在会替换为来自 Caffiend 的可可冲泡器,而非基础咖啡冲泡器。两者除脚本外完全相同,但可可冲泡器功能略多一些。

平衡性调整

  • 每种饮料现在重 0.2 磅,价值 5 瓶盖。鉴于它们现在的制作要求相似,我认为每种饮料的重量和价值应该相近。原本,新的咖啡物品是无重量的,而其他两种重 0.5 磅。
  • 现在每次饮用这些饮品后,咖啡杯都会 100% 返还,而非随机决定是否归还。这是 DLC 中的一项机制,我始终不太喜欢,因此在此延续了这一改动。
  • 热茶和热可可的效果强度与持续时间现在大幅降低,与黑咖啡保持一致(强度 1,持续 60 秒)。
  • 热可可和热茶现在会少量恢复睡眠不足(5 点),并且恢复的脱水值比以前略少(25 → 20)。

兼容性

  • 需要父模组 Caffiend 以及《诚实之心》DLC。
  • 这需要通常的 NVSE 先决条件,特别是包括 JIP LN NVSE 和 JohnnyGuitar NVSE 插件。
  • 还需要满足 Caffiend 的所有要求,包括 Base Object Swapper。
  • 本模组唯一修改的基础游戏记录是黑咖啡。请在其他修改此记录的模组之后加载此模组。
  • 应与 TTW 兼容良好。

已知问题

  • 数量提示会在你退出后将按下的任何按钮转发给游戏模式。例如,如果你按下‘E’确认数量,那么它会再次激活酿造器并打开其菜单。
    • 我不太确定为什么会这样,而且我无法用手柄重现这个错误。这只是个小问题,可以通过点击提示按钮来解决。

安装

  • 一个插件文件和 BaseObjectSwapper 的 ini 配置文件。像平常一样安装,覆盖父模组中的“Caffiend.ini”文件。

致谢

  • DexModsOfficial,“Caffiend”模组的作者。
  • 黑曜石/贝塞斯达,为游戏及 DLC 提供支持。