泰坦之旅吧 关注:133,793贴子:4,324,495

概率触发的武器攻击技能(被动)叠加情况

只看楼主收藏回复

先说明一下,这里的被动指齐射、防御的被动盾、双持等技能(包括装备上赋予的同类技能,如阿喀琉斯盾)
特点为技能描述中带有“XX% 机率被使用”,立方中标注为“技能类别:攻击、武器、攻击触发”,大部分此类技能会改变攻击动画
概率触发的伤害不在此列,例如15%的概率击晕X秒、盗贼的割裂等
装备赋予的(在攻击时发动)的技能也不在此列,例如达弗林的幻影


IP属地:北京1楼2020-03-07 18:26回复
    这个问题其实很早就想实验一下,比如专精被动盾和装备赋予的被动盾叠加关系、和齐射是否互相影响等等。应该也有不少人考虑过这个问题,但是限于概率触发的特点,如果从现象上去测试需要大量的计数工作,很麻烦
    当然,简单的测试还是可以告诉我们一些现象:
    1.每次攻击最多触发其中一个
    2.即使概率加起来超过100%也同样有不触发的情况(狂战士)
    3.心灵接触、预谋打击这种“蓄能、最终释放”的技能在释放的那一下普攻不会触发被动,但是被动如果有多次打击,每下都可以为这种技能蓄能
    但是这些还不足以解释叠加情况,于是这次我从数据库和代码的角度对这个问题稍做解析


    IP属地:北京2楼2020-03-07 18:27
    收起回复
      数据库中这类技能大概长这样:

      其中比较重要的数据是skillChanceWeight一项,代表描述中的触发概率,其实看到这个字段的名字能猜到大致的计算方法(毕竟掉率的也是weight),但是仍和观察有出入。


      IP属地:北京3楼2020-03-07 18:31
      回复
        于是查看了一下相关的代码,叠加机制的计算过程如下(因为需要一定的编程知识且非游戏内的操作,就不介绍步骤了)
        A=所有被动的概率加和
        B=初始普攻概率
        如果B<100-A,设定B为100-A
        产生一个0到A+B的均匀分布的随机数C
        C依次减去每个被动的概率,C<0时触发对应的被动或普攻,结束
        这里的初始普攻概率,取的是数据库中defaultwpbasicattack.dbr(默认武器基础攻击)的概率值20
        图示如下

        在黑框中随机取一点,落在哪个区域就触发哪个
        两个图分别代表A+B小于100和大于100时的情况


        IP属地:北京4楼2020-03-07 18:38
        回复
          数据库中所有此类技能及各级的概率(旧技能和怪物的技能为灰色)

          除了标注的几件特殊装备,其他赋予技能中的此类技能均为专精中的相应技能


          IP属地:北京5楼2020-03-07 18:39
          回复
            总结:所有被动概率加起来小于等于80%的时候线性叠加,可以随便堆;超过80%时,总触发概率提升就很小了,且会等比例降低所有被动的触发概率,需要综合考虑
            楼下发几个受到这个机制影响比较大的职业及加点建议
            (下面的加点建议可能比较偏激,请根据自己的装备、玩法综合考虑)


            IP属地:北京6楼2020-03-07 18:41
            回复
              1.矛盾典狱官
              这个情况比较简单,3个被动盾、齐射、凿击。满级+4情况下,只加3个被动盾+齐射=80%,不受影响;而加满凿击后5个技能总触发概率提升到(80+20)/(80+20+20)=83%,但是3个被动盾+齐射的总概率下降到80/(80+20+20)=67%。因此,如果全身对流血伤害加成较少(比如主力量加点),或者技能点有限,可以考虑不加凿击这个技能。
              同时,不考虑凿击时,装备附带的齐射或者盾被动(17%左右)也只能把总概率提高到(80+17)/(80+17+20)=83%,提升非常有限


              IP属地:北京7楼2020-03-07 18:43
              收起回复
                2.近战双持狂战士
                这个比较复杂,全身双持系75%+无忌狂击27%+符文爆破27%,总触发概率也只有(75+27+27)/(75+27+27+20)=86.5%,每个技能触发的概率都降低到约等于描述中的数值除以1.5。但是由于各个技能重要程度不同,如乱舞=3单位*2次攻击,无忌狂击=1单位*4次攻击,可以考虑减少双持本体、一进阶或者符文爆破的加点提高其他技能的触发概率


                IP属地:北京8楼2020-03-07 18:43
                回复
                  3.双投猎龙
                  齐射、无忌狂击、符文爆破加起来74%按说不会受到影响,
                  但是前人的测试中发现了一个现象:双投会自带一定概率触发2次攻击,在满级无忌狂击、符文爆炸前提下约13%,这个现象的机制尚不清晰,目前可以确定不是按照赋予一个13%的双持被动来计算,即不是按本贴说的计算方式来算,影响未知。


                  IP属地:北京9楼2020-03-07 18:43
                  收起回复
                    *.其他
                    如果专精的所有技能加起来已经接近或超过80%,如战斗近战双持,就尽量不要用赤拳匕首、张果老乌铁这种带比较弱的技能的装备了。


                    IP属地:北京10楼2020-03-07 18:44
                    回复
                      补一张实际总触发概率和技能描述的概率之和的关系
                      (完)


                      IP属地:北京11楼2020-03-07 18:48
                      回复
                        搬个板凳认真学习


                        IP属地:重庆来自Android客户端12楼2020-03-07 18:54
                        回复
                          学习了


                          IP属地:福建来自Android客户端13楼2020-03-07 20:17
                          回复
                            学习+1 这是真正的技术数据贴


                            14楼2020-03-07 20:18
                            回复
                              按照这个研究,阿克琉斯盾对于征服者是不错的武器,对于典狱官就是渣渣了。楼主技术帝


                              IP属地:江苏来自iPhone客户端15楼2020-03-07 22:33
                              回复