关于人物受到伤害的计算

修改于2019/01/193939 浏览新手攻略
================================
【广告】技术员A的其它文章
================================
关于人物受到伤害的计算
本文参考巴哈姆特论坛帖子
先放公式:
人物受到伤害=怪物伤害×总伤害百分比
总伤害百分比=各减伤项的伤害百分比依次相乘
减伤项的伤害百分比=1-减伤项的减伤百分比
下面来详细讲解公式中的各项内容:
一、怪物伤害
怪物的基础伤害和怪物的技能、难度、等级有关。怪物伤害分为物理伤害、魔法伤害、百分比伤害三种。
当怪物有异常状态乏力时(弓手的断腕击可造成乏力状态),怪物的伤害减少30%。此时怪物伤害=基础伤害×(1-30%)=70%的基础伤害
二、减伤项目
1、回避和闪躲
伤害判定最先是判定回避和闪躲,回避判定在闪躲判定之前。只要回避或闪躲成攻,人物受到伤害为0。
回避只对物理攻击有效。闪躲对物理攻击和百分比攻击有效。闪躲几率的上限为75%
2、物理防御和魔法防御
物防/魔防带来的减伤:
0到250:每10点减伤0.8%
250到1250:每100点减伤1%
1250以上:每1000点减伤3%
例如:角色物防2250,物防带来的减伤百分比=250/10×0.8%+(1250-250)/100×0.1%+(2250-1250)/1000×3%=33%。则伤害百分比=1-33%=67%
物理防御和魔法防御可以受到技能荣耀颂歌的加成(增加200%)
从物防/魔防的计算可以看出,0到250,减伤百分比增加20%,而当防御超过250时,减伤收益急速下降。250到1250,减伤百分比只增加了10%。可以看出250防是性价比最高的,并且250防对所有角色来说都是一个比较容易达到的数值,
3、装备精炼值
精炼值带来的减伤百分比=装备精炼值之和/100
例如:角色追加,衣服,盾都精炼到B,精炼减伤百分比=(13+13+13)/100=39%。则伤害百分比=1-39%=61%
4、物理抗性和魔法抗性
抗性的计算比较特殊,以50%为界限,超过50%就要被拆分成两个独立的减伤项。
例如:物抗70%,在计算时就要拆分成物抗50%和20%两项。伤害百分比为两项伤害百分比相乘=(1-50%)×(1-20%)=40%
例如:魔抗-140%,在计算时就要拆分成-50%、-50%、-40%三项。三项的减伤百分比分别为1-(-50%)=150%、1-(-50%)=150%、1-(-40%)=140%。魔抗的伤害百分比为三项伤害百分比相乘=150%×150%×140%=315%
物理抗性和魔法抗性可以受到技能防护盾甲(物抗10%),防魔盾甲(魔抗10%),防御界限(物抗30%,魔抗-15%),魔法庇护(魔抗30%,物抗-15%),神速掌握(物抗魔抗-70%/-140%/-210%)的加成。
5、属性抗性
属性抗性包括水、火、土、风、光、暗、无属七种抗性。抗性的计算和物理/魔法抗性的计算方法一样
6、格档
格档率是格档发生的几率,格档力是发生格档时的减伤百分比。
例如:格档力为40,当发生格档时,减伤百分比40%。伤害百分比=(1-40%)=60%
因为移花接木(格档率30%)和重防具精通(格档率30%,格档力10%)的存在,格档率能轻易堆到上限90%。
格档力的上限为100%
格档是一个非常优秀的减伤项,但因为格档有发生的几率,未发生格档时,格档的减伤是不生效的。这就注定了格档只能是一个锦上添花的减伤项。只有在其它减伤项都合格的情况下,才能发挥它优秀的减伤效果。毕竟,如果没档住就死掉的话,格档就没有意义了。
7、其他一些减伤技能
移花接木:最多能让被保护者减伤百分比50%,但释放者本人不享受减伤。
圣域:当角色减伤后受到的伤害小于角色最大血量的百分之十,该伤害减伤90%。
完善守备,技能生效期间所受伤害为0
8、物理护盾、魔法护盾、百分比护盾
因为护盾每次生效后,需要30秒的充能时间,对于一直在被攻击的坦来说,没有太大意义。但是,对于偶尔被击中的非坦角色来说,却是非常优秀的保命属性。
三、伤害计算实例
现在我们来实际运用一下前面学到的公式:
某角色物理防御850,装备精练39,物理抗性45,光抗性20,格档力55,当受到怪物100000光属性物理伤害,计算实际受到伤害。
物理防御减伤百分比=250/10×0.8%+(850-250)/10×0.1%=26%。伤害百分比=74%
精练伤害百分比=1-39%=61%
物理抗性伤害百分比=1-45%=55%
光抗性伤害百分比=1-20%=80%
格档伤害百分比=1-55%=45%
当发生格档时:总伤害百分比=74%×61%×55%×80%×45%=8.94%
人物受到伤害=100000×8.94%=8940
当未格档时:总伤害百分比=74%×61%×55%×80%=19.86%
人物受到伤害=100000×32.56%=19860
四、百分比伤害
百分比伤害是游戏中的一类特殊伤害类型。百分比伤害有两种,一种是按玩家最大血量的百分比计算,另一种是按玩家当前血量的百分比计算。
对于百分比伤害,物理/魔法防御,物理/魔法抗性,属性抗性,格档的减伤无效。
还以上面的角色为例,假设玩家最大血量20000,受到了一个最大血量30%的百分比伤害。该角色所有减伤项中生效的只有装备精练值。则该角色受到伤害=20000×30%×61%=3660
36
119
25