Board logo

标题: [原理] (转)CM的伤害计算公式 [打印本页]

作者: shap1116    时间: 2010-7-5 12:17     标题: (转)CM的伤害计算公式

要讨论CM,首先要搞清SOR的伤害计算。

  假设sor某系的主攻技能原始伤害值是D0,协同技能加成值是Bs,物品(次元、金猪等)加成是Bi,技能掌握(FM,LM)加成值是Bm,则该技能伤害Ds为:

  Ds=D0*(1+Bs)*(1+Bi+Bm)

  设怪物对该魔法的防御值是R,sor降低怪物抵抗值为Rr(如CM,金猪等),则对怪物造成的伤害Dm是:

  Dm=Ds*(1+Rr-R)

  其中Rr取的是正值,如-5%金猪的Rr=5%。

  现在来看CM的计算。

  首先明确一点,CM是有下限的,最多能将怪物冰防降到-100,也不存在冰防(1+Bs)(1+Rr-R+5%)

  设1+Bs=A,1+Rr-R=B,则公式简化为

  (A+5%)*B>A*(B+5%)

  展开化简后得:B>A即Rr-R>Bs

  也就是说,在这个等式成立时,应该加协同,在不成立时,应该加CM,转折点就是Rr-R=Bs

  当加满iceblast后,共有22点的协同加到blizzard上,此时A=1+22*5%=2.1

  设怪物冰防是0,则1+Rr=2.1,Rr=1.1,应该一直加到19级CM,才需要改加协同技能。但item上的12skill和3个珠就有0.9的效果(将第一级CM20%算到item上),还要CM4级,但净加2级就到了冰防-100,所以只能加协同技能了。

  设怪物冰防为30,则1+Rr-R=2.1Rr=1.4,除去item与猪0.9,应该是净加10点CM再改加协同。但实际上加到8级时怪物冰防又成了-100,又只能改加协同了。

  甚至怪物冰防到了99,都会发现还是这种现象,还差10%CM才能到转折点。这是由于A>B恒成立的缘故。因为Rr-R=-(R-Rr),而R-Rr正是怪物被降防后的实际冰防,最多只能到-1,这样-(R-Rr)100%时,尽情地将CM加到令冰防-100吧!

  根据怪物冰防分布表,我们应该让怪物冰防33%那档降为-100%就能保证最大限度杀伤大部分的怪物,这时CM=9级,靠item总共减135%(可以用两颗-4%金猪,总共133%)。再高的CM虽然利于杀个别高冰防怪物,但这样挪用协同技能点会影响blizzard的总伤害,从而降低杀其它大部分低冰防怪物的效率。如果你准备使用CGC,还可以节省更多的CM点。


原贴在这里http://iask.sina.com.cn/b/6628255.html?from=related
作者: shap1116    时间: 2010-7-5 12:17

只是今天有人问起,翻出这个来给大家看下,当然具体行为还是要自己综合考虑




欢迎光临 anhei3战网 (http://bbs.anhei2.com/) Powered by Discuz! 6.0.0