伤害计算
下文解释了某种类型的伤害是如何通过计算伤害系数和护甲后得出实际伤害数值的。阵营系数、身体部位系数、重击和潜行系数、战甲减益状态的计算独立于伤害类型,因此暂不考虑。
在计算护甲前,伤害公式为:
其中ID是实际伤害,BD是基础伤害,HM是生命(包括护盾生命和实际生命)伤害系数。不考虑基础伤害后,有:
和
其中DM是总伤害系数。某种伤害类型(BD)对敌人造成的伤害总要乘以这个系数(DM)。
计算护甲后,公式为:
伤害系数公式,考虑护甲、生命伤害系数和护甲伤害系数。
在上述定义的基础上,定义AM为护甲伤害系数,AR为目标的护甲计算所有减益效果后的值(包括Corrosive Projection、腐蚀触发效果和Terrify)。
需要注意,护甲伤害系数有两种作用:抵消目标的护甲,以及增加造成的伤害(和生命伤害系数作用相同)。
因此,在某些情况下,对有护甲的敌人,较低的AM可能比较高的HM效果更好,但并不一定如此。具体来说,假设所有的敌人都拥有Cloned Flesh生命类型(所有克隆尼族,包括克隆尼堕落者):
对于Ferrite armor,穿刺在120护甲时超过病毒。
对于Ferrite armor,毒永远不会超过病毒。
对于Ferrite armor,冲击永远不会超过噼砍。
对于Alloy armor,穿刺在343护甲时超过热。
对于Alloy armor,穿刺和冰冻永远不会超过病毒。
以上例子说明,护甲伤害系数不能简单地与生命伤害系数相比较。在数值相近的情况下,护甲伤害系数一般效果更好,特别是对于高等级敌人(因为护甲随等级增加而增加)。
伤害的推广公式
AR仍然表示目标的护甲在计算所有减益效果后的值(Corrosive Projection、腐蚀触发效果和Terrify),减益效果的机制见护甲条目。AM表示护甲伤害系数。 Mi(i=1到n)表示所有生效的n个系数,包括护甲伤害系数、生命伤害系数、重击系数(平均为重击率*伤害系数)、潜行加成(仅限普通自动攻击;特殊潜行攻击视为终结伤害类型,并且无视护甲)、敌人身体部位/受创部位系数和战甲技能系数(例如Molecular Prime、Roar、Sonar和Eclipse)。大写pi后面的部分按乘法累计,代替 (1+M1)*(1+M2)*...*(1+Mn)。
对于同时有护盾和护甲的敌人,对护盾造成的伤害不受护甲减免。最后,当有护盾的目标受到毒伤害时,会直接对生命造成伤害,而不伤害护盾,即穿透护盾。
伤害显示
玩家对敌人造成的伤害用数字在HUD上显示在打击点附近。
每次独立的射击或近战攻击都会显示一个伤害数字。多次射击的武器,例如有多重射击机制的霰弹枪和步枪,每次射击都会显示一个伤害数字。持续攻击的武器以每秒十次的固定频率显示伤害数字。
伤害数字的颜色代表的含义如下:
普通生命伤害—白色
普通护盾伤害—蓝色
重击和潜行攻击—黄色
双倍重击—红色
更多相关资讯请关注:星际战甲专区