自定义蜂蜜酒冷却时间 - Valheim 1.0

自定义蜂蜜酒冷却时间 - Valheim 1.0

分别配置Valheim中治疗、耐力、eitr和其他蜜酒的冷却时间,并使用自定义HUD复用计时器精确显示何时可以再次饮用。

描述

Custom Mead Cooldown 是一个小巧、专注的 Valheim 生活质量模组。 它允许你改变在饮用另一个兼容的蜜酒之前必须等待的时间,而不改变蜜酒本身的实际效果。

该模组有四个独立的冷却倍率:

  • HealingCooldownMultiplier
  • StaminaCooldownMultiplier
  • EitrCooldownMultiplier
  • OtherMeadCooldownMultiplier

这意味着你可以降低、移除或增加治疗蜜酒的冷却时间,而不会自动将相同的设置应用到耐力或 Eitr 蜜酒上。

安装说明

  1. 为 Valheim 安装 BepInEx 5。
  2. 下载 Custom Mead Cooldown。
  3. 将 CustomMeadCooldown.dll 复制到:
Valheim\BepInEx\plugins\

最终路径应如下所示:

Valheim\BepInEx\plugins\CustomMeadCooldown\CustomMeadCooldown.dll
  1. 正常启动 Valheim。

配置文件将自动生成。 无需安装 Jotunn。

配置

生成的 BepInEx 配置文件为:

Valheim\BepInEx\config\kumasan.valheim.custommeadcooldown.cfg

可用设置:

General Enabled = true 启用或禁用 Custom Mead Cooldown。 禁用时,使用 Valheim 正常的冷却行为。

Cooldowns HealingCooldownMultiplier = 1 治疗蜜酒的冷却倍率。

StaminaCooldownMultiplier = 1 耐力蜜酒的冷却倍率。

EitrCooldownMultiplier = 1 Eitr 蜜酒的冷却倍率。

OtherMeadCooldownMultiplier = 1 其他已识别蜜酒和药水类消耗品的冷却倍率。

倍率行为

0 = 无冷却 0.25 = 原版冷却的 25% 0.5 = 一半冷却 1 = 原版冷却 2 = 双倍冷却

支持 0 到 10 的值。 所有四个倍率默认均为 1。 这意味着仅安装模组不会改变 Valheim 的玩法,直到你更改配置。

冷却分组

Custom Mead Cooldown 使用 Valheim 正常的共享药水分组。

治疗蜜酒使用: healthpotion

耐力蜜酒使用: staminapotion

Eitr 蜜酒使用: eitrpotion

这保留了 Valheim 正常的共享分组行为。

例如,如果一种治疗蜜酒通常会阻止另一种治疗蜜酒被消耗,它们将继续共享相同的治疗冷却组。模组只是改变该组冷却的长度。

其他蜜酒

其他已识别蜜酒和药水类消耗品使用: OtherMeadCooldownMultiplier

Other 倍率作为配置值共享,但模组不会强制每个 Other 蜜酒进入一个巨大的全局冷却。 独立的蜜酒保持独立。 如果某个模组蜜酒故意与另一个蜜酒共享状态效果类别,则该共享类别行为会被保留。

冷却 HUD

Valheim 已经会在某些蜜酒组无法再次使用时显示状态效果图标和一个带叉的药水标记。 Custom Mead Cooldown 保留这一熟悉的 HUD,并使冷却标记跟随配置的冷却时间。 模组还会直接在冷却标记上方添加一个小的再使用计时器。

例如:

正常的 Valheim 状态效果计时器可能仍显示:

1:50

而自定义再使用计时器显示:

50

这意味着效果持续活跃 1 分 50 秒,但另一种兼容的蜜酒可以在 50 秒后饮用。 当自定义冷却归零而正常效果仍活跃时,再使用计时器显示:

READY

带叉的药水标记也会在此时消失。

更长的冷却时间

