368368 发表于 2009-12-8 14:34:50

求教高人伤害计算方式

哪位高人可以告诉我伤害计算方式啊?我只知道跟攻、防、杀伤力有关,还有就是技能有关,求教?谢谢

yexian7 发表于 2009-12-8 14:36:05

下载“东方卷轴”和“英雄宝典”,有详细说明。

龙巫妖 发表于 2009-12-8 21:45:16

(转载)
H3物理伤害简化公式DarkRain



一、如果不考虑其它因素,只考虑攻防。

    那么当攻击方攻击力大于受攻击方防御力时,伤害  TD=BD×(1+(A-D)×5%)×N。
     BD为部队的基本伤害,A为攻击方攻击力,D为受攻击方防御力,N为部队数量
     如果A-D > 60,则(A-D)取 60,即最多可以打出 400% 的伤害

    当攻击方攻击力小于受攻击方防御力时,伤害  TD=BD×(1-(D-A)×2.5%)×N。
     如果 D-A > 28,则(D-A)取 28,即最少可以打出 30% 的伤害

二、如果考虑到其它因素,则物理攻击伤害最简单的表述公式是:

    TD=BD×N×(1+Σ)×Φ

    =BD×N×(1 + B1 + B2 + …… + Bn)×(1-I1)×(1-I2)×……×(1-In)

   Bn是所有能增加伤害的因素的效果,In是所有能减少伤害的因素的效果。

  举例:攻击为 0 的英雄带 10 大魔王攻击防御为 6 的英雄所带的大天使,攻击方有高级攻击术(效果20%),受攻击方有专家防御术(效果15%),某次攻击打出了幸运一击,那么将造成多少的伤害呢?

  分析一下所有的因素:

  能增加伤害的因素:
    仇恨:魔王对天使额外伤害 50%
    攻击术:20%
    幸运一击:100%

  减少伤害的因素:
    攻防:因为受攻击方防御力高于攻击方攻击力,所以造成的影响被归在减少伤害的因素里,否则的话就要归到增加伤害的因素里去了。
       具体效果为 (30+6)-(0+26)×2.5% = 25%
    防御术:15%

  则造成的最小伤害为 30×10×(1+ 50% + 20% +100%)×(1-25%)×(1-15%)=516

   造成的最大伤害为 40×10×(1+ 50% + 20% +100%)×(1-25%)×(1-15%)=688

  也就是说,最终的伤害将在 516 到 688 的范围里进行变动。

 

szx_9933 发表于 2009-12-9 07:39:06

楼上说的很详细了!

368368 发表于 2009-12-9 10:29:07

谢谢2楼

368368 发表于 2009-12-9 10:29:44

谢谢3楼

tallat9527 发表于 2009-12-9 11:00:06

看的头晕:lianhong: :lianhong:
页: [1]
查看完整版本: 求教高人伤害计算方式

捐赠