
重型护甲偏斜
一个基于材质、角度、速度和距离的抛射物护甲系统。箭矢、弩矢、标枪、投掷武器和石块可以穿透、卡入或弹开布料、皮革、锁甲和板甲。包含MCM设置、音效、特效和调试反馈。
查看大图专为 Bannerlord v1.5.2 从零构建。
HEAVY ARMOR DEFLECTION
重甲偏转(Heavy Armor Deflection)用一套感知材质、角度、速度和距离的投射物系统,取代了 Bannerlord 原有的简单远程护甲交互。
投射物不再必然要么造成正常伤害,要么无害消失。根据护甲、投射物威力、着弹角度和剩余能量,它可能完全穿透、部分穿透、卡在护甲中或完全偏转。
特性
护甲材质系统
布料、皮革、锁甲和板甲的行为各不相同。
- 布料几乎不提供阻力,容易被穿透。
- 皮革提供中等防护,可能偏转非常浅的着弹。
- 锁甲对切割类投射物表现良好,但对直接穿刺着弹效果较差。
- 板甲提供最高阻力,可以完全偏转微弱或角度不佳的投射物。
- 石头及其他钝击投射物会传递冲击力,而非像穿刺弹药那样表现。
四种投射物结果
完全穿透
投射物击穿护甲,并应用 Bannerlord 正常的护甲后伤害。
部分穿透
投射物仅部分穿透,造成降低后的伤害。
卡在护甲中
投射物嵌入护甲,仅造成轻微伤害。
偏转
投射物不造成伤害,并在投射物支持的情况下使用 Bannerlord 原生的反弹反应。
真实弹道损失
穿透受以下因素影响:
- 当前投射物速度
- 初始投射物速度
- 飞行距离
- 着弹角度
- 投射物类型
- 护甲值
- 护甲材质
因此,同一支箭从 10 米处射出与从 150 米处射来,表现会有所不同。
支持的投射物
- 箭
- 弩矢
- 标枪
- 投掷斧
- 飞刀
- 石头
- 投石索弹丸
游戏内设置
打开:
主菜单或暂停菜单 > Mod Options > Heavy Armor Deflection
以下命中部位可独立启用或禁用:
- 头部与颈部
- 躯干
- 手臂与肩部
- 腿部
- 脚部
设置页面还包含以下选项:
- 紧凑调试通知
- 仅显示与玩家相关的通知
- 命中音效
- 命中粒子效果
保存设置后,更改将从下一次投射物碰撞开始生效。
紧凑调试模式
启用后,与玩家相关的命中会显示一行简短计算:
[PLATE/HEAD] A62 P48 ∠53° → DEFLECTED
A = 护甲 P = 计算穿透值 ∠ = 着弹角度
通知颜色表示结果:
- 蓝色:偏转
- 黄色:卡在护甲中
- 橙色:部分穿透
- 红色:完全穿透
音效与视觉反馈
该模组会根据护甲和结果添加不同的反馈:
- 锁甲和板甲命中时的金属“叮”声
- 单独的投射物卡住音效
- 穿透命中音效
- 金属护甲上的火花
- 布料和皮革上的尘土效果
- 钝击投射物的石头命中效果
前置要求
- Mount & Blade II: Bannerlord v1.5.2
- Native
- SandBoxCore
- Sandbox
- Bannerlord.MBOptionScreen — MCM v5
- Bannerlord.Harmony
- Bannerlord.ButterLib
- Bannerlord.UIExtenderEx
该模组本身不使用 Harmony 补丁。MCM 框架需要 Harmony。
安装
Vortex:
- 下载压缩包。
- 通过 Vortex 安装。
- 启用 Heavy Armor Deflection 及所有前置要求。
- 部署模组。
- 启动游戏,并在启动器中启用该模块。
手动:
将 HeavyArmorDeflection 文件夹复制到:
Mount & Blade II Bannerlord/Modules
然后在启动器中,在 MCM 及其依赖项之后启用 Heavy Armor Deflection。
从版本 1.0.0 更新
删除旧的 HeavyArmorDeflection 文件夹,或允许版本 2.0.0 覆盖它。
不要将两个版本作为独立模块同时安装。
存档兼容性
该模组不会在战役存档中存储自定义数据。
- 支持现有战役。
- 无需开始新游戏。
- 可以在不永久改变存档的情况下移除该模组。
与任何玩法模组一样,建议在测试前创建备份。
兼容性说明
当另一个模组完全替换 Bannerlord 的 AgentApplyDamageModel 时,加载顺序可能很重要。Heavy Armor Deflection 会尝试保留前序伤害模型,并在其之上应用自身的投射物规则。
Heavy Armor Deflection v2.0.0
版本 2.0.0 是对原始护甲偏转系统的一次重大重构。
新增内容
- 为布料、皮革、锁甲和板甲添加了各自独立的行为。
- 添加了四种可能的投射物结果:
- 完全穿透
- 部分穿透
- 卡在护甲中
- 偏转
- 添加了真实的着弹角度计算。
- 添加了基于速度和距离的穿透损失。
- 添加了对箭、弩矢、标枪、投掷斧、飞刀、石头和投石索弹丸的支持。
- 添加了游戏内 MCM 设置页面。
- 添加了以下部位的独立启用/禁用选项:
- 头部与颈部
- 躯干
- 手臂与肩部
- 腿部
- 脚部
- 简化了战斗调试通知: [PLATE/HEAD] A62 P48 ∠53° → DEFLECTED
- 添加了单独的金属、织物和石头命中音效。
- 添加了投射物卡在护甲中时的独特音效层。
- 添加了火花、金属命中效果和软甲尘土效果。
- 相同规则现在同时适用于玩家和 AI 部队。
重要
游戏内设置页面现在需要 MCM v5。其标准依赖项——Harmony、ButterLib 和 UIExtenderEx——也必须安装并启用。
版本 2.0.0 可用于现有战役。无需开始新游戏。
安装此更新前,请移除或覆盖版本 1.0.0。不要同时启用两个版本。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。