噬骨残响吧 关注:408贴子:9,771
  • 7回复贴,共1

法师的全技能输出模型[转自NGA D3讨论区]

只看楼主收藏回复

在上一期蛋疼的胜利中,我们又一次九浅一深地初步比较了各职业“主要技能”的输出效率,其中dh和bb的抢眼表现令人惊艳。
法师的特质技能伤害低得离谱,这也就意味着我们很清楚法师将是一个非常依赖arcane power spender类技能的职业,本文本着科学严谨、求实创新的精神,对一个比较简单的法师输出模型进行分析,并计算在各种不同的情形下法师对一个无限血木桩10分钟的总输出以方便大家进行取舍。


IP属地:浙江1楼2012-05-18 10:33回复
    1.基本知识:a.法师初始具有100奥术能量,特质技能不消耗奥术能量,初始回复速度为10奥术能量每秒。
    b.能够帮助你提升奥术能量回复速度的技能有:
    神童:特质技能每次命中目标都能让你回复4奥术能量。
    星界威仪:提高你奥术能量上限20,增加2能量回复每秒。
    魔宠+奥术之宠:2能量每秒。
    2.双技能循环模型
    双技能循环模型使用一个特质技能A+一个消耗能量的技能B。并且总假设B的伤害超过A,也就意味着只要够能量,释放B总是比A划算,这很显然,因为如果消耗能力的技能伤害还不如不消耗的,那有毛存在意义。
    假设技能A 的伤害系数是a倍武器伤害,B技能是b.
    每次使用A可以得到能量aAP,使用B消耗能量bAP
    被动技能+装备赋予法师每秒回复APre**能量。
    能量上限影响法师短时间爆发的能力,但是长期来看,对PVE影响很小,这里暂时不予以考虑,即我们只假设法师有100点的初始奥术能量。
    模型计算伤害以10分钟为尺度,其实尺度这么大主要是为了保证数据的稳定性。
    那么假设在10分钟内,使用A技能x次,B技能y次。我们要先求的使得伤害最优化的x和y,过程如下:
    武器速度我们假设为Wspd,即每秒可以发射Wspd次攻击


    IP属地:浙江2楼2012-05-18 10:34
    回复
      2025-06-17 08:45:17
      广告



      IP属地:浙江3楼2012-05-18 10:35
      回复
        3.各变量的基本分析:
        细心的读者到这里可能就会问:为什么不先分析冰霜射线,我的回答是这个技能的伤害机制远比奥术球复杂,而且其中一个符文的描述有错误,不是把能量消耗降低到0,由于这个原因,暂时跳过这个分析。
        基准伤害,首先假设你一定会点神童这个被动技能。
        那么在不考虑其他任何条件下的基准循环dps为:129%的面板伤害有效输出。
        好了,现在考虑奥蛋的符文:
        +伤害 vs +能量回复。
        +伤害:152%
        +能量回复:133%
        显然选择+伤害
        再考虑奥术球的符文:
        +伤害:167%
        -能量消耗:158%
        选择 +伤害。
        有趣的一个事实是,对于长时间的木桩输出,提高直接伤害总是强过减少能量消耗。当然这对短期爆发输出并不成立,甚至相反。
        那么经过符文强化,法师使用奥蛋+奥术球的平均输出可以达到面板167%dps。
        现在再对比咒语系的加成:
        魔宠+12%符文:167%*112%+20%=207%
        魔宠+2点能量回复:170%+20%=190%。
        可见2点能量回复对于长期输出来说意义不大。星界威仪这个被动技能是同样的,远远不如玻璃大炮直接+15%伤害。
        因而被动技能我们会选择玻璃大炮。那么总输出大约在238%倍面板伤害。如果我们使用冰霜射线,并且假设我们插提高伤害的符文(-能量消耗的符文描述存在很大问题,我不认为会降低到0能量消耗),并使用冰脉被动技能。那么总平均单体伤害可以达到:320%倍面板伤害。
        风暴护甲和寒冰护甲提供大量的反弹伤害,这个由于不了解怪物攻击的速度并且我们并不希望怪物一直近身戳我们,比较难以计算,但是平均来说可以每秒提供50%的额外dps(单体,如果是群体会非常可观)。那么法师可以在正常情况下对一个单体目标保持370%的面板伤害进行输出。


        IP属地:浙江4楼2012-05-18 10:36
        回复
          4.加入能量类技能的三技能循环。
          人生苦短,蛋疼无止境,双技能循环已经不能满足我们满满的求知欲了。
          现在加入一个新的要素,就是在两个技能循环中,最优化地穿**风雪、九头蛇、陨石这样的发射后不管的高消耗技能。
          由于我们不知道九头蛇有几个头。。。所以暂时只考虑最简单的陨石和暴风雪。
          陨石消耗60点能量,可以对单体目标一共造成360%倍武器伤害,非常暴力。每奥术能量造成6%面板伤害(暴风雪为5.7),效率高于奥术球,低于冰霜射线的14(即使插了符文)。那么如此算来,单体循环不需要考虑它和暴风雪了,她们应该是为aoe循环服务的。
          5.加入钻石皮肤+棱镜外壳的循环。
          公式解非常困难,我们使用计算机模拟:
          能量够就放冰霜射线,射到30奥术能量就开钻石皮肤,后面每次低于30奥术能量,cd好了就开钻石皮肤,其他假设同上
          被动技能选择玻璃大炮、冰冷血脉、神童。
          计算机模拟的输出流程结果最终输出为333%倍武器伤害(从不使用钻石皮肤的268%),看来钻石皮肤的这个符文对伤害提高帮助非常大!
          如果再考虑魔宠,那么333%*1.12+20%=392%,如果考虑护甲,对一个单体目标的平均伤害大致在450%倍面板伤害。
          


          IP属地:浙江5楼2012-05-18 10:36
          回复
            总结:
            D3中法师的技能循环系统其实远比wow简单,因为技能的协同效应比较少,不存在冻住了爆多少多少,或者要攒够多少层ooxx爆发之类的东西。双技能单体循环中,以最后计算的冰霜射线为例,10分钟内一共638 tick冰霜射线,202奥蛋。
            也就是说对于法师来说特质技能表现非常一般,要最大化输出,一定要最大化地使用奥术能量。
            符文选择中,降低能量消耗或者增加特质能量回复的长期输出是不如直接提高伤害的。
            星界威仪是垃圾技能,玻璃大炮和冰冷血脉这样直接+伤害的才是正道。
            钻石皮肤+棱镜外壳是神技
            护甲的反射技能后期aoe也会是神技。
            不知道后期装备能提供多少能量回复。
            假设全身能够提供额外10点奥术能量回复每秒,那么基础循环伤害会从333%提高到386.4,此时整个循环已经不需要任何特质技能了。。。。以上~~
            感谢您的观看。
            


            IP属地:浙江6楼2012-05-18 10:36
            回复
              最后附上模拟伤害循环代码方便您自行研究:
              ap=100
              dam=0
              dsrdy=1
              dscd=0
              x=0
              y=0
              sap=c()
              sdam=c()
              sdscd=c()
              for(i in 1:840){
              if(dsrdy==1&&ap<=30){
              dsrdy=0
              dscd=15
              }
              if(dscd<9){
              if(ap>=20){
              dam=dam+280*1.15*1.2
              ap=ap-20
              y=y+1
              }
              else{
              dam=dam+143*1.15
              ap=ap+4
              x=x+1
              }
              dscd=max(dscd-1,0)
              if(dscd==0){
              dsrdy=1
              }
              }
              if(dscd>=9){
              if(ap>=5){
              dam=dam+280*1.15*1.2
              ap=ap-5
              y=y+1
              }
              else{
              dam=dam+143*1.15
              ap=ap+4
              x=x+1
              }
              dscd=dscd-1
              }
              ap=ap+20/1.4
              ap=min(100,ap)
              sap=c(sap,ap)
              sdam=c(sdam,dam)
              sdscd=c(sdscd,dscd)
              }
              sap
              sdam
              sdscd
              dam/600/1.4
              x
              y
              更新,根据剧透的攻略书资料,冰霜射线消耗降低到12点的符文,可以使得整个循环不再需要任何特制技能。。全射线+钻石皮肤输出。伤害加成超过提高伤害的。比插+伤害符文提高20%面板dps的有效平均伤害。


              IP属地:浙江7楼2012-05-18 10:38
              回复
                原帖地址http://bbs.ngacn.cc/read.php?tid=5142811&_fp=1


                IP属地:浙江8楼2012-05-18 10:40
                回复