【群策群力】综合伤害计算公式

2019/12/18426 浏览攻略分享
我个人玩游戏十分渴望有一个经过验证的靠谱伤害公式,不然总有种心里没底的感觉,在一些问题的取舍上会很抓狂。翻了很久的论坛也没有找到我想要的东西,因此开一个帖子。目的是能够借助大家的力量一起推出魂器学院综合伤害计算公式,其实讲道理你游各项数据的定义还是比较透明的,可问题是有些设定没有实装,有些描述也和实际情况不符,所以还是需要通过测试进行验证。
大家可以把自己对伤害公式的设想或者已经经过验证的公式发在评论区,我们不用一开始就敲定综合伤害公式,只要一小段可靠的内容就可以了,东拼西凑一下综合公式不就出来了吗。
我先来抛砖引玉一下:
首先将伤害过程分为三到四个阶段:
伤害产生阶段:根据属性(面板) 倍率(技能) 攻击特效(暴击强击) 加伤buff等产生伤害
伤害减免阶段:根据技能 效果 减伤 防御等对伤害进行减免
伤害造成阶段:造成伤害并结算
暴击与暴击伤害:
1.普攻类伤害触发暴击会产生基础伤害和暴击伤害,暴击伤害加成作加算。
举例:
角色无暴击伤害加成,普攻类伤害触发暴击时会产生
攻击力×技能倍率×100%(基础伤害)+攻击力×技能倍率×100%(暴击伤害)=攻击力×技能倍率×200%的混合伤害
角色有暴击伤害+50%加成,普攻类伤害触发暴击时会产生
攻击力×技能倍率×100%(基础伤害)+攻击力×技能倍率×(100%+50%)(暴击伤害)=攻击力×技能倍率×250%的混合伤害
2.闪避免疫暴击伤害,也就是说被闪避的情况下暴击造成的伤害与不暴击相同。
举例:
无暴击伤害加成,无闪避减伤加成,无其他加伤减伤效果,无视防御力。
普攻类伤害触发暴击被闪避时造成
攻击力×技能倍率×(1-50%)(闪避减伤)+0(暴击伤害)
的伤害。
以上公式已经过实测。
下面是未经严格测试仅凭个人经验猜想的公式及存疑点
产生阶段
加伤:
产生 攻击力×倍率×(1+加伤率)
强击:强击无视闪避
产生 攻击力×倍率×(1+50%)
存疑:强击基础伤害是否会被闪避,如果会则强击被闪避造成
攻击力×倍率×(50%+50%)
如果不会则强击被闪避造成
攻击力×倍率×(1+50%)
真实伤害:
存疑:真实伤害是否可以被闪避/减伤/防御/免伤/免死减免
存疑:中毒/灼烧/流血/无视减伤/斩杀均可无视部分或全部伤害减免效果 它们分别可以无视哪些效果。例如妖刀村正/sp诺诺/sp玛姬/千竹/sp秋
减免阶段
易伤:使受到的伤害增加
受到 产生伤害×(1+易伤率)
推测:例如莱拉,根据技能描述易伤是针对敌方的debuff而不是针对己方的buff,在计算上应该放在减免阶段,也就是说与加伤率作乘算。
存疑:易伤率与减伤率作加算还是乘算
减伤:使受到的伤害减少
受到 产生伤害×(1-减伤率)
存疑:减伤与防御减伤作加算还是乘算
防御:使受到的伤害减少
受到 产生伤害×(1-防御减伤)
防御减伤率=防御/(防御+600)
推测:例如麟,技能描述定义了破甲效果,然而有些模糊:负数值防御将使受到的伤害增加,增伤值等于等量护甲的减伤值,这里有两种可能。
1.描述准确
-200防御受到防御减伤=-[200/(200+600)]=-25%
由于有班长反映带上麟后伤害异常高,因此不得不考虑下面一种可能。
2.描述有误,程序员懒得改公式
-200防御受到防御减伤=[-200/(-200+600)]=-50%
存疑:破甲效果是否有上限?
根据麟技能描述,破甲效果上限是300点,麟自身技能叠满即可达到上限,然而根据反映似乎存在携带电风扇时输出更高的情况,因此存在破甲效果上限没有实装的可能。
减免阶段主要的疑点就是各减免效果到底是叠加计算还是分别计算(加算和乘算),以及破甲效果相关。如果有哪位大佬可以解决这些疑点,综合公式也就呼之欲出了。
码字不易,各位班长多多支持,也可以把自己的测试结果和想法以及疑点发在评论区,人多力量大,把伤害公式整出来,以后干啥都有底了!
9
3
4