冷却倍率也可以大于 1。 如果配置的冷却持续时间长于正常状态效果,Custom Mead Cooldown 会保持一个仅冷却的 HUD 条目可见,直到自定义冷却结束。 这使得更长的自定义冷却可见,而不是在正常状态效果图标消失后静默地阻止玩家。

HUD 位置

自定义冷却计时器的位置可以通过以下设置调整:

CooldownTimerOffsetX = 0 CooldownTimerOffsetY = 0

默认的 0 / 0 位置居中于 Valheim 带叉的药水冷却标记上方。

正 X 将计时器向右移动。 负 X 将其向左移动。

正 Y 将计时器向上移动。 负 Y 将其向下移动。

这些设置是实时读取的,因此兼容的 BepInEx 游戏内配置管理器可以在不重启 Valheim 的情况下移动计时器。

效果持续时间不会改变

Custom Mead Cooldown 仅改变再使用锁定时间。

它不会改变:

  • 治疗量
  • 持续治疗时间
  • 耐力值
  • 耐力效果持续时间
  • Eitr 值
  • Eitr 效果持续时间
  • 抗性数值
  • 抗性持续时间
  • 物品属性
  • 配方
  • 酿造时间

正常的 Valheim 状态效果保持完好。 这有意与自定义冷却计时器分离。

HUD

CooldownTimerOffsetX = 0 自定义再使用计时器的额外水平偏移。

CooldownTimerOffsetY = 0 自定义再使用计时器的额外垂直偏移。

兼容的 BepInEx 配置管理器可以在 Valheim 运行时编辑这些设置。

主要功能

  • 独立的治疗蜜酒冷却倍率
  • 独立的耐力蜜酒冷却倍率
  • 独立的 Eitr 蜜酒冷却倍率
  • 独立的 Other 蜜酒冷却倍率
  • 0 = 无冷却
  • 0.5 = 一半冷却
  • 1 = 原版
  • 2 = 双倍冷却
  • 支持 0 到 10 的值
  • 保留 Valheim 正常的治疗/耐力/Eitr 分组行为
  • 不会全局分组不相关的 Other 蜜酒
  • 在正常状态效果 HUD 中显示自定义再使用倒计时
  • 当可以饮用另一种兼容蜜酒时显示 READY 指示
  • 带叉的药水标记跟随实际配置的冷却时间
  • 支持长于正常状态效果持续时间的冷却
  • 可配置的 X/Y HUD 计时器偏移
  • 实时配置更改
  • 仅客户端
  • 无 Jotunn 依赖

已测试行为

版本 1.0.0 已在游戏中测试:

  • 治疗蜜酒
  • 耐力蜜酒
  • Eitr 蜜酒
  • 降低的冷却倍率
  • 无冷却行为
  • 正常 Valheim 蜜酒组内的共享冷却行为
  • 带叉的药水 HUD 标记跟随自定义冷却
  • 自定义再使用计时器独立于 Valheim 正常效果计时器倒计时
  • 自定义冷却结束后的 READY 状态
  • 实时 HUD 偏移调整

兼容性

Custom Mead Cooldown 仅客户端。

它不会修改:

  • 世界存档
  • 角色进度
  • 配方
  • 制作站
  • 发酵桶
  • 物品属性
  • 蜜酒效果强度
  • 蜜酒效果持续时间
  • 服务器游戏规则

完全替换 Valheim 药水消耗逻辑或状态效果 HUD 的模组可能需要兼容性工作。 使用正常 Valheim 消耗品/状态效果约定的模组蜜酒通常应该可以工作。 使用完全自定义命名和状态效果逻辑的模组消耗品可能无法自动检测。

注意

冷却跟踪是会话本地的。 如果模组记录该次消耗之前蜜酒冷却已经激活,Custom Mead Cooldown 会将该现有冷却保留为原版,而不是猜测它何时开始。 该模组有意仅专注于冷却控制和 HUD 反馈。

需求

  • Valheim 1.0+
  • BepInEx 5
  • 无需 Jotunn
  • 无需额外运行时依赖

☕ 在 Ko-fi 上支持我