另一套护甲损伤

另一套护甲损伤

根据武器是否穿透护甲计算伤害。

游戏玩法

该模组基于武器是否穿透护甲重新设计了伤害计算公式。 很遗憾我无法加入伤害系数,所以只有部件尺寸/重量会影响,而等级无关。 有一个用于配置的 config.xml 文件。 通过将模组放入 GameFolder/Modules 文件夹进行安装,并在默认启动器中激活。 伤害计算公式如下,其中 x... 为可配置值 伤害 = 钝击伤害 + 流血伤害 钝击伤害 = 强度 * 100f / (100f + 护甲效果) * x钝击伤害 流血伤害 = (强度 - (x护甲 * 护甲值)) * x伤害 默认配置下的一些伤害示例 帝国老兵步兵 id="Item.legionary_mail" id="Item.mail_mitten" id="Item.leather_cavalier_boots" id="Item.heavy_nasalhelm_over_imperial_leather" id="Item.imperial_studded_strip_shoulders" 单手剑 类型 切割 伤害值 20.81798 钝击伤害 14.55803 流血伤害 0 护甲效果 43 类型 穿刺 强度 16.16008 钝击伤害 16.95113 流血伤害 0 护甲效果 43 双手剑 类型 切割 伤害值 30.25965 钝击伤害 19.27366 流血伤害 0 护甲效果 57 类型 穿刺 强度 19.47614 钝击伤害 19.09426 流血伤害 0 护甲效果 53 单手钉头锤 类型 钝器 强度 18.27683 钝击伤害 23.13523 流血伤害 0 护甲效果 58 矛 类型 穿刺 强度 21.27002 钝击伤害 20.71755 流血伤害 0 护甲效果 54 马背上的长矛处于"冲刺速度" 类型 穿刺 强度 47.66256 钝击伤害 45.82938 流血伤害 39.32511 护甲效果 56 马背上持剑“奔跑速度” 类型 切割 伤害值 39.51849 钝击伤害 27.25413 流血伤害 0 护甲效果 45 帝国步兵 id="Item.arming_coif" id="Item.empire_warrior_padded_armor_a" id="Item.empire_horseman_boots" id="Item.buttoned_leather_bracers" 单手剑 类型 切割 伤害值 17.87041 钝击伤害 16.09947 流血伤害 34.35207 护甲效果 11 类型 穿刺 伤害值 17.54043 钝击伤害 23.49165 流血伤害 23.08086 护甲效果 12 双手剑 类型 切割 伤害值 24.93911 钝击伤害 22.46766 流血伤害 69.69554 护甲效果 11 单手锤 类型 钝器 强度 22.9885 钝击伤害 41.42072 流血伤害 0 护甲效果 11 完整源代码 https://github.com/jzju/AnotherArmorDamage/blob/master/Main.cs 我还有一个网站,提供默认部队属性和装备信息: https://jzju.github.io/bannerlord_stats/