星际战甲中武器伤害的计算涉及多个因素,以下是一个简化的计算流程:
基础伤害计算
基础伤害由三种物理伤害类型组成:冲击、穿刺和噼砍。每种伤害类型对应不同的弹药类型,例如散弹块、穿甲弹和中空弹。
基础伤害还可以包括元素伤害,元素伤害独立于物理伤害类型。
伤害加成
武器伤害可以通过伤害数值乘以伤害加成系数来增加。这个加成系数可能受到多种因素的影响,如武器的强化等级、模组等。
护甲减伤
敌人护甲会减少所受的伤害。计算伤害时,需要将武器基础伤害乘以(1 - 护甲减伤率)。
伤害类型倍率
不同的身体部位会对不同类型的伤害有不同的抗性。例如,某些部位可能对冲击伤害抗性较高,而对穿刺伤害抗性较低。
伤害类型倍率可以进一步调整最终伤害,例如某些武器模组可能会增加火焰伤害的倍率。
最终伤害
将所有调整后的伤害值相加,得到最终伤害。注意,由于游戏内部使用整数进行计算,最终结果可能会向下取整。
示例计算
假设我们有一把武器的基础伤害为100点,其中冲击伤害为30点,穿刺伤害为40点,噼砍伤害为30点,元素伤害为0点,护甲减伤率为20%,伤害加成系数为1.2。
基础伤害
物理伤害总和 = 冲击 + 穿刺 + 噼砍 = 30 + 40 + 30 = 100
元素伤害 = 0
考虑护甲减伤
最终基础伤害 = 基础伤害 × (1 - 护甲减伤率) = 100 × (1 - 0.20) = 80
应用伤害加成
最终伤害 = 最终基础伤害 × 伤害加成系数 = 80 × 1.2 = 96
因此,最终伤害为96点。
建议
在配卡和选择武器时,应综合考虑物理和元素伤害的类型和比例,以及护甲减伤和伤害加成系数,以达到最佳输出效果。
注意游戏中的伤害计算是向下取整的,因此在配卡时略微超出预期值可能更为稳妥。