泰坦之旅吧 关注:139,293贴子:4,400,440
  • 42回复贴,共1

简单分析列举steam十周年纪念版新增的游戏计算公式

只看楼主收藏回复

公式来源于steam十周年游戏数据库,版本1.32,简单列举,仅供参考
要注意的是公式中的DV指的的是这个伤害已经被百分比对应加成加成过了,比如物理伤害DV,指的是基础物理伤害×(1+物理伤害百分比加成+所有伤害百分比加成)
一共3L


1楼2016-10-19 18:24回复
    格挡公式与新增公式
    physicalDamageDefenseEquationDGP,(sumProtectionDV * (1 - sumAbsorptionDV)) + (physicalDamageDV - sumProtectionDV),
    physcialDamageDefenseEquationDLEP,physicalDamageDV * (1 - sumAbsorptionDV),
    shieldDamageReductionEquationDGB,damageDV - (shieldDefenseDV * (( 100 - shieldAbsorptionDV) / 100))
    与立方中未打BUG修复的格挡公式一致,所以超过格挡值要受到全额伤害,另外据说由同样团队开发的恐怖黎明的格挡公式也是如此。
    poisonDamageEquation,poisonDamageDV * ((dexterityDV / 500) + 1),
    毒素伤害:毒素伤害DV×((敏捷/ 500) + 1)
    bleedingDurationDamageEquation,bleedingDamageDV * ((dexterityDV / 500) + 1),
    流血伤害:流血伤害DV×((敏捷/ 500) + 1)
    physicalDurationDamageEquation,physicalDamageDV * ((intelligenceDV / 500) +1),
    撕裂伤害:撕裂伤害DV×((智力/ 500) + 1)
    衰老伤害并没找到对应公式,据更新日志推断计算方式和撕裂伤害一致
    physicalNonWeaponDamageEquation,physicalDamageDV * ((strengthDV/650)+1)
    非武器点数物理伤害:物理伤害DV×((力量/650)+1)
    pierceNonWeaponDamageEquation,pierceDamageDV * ((dexterityDV/1000) +1),
    点数穿刺伤害:穿刺伤害DV×((敏捷/1000) +1)
    lifeLeachDurationDamageEquation,lifeLeachDamageDV * (1 + (characterLevelDV / 40)),
    点数生命吸取伤害:点数生命吸取伤害DV×(1 + (等级/ 40))
    manaLeachDurationDamageEquation,manaLeachDamageDV * (1 + (characterLevelDV / 40)),
    点数法力吸取伤害:点数法力吸取伤害DV×(1 + (等级/ 40))
    retaliationDamageEquation,retaliationDamageDV * (1+ ((characterLevelDV^2) / 1250)),
    反击伤害:反击伤害SV×(1+ ((等级^2) / 1250))『^是次方的意思』


    2楼2016-10-19 18:25
    收起回复
      武器转换穿刺公式
      physicalDamageEquation,(physicalDamageDV * ((strengthDV/500)+1)) + (strengthDV*0.04)
      武器基础物理伤害:物理伤害DV×((力量/500)+1)+(力量×0.04) ——记为A
      pierceDamageEquation,(((pierceDamageDV / ((strengthDV/500)+1)) * ((strengthDV/2000)+1)) * ((dexterityDV/400)+1)) + (dexterityDV*0.03)
      武器转换穿刺伤害
      武器白字物理伤害×百分比物理伤害加成×力量加成,即A,A×武器的穿刺转换比=公式中的pierceDamageDV
      即pierceDamageDV=(物理伤害DV×((力量/500)+1)+(力量×0.04))×穿刺转换比×穿刺加成
      那么这个武器转换穿刺公式可以写成
      ((物理伤害DV×((力量/500)+1)+(力量×0.04))×穿刺转换比×穿刺加成)/((力量/500)+1)×((力量/2000)+1)×((敏捷/400)+1)+(敏捷×0.03)
      分析这个公式,((力量×0.04))×穿刺转换比×穿刺加成)/((力量/500)+1)×((力量/2000)+1)×((敏捷/400)+1)这个值在实际游戏中不会很大,暂且记为B
      把这个公式转换一下则可以写成简写如下
      武器转换穿刺伤害=物理伤害DV×穿刺转换比×穿刺加成×((力量/2000)+1)×((敏捷/400)+1)+(敏捷×0.03)+B
      由于B基本可以忽略即公式简化为:物理伤害DV×穿刺转换比×穿刺加成×((力量/2000)+1)×((敏捷/400)+1)+(敏捷×0.03)
      那么不朽1.1的公式又是怎么样的呢
      A×穿刺转换比×穿刺加成×(1+敏捷/1000)+(敏捷×0.03)
      同样我们忽略A中(力量×0.04)带来作用
      不朽1.1的计算公式可以简化为:物理伤害DV×穿刺转换比×穿刺加成×((力量/500)+1)×(1+敏捷/1000)+(敏捷×0.03)
      然后我们把两个公式对比下就明白周年版更新里面
      Pirecing damage now depends less heavily on Strength and more on Dexterity这条是什么意思了
      物理伤害DV×穿刺转换比×穿刺加成×((力量/2000)+1)×((敏捷/400)+1)+(敏捷×0.03)——周年版
      物理伤害DV×穿刺转换比×穿刺加成×((力量/500)+1)×(1+敏捷/1000)+(敏捷×0.03) ——1.1版


      3楼2016-10-19 18:26
      收起回复


        5楼2016-10-19 18:30
        回复
          你还是直接告诉我周年版近战多少OA DA合适吧


          IP属地:北京来自Android客户端6楼2016-10-19 18:59
          收起回复
            最烦数学公式了。我倒是觉得更新后最直观的是BUG:捡的东西超出道具框了,盔甲之类还能拖一边拖过来,弓矛之类只能点一下自动整理了。不过反过来想想能捡的装备(破烂)岂不是更多了。


            IP属地:北京7楼2016-10-19 22:12
            收起回复
              因为流血伤害的原因,主敏可能比主力好


              IP属地:福建来自Android客户端8楼2016-10-20 10:06
              收起回复
                马克


                IP属地:江苏9楼2017-07-05 14:02
                回复
                  那现在矛盾强盗是主力好还是主敏好啊?


                  IP属地:陕西来自手机贴吧10楼2018-09-03 11:50
                  回复