可修改的护甲修改器

可修改的护甲修改器

这个模组允许调整三种基础伤害类型对护甲的效果。 只需打开JSON文件,按照你认为合适的方式增强或削弱护甲效果。

游戏玩法

这个mod通过.json文件让用户能够访问伤害计算中的相关数值。

伤害计算采用默认计算方式,但数值可以调整。

觉得护甲需要整体加强吗?增加ArmorAbsorbModifier

觉得钝器太强了?降低BluntBlunt并提高BluntFactor

你认为穿刺武器对无护甲目标的伤害合适,但对护甲目标太弱?降低PierceFactor

想点别的?  基本上所有武器都有一部分钝击和一部分部分穿刺伤害,且所有攻击均具有一定强度。攻击的威力被吸收因子减弱。钝击伤害造成的伤害仅为缩减后的伤害值乘以钝击效果。伤害被分配到伤害类型。为了造成任何穿透伤害,攻击的强度必须足够大,相比护甲,你可以通过调整<>因子值来改变其强度。

默认计算方式如下:

吸收系数 =  50/(50 + 护甲*护甲吸收修正);

如果钝击: 伤害 = 吸收系数钝器系数强度 + (1 - 钝器系数)最大值(0, 吸收系数强度 - 护甲*钝器系数)

如果剪切: 伤害 = 吸收系数钝器切割强度 + (1 - 钝器切割)最大值(0, 吸收系数强度 - 护甲*切割系数)

如果穿透: 伤害 = 吸收系数穿刺钝击强度 +  (1 - 穿刺钝击)最大值(0, 吸收系数强度 - 护甲*穿刺系数)

基本上,钝击伤害的任何部分都不会被阈值削减,而且默认值(1.0.0)

    "护甲吸收修正值": 1,
    "钝器钝器": 0.6,
    "钝器伤害": 0.25,
    "穿刺钝击": 0.1,
    "切割系数": 0.5,
    "穿透系数": 0.33,
    "钝器系数": 0.2

以下是默认值的示例:如果你有50点护甲并被一支箭击中,即穿刺伤害类型,威力为50。你吸收了由于拥有50点护甲,效果减半。这意味着实际强度为25,由于伤害类型为穿刺,你承受0.1倍的伤害为钝击类型,即2.5伤害。此外,有效幅度超过你护甲值的三分之一,因此你承受0.9 * (25 - 50*0.333) = 7.5点穿刺伤害。

我实际上还没有玩过1.0.0版本,所以没有任何推荐数值,但关键在于你可以自由地加强或削弱护甲你喜欢 :)

如果游戏在启动时崩溃并出现错误:无法加载MBModifiableArmor.dll,请记得解除对该dll的阻止。

如果你之前使用过这个模组,请注意TaleWorlds已经修改了钝器武器将采用与穿刺和切割相同的伤害计算方式,并带有对应的“钝化因子”,这是我选择称呼它的方式。此外,它们已将AbsorbFactor公式从100/(100 + x)更改为50/(50 + x). 也就是说,如果你认为2点的护甲吸收修正值已经很不错了 v.1.7,然后现在保持为1。