怪物猎人世界吧 关注:838,666贴子:21,193,597
  • 10回复贴,共1

【资料搬运】MHW:IB伤害计算公式及其他资料搬运

取消只看楼主收藏回复

MHW Modding Discord 的大神Deathcream#1576 和 MoonBunnie#0001做了很多冰原的解包工作,并且公开了出来。
然而,由于众所周知的原因,无论是Discord,还是原文件(在Google的文档服务)很多朋友都不是很方便访问,而且原文全部都是英文,所以我搬运顺便翻译了一下,一方面是我自己存档有空查,一方面是如果有需要的朋友也可以参考。
所有的数据、公式都来自于对游戏文件的解包。
这个不一定会一次搬完(因为翻译+打字还挺麻烦的),有空的时候我会更新下。
源文件链接我会放在楼下(防吞)


IP属地:云南1楼2020-06-10 16:14回复
    2楼目录


    IP属地:云南2楼2020-06-10 16:14
    收起回复
      1.伤害计算
      1.1 部分符号说明
      ΣXXX加成——将所有相关的加成加在一起,没有出现的算0
      ΠXXX补正——将所有相关的补正乘在一起,没有出现的算1
      min(a,b)——取a和b间最小值
      max(a,b)——取a和b间最大值
      ROUND(a)——对a进行四舍五入保留整数
      例:ROUND(4.6)=5
      FLOOR(a)——对a向下取整
      例:FLOOR(4.6)=4
      注意,伤害计算涉及到的攻击力都不考虑武器倍率(实际上武器倍率除了让面板的数字看上去变大以外,并没有实际的作用)
      真实属性值是面板数字除以10


      IP属地:云南4楼2020-06-10 16:19
      回复
        1.2 物理部分
        a) 基础攻击
        基础攻击=武器攻击 +客制攻击+攻击力零件+觉醒攻击
        b)不考虑攻击力上限的攻击
        不考虑上限的攻击=(基础攻击+钝器能手)×∏基础攻击力补正+∑攻击力加成
        c) 攻击力上限
        攻击力上限=2×基础攻击
        d)考虑攻击力上限的攻击
        考虑上限的攻击=min⁡(攻击力上限,不考虑上限的攻击)
        e) 总攻击
        总攻击=ROUND(考虑上限的攻击×∏攻击补正)
        f) 攻击%
        攻击%=总攻击/100
        g) 物理伤害
        物理伤害=动作值×攻击%×物理会心补正×∏物理伤害补正


        IP属地:云南6楼2020-06-10 16:23
        收起回复
          1.3 属性部分
          a)基础属性
          a.1) 近战和弓
          基础属性=武器属性+客制属性+属性零件+觉醒属性
          a.2) 属性弹和狩猎笛龙周波
          基础属性=攻击或子弹的属性值+弩枪属性客制和强化
          a.3) 其它属性攻击
          基础属性=攻击的属性值
          b)不考虑属性上限的属性
          不考虑上限的属性=(基础属性×∏基础属性补正+属性加成)×∏不考虑上限的属性补正
          c)属性上限
          c.1) 属性弹
          属性上限=1.57×基础属性
          *龙脉觉醒是1.8×,真·龙脉觉醒是2.35×
          c.2) 其他
          属性上限=max⁡(基础属性×1.60,基础属性+15)
          *龙脉觉醒是2.2×,真·龙脉觉醒是2.55×
          d) 考虑上限的属性
          考虑上限的属性=min⁡(不考虑上限的属性,属性上限)
          e) 取整后的属性
          取整后的属性=四舍五入(考虑上限的属性×∏考虑上限的属性补正×属性会心补正)
          f)属性伤害
          属性伤害=取整后的属性×攻击%×属性补正×∏属性伤害补正
          *只有属性弹和龙周波需要算“攻击%”


          IP属地:云南7楼2020-06-10 16:25
          回复
            1.4 固定伤害
            固定伤害=基础固伤×∏固伤补正


            IP属地:云南10楼2020-06-10 16:26
            回复
              1.5 总伤害计算
              a)物理肉质:
              a.1)软化
              物理肉质 = 软化后肉质×物理斩味补正
              软化公式后面的楼层单独放
              a.2)无软化
              物理肉质 = 部位基础物理肉质×物理斩味补正
              *物理斩味补正:
              紫:1.39
              白:1.32
              蓝:1.20
              绿:1.05
              黄:1.00
              橙:0.75
              红:0.50
              b)属性肉质
              属性肉质 = 部位基础属性肉质×属性斩味补正
              *属性斩味补正:
              紫:1.25
              白:1.15
              蓝:1.0625
              绿:1.00
              黄:0.75
              橙:0.50
              红:0.25
              c)物理肉质%与属性肉质%
              物理肉质%=物理肉质/100
              属性肉质%=属性肉质/100
              d)总伤害
              总伤害=ROUND(物理伤害×物理肉质%+固定伤害)+ROUND(属性伤害×属性肉质%)


              IP属地:云南11楼2020-06-10 16:34
              回复
                2.各类补正汇总
                2.1 物理部分
                a)基础攻击力补正
                a.1) 猫饭
                猫的炮击术:盾斧强击瓶、彻甲榴弹、龙击弹1.15;
                猫的火场怪力:1.35
                猫的射击术:1.10
                猫的粗暴射击:1.05
                a.2)衣装
                回避衣装 1.3
                a.3)旋律
                攻击力旋律(小/中/大):1.10/1.15/1.20
                a.4)技能
                飞燕 1.30
                炮术 1.1/1.2/1.3/1.4/1.5
                不屈 1.1/1.2
                火场怪力 1.40
                无属性强化 1.05
                通常弹/通常箭强化 1.10/1.20
                散弹/刚射强化 1.10/1.15
                贯通弹/龙之箭强化 1.10/1.20
                攻击守势 1.05/1.1/1.15
                火场怪力 1.0/1.05/1.05/1.1/1.15/1.25/1.4
                b)攻击力加成
                b.1)猫饭
                攻击力(小/中/大) 5/10/15
                猫的短期催眠术 9
                b.2) 道具/环境植物
                力量护符 6
                力量之爪 9
                鬼人药(大) 5/7
                鬼人粉尘 10
                怪力种子 10
                怪力药丸 25
                鬼人弹 10
                鬼毬果 5
                b.3)技能
                攻击 每级+3
                挑战者 每级+4
                怨恨 每级+5
                无伤 5/10/20
                转祸为福 12/15/18
                拔刀术【力】 5
                c)攻击补正
                【太刀】气刃槽 白/黄/红 1.051.10/1.20
                【大锤】超蓄力 1.07
                【狩猎笛】 自身强化 1.15
                【斩斧·剑形态】 强击瓶 1.17
                【盾斧·斧形态攻击】 红盾 1.10
                【操虫棍】 红+白 1.10 三灯 1.15
                d)钝器能手
                绿斩15/黄斩25/橙斩30/红斩30/其他斩味0/弓弩30


                IP属地:云南13楼2020-06-10 17:04
                回复
                  2.2 属性部分
                  a)基础属性补正
                  a.1)技能
                  属性强化 Lv 3/4/5/6 1.05/1.10/1.20
                  a.2)旋律
                  属性攻击强化(小/大) 1.08/1.10
                  属性类UP(单独) 1.05
                  属性类UP+属性攻击强化(小/大) 1.16/1.20
                  b)属性加成
                  b.1)技能
                  属性强化 Lv 1/2/3+ 3/6/10
                  转祸为福 3/6/9
                  (真)龙脉觉醒 8/15
                  (真)属性加速 6/15
                  c)不考虑上限的属性补正
                  耐龙衣装 1.2
                  d)考虑上限的属性补正
                  【斩斧·剑形态】强属性瓶 1.45
                  【斩斧】 属性瓶爆炸 0.35 *只在瓶爆炸的时候计算
                  d.1)飞燕(属性)
                  操虫棍 2.00
                  其他武器 1.50


                  IP属地:云南15楼2020-06-10 17:11
                  回复
                    2.3 伤害补正
                    a) 通用补正
                    贯通伤害(第9hit之后) 0.20
                    怪物伤害吸收补正 根据任务类型有差距,在1.00左右
                    【铳枪】低斩味(黄斩及以下)补正 0.85
                    b) 属性伤害补正
                    怒后补正 不同怪有区别
                    寒气练成 跟武器、寒气槽等级有关系
                    c) 固伤补正
                    上位伤害补正 1.20
                    M位伤害补正 1.50 (铳枪炮击无该补正)
                    【铳枪】炮术 1.1/1.2/1.3/1.4/1.5
                    【铳枪】猫的炮击术 1.10
                    d) 物理伤害补正
                    怒后补正 不同怪有区别
                    寒气练成 跟武器、寒气槽等级有关系
                    刃中补正 1.03 (仅大剑、太刀、狩猎笛、铳枪、斩斧、盾斧、操虫棍)
                    【长枪】 人车 Lv 2/3 1.05/1.10
                    【斩斧·高出力状态】属性解放终结 1.20
                    【斩斧】 零距离属性解放终结 1.40
                    【斩斧】属性解放/零解提前终结 0.70
                    【盾斧】 红盾(强击瓶) 1.20
                    【弓】 强击瓶/接击瓶 1.35/1.18
                    【弓·迅雷闪击】 强击瓶/接击瓶 1.175/1.09
                    【弓】非会心距离·过近 0.80
                    【弓】非会心距离·过远 0.20
                    【弩】非会心距离·过近 0.80
                    【弩】非会心距离·过远 0.10
                    【弩】 近距离攻击零件 1.20/1.30/1.35/1.40
                    【弩】 远距离攻击零件 1.20/1.35/1.40/1.45
                    【重弩】超级会心镜 1.30(龙击弹是1.50)


                    IP属地:云南17楼2020-06-10 17:24
                    回复
                      3.软化公式
                      软化后肉质 = FLOOR(原肉质×0.75) + 25 +Offset
                      Offset取值与软化时间:
                      大部分怪物
                      Offset = 0, 软化时间 90s
                      麒麟、尸套龙、爆锤龙、惶怒恐暴龙、溟波龙、金银火龙
                      Offset = 5, 软化时间 80s
                      冥赤龙
                      Offset = -5, 软化时间 180s
                      *注意:历战金银火龙怒后头部肉质会变成0.9倍,此时:
                      软化后肉质 = FLOOR(20×0.9×0.75)+25+5=43


                      IP属地:云南18楼2020-06-10 17:32
                      回复