瓦尔德海姆队长

创作者: sighsorry
已更新:2026-06-24 18:25:58
321KB

关于此 MOD

将盾牌变为主动武器。只需一面盾牌即可。盾击、投掷、冲锋、弹反投射物和格挡蓄力均遵循实际盾牌属性和格挡技能。

瓦尔海姆队长

将盾牌变为主动武器。只需一面盾牌。盾击、投掷、冲锋、弹反和格挡蓄力均遵循盾牌实际属性和格挡技能。


护盾主攻击
CaptainValheim让盾牌不再只是防御道具,而是真正的近战武器。主手盾击以所装备盾牌自身的格挡值、偏转力、耐力消耗和耐久损耗为基础,然后应用来自以下来源的数值 维京队长.yml这意味着小盾、塔盾和圆盾都可以有不同的手感,而不需要分别硬编码行为。


盾牌投掷
将盾牌向前抛出,作为回旋武器使用。投掷可命中多个目标,在伤害衰减下逐渐失去威力,自动搜寻附近目标,并在飞行时间结束后返回。伤害、推力、目标数量、伤害衰减、弹射搜寻半径、飞行时间、耐力消耗和耐久消耗均可调整,而最终效果仍会基于你实际装备的盾牌进行缩放。


盾牌冲锋
盾牌冲锋将你的格挡转化为向前突进,以盾牌为基础的伤害和推力冲向敌人。它适用于拉近距离、打断敌人或在人群中开辟空间。冲锋距离、速度、命中半径、冷却时间、耐力消耗、耐久消耗、伤害系数和推力系数均可配置,且当两个模组均已安装时,WarfareTweaks可以读取盾牌命中的上下文。


格挡充能
Valheim 已经包含了一种格挡蓄力式的反击机制,但在正常的盾牌玩法中实际上无法使用。CaptainValheim 将这个原版行为开放出来并加以调整,让盾牌可以主动使用它。该模组还能为没有自带蓄力设置的盾牌提供替代的蓄力视觉效果,使这一功能适用于更广泛的盾牌预制件。


投射物反射
投射物反射通过让被格挡的投射物命中反弹回去而非单纯被吸收,来奖励精准格挡。反射行为随盾牌偏转属性成长,并可独立于攻击、投掷和蓄力进行调校,因此服务器可以自行决定防御性投射物玩法的强度,而无需改动盾牌的其他机制。

精彩集锦

  • 通过一个同步的YAML文件,为每个护盾提供可配置的主动战斗套件。
  • 根据盾牌的实际属性来调整伤害、推力、耐力和耐久度,而不是所有盾牌都使用同一个固定值。
  • 提供全局后备方案,使未列出的护盾立即生效,同时可通过个别预制件覆盖来调整特殊情况。
  • 通过ServerSync为专用服务器同步配置。
  • 让服务器可以独立设置单手近战武器配盾牌时是否允许盾牌冲锋、格挡冲锋和投射物反射。
  • 添加一个WarfareTweaks桥接,使Warfare效果能够识别CaptainValheim的盾牌命中上下文。
  • 让该模组只专注于盾牌,不混入远程、近战或血魔法预设方案。

护盾特性

  • 普通攻击将盾牌的使用转化为直接的盾击,伤害、推力、耐力和耐久度系数均可配置。
  • 投掷: 投掷盾牌,支持多目标,伤害衰减,搜索半径,存在时间缩放,以及返回行为。
  • 充能:使玩家向前冲刺,造成基于盾牌的伤害,并调整推力、命中半径、距离、速度、冷却时间和耐力消耗。
  • 反射:让受保护弹射物的反射效果根据护盾偏转进行缩放。
  • 格挡充能:启用并调整英灵神殿原版的格挡蓄力反击行为,包括支持缺少蓄力视觉效果的盾牌。

配置

瓦尔海姆队长创建:

  • BepInEx/配置/sighsorry.CaptainValheim.cfg
  • BepInEx/config/CaptainValheim.yml

显示护盾提示 在BepInEx配置中控制附加到盾牌物品提示的额外CaptainValheim指南。默认值为 开 且是仅客户端显示设置,不与服务器同步。

这 2 - 单手武器盾牌动作 包含三项 ServerSync 设置。这些设置遵循服务器的 锁定配置 设置:

设置 默认 已启用时
允许使用单手武器进行盾牌冲锋 关 允许在使用单手近战武器和盾牌时,通过格挡加次要攻击进行蓄力。
允许单手武器进行格挡充能 开 允许格挡积攒充能并使用该装备释放反击。
允许单手武器反弹投射物 开 允许使用该装备时进行防御性反弹投射物。

关 该功能仅限于右手为空时使用。盾牌必须装备在左手,并且相应的功能也必须启用。 瓦尔海姆船长弓、双手武器、火把和工具不包含在内。盾牌仍然使用其自身的伤害和耐力设置;右手武器不会将其伤害附加到盾牌技法上。

当装备的盾牌和武器允许蓄力时,格挡加副攻击会保留给盾牌蓄力。如果冷却、耐力不足或其他启动条件阻止了蓄力,输入不会传递给武器的副攻击。不进行格挡时,武器的副攻击仍然可用。盾击和投掷仍然需要右手为空。装备不允许格挡蓄力的物品,或禁用格挡蓄力,会清除所有已储存的蓄力。

根源 全球 定义所有护盾的备用行为。下列任何护盾预制体 全局 继承这些默认值,仅覆盖你写入的字段。

示例:

全局:投掷:启用:是 伤害系数:0.80 目标数:3 蓄力:启用:是 冷却:10.0 距离:4.0 盾甲圆盾:投掷:伤害系数:1.00 目标数:2 蓄力:冷却:8.0

设置模式块 已启用:否 继承后禁用该功能。

本地化

该套装包含 瓦尔海姆船长.English.yml 作为翻译模板。将其复制到旁边 船长英灵神殿.dll,仅翻译值并保持每个键不变,然后将其重命名为 瓦洛海姆船长.<瓦洛海姆语言>.yml例如,土耳其语翻译必须命名为 CaptainValheim.土耳其语.yml.

将翻译文件保存为 UTF-8 编码,然后在修改文件后重启 Valheim 或重新选择语言。本地化内容仅对客户端生效,因此每位玩家都可以使用不同的语言文件;缺失的文件或数值将回退到内置的英文文本。

兼容性

  • 通过同步配置在专用服务器上生效。
  • 可以将盾牌命中上下文传递给WarfareTweaks,以便配置好的Warfare效果能干净地应用于盾牌攻击和盾牌冲锋。
  • 旨在与SecondaryAttacks共存,后者处理非盾牌远程、近战、炸弹、法杖和血魔法行为。

建筑

针对本地《英灵神殿》安装进行构建,并配置好BepInEx和原始游戏程序集 环境.道具. 模组使用的私有游戏成员通过缓存的 Harmony 访问器显式访问。

为了正常开发,请构建Debug版本,并自动将最终合并的插件DLL复制到已配置的Valheim插件文件夹中:

dotnet build CaptainValheim.csproj -c Debug -p:DeployToGame=true

使用 -p:DeployToGame=false 跳过游戏DLL复制。旧版 跳过部署=true 该选项在以下情况下仍受支持: 部署到游戏 未指定。调试构建不会更新发布清单或生成包。仅在明确请求发布时才使用发布版本; 跳过打包=true 跳过其清单更新以及Thunderstore/Nexus包。

GitHub

https://github.com/sighsorry1029/CaptainValheim

Valheim: 英灵神殿 的热门 MOD

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

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