首领药水

创作者: TeamMidaZ
已更新:2026-09-13 17:10:24
51KB

前置 MOD

使用 首领药水 时将自动安装

关于此 MOD

将Boss的战利品制作成12种永久性的生命、耐力、负重和艾特尔药水。三个等级,可配置的配方和各项属性上限,并支持旧角色进度迁移。

首领药水

将首领战利品转化为永久角色升级。添加 12种可制作药水,生命值、耐力、负重和埃特尔(法力)各有三个等级。

加成

药水 1级 二级 3阶
生命值 +5 +10 +15
耐力 +10 +20 +30
负重 +10 +20 +50
埃特尔 +5 +10 +15

每种饮品都会增加角色的永久加成。重复饮用可叠加;每项属性都有可选的可配置上限。药水不占用食物栏位。生命、耐力和埃特尔药水提升的是上限,而非瞬间恢复药水。正常回复仍然生效。

负重会为游戏计算出的携带容量增加一个固定数值。Eitr使用较小的增量,因为它提供的是一个永久池,且不占用食物栏位。每喝一种Eitr层级可增加30点最大Eitr。Eitr配方从女王开始解锁;这是为了将新 progression 保持在游戏的魔法阶段而做出的设计选择。这些默认值旨在供自定义使用,并非声称其完美平衡了终局内容。

屏幕上的药水摘要

每次成功饮用后,屏幕中央会显示刚获得的加成,随后以列表形式显示角色累积的永久药水加成:

+15 永久药剂加成 生命:+30 耐力:+60 负重:+80 埃特尔:+30

该示例假设每一层级都已消耗一个。四个类别均会显示,包括某类别未使用时显示的 +0。总计来自已获得的药水点数,因此不包括基础属性、食物、装备以及诸如跑尸之类的临时效果。通知使用游戏的常规消息持续时间。技能或属性面板均不会改变。

制作

在以下位置制作 1级大锅,无需发酵。每次制作可产出一瓶药水。所有列出的材料均为必需。正常解锁配方需先发现这些材料。

奖杯按以下顺序累计: 赤血灵鹿 → 古树长老 → 邪骨恶灵 → 冰霜龙母 → 焰灵之核 → 虫后 → 法德尔例如,“通过Moder”意味着从Eikthyr到Moder的全部四个奖杯。

药水 等级 原料
生命值 1 每种奖杯各1个,直到骨mass
生命值 2 每种奖杯各2个,直到击败亚格鲁斯
生命值 3 七种奖杯各4个 + 4份祭血
体力 / 负重 1 每种奖杯各1个,直到长者
耐力 / 负重 2 每种奖杯各两个直到Moder
耐力 / 负重 3 七种奖杯各3个 + 3份献祭之血
埃特尔 1 从女王处获得每种奖杯各1个
埃特 2 每七种奖杯各两个
埃特尔 3 七种奖杯各4个,外加4份献祭之血

第三阶保留上一版本 冰封之王掉落 (祭血)材料。这是后期材料的临时设定,并非声称它是首领战利品。配方可配置。如果某个材料在某个游戏版本中不可用,只会禁用受影响的配方;药水的物品定义仍保持注册。

安装与更新

使用Thunderstore Mod Manager或r2modman安装。必需依赖:

  • BepInExPack 英灵神殿 5.4.2350
  • 尤顿 2.30.0

手动安装请复制 BepInEx/plugins/BossPotions/BossPotions.dll 从这个存档导入到你当前活动的档案中 BepInEx/plugins/BossPotions/ 目录。替换之前的DLL;只保留 一 配置文件中的BossPotions.dll。无需安装源代码。

使用Thunderstore时,请使用配置文件的BepInEx文件夹,该文件夹可能与Steam游戏文件夹分开。更新前请关闭游戏。在测试新版本之前,请备份你的角色和世界。

多人游戏要求所有客户端和服务器使用相同的模组版本。配置是本地化的,本模组不会同步配置;请使用匹配的设置。此版本尚未对多人游戏进行验证。

现有角色与存档行为

版本0.2.0会读取之前的生命/耐力进度,并保留全部六个原始药水ID。首次成功饮用后会保存四属性进度格式。先前的记录保持原样不动,其他模组的自定义数据也不会被修改。无效或未知的进度会被保留,并阻止药水使用,而不是被重置。

永久点数通过游戏的正常存档机制存储在角色的自定义数据中。模组不会直接编辑角色或世界文件。加成会随角色在各个世界之间保留;死亡不会重置这些加成。

使用0.2.0后请勿降级至0.1.2。 旧版本无法读取新的进度格式,也无法注册六个新的药水ID。保留旧数据入口并不是降级功能。

如果你想在保留已保存物品定义的同时暂时禁用这些机制,请设置 [安全] 保护模式 = 开启 并重启。保留Boss Potions及其依赖项。这会禁用配方、饮用和已应用的加成,同时保留已存储的进度。这并不保证能安全完全移除:在没有自定义物品定义的情况下加载和保存可能会丢失模组物品。如果你需要回到安装模组前的存档,请恢复备份。

配置

启动一次以生成 BepInEx/配置/kalel.bosspotions.cfg.

  • [限制] 生命值, 体力, 负重, 埃特尔:药水获取加成上限; 0 意味着没有游戏上限。降低上限不会移除已获得的点数。若使用药水会超过上限,则不会消耗该药水。
  • [BP_<Stat>_T<tier>] 加成:每杯饮料的积分。更改仅影响未来的饮料。
  • [BP_<Stat>_T<tier>] 配方:分号分隔 预制体:数量 材料。
  • [制作] 站默认 大锅.
  • [Safety] 保全模式默认 否.

更改后重启。更新时,现有的自定义配方和加成会保留在你的配置中。英文名称不会改变原始配置键或存档标识符。

测试命令

在启用了控制台和作弊的本地测试世界中:

生成 BP_CarryWeight_T1 1 生成 BP_CarryWeight_T2 1 生成 BP_CarryWeight_T3 1 生成 BP_Eitr_T1 1 生成 BP_Eitr_T2 1 生成 BP_Eitr_T3 1

原始ID保留 生命值_T1 通过 生命值蓝图T3 和 体力值_T1 通过 耐力蓝图T3。看 源文件/文档/测试.md 用于升级和持久性检查。

兼容性与验证

根据所提供内容编译 英灵神殿 1.0.12 引用,BepInEx 5.4.23.5、Harmony 2.9.0 和 Jotunn 2.30.0。该 DLL 构建时零警告、零错误;116 项核心断言全部通过,包括旧版迁移、独立属性上限、无效进度以及消耗一致性。

作者确认全部12种药水在0.2.0版本中的游戏内测试均已成功,包括持久化检查。报告中提到的找回墓碑后增加150负重,已确认是正常的“尸跑”效果。0.2.1版本只更改了饮用提示;其视觉布局仍需在游戏内检查。自动化核心测试不会运行Unity,也无法确认与其他模组或未来游戏版本的兼容性。

来源与鸣谢

源代码、构建脚本和测试包含在 源文件/看 源文档/构建.md。未捆绑任何游戏或依赖项 DLL。包图标为原创矢量图;游戏内药水外观在运行时复用游戏资源。

在AI辅助下开发。Boss Potions的源代码和包图标在附带的MIT许可证下提供。Valheim及依赖资源仍归各自所有者所有。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!