阿尔比恩吧 关注:62,814贴子:1,303,118
  • 15回复贴,共1

【攻略帖】抗性,防御及其伤害计算公式

只看楼主收藏回复

目前完成了一部分的工作,还差最后一点防御的计算公式一直捉摸不透,放在最后大家一起讨论
1.总论
本内容只讨论玩家的防御对于伤害减少的作用,主要从两个方面进行:护甲及魔法抗性统称为抗性,对玩家/野怪的防御。
2.护甲及魔法抗性
这部分内容比较简单,总的来说护甲减灭物理伤害,魔法抗性减免魔法伤害,该部分伤害减灭只由身体防具提供,不同的数值对应着不同的伤害减灭百分比,相同的数值减灭的物理的伤害和魔法伤害相同,大致曲线如下

减免百分比和抗性数值大致呈对数关系,抗性提升越往后,每点抗性提供的伤害减免百分比减小。我用双曲线拟合时也能拟合上,但是两条曲线在该范围内比较近似,对数拟合效果更好一点。然后需要注意,每点抗性提供的伤害承受量大致相同。
伤害承受量=血量/(1-伤害减免百分比),其曲线如下:

基本上增加的抗性数值和你承受的伤害量是呈线性关系的,大概意思就是如果你3000血,每+100护甲,你就能多承受3000的伤害。
3.对玩家/野怪的防御
这部分要分两种情况。首先如果你是减防,类似与开小红鞋和开低语的E,给自己减防,这种一般都是显示百分比,那么你承受的最终伤害百分比=1-对玩家/野怪的防御。比如说低语E,你就是多承受20%伤害。
但是,如果你是加防御的技能,就比较诡异了,比如板甲头的加防御,你承受的最终伤害百分比=1/(1+对玩家/野怪的防御)。比如你加了33.3%的防御,最终受到的伤害百分比为74.8%。反正这个加防御的有点诡异,但是我测试出来的结果就是这样,大家也可以去试试看然后回来告诉我。
我是拉野外的小鹿做的实验,表格如下


4.最终受到伤害
最终受到伤害=(1-抗性减免)*(1-防御减免)
5.待解决的问题
玩家加防御的这个算法其实是有点诡异的,而且多个加防御的效果一起计算也比较诡异。现在只能确定的是,装备的被动及盾牌这些被动加防御的效果是线性相加直接显示面板的,但是技能提供的效果如何计算不得而知。放个表格在下面大家可以自己算一下。


IP属地:浙江1楼2022-12-16 20:33回复
    有没有省流给说一下


    IP属地:广东来自Android客户端2楼2022-12-16 21:14
    回复
      物理与魔法免伤率的公式我推导下来应该是:
      物理免伤率=护甲/(护甲+100)
      法术同理,你可以代入验算下,我试了十几个防具数据,大致上都是能对的上的


      IP属地:浙江3楼2022-12-16 23:14
      收起回复
        好帖顶了


        IP属地:天津来自Android客户端4楼2022-12-17 01:11
        回复
          顶顶顶


          IP属地:上海来自Android客户端5楼2022-12-18 08:39
          回复
            第三部分防御的计算公式有点问题,数据采集方面出现错误,由于t4怪会受到复仇者buff的影响,本身攻击人会有一个防御减伤,所以数据不准。
            找t2怪做实验后发现,防御的减伤公式如下
            最终收到伤害=初始伤害x(1-防御减免)。
            这一公式同时适用于防御增加和防御减少。


            IP属地:浙江来自iPhone客户端6楼2022-12-19 10:53
            回复
              别算了,我总结了,发你飞书文档链接,你申请权限
              https://z4a5wadxh8.feishu.cn/docx/QQoHd9gkWox6f2x8mZVcr3HRnQg


              IP属地:北京7楼2022-12-19 18:53
              收起回复
                大佬很多装备有伤害抗性增加,这个属性对收到伤害怎么计算的


                IP属地:浙江来自iPhone客户端8楼2023-03-08 06:03
                回复
                  为啥我现在有两个板甲 一个有专精显示增加550血 一个没专精显示增加650血 都是p7的 装备 但是装备上身上后 显示550血的板甲比显示650血的板甲血量还要多?看装备后的数值显示比没装备后少了很多啊?


                  IP属地:云南来自Android客户端10楼2024-03-27 06:49
                  收起回复
                    顶顶


                    IP属地:陕西来自Android客户端11楼2024-04-26 09:30
                    回复