揭秘成2普通攻击与暴击伤害的计算公式
发表时间:2010-12-14 作者:铭智 编辑:墨绯 来源:131
成吉思汗2中普通伤害与暴击伤害有没有一个特定的公式可以计算得出呢?通过我的亲身试验,发现其实还是有规律可循的! 先看看我的试验,我拿的是一个医生和一个战士,试验中拿战士使用普通攻击来攻击医生。如图,医生的近攻防御是1099,韧性是91,近伤免疫42%,战士攻击1508,暴击伤害值101,暴击54。 取得平均伤害值是(114+127+121+119+115+109+124+113+128+135)/10=121 (取整数) 套入殺魔渡神的公式来计算:伤害值=(人物攻击力-目标防御)/2 ±(人物攻击力-目标防御)/2*10% ,即:(1508-1099)/2 ± (1508-1099)/2*10%=204 ± 20,但是我们还应该算上麻将的减免值:(204 ± 20)* 42% = 86 ± 8,最终伤害就是:204-86=118 (不计浮值)如果算上浮动值,基本与试验结果吻合。 另外,战士平砍了医生20次以上,没有出现过一次暴击。可见,当自身暴击小于目标韧性时,攻击对方时出暴击的机率几乎为零。 再看一组暴击伤害: 七次暴击伤害值的平均值是:(169+167+170+166+154+167+179)/7=167 按殺魔渡神的暴击伤害计算公式: 暴击攻击上限 ((1+z-f)(x-y))/2+((1+z-f)(x-y))/2*10% 暴击攻击下限 ((1+z-f)(x-y))/2-((1+z-f)(x-y))/2*10% 暴击伤害=[(攻击倍数+韧性-命中)乘以(攻击力-目标防御)] 除以2 ± 浮动值 看到这我就奇怪了,韧性-命中还有可能是正数值吗?这点我想不明白了,是不是他这里代号有问题?如图是他写出的公式代号: 倘若将公式改为:暴击伤害=[(攻击倍数+暴击伤害-目标韧性)乘以(攻击力-目标防御)] 除以2 ± 浮动值代入数字后,暴击伤害=[(1+101-91)*(1508-1099)]/2 = 2250,减去麻将免疫的伤害 :2250*42% = 945,最终暴击伤害=2250-945=1305 (不计算浮动值) 普通伤害的公式基本上可以对上,但是暴击伤害就相差特别大,不知道究竟是怎么回事,有没有高手来指教一二呢? 普通伤害与暴击伤害有没有一个特定的公式可以计算得出呢?通过我的亲身试验,发现其实还是有规律可循的! 先看看我的试验,我拿的是一个医生和一个战士,试验中拿战士使用普通攻击来攻击医生。如图,医生的近攻防御是1099,韧性是91,近伤免疫42%,战士攻击1508,暴击伤害值101,暴击54。 取得平均伤害值是(114+127+121+119+115+109+124+113+128+135)/10=121 (取整数) 套入殺魔渡神的公式来计算:伤害值=(人物攻击力-目标防御)/2 ±(人物攻击力-目标防御)/2*10% ,即:(1508-1099)/2 ± (1508-1099)/2*10%=204 ± 20,但是我们还应该算上麻将的减免值:(204 ± 20)* 42% = 86 ± 8,最终伤害就是:204-86=118 (不计浮值)如果算上浮动值,基本与试验结果吻合。 另外,战士平砍了医生20次以上,没有出现过一次暴击。可见,当自身暴击小于目标韧性时,攻击对方时出暴击的机率几乎为零。 再看一组暴击伤害: 七次暴击伤害值的平均值是:(169+167+170+166+154+167+179)/7=167 按殺魔渡神的暴击伤害计算公式: 暴击攻击上限 ((1+z-f)(x-y))/2+((1+z-f)(x-y))/2*10% 暴击攻击下限 ((1+z-f)(x-y))/2-((1+z-f)(x-y))/2*10% 暴击伤害=[(攻击倍数+韧性-命中)乘以(攻击力-目标防御)] 除以2 ± 浮动值 看到这我就奇怪了,韧性-命中还有可能是正数值吗?这点我想不明白了,是不是他这里代号有问题?如图是他写出的公式代号: 倘若将公式改为:暴击伤害=[(攻击倍数+暴击伤害-目标韧性)乘以(攻击力-目标防御)] 除以2 ± 浮动值代入数字后,暴击伤害=[(1+101-91)*(1508-1099)]/2 = 2250,减去麻将免疫的伤害 :2250*42% = 945,最终暴击伤害=2250-945=1305 (不计算浮动值) 普通伤害的公式基本上可以对上,但是暴击伤害就相差特别大,不知道究竟是怎么回事,有没有高手来指教一二呢? |
本资讯及文章仅代表发表厂商及作者观点,不代表叶子猪本身观点!