最佳战斗模组

最佳战斗模组

这个Mod改进了《Bannerlord》中战斗的某些方面,使得某些物理和材质特性能够更好地影响战斗进程。

游戏玩法

LogRaam出品的最佳战斗模组
已通过BETA版本v1.2.0测试

BEST(Blades Enhanced: Strikes & Tactics)战斗模组改进了《骑马与砍杀2:领主》中的某些战斗要素,使特定的物理和材质特性更好地影响战斗进程。
注意:对于那些可能对“最佳”一词感到冒犯的人,别让这点幽默愚弄了你。相反,试试这个模组,自己评判。

多年来我一直对电子游戏中的战斗系统很感兴趣。我希望能为《骑马与砍杀2:霸主》贡献力量,这款游戏已经提供了扎实的战斗体验。我相信自己能为游戏带来一些改进,使其更具动态性,最重要的是让游戏体验更加有趣。

该模组与我的JOUSTING模组搭配使用时能提供更佳体验。

如果在试用此模组后有任何建议,请随时告诉我。我非常乐意改进这个模组,让它变得更好。

该模组仍在开发中,新功能将在不久的将来添加。


使用此模组你将体验到的游戏内容至今为止包括:

  • 在骑兵冲锋时,部分骑兵可能会因敌人的打击而溃散。
  • 你可以将骑手击落下马以夺取其战马。
  • 骑手受伤越重,被击中时落马的几率就越高。
  • 这为战场增添了混乱——受伤的步兵倒地后,会被尚有战斗力的敌人补刀终结。
  • ...以及下文描述的其他调整。

描述

我正在制作这个模组,以调整《骑马与砍杀2》中我认为重要的战斗方面。虽然让这款游戏变得更“真实”并不现实,但我相信在保持更令人满意的游戏体验的同时,可以在其自身背景下使其更加真实。总而言之,这个模组应该能创造出可能扭转战局的意外情况。

该模组目前正在开发中,新功能将很快添加。

为您提供优质模组始终是我的首要任务。

请阅读以下功能列表,了解本模组背后的核心理念。

功能列表

版本 1.4.0

  • 已完成 - 为重伤的步兵战士添加疲劳或某种虚弱效果。
  • 已完成 - 当目标生命值较低时,对步兵应用不同的交错效果。
    随着本次更新,步兵在遭受重击时可能会被击倒在地。
    如果战士受到重伤,他们倒地的频率会更高。
    这一特性为战场增添了混乱感,伤者倒地后被仍有战斗力的敌人补刀。

版本 1.3.0

  • 已完成 - 考虑攻击者是骑马还是步行
    此特性在攻击者骑马时,会放大特定攻击的惯性效果。计算时考虑:
  • 提高击打速度以增加将另一名骑手击落马下的几率。该值为乘数;例如,2会使惯性力加倍,3则使其变为三倍。

版本 1.2.0

  • 已完成 - 如果攻击者是农民,则降低下马几率
    正如AlphyKimIp在评论中所建议的,我添加了一个选项,可以降低当攻击者未接受军事训练时击落骑手的概率。通常情况下,农民等角色会受到这项惩罚。此外,我已默认禁用战斗期间信息窗口中日志的激活功能。如需重新启用此功能,只需在选项文件中再次开启即可。

版本 1.1.0

  • 已完成 - 使此模组完全可配置
    这才是模组真正有趣的地方。
    所有选项和公式都可通过模组目录中提供的配置文件进行调整。
    现在你可以通过修改配置文件中的数值来启用、禁用或全面调整模组功能。
    游戏过程中也能随时修改选项——无需退出当前会话。
    只需切换到桌面(Windows系统按ALT+TAB键)并用你惯用的编辑器修改配置文件即可(我个人用的是VS Code)。
    对于模组制作者,你可以为BEST模组提供自定义的选项文件,BEST将支持它并自动适应新的选项。

版本 1.0.0

  • 已完成 - 为了平衡骑兵与步兵之间的力量对比,每次骑兵受到攻击时,都有一定几率会被打下马。
    简单描述:基于概率,骑手可能会因攻击者(骑手或步兵)的命中而被击落马下。

