火法详细分析 - 国服火法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 |
本资讯及文章仅代表发表厂商及作者观点,不代表叶子猪本身观点!
- 魔兽相关资讯