游泳后自动重新装备 - Valheim 1.0

游泳后自动重新装备 - Valheim 1.0

自动重新装备Valheim在游泳时收起并放回的武器、盾牌、火把、弓或其他手持物品,无需在水后经历缓慢的拔出动画。

描述

Auto Re-Equip After Swimming 是一个小巧、专注的 Valheim 生活质量模组。

当你进入深水时,Valheim 会自动收起你装备的手部物品。 这在游泳时是合理的,但到达陆地后,你通常需要自己再次拔出装备。

此模组会记住你进入水中时是否已拔出手部物品,并在你离开深水时自动恢复 Valheim 自身隐藏的手部物品。

此模组不会添加新的装备系统,也不会创建替代物品。 它使用的是 Valheim 在因游泳而隐藏手部物品时已经存储的那些物品。

默认行为

默认行为很简单:

  1. 装备你正常的手部物品。
  2. 进入深水。
  3. 游泳时 Valheim 会收起手部物品。
  4. 离开深水或重新站稳。
  5. 隐藏的手部物品会被自动恢复。

如果你在入水前双手已经是空的,模组之后不会拔出任何东西。

恢复是有意不播放 Valheim 正常的拔出动画的。

在测试中,正常的拔出动画会在离开水面后立即导致强烈的临时移动减速。跳过该动画可让过渡保持灵敏,同时仍能恢复装备。

安装说明

  1. 为 Valheim 安装 BepInEx 5。
  2. 下载 Auto Re-Equip After Swimming。
  3. 将 AutoReequipAfterSwimming.dll 复制到:
Valheim\BepInEx\plugins\

最终路径应如下所示:

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

配置文件将自动生成。

无需安装 Jotunn。

配置

生成的 BepInEx 配置文件为:

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

可用设置:

General

Enabled = true 启用或禁用游泳后的自动恢复。

DebugLogging = false 将额外的游泳和恢复信息写入 BepInEx 日志。 这主要用于故障排查。

兼容的 BepInEx 配置管理器可以在游戏运行时编辑常规 ConfigEntry 值。

主要功能

  • 自动恢复因游泳而隐藏的手部物品
  • 适用于正常的左手和右手装备
  • 支持武器 + 盾牌组合
  • 支持弓和其他双手装备
  • 支持火把和其他正常手部物品
  • 如果玩家空手入水则不会执行任何操作
  • 使用 Valheim 现有的隐藏手部物品状态
  • 不会复制或重建装备
  • 恢复时不播放导致移动减速的拔出动画
  • 在恢复前检查隐藏物品是否仍然存在且可用
  • 仅客户端
  • 无 Jotunn 依赖
  • 无自定义资源
  • 不操作存档

兼容性

Auto Re-Equip After Swimming 仅客户端生效。

它不会修改:

  • 世界存档
  • 角色成长
  • 物品属性
  • 配方
  • 装备槽位
  • 游泳耐力
  • 游泳速度
  • 战斗伤害
  • 服务器游戏规则

该模组依赖 Valheim 正常的隐藏手部物品系统。

完全替换 Valheim 装备、游泳或手部物品隐藏逻辑的模组可能需要兼容性处理。

使用 Valheim 标准装备行为的普通模组手部物品通常应该可以正常工作,因为该模组恢复的是现有的 ItemData 引用,而不是通过硬编码列表来识别物品。

备注

该模组仅在检测到玩家携带拔出装备进入深水时才恢复物品。 如果在尝试恢复时已装备了其他物品,模组不会覆盖该装备选择。 如果 Valheim 已不再有可恢复的隐藏手部物品,则不会强制恢复。 损坏或缺失的隐藏装备不会被恢复。 该模组刻意专注于这单一的生活质量行为,而不是捆绑不相关的游泳或装备调整。

需求

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

已使用多种正常装备配置进行测试,包括单手武器 + 盾牌、弓 / 双手装备以及火把等。

☕ 在 Ko-fi 上支持我