wartales吧 关注:15,709贴子:125,630
  • 10回复贴,共1

排雷贴(防御,护甲,减伤的计算)

只看楼主收藏回复

我发现吧里很多兄弟们,对这些概念是混乱的,对计算机制也不明白,就给你们填填坑~
1.护甲:护甲除了能抵扣血量以外,还可以增加角色的防御力,护甲越高,防御力越高,当护甲被击破时,防御力归零。
2.防御力:防御力随护甲提升,破甲类技能,只针对防御力,和护甲数值无关,和百分比减伤也无关,防御力会计算成减伤百分比,对背刺有额外的伤害抵抗。
3.减伤:这个是和其他两个数值完全无关的效果,在伤害行成前单独计算,比如偏斜,减伤70%,锤子的群体减伤30%,攻击造成减伤50%的debuff之类的。
具体的计算方法:一次攻击对一个同时拥有DEBUFF,buff,护甲,防御,和减伤的目标,到底怎样计算?
1.优先计算防御,以护甲提供的基础,计算防御值,以装备额外的加成,增加防御值,此时所有的破甲技能同时计算,例如护甲增加的防御为50%,装备额外提供10%,那你的总防御为60%,破甲技能破50%,实际计算防御就变成了30%,破甲100%的话,或者拥有防御为0的DEBUFF,无论护甲为多少,防御都为0。
2.接下来计算百分百减伤,百分百减伤可以叠加的,但是跟百分百增伤不能抵消,例如狂热效果增伤5%,叠加6次增伤30%,锤子群体减伤30%,这两个是不能互相抵消的。
举例,0护甲情况下,攻击100伤害,减伤30%,只会受到70伤害;而有了增伤BUFF,攻击的伤害会变成130,但还是会减30%,实际会受到130*70%=91的伤害。
当减伤叠加到100%以上时,无论你有任何状态,哪怕身上有100层给对面增伤的DEbuff,你受到的伤害都为0,但系统设置伤害最小值为1,所以你还是会象征性地受到一点伤害,有甲就掉一点甲,没甲就掉一滴血。
3.经过上面的所有计算,再破坏你的护甲值,此时护甲减少的数值等于实际伤害值,护甲不足时则抵扣相应的血量。
护甲的计算,这个计算很复杂,理论上你拥有的甲越多,防御越高,但他不是呈等式性上涨的,而是递减式上涨,你护甲越高,增加的防御会越来越少,理论上护甲为1时,这一点护甲给你增加的防御力是最高的,这就意味着,1点护甲和无甲造成的伤害差距非常大……而1000护甲,和1200护甲,受到的伤害不会有非常大的变化,但是!这个值不是绝对值,而是和等级挂钩的!这个99%的人不知道,高等级1000甲和低等级1000甲,受到的伤害不一样!等级越高,同数值护甲提供的防御会越低,这是为了平衡游戏难度设置的,随着版本更新,这个值也会不断发生变化!
举例,如果5级时,你有10点甲,给你提供的防御为10%,那么50点甲并不是50%,而是30%,100点甲是45%,200点甲是60%,300点甲是68%这样子(这是举例,实际数值不是这样,但变化是递减的)
到你10级时,10点甲就不能再提供10%的防御了,而是5%甚至更低,所以……无论哪个角色,装备一定要跟着等级更新才行……不然落后的就不是一点点了~


IP属地:陕西来自Android客户端1楼2022-03-30 09:14回复
    顶顶更健康~


    IP属地:陕西来自Android客户端2楼2022-03-30 09:15
    回复
      再顶顶,免得沉了~


      IP属地:陕西来自Android客户端3楼2022-03-30 09:33
      回复
        好复杂,我玩的时候也没这么细算。只知道红条是血量,灰条是护甲,边上“圆盾”里的百分之多少大概就是防御。剑士有招好像是把防御降零的吧我记得,敌人“圆盾”里的字就成了红的“0%”。


        IP属地:宁夏4楼2022-03-30 13:20
        回复
          更新后我不知道是不是bug,即使上了破甲debuff有时候哪些重甲敌人也有减伤,但是状态栏没有显示敌人有减伤buff,我的弓箭手也没有debuff,但居然出现一箭就一点伤害的情况


          来自Android客户端5楼2022-03-31 01:32
          收起回复
            实用!


            IP属地:中国台湾来自iPhone客户端6楼2022-03-31 09:52
            回复