概率计算考虑了多种因素,例如骑手的护甲(类型、材质等)、攻击方式(武器类型、力度、角度等),以及双方战斗人员的身体特征(健康状况、肌肉发达程度、性别等)。与游戏体验相比,概率计算的细节并不那么重要,但如果你感兴趣,我建议你使用dnSpy查看模组的源代码,因为我可能会在进一步测试模组游戏体验时调整一些细节;使用dnSpy你可以随时了解公式的最新细节。现在,你不需要了解公式也能享受这个模组。

以下是考虑因素的列表:

  • 骑手护甲特性;
  • 攻击者的武器类别;
  • 打击类型;
  • 伤害类型;
  • 目标身体部位;
  • 受害者与攻击者之间的体重对比;
  • 生命值对比;
  • 体格;
  • 当前骑手的护卫;
  • 致命一击;
  • 攻击者的性别;
  • 攻击者的执行质量;
  • 武器惯性。

本模组未来更新可能会添加其他效果,请在Nexus上关注(追踪)此模组,以便在新功能推出时及时体验。

详细说明:

评估对装甲打击时的下马几率影响
这一估算考虑了受击部位的护甲材质类型、所用武器的类型、武器的攻击方式以及武器对护甲造成的伤害类型。某些组合在使骑手落马方面会比其它组合更有效。例如,当骑手策马冲锋时,用长矛刺向其腹股沟部位比攻击手臂更容易使其坠马。

评估对身体部位的打击效果
此估算考虑了攻击者攻击目标的方式、伤害类型以及受害者的身体部位。例如,腹部划伤的落马潜力较低,而穿刺则具有中等影响。随着模组不断优化,数值可能会随版本变动,因此如果您对特定版本的细节感兴趣,请使用dnSpy查看源代码。

评估目标身体部位的脱离几率
此估算值会与其他部分相加,且仅考虑受击的身体部位。通常,头部受击比肩部更容易造成眩晕效果。

评估攻击者更重时的下马几率
对攻击者与受害者的体重进行比较,有助于将受害者击倒。

评估攻击者更健康时的下马几率
当骑手严重受伤(生命值低于攻击者)时,会进行一次评估,以确定受害者是否会被这一击击落。差值越大,击退效果发生的可能性就越高。

评估当攻击者更强时的下马几率
评估涉及比较受害者和攻击者之间的体力。
如果攻击者体力更强,受害者从马上被击落的可能性会更高。
该模组使用“体格”这一身体特征进行计算。

评估受害者未举起防御时的下马几率
该模组认为,如果骑手没有尝试用盾牌保护自己,说明他们并未做好充分准备来承受打击。
因此,他们更有可能失去平衡并从马背上摔落。

评估暴击时的下马几率
不言自明,如果攻击是暴击,骑手会有更高的几率被震落马下。对于这个特性,我使用了原版的评估方法 blow.IsBlowCrit(victimMaxHitPoints)

评估如果攻击者是女性时的下马几率
好的,这个话题对某些人来说可能比较敏感,但这个模组会在攻击者为女性时施加惩罚。这有科学依据,研究表明由于激素和其他因素,平均而言男性比女性拥有更强的力量。不过,女性完全有可能比男性更强壮,模组通过基于体力的评估考虑到了这种情况。至少,这种评估确保了平均而言女性在击落骑手时会面临稍大的难度。

评估突刺尖端击中目标时的下马几率
一次完美执行的突刺有略微更高的几率将受害者击落下马。

对整体评估施加惯性强度
攻击者打击时的惯性会被纳入考量,影响整体结果。
显然,惯性越强,骑手失衡的概率就越大。
该模组采用了游戏的基础惯性计算机制。

路线图

  • NEXT - 如果骑手在短时间内受到多次攻击(即使是被农民攻击),增加下马几率
  • NEXT - 添加调整箭矢与弩矢抗性值的选项
  • 待办事项 - 更多功能即将推出...

与其他模组的兼容性
此模组兼容所有武器和盔甲,无论是原版还是模组内容。
本模组部分替换了骑手的落马机制。因此,它可能会与修改此行为的其他模组产生冲突。

该模组与我的其他模组兼容良好:

  • 马上比武大会
  • 战利品