您的位置:>魔兽世界>职业分析>法师>

火法详细分析 - 国服火法DPS深度研究

  此文的研究主题是如何计算火法的DPS,如何优化DPS,四维属性(法强,命中,爆击,急速)对于火法DPS的影响和价值,限定在团队副本PVE,如有错误欢迎拍砖

  此文限定在DPS理论研究,所以假设前提是无限蓝的状态,进入正题吧

  第一部分: DPS的计算

  DPS=总输出伤害/总输出时间

  火法的伤害由以下4部分组成

  火球术直接伤害

  火球术DOT伤害

  炎爆术直接伤害

  炎爆术DOT伤害

  另外, 点燃是不会损失伤害的,所以直接算到火球术和炎爆术的爆击伤害里面,火球术和炎爆术的DOT伤害会被新的DOT无情覆盖

  为了方便计算,我们需要建立一个理论情景: 该情景是某火法打10000发火球术,期间有法术连击出现就马上释放炎爆术,直到打完第10000发火球术后战斗结束,并且不考虑斩杀阶段

  作为一个火法,你的天赋至少需要点出以下这些:

  天赋 附加值

  强化火球术 减0.5秒火球术施法时间

  玩火自焚 3%法术伤害

  火焰强化 10%火焰伤害

  火焰增效 15%法能对火球术伤害

  火焰重击 6%火焰爆击

  纵火 3%火焰爆击

  烈焰世界 6%炎爆爆击

  点燃 40%爆击额外伤害

  燃尽 50%爆击伤害加成

  其他还需要考虑如下:

  其他效果 附加值

  4T6 5%火球术伤害

  混乱天火 3%爆击伤害加成

  火球术基础平均单发伤害=815

  炎爆术基础平均单发伤害=1065

  火球术平射平均单发伤害=(815+法能x(100%+15%火焰增效))x(1+3%玩火自焚+10%火焰强化+5%4T6) (如果没有4T6,把5%改成0即可,天赋也一样,以下不再废话)

  炎爆术平射平均单发伤害=(1065+法能x115%)x(1+3%玩火自焚+10%火焰强化)

  在计算爆击伤害前,我们要先知道爆击倍数

  爆击倍数=(1.5*(1+3%混乱天火)+(1.5*(1+3%)-1)*50%燃尽)(1+40%点燃)=254.45%

  于是

  火球术爆击伤害=火球术平射平均单发伤害x254.45%

  炎爆术爆击伤害=炎爆术平射平均单发伤害x254.45%

  火球术命中次数=命中率x10000

  火球术爆击次数=火球术命中次数x火球术暴击率(智力/70.9+爆击等级/22.08+6%火焰重击+3%纵火)

  火球术平射次数=火球术命中次数-火球术爆击次数

  火球术平射伤害=火球术平射次数x火球术平射平均单发伤害

  火球术爆击伤害=火球术爆击次数x火球术爆击伤害

  火球术消耗时间=10000*3/(1+急速等级/15.77)

  火球术造成伤害=火球术平射伤害+火球术爆击伤害

  下面我们要知道炎爆术也就是法术连击的理论出现次数,该公式为

  炎爆术次数=(火球术暴击率x火球术暴击率)/(1+火球术爆击率)x火球术命中次数

  炎爆术命中次数=命中率x炎爆术次数

  炎爆术爆击次数=炎爆术命中次数x炎爆术暴击率(智力/70.9+爆击等级/22.08+6%火焰重击+3%纵火+6%烈焰世界)

  炎爆术平射次数=炎爆术命中次数-炎爆术爆击次数

  炎爆术平射伤害=炎爆术平射平均单发伤害x炎爆术平射次数

  炎爆术爆击伤害=炎爆术爆击次数x炎爆术爆击伤害

  炎爆术消耗时间=炎爆术次数x1.5/(1+急速等级/15.77)

  炎爆术造成伤害=炎爆术平射伤害+炎爆术爆击伤害

  由于火球术是不断释放的,所以火球术的DOT整个过程就是2秒一跳,而且每跳26-27,不享受任何加成,所以火球术DPS=13.5

  而炎爆术的DOT是享受法伤加成的,该DOT3秒1跳,持续12秒,也就是最多4跳,其DPS=(355+法强x20%)*(1+3%玩火自焚+10%火焰强化)/12

  炎爆术DOT最多持续时间=炎爆术命中次数x12

  但是有一个问题,当我们的爆击几率高了以后,常常可以看到法术连击接连出现,于是炎爆术DOT被覆盖,也就是炎爆术的DOT会存在损失

  我们要做的就是把损失的时间计算出来,那怎么计算呢,其原理如下

  当一个炎爆术命中之后DOT出现,这个DOT持续12秒,如果在这12秒之内再次出炎爆则损失时间,否则则不损失,公式如下:

  损失时间=12秒之内再次打出炎爆的个数x平均每个炎爆的损失时间x总炎爆术次数

  平均每个炎爆的损失时间=(最晚可能打出炎爆的时间点(为了方便计算,这里取最后一秒=12)-最早可能打出炎爆的时间点)/2 这个不是非常非常精确,但是极度接近理论值

  下面是具体公式,可能比较复杂:

  损失时间=(火球暴击率的平方/(1+火球暴击率))*((12-1.5/(1+急速提高率))/(3/(1+急速提高率))到这里算出的值如果大于2则取2,因为一旦超过2,也就是炎爆术出现的概率太高了,那么后面几个炎爆会被多算*((12-(6/(1+急速提高率))-(1.5/(1+急速提高率)))这里如果算出来小于等于6,则取值6,否则取9,因为DOT是3秒一跳,损失7秒时间实际上就是损失了9秒/2)x炎爆术命中次数 急速提高率有上限,炎爆的最高是50%,火球的最高是200%,如果嗜血了冰脉了,那么炎爆就降为1秒了,不会继续下降

  炎爆术DOT实际生效时间=炎爆术DOT最多持续时间-损失时间

  炎爆术DOT造成伤害=炎爆术DOT实际生效时间x炎爆术DOTDPS

  至此,我们可以计算出火法的理论DPS=(火球术造成伤害+炎爆术造成伤害+炎爆术DOT造成伤害)/(火球术释放时间+炎爆术释放时间)+13.5

魔兽相关资讯
上一篇:国服3.13:奥法PVE输出论,思考决定行为 下一篇:饰品请留给嗜血40秒:国服冰法强大DPS指南