◆《盛唐》伤害计算公式解析 (第1/2页)

◆《盛唐》伤害计算公式解析

所谓“伤害”,就是【进攻方】对【防御方】施展攻击造成的“最终损伤”,即为“伤害”。

在游戏中,经常会出现这样的情况,如果一个人攻击数值很高,但是却不一定能够对任何目标造成高伤害,因为一旦遇到防御数值超高的对象,攻击一方很可能0输出!

同样的道理,如果一个人防御数值很高,但是却不一定能够很好的防御任何敌人的攻击,因为一旦遇到攻击数值超高的对象,防御一方很可能被打得很惨!

上面两个例子说明,无论“攻击数值”还是“防御数值”都是单方面的参考数据,并不能作为实战中的绝对依仗!

在实战中,“伤害”是绝对性的数据指标,一个人输出能力越强,造成的“伤害”就越大,在一对一战斗的胜率也就越高;一个人输出能力差,直接就体现在“伤害”上,对战双方的气血值摆在那里,“伤害”低的人想要取得战斗的胜利是很不容易的,如果一个人在被敌人打死之前还打不死敌人,那他就肯定赢不了!

那么,伤害是如何计算的呢?是简单的“【攻击】-【防御】=【伤害】”吗?事实上没那么简单!

《盛唐》中,影响伤害的因素有很多,其中绝大多数都是对立的一对因素,如:

1、【攻击】和【防御】

2、【攻击类型】和【护甲类型】

3、【全属性攻击技能】和【全属性防御技能】

4、【纯物理攻击技能】和【纯物理防御技能】

5、【纯法术攻击技能】和【纯法术防御技能】

6、【纯真气攻击技能】和【纯真气防御技能】

7、【特殊属性攻击技能】和【特殊属性防御技能】

8、【混合属性攻击技能】和【混合属性防御技能】

9、【系统伤害修正】

10、【随机伤害波动】

上面列出了“8对18条”能够在实战中影响“伤害”的重要因素,《盛唐》的伤害计算方式是按照“进攻一方”用【某一种攻击手段】对“防御一方”的【所有防御手段】进行分层计算,

纯物理模式下,伤害计算的先后顺序是:先破【外防】→再算【属性】→【护甲】抵抗→【内防】抵消→【最终伤害】。

假设a玩家装备齐全,而且有外加【防御罩】、以及掌握了【防御技能】,那么他从外到内就有四重防御手段,分别是【防御罩】(外防)、【基础防御】(属性)、【护甲类型】(护甲)、【防御技能】(内防);

假设有一位b玩家使用【刀】去“平砍”a玩家,那么他首先面对的敌人是a玩家的【防御罩】,如果他的【攻击】足够高,在透过【防御罩】的防御之后的【防余攻击】就能直接施加于a玩家身上;

接下来,用“b玩家的【防余攻击】”-“a玩家的【防御属性】”,如果得到一个>0的【正值】,那么这个【正值】就是【防余基础伤害】;

接下来,根据“b玩家的【攻击类型】(由武器【刀】决定)”与“a玩家的【护甲类型】(由被砍中部位的【某一防具】决定)”两者之间的“相克关系”对【防余基础伤害】进行调整得到【破防基础伤害】;

接下来,根据a玩家的【防御技能】属性对【破防基础伤害】进行抵消调整得到【理论基础伤害】;

然后,系统再根据ab双方的综合情况进行一次【系统伤害修正】,得到【理论伤害值】;

最后系统会在【理论伤害值】的基础上进行一次【随机伤害波动】,得到【最终伤害】!

【实例说明】

a玩家:【气血】2000;【人物防御】500;【护甲类型】重型护甲;【防御罩】(【防御值】100,【吸收值】100,【耐久值】200);【防御技能】(减少伤害200点)。

b玩家:【攻击】1200;【攻击类型】利刃攻击。

实战模拟:b玩家持刀平砍a玩家,直到a玩家被砍死,期间a玩家不进行任何反抗。

【第一次攻击】

第一步计算:“【攻击】-【防御罩】(防御抵消+伤害吸收)=1200-100(抵消)-100(吸收)=1000”→结果:a玩家的【防御罩】的【防御值】和【吸收值】不变,但是【耐久值】下降100,还剩100;同时a玩家本人受到【防余攻击】1000点;

第二步计算:“【防余攻击】-【人物防御】=1000-500=500”→结果:a玩家受到【防余基础伤害】500点;

第三步计算:由于【利刃攻击】对【重型护甲】的伤害为“100%-10%=90%”,所以“【防余基础伤害】x90%=500x0.9=450”→结果:a玩家受到【破防基础伤害】450点;

第四步计算:由于a玩家拥有【防御技能】(减少伤害200点),所以“【破防基础伤害】-【防御技

本章未完,点击下一页继续阅读。