东方梦符祭吧 关注:19,026贴子:223,452

进阶教程——科普系列——属性计算以及伤害结算机制

只看楼主收藏回复

伤害机制在加入纯狐之后也变得更加复杂了。
我整理一份属性计算公式和伤害结算顺序,供阵容装备设计参考。
前排用萌萌的皮卡丘镇楼,希望别被再吞了

然后我就慢慢更新咯~~~


IP属地:广东1楼2018-07-05 12:43回复
    备用楼~~~前排拒绝无意义的回复~~~让我自娱自乐一会


    IP属地:广东2楼2018-07-05 12:44
    回复
      属性计算篇:
      有用属性共有三种:攻击力、攻击间隔、能量
      一、攻击力计算公式
      【(基础攻击力 + 攻击力BUFF) * 培养系数 * 装备系数 * 0.7(固有系数)+ 2】* 光环系数
      附注:【】表示向下取整操作,【】中的数值为白字攻击力
      ①基础攻击力 = 基础攻击力 + 9 * 等级成长
      举例:
      5星嘟嘟的的基础/成长:2000/12
      5星满级零陪的嘟嘟攻击力为: 【(2000+12*9) * 0.7 + 2】= 【1477.6】= 1477

      ②培养系数
      如果卡片培养加能量,则培养同样也加攻击力,加成分别是 20%/40%/60%/80%
      五星满级满培嘟嘟攻击力:【(2000+12*9) * 1.8 * 0.7 + 2】=【2658.02】 = 2658

      ③装备系数:
      装备四伞来举例:攻击力加成 10*4 + 30 = 70%
      五星满级满培装备四伞嘟嘟攻击力:【(2000+12*9) * 1.8 * 1.7 * 0.7 + 2】=【4517.336】 = 4517

      ④攻击力buff:
      五星慧音buff+2000攻击力
      五星满级满培装备四伞慧音buff加成的嘟嘟攻击力:
      【(2000+12*9+2000) * 1.8 * 1.7 * 0.7 + 2】=【8801.336】 = 8801
      基础攻击力加成很强,基本是攻击力翻倍了!
      ⑤光环加成:
      4伞光环50%,五星辉夜50%、五星米斯蒂亚200%
      体现为绿字,上图可以直接反应了就不举例了~~~


      IP属地:广东3楼2018-07-05 13:17
      回复(14)
        **怪不得嘟嘟是最强c
        攻击力比妹红高一大截啊


        IP属地:福建来自Android客户端4楼2018-07-05 13:45
        收起回复
          属性计算篇:
          三、攻击间隔计算公式
          本篇不按dota显示的攻击速度来做衡量,直接用攻击间隔来计算
          (也就是属性面板显示的攻击间隔)
          攻击间隔:基础攻击间隔 / (100 + 培养攻速 + 攻速buff + 装备攻速)%
          攻速的所有buff均是加法叠加(上限为700点,目前只有物理白莲大招可以达到极限攻速)
          附注:星级以及等级均不影响攻速
          按妹红举例:
          ①妹红基础攻击间隔:0.4s

          ②满培妹红的攻击间隔:0.4 /(100+80)% = 0.2222222

          ③五星娘**uff、满培妹红的攻击间隔:0.4/(100+80+80)= 0.1538461

          ④五星娘**uff、4牙、满培妹红的攻击间隔:0.4/(100+80+80+61) = 0.1246

          现在的妹红“攻速”为:100+80+80+61 = 312 << 700
          假设攻击间隔与攻击频率为反比例,我们算一个公式:
          娘娘对满培妹红的输出提升为: (100+80+80)/(100+80) = 1.44444
          娘娘对嘟嘟的输出提升为:(100+80)/(100) = 1.8
          妹红的输出期望理论是远远大于嘟嘟的,但是buff的加成对妹红和嘟嘟差别太大了。
          附注:那么攻击间隔与攻击频率究竟是不是完全反比呢?
          (答:并不完全,实际上还有攻击前摇这种东西,即攻击动作时间。
          如果前摇是0,那么攻击间隔与频率成完全反比。
          如果不是0的话会因为攻击目标死亡、消失、目标跑出攻击距离等因素使得攻击无效而浪费掉前摇时间。)


          IP属地:广东6楼2018-07-05 14:14
          收起回复
            大佬你的科普贴都写得太高深了,我自认为在不懂代码的人里面基础还行看起来都特别费劲,别提其他的小白了,建议你在每段前面写分析,最后写结论,这样看不懂过程的人可以直接看结论,我很多帖子都是直接用你的计算基础的,你写得好我就不用写了,哈哈


            IP属地:广东7楼2018-07-05 14:27
            回复(3)
              小结一下:
              我们计算嘟嘟和妹红的相对dps提升系数:
              装备视为相同就不做比较了:
              嘟嘟的攻击/成长/间隔为:2000/12/0.5
              妹红的攻击/成长/间隔为:2300/12/0.4
              输出环境:恋恋buff,慧音buff,霍青娥buff,妹红大招buff,嘟嘟二技能buff
              嘟嘟:
              攻击力提升系数:(2000+12*9+1000+2000)/ (2000+12*9)* 1.8 = 4.36167
              攻速提升系数:(100+80)/ (100) = 1.8
              被动系数(最大值):2.5
              总系数:19.6275
              妹红:
              攻击力提升系数:(2300+12*9+1000+2000+2000)/ (2300+12*9)= 3.0764
              攻速提升系数为:(100+80+80)/(100)= 2.6
              妹红天生优势系数(攻击和攻击间隔优势): (2300+12*9) / (2000+12*9) * (0.5/0.4) = 1.428
              总系数:11.421<<19.6275
              呃呃:抵消了优势之后,先不说技能输出期望,妹红的装备已经各种buff性价比都比不上嘟嘟
              说起妹红和嘟嘟的技能输出期望,那又是另一个话题了~~~有兴趣同学可以算算啊
              然后剩下就是要讲各种buff和装备的生效顺序,先睡一哈!


              IP属地:广东8楼2018-07-05 14:35
              回复(3)
                有理有据,十分感谢
                我刚刚算了一下两个角色的期望,有错欢迎指正:
                【布嘟嘟】:
                [仅考虑1技能]
                (32+5)/6≈6.17倍攻击;[6色盘]
                (1+1+4)/6×星级×能量=星级×能量[青橙红]
                【妹红】:
                [分别有1,2,4,8,16,32,64倍攻击7个状态,暴击概率为0.85,写出概率转移矩阵,求得平稳分布为均匀分布]
                127/7≈18.14倍攻击;


                来自手机贴吧9楼2018-07-05 15:43
                回复(6)
                  伤害机制篇
                  本篇我分为4个部分来说明,也是按照技能生效顺序。
                  这四个部分分别是:伤害类型转换、通用类型结算期、物理类型结算期、魔法类型结算期
                  一、伤害类型转换期
                  注:该步骤决定之后具体生效的伤害类型、为最高优先级
                  (1)技能伤害入口:计算技能伤害和设定伤害类型
                  (大多数是星级和能量相关、例如二妹大招造成能量*星级*4的伤害)
                  (2)计算大多数只作用与自身的技能buff加伤(无视伤害类型)
                  例如:nue的1技能buff,嘟嘟的二技能、二妹的一三技能、辉夜的金刚石、花妈的三技能等
                  (除了大小姐和二小姐的二技能,其他自身buff均有效。)
                  附注:花妈的三技能任何情况仅对大招伤害和花朵攻击力有效
                  (3)如果攻击者为纯狐或被纯狐一技能作用时,将该伤害改为纯粹,并直接跳到(8)开始
                  (4)相机加伤(直接作用与数值上,如果有楼观剑/破魔四件套会给敌人施加永久的楼观剑/破魔debuff)
                  (5)神子一技能加伤(直接作用在数值上、人肉相机描述很贴切)
                  (6)大妖精,犬走椛,桑尼加伤,并转换技能伤害类型(只能生效一个,大妖精>犬走椛>桑尼)
                  (7)普攻伤害结算入口:如果该伤害是物理伤害、计算dota2护甲抵抗系数
                  伤害系数公式:1 - (0.05 × 护甲÷ (1 + 0.05 × |护甲|)). 护甲为减甲后穿甲前的护甲
                  (8)辉夜的二技能永夜归返加减伤(对所有类型有效)
                  (9)如果攻击者为纯狐或被纯狐一技能作用时,无视下面所有步骤造成最终伤害!
                  一些结论:
                  ①纯狐或连的单位使用技能时只能享受自身buff,和辉夜的永夜归返
                  ②纯狐或连的单位的普攻伤害不能享受穿甲效果
                  附注1:妹红、嘟嘟暴击造成的AOE伤害均为技能伤害
                  附注2:游戏中的伤害数值显示的是第(8)步骤的结果,并不一定是是实际伤害
                  附注3:妹红、嘟嘟的暴击数值显示的是第(2)步骤的结果,并不一定是实际伤害


                  IP属地:广东10楼2018-07-05 16:55
                  收起回复
                    伤害机制篇
                    二、通用类型结算期
                    注:该时期主要是一些boss减伤,或者通用装备的加减伤
                    (1)键山雏BOSS减伤(伤害>能量×星级×4时,伤害减半计算)
                    (2)自身的buff加伤,具体有如下三点:
                    五星辉夜火蜥蜴加伤15%
                    梅露兰组合狂躁加伤50%
                    神枪四件套光环加伤10%(不是描述的的7.5%))
                    (同步骤的加伤为加法叠加,比如自己同时吃到了神枪光环和辉夜的火蜥蜴神宝,则加伤25%)
                    (3)敌人身上的debuff加伤,以下两种:
                    五星辉夜火蜥蜴加伤15%
                    敌人自带减伤最高-62.5%
                    这里补充说明下:ex无尽中敌人在20关左右减伤会增加到最高62.5%
                    (辉夜秘宝是的伤害从37.5升到52.5。固相当于40%的加伤)
                    (4)小桶减伤(固定:-2000)
                    (自带减伤之后在减2000,所以很多酱油打不动小桶,显示0伤害)
                    (5)真实四件套特效(血量>70%,加伤50%),镰刀四件套特效(血量<30%,加伤50%)
                    (对任意类型都生效!虽然有结算先后,但是我想应该不会有人同时带4个真实和4个镰刀)
                    (6)船桨船勾暴击加伤。对妹红BOSS无效
                    (默认暴击概率0,暴击伤害1.5,4船桨暴击伤害为2.5)
                    (7)计算神枪加伤(1件:3%,2件:21%,三件:24%,四件:27%)。对妹红BOSS无效!
                    (妹红和神枪有什么特殊的因缘吗???貌似是设定)
                    (8)幽幽子亡舞判定
                    (如果伤害来源是幽幽子并且触发即死,将伤害数值改变为:能量×星级×100,伤害类型改变为纯粹)
                    (幽幽子的普攻也可以触发亡舞)
                    (9)莉莉白buff增伤25%(唯一可以增加幽幽子亡舞伤害的buff了)
                    附注1:如果幽幽子被纯狐拐了~~~一辈子都不能触发亡舞(这两有仇吗)


                    IP属地:广东12楼2018-07-05 17:20
                    收起回复
                      伤害机制篇
                      三、物理类型结算期
                      附注:该阶段只有物理类型的技能伤害或者普攻伤害执行
                      (1)燐空buff加伤:20%
                      (2)自身物理buff结算
                      二小姐的二技能buff加伤:(0~50%)
                      莱瓦汀光环加伤:(10%)
                      (3)敌人的debuff结算
                      觉恋组合buff加伤:20%
                      楼观剑debuff加伤:10%
                      (4)抵消结算护甲系数
                      (伤害类型转换期中的(7)中的护甲系数,上次是乘的,这次除掉就是了)
                      (5)装备加伤:(镰刀、莱瓦汀的单件或者二件套)
                      (6)计算穿甲后的护甲并结算最终护甲伤害
                      穿甲结算:(楼观剑为百分比穿甲,米斯蒂亚和辉夜的穿甲buff,穿甲最多将护甲将为0)
                      穿甲后的护甲系数:
                      护甲>=0:(1 - (护甲* 0.04) /(1 + 护甲 * 0.04)) 护甲<0:(2 - 0.96^(-护甲))
                      反正就按0来算吧,可以无视(6)


                      IP属地:广东13楼2018-07-05 17:43
                      回复(13)
                        伤害机制篇
                        四、魔法类型结算期
                        附注:该阶段只有魔法类型的技能伤害或者普攻伤害执行
                        (1)帕秋莉buff加伤:30%
                        (2)自身魔法buff结算
                        大小姐的二技能buff加伤:(0~50%)
                        八卦光环加伤:(10%)
                        (3)敌人的debuff结算
                        苏我嘟嘟组合buff加伤:20%
                        破魔debuff加伤:10%
                        (4)装备加伤:(八卦、核棒、真实的单件或者二件套加伤)
                        (5)计算魔穿后的魔抗并结算最终魔抗伤害
                        魔穿结算:(破魔为百分比魔穿,小恶魔和圣白莲的魔穿直接作用为数值,魔穿最多将魔抗降为0)
                        魔穿后的魔抗系数:
                        魔抗>0:(1 - (魔抗* 0.04) /(1 + 魔抗 * 0.04)) 魔抗<0:(2 - 0.96^(-魔抗))
                        同样最低是0.33,最高是1.66。


                        IP属地:广东14楼2018-07-05 17:49
                        回复
                          举个简单的例子作为完结
                          攻击者:二小姐 (能量算成5000+恋恋buff)
                          敌人:键山雏(生命值为20%),血量假设成50W
                          减甲:140,穿甲:60
                          装备:4个镰刀2个莱瓦汀
                          自己buff:神枪光环10%、辉夜火蜥蜴加伤15%、狗桦60%,觉恋组合buff 20%、二技能buff20层 20%
                          敌人buff:楼观剑debuff 10%、辉夜火蜥蜴秘宝加伤15%、自带减伤62.5%
                          (1)伤害x为:能量*星级*4
                          (2)一技能buff系数:4
                          (3)三技能buff系数:1.8
                          (4)狗桦系数:1.6
                          (5)dota2护甲系数:0.25
                          (6)转转减伤:0.5
                          (7)火蜥蜴,神枪光环加伤:1.25
                          (8)ex自带减伤,辉夜加伤:0.525
                          (9)镰刀效果加伤:1.5
                          (10)二技能buff加伤:1.2
                          (11)楼观剑、觉恋加伤:1.3
                          (12)抵消护甲系数:4(与5对应)
                          (13)装备加伤:4镰刀(2*4+10),2莱瓦汀(4*2+20)、1.46
                          最终伤害:能量*星级*4*9.252 = 92W
                          溢出伤害:
                          (1)假设目标死亡:物理伤害致死,有个溢出伤害bug补偿系数(12)(转化成其他伤害类型则不做补偿)
                          (2)类型为纯粹,被狗桦转为物理,所以其他加成一致
                          (3)溢出伤害不受1、3技能加成,加伤从(4)开始算
                          (4)假设镰刀特效无效
                          (5)AOE伤害:(92W*4-0) * 1.19574=442W(恩一刀死一片没问题)
                          (二小大大招先打死怪,再算溢出,所以怪的血按0算,如果遇到辉夜触发复活,则不触发溢出伤害)
                          如果纯狐拐了的话: 只算到3,伤害是:能量*星级*4*7.2
                          但是可以免去n张卡~~~并且装备可以换成能量套


                          IP属地:广东15楼2018-07-05 20:08
                          收起回复
                            辉夜的二技能永夜归返造成的移速变化是不是会覆盖掉别的各种减速效果?


                            IP属地:四川16楼2018-07-06 20:42
                            回复(1)
                              问下楼主,恋恋带晕刀到底能不能群晕,还是只能晕主目标


                              IP属地:广东18楼2018-07-09 00:18
                              收起回复