无尽之瓶

无尽之瓶

类似魂系的治疗瓶,自动补充,拥有专属槽位,并会根据瓶内注入的质变而改变。

AI 使用声明: 本模组借助 AI 智能体辅助开发,使用此智能体工作流。项目所有者在开发过程中对工作进行了审核。

以魂类游戏精神打造的可充能治疗药剂瓶。药剂瓶拥有独立槽位,随时间自动充能,按住按键(默认为 R)即可饮用。饮用需要时间,会降低移动速度,受到重击会打断饮用过程。随模组附带一本日志,可从药剂瓶界面打开。

与《黑神话:悟空》类似,药剂瓶可以更换,其属性会随灌注物而改变。灌注物不会消耗,它们会留在药剂瓶中持续生效,使饮用更快、治疗效果更强、饮用更不易被打断,或在饮用后留下持续效果。

药剂瓶围绕永恒之种制作,可在地牢宝箱、废弃矿井和村庄铁匠铺中找到。灌注物同样来自这些宝箱。谦卑药剂瓶可升级为坚固药剂瓶,再升级为光辉药剂瓶,每一级都由低级版本合成而来。

这是一个基础模组,而非大型内容模组。它提供了一些药剂瓶和灌注物,并为附属模组提供了 API 以丰富内容。

当“抑制”效果激活时,药剂瓶充能将暂停。之所以加入这一机制,是因为我本人游玩 Combat Inhibited 模组。模组检测的是该效果而非特定模组,因此任何提供此效果的模组均可生效。此功能并非必需,且可在配置中关闭相关链接。


整合包作者须知

配置文件提供以下选项:

  • 修改每个药剂瓶的属性:充能次数、治疗量、充能时间、饮用时间、伤害阈值,以及其可容纳的灌注强度
  • 修改每种灌注物的强度消耗及其效果强度
  • 移除任意合成配方
  • 修改初始药剂瓶,或完全不给予药剂瓶
  • 将种子和灌注物从宝箱战利品中移除,这会使药剂瓶无法合成,除非有其他来源提供
  • 死亡时掉落药剂瓶而非保留
  • 修改饮用时移动速度的降低幅度,或完全移除减速效果
  • 关闭“抑制”效果联动
  • 逐条替换或隐藏日志条目的文本,用于整合包将物品移往他处的情况
  • 提供诊断日志,记录每个药剂瓶决策及其原因,便于追踪问题报告

模组开发者须知

使用 API,附属模组可以:

  • 注册自己的药剂瓶、灌注物和物品,这些内容会自动出现在日志中,无需附属模组侧进行任何日志相关的工作
  • 为药剂瓶设置专属数值,包括其携带的灌注槽位数、专属液体颜色、专属 HUD 图标,或完全替换药剂瓶 HUD
  • 修改玩家饮用的任何药剂瓶的属性,例如加速饮用或提升治疗效果的饰品
  • 在饮用完成时运行自己的效果,并替换其后的爆发和铃声效果

安装

客户端和服务器端均需安装。

前置依赖: Inventory Button Bar,用于添加打开药剂瓶界面的物品栏按钮,以及 Patchouli ROFL Edition,用于绘制日志。

源码与附属 API:GitHub