种子植物课件:英雄无敌V的伤害数值H3的伤害计算

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 13:12:55
伤害计算,以下设好参数,请行家指点:
进攻方的进攻兵的攻击,比如说大天使,伤害分别是A1,DA1,数量是N个
进攻方英雄的攻击是A2
防守方被攻击的兵,比如说是大恶魔,它防御是D1,数量是M个
防守方英雄的防御是D2,
在不考虑英雄技能(进攻术和防御术的情况下)和魔法辅助(石头皮肤等)的影响下,伤害是怎么计算的?
如果要考虑以上2个,问题将变的怎么复杂?有没对这个有研究的?

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

  那么当攻击方攻击力大于受攻击方防御力时,伤害 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+∑[Bn])×Φ[1-In]

  =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 的范围里进行变动。
  生物在战场上的数值是最重要的,用最简单的语言概括(不考虑其他情况):(攻击方攻击力—防御方防御力)*一定百分比*任一杀伤值*数量=最终杀伤