上古世纪吧 关注:386,874贴子:6,931,641
  • 14回复贴,共1

【小课堂2】魔力护盾·烈焰 机制详解

只看楼主收藏回复

内容同步更新于b站专栏cv12813664
“魔力护盾·烈焰”这一技能堪称全上古机制最复杂的技能,有时能对魔法伤害能产生超高额的减免,魔法技能打上去几乎不掉血;有时开了魔力护盾,依然一秒暴毙。那么,[魔力护盾·烈焰]这一技能究竟是如何运作的的?


IP属地:广西1楼2021-08-23 03:40回复
    首先,打开战斗记录,选项全部勾选,记录所有信息

    接下来进行一次攻击并用[魔力护盾·烈焰]抵挡,查看战斗信息,与没有魔力护盾的的情形相比较。


    对比发现,用魔力护盾抵挡伤害时,依次产生了3条战斗记录:
    1. 结算受到的伤害,但伤害产生了减免
    2. 魔力护盾对被攻击者产生回血效果
    3. 魔力护盾对攻击者反射了一部分伤害
    下面依次解释三条战斗记录的产生机制


    IP属地:广西2楼2021-08-23 03:43
    回复
      一、烈焰魔力护盾的减伤机制
      首先明确几个概念:
      技能基础伤害:技能出手时,系统用于计算伤害的基础数值,当正面攻击时,计算方式为:技能基础伤害=技能面板伤害×(1+特化增幅比例);
      技能总伤害:技能出手后,要结算有无连锁、暴击伤害,结算完毕得到这一发技能的伤害总量,计算方式为:技能总伤害=技能基础伤害×(1+连锁额外伤害)×(1+暴击额外伤害);
      承伤率:一道伤害打在角色上,共有3道减伤属性会对其产生减免,为抗性、战熟(pvp伤害抗性)、减伤(所受xx伤害),经过三道属性减免后,人物实际受到伤害的比例称为承伤率,计算方式为:承伤率=(1-抗性吸收率)×(1-战熟吸收率)×所受xx伤害比例;
      结算伤害:技能总伤害经由角色防御属性减免后,实际造成的伤害,计算方式为:结算伤害=技能总伤害×承伤率-减伤值;
      现假设A使用闪电术攻击B,B用[魔力护盾·烈焰]抵挡。A的闪电术面板伤害为40000,特化伤害增幅为10%,则A的闪电术 技能基础伤害为44000。
      1. 魔力护盾的伤害减免
      魔力护盾的减伤机制为,根据技能基础伤害的量,对结算伤害产生固定值的减免:
      魔力护盾下结算伤害=结算伤害-魔力护盾减免量
      减免的量为:
      魔力护盾减免量=技能基础伤害×0.25
      因此:
      魔力护盾下结算伤害=技能总伤害×承伤率-技能基础伤害×0.25-减伤值
      假设A的闪电没有连锁、暴击,B的承伤率为30%,那么结算伤害为44000*0.3=13200;B使用魔力护盾,减免44000*0.25=11000的伤害 ,因此,B实际只受到13200-11000=2200伤害。
      2. 魔力护盾的回血
      结算了B受到的伤害后,依据实际造成的伤害,魔力护盾对B产生回血效果,此回血被视为B对自身进行治疗,具体回血量受到B的治疗效果加成:
      回血量=魔力护盾下结算伤害×42%×(1+治疗效果)×所受治疗效果
      注意:如果魔力护盾减免后,结算伤害量依然高于人物当前血量,那么人物直接死亡,不产生后续的回血、反射效果。
      假设B的“治疗效果”为10%,所受治疗量为120%,A的闪电术对其实际造成2200伤害,那么,魔力护盾产生的回血量为2200*0.42*(1+0.1)*1.2=1220。
      3. 魔力护盾的反弹伤害
      魔力护盾会将技能基础伤害的25%反弹给攻击者,这个反弹伤害,视为被攻击者对攻击者造成魔法伤害。
      反弹伤害量=技能基础伤害×0.25×攻击者的承伤率
      还是A用闪电术攻击B,B用魔力护盾抵挡。A的闪电术技能基础伤害为44000,故反弹的伤害总量为44000*0.25=11000,这道伤害视为B对A的魔法攻击,不受其他攻击属性影响,只受B的法穿、和A的魔法防御属性影响。假设A的承伤率为40%,那么A受到的反射伤害为11000*0.4=4400。


      IP属地:广西3楼2021-08-23 03:46
      回复
        二、如何克制魔力护盾
        1. 连锁、暴击。
        由计算公式:
        魔力护盾下结算伤害=技能总伤害×承伤率-技能基础伤害×0.25-减伤值
        =技能基础伤害×((1+连锁额外)×(1+暴击额外)×承伤率-0.25)-减伤值
        魔力护盾减免的是固定比例的伤害,因此,连锁暴击产生的额外伤害越高,穿过魔力护盾后实际造成的伤害就越高。
        例如A有强迫症,一定要挂火再电,并且运气很好,总出暴击,则着火连锁+30%,暴击额外50%,闪电术总伤害为85800。B的承伤率30%,魔力护盾减免44000*0.25=11000,此时,穿过魔力护盾造成的伤害为85800*0.3-11000=14740。
        如果经过魔力护盾减免后,结算的伤害量依然高于人物当前血量,那么人物直接死亡,不产生后续的回血、反射效果。
        2. 挂增伤buff
        根据公式,如果给目标挂上各种增伤buff,提高目标的承伤率,也可以提高顶着魔力护盾打出的伤害。
        假如A除了挂火暴击外,还对B音叉减防30%,使B的承伤率由30%提高到40%,此时穿过魔力护盾造成的伤害为:85800*0.4-11000=23320 。
        假如A丧心病狂,80%减防、烈焰标记等增伤buff挂满,直接给B的承伤率加到60%,此时,A顶着魔力护盾能打出85800*0.6-11000=40480的伤害,一发入魂,B当场毙命。
        3. 减疗
        注意到,A的音叉挂火大闪电顶着B的魔力护盾打出伤害23320,若没有击杀B,则魔力护盾对B产生比例回血。设B的治疗效果为10%,被治疗量20%,则回血量为23320*0.42*1.1*1.2=12929。伤害减去回血量,相当于只产生了23320-12929=10391的实际伤害。
        又,魔力护盾的回血效果被判定为角色对自身进行一次治疗,此治疗不受极效治疗属性的影响。因此,魔力护盾的回复量受到“治疗效果”(相当于治疗技能的技伤),和被治疗量的影响,因此,受到减疗技能克制。
        假如A给B挂上真空爆炸buff,B的被治疗量120%→60%,则回血量只有23320*0.42*1.1*0.3=6465,等效于产生16856的实际伤害。
        假如A更丧心病狂,给B挂上精神震击和吸血buff,则B的治疗效果110%→20%,被治疗量120%→30%,则回血量只有23320*0.42*0.2*0.3=588,即使B开盾挡伤害,也要几乎吃满23320的总伤害。


        IP属地:广西4楼2021-08-23 03:48
        回复
          没被屯楼,自占


          IP属地:广西5楼2021-08-23 03:50
          回复
            6666


            IP属地:浙江来自Android客户端6楼2021-08-23 10:35
            回复
              太长了,来精简一下


              IP属地:湖北7楼2021-08-23 17:46
              收起回复
                我只想知道一个问题,我觉得 魔力护盾烈焰, 比 原始魔力护盾 减免魔法高,是心理作用吗?大闪电打在烈焰魔力护盾上,真的非常不疼。
                我的理解是:
                看技能文字说明,原始魔力护盾,只写了个吸收25%
                烈焰魔法盾,除了写着吸收25%,还写着只受到75%伤害,也就是吸收25%+魔减伤25%?
                当然,我没去具体测试过,懒,只是心理作用,楼主既然测试了,麻烦顺带测试一下到底原始和烈焰魔法盾是不是同一个减免。
                如果只是我的心理作用,都是同一个减免的话,那是不是原始的比较好?毕竟反射那25%真的没多少实际伤害,但原始的持续多2秒,几乎等于多了一倍时间,容错高些?
                如果不是同一个 减免,真的是烈焰除了吸收25%外,额外多减伤25%的话,那肯定得用烈焰。


                IP属地:江苏10楼2021-08-24 07:05
                收起回复
                  不会还有人不知道烈焰魔力护盾有bug吧,能免疫第一下伤害。


                  来自Android客户端11楼2021-08-24 10:14
                  收起回复


                    IP属地:安徽来自Android客户端12楼2021-08-24 17:12
                    回复