魔电吧 关注:7,908贴子:48,579
  • 63回复贴,共1

【科普】法术伤害的计算

只看楼主收藏回复

大概分这么几个部分
1、计算公式
2、抗性和穿透
3、毒系法术


IP属地:上海1楼2019-03-14 18:32回复
    1、法系伤害的计算
    总的公式

    TD:总法术伤害
    BD:基础法术伤害
    SD:在法术对应的元素上增加的法术伤害(火,冰,雷...)
    Synergy:精力加成,在技能树面板上能看到
    我们以圣骑士的灵魂鞭挞举例,假设灵魂鞭挞的基础伤害是1000:
    SD=0,Synergy=0,TD=1000
    SD=100%,Synergy=0,TD=2000
    SD=0,Synergy=100%,TD=2000
    SD=100%,Synergy=100%,TD=4000
    SD来自于元素增伤,比如“增加20%闪电法术伤害”、“增加10%法术伤害”这种
    比如,我们身上现在有“增加20%闪电法术伤害”和“增加10%元素法术伤害”,那么
    闪电法术的SD=30%,火、冰、魔法、物理、毒系法术的SD=10%。
    Synergy来自精力和精力因子,力量和力量因子,计算公式为:
    Synergy%=(260∗(精力+10)/250+精力) + min((精力∗精力因子+力量*力量因子)/15000,200) %
    精力=0,精力因子=0,力量因子=0,Synergy=10%
    精力=1000,精力因子=0,力量因子=0,Synergy=210%
    精力=1000,精力因子=200,力量因子=0,Synergy=210%+min(13, 200)%=223%
    精力=1000,精力因子=20000,力量因子=0,Synergy=210%+min(1333, 200)%=410%
    精力=1000,精力因子=200,力量因子=200,力量=500,Synergy=210%+min(20, 200)%=230%
    Synergy的上极限是460%,只能永远逼近,再加上D2的各种计算好像是向下取整的,上400%就很强了。


    IP属地:上海2楼2019-03-14 19:05
    回复
      2、抗性
      这个玩过D2的应该够知道,不多说了。
      比如我们用总伤害1000的灵魂鞭挞去打怪。
      怪物电抗0%,受到1000的电伤。
      怪物电抗70%,受到1000*(1-70%)=300的电伤。
      怪物电抗-70%,受到1000*(1-(-70%))=1700%的电伤。
      元素穿透用于减少怪物的抗性,比如:
      怪物电抗70%,我们的电穿100%,怪物的电抗变为70%-100%=-30%
      穿透对你造成的所有该属性伤害都有效,包括武器上带的。比如你的武器带有300点火焰伤害,如果你有100%电穿,攻击70%火焰抗性的怪物,那么你的攻击就会带上300*(1-(100%-70%))=210点火焰伤害。
      元素抗性最低为-100%。
      对于玩家,元素抗性上限90%,物理抗性最多50%,魔法抗性不太清楚。
      佣兵的元素抗性不太清楚,好像一直是75%?
      召唤物的初始元素抗性:普通75%,噩梦25%,地狱-25%。从其他途径最多增加75%的元素抗性,因此召唤物在地狱的元素抗性上限为50%
      关于怪物的抗性
      常规怪物抗性:
      普通:0%
      噩梦:15%元素抗性
      地狱:35%元素抗性、10%魔法抗性
      地狱Boss:35%物抗/魔抗,70%元素抗性
      把地狱小怪的元素抗性降到-100%需要135%的穿透;把地狱Boss的元素抗性降到-100%需要170%的穿透。
      你可能会遇见吸收某种特定属性伤害的怪物,这意味着它所受到的该属性伤害在普通/噩梦/地狱下分别减少25%/50%/75%,穿透对此无效。


      IP属地:上海3楼2019-03-14 19:23
      收起回复
        3、关于毒伤
        毒伤的计算方式与一般的法术伤害大相径庭,不过有一些不同。
        以毁灭交响曲举例,假如我们的毁灭交响曲总伤害12000-18000,持续两秒,这是什么意思?
        也就是说,毁灭交响曲每秒造成6000-8000点毒系伤害,持续两秒,总共造成12000-18000点毒系伤害。
        怪物所受到的毒伤有所谓的“双重计算”。当我们的毁灭交响曲攻击到一个毒抗20%的怪物时:
        毁灭交响曲持续2*(1-20%)=1.6秒;
        每秒造成毒系伤害6000*(1-20%)~8000*(1-20%),即4800~6400点;
        总共造成伤害7680~10240点。
        所以,毒系穿透非常重要,不仅影响单位时间的伤害,也影响毒伤的持续时间。
        对于玩家受到的毒伤,没有双重计算。抗性只影响单位时间受到的毒系伤害,不影响毒伤的持续时间。在噩梦和地狱下,玩家受到的毒伤时间分别增加50%和100%。
        多重毒系伤害会相互覆盖。单位时间伤害低的被伤害高的覆盖。
        毒系伤害的最低单位时间是1帧,最低伤害单位是1/256。持续5秒的100点毒伤的实际表示形式为持续125帧的毒伤,每帧造成205/256点毒伤。


        IP属地:上海4楼2019-03-14 19:36
        收起回复
          火焰伤害那里还是写错了。。
          应该造成300*(1-70%+100%)=390点火焰伤害。


          IP属地:上海来自Android客户端5楼2019-03-15 00:31
          收起回复
            求助楼主,对不死/恶魔生物造成额外伤害,对哪些技能有作用?看到这些高伤害想用,但是又感觉没那么美好


            IP属地:广东来自Android客户端6楼2019-03-16 00:52
            收起回复


              来自Android客户端7楼2019-03-16 11:19
              回复
                @哦哦HH0

                最下面那行就是Synergy,精力因子有用的。
                VOJ和VOR这两个技能同样是法术,只不过它们造成的是物理类型的伤害,比较少见。


                IP属地:上海8楼2019-03-16 14:22
                收起回复
                  海妖姿态


                  IP属地:广西9楼2019-03-17 19:56
                  收起回复
                    有个问题,以前看过感觉各种观点都有不统一。
                    就是关于%吸收到底是先加血再减血,还是先减血再加血?
                    举个例子就是:人物最大100血,当前70,抗性0,冰吸收20%,这时怪物输出100点冰伤。
                    如果是先减后加,那结果就是挂了。
                    如果是先加后减,则最后剩10HP不死。
                    要是真是先加后减的话,人物在满血的时候,其实加血虽然生效,但是实际上并得不到受益,这种时候20%吸收等同于20%抗性;只有人物低于最大血量的数值等于或高于吸收掉的伤害时,20%吸收才能等价于40%抗性的效果。


                    IP属地:重庆10楼2019-03-17 21:08
                    收起回复
                      为毛看不到你的回复?提示里面有,但是点进来看不到。被吞了?


                      IP属地:重庆12楼2019-03-20 14:43
                      收起回复
                        请问下,比如一些远程技能,比如是50%转化xx系伤害
                        那诸如增加xx%法系伤害的,对这些转化后的伤害,有加成吗?


                        IP属地:上海14楼2019-03-30 14:47
                        收起回复