魔兽争霸护甲减少伤害是如何计算的?
刚好在整理一些数值方面的东西,就乘法战斗公式这块我贴一下我整理的文章为题主提供一个参考:
最基本的公式:攻方伤害=攻方攻击力*系数
系数包括且不限于以下几个方面的乘积:
1. 防御减伤率:根据受击方的护甲/防御力而产生的一个减伤的系数
a) 这个系数设计的基本思路有:
i. 护甲越高,防御减伤率越高。
ii. 护甲越高,所带来防御减伤率的边际收益越低。
iii. 护甲值趋向于无限大的情况下,防御减伤率趋向于小于1的一个定值。
b) 具体的一些思路/例子:
i. 基本的反比例函数,构建一个满足上述条件的反比例函数。以DotA普攻为例,这个减 伤率=护甲*0.06/(1+护甲*0.06),在护甲值趋向于无穷大的情况下,减伤率趋向于1,由于游戏特性,这个值一般不会超高100,模拟出来的函数曲线是这样的:
阶段1:当0≤数值防御≤500时
防御免伤率=1-1/(1+数值防御/4500)
阶段2:当500<数值防御《7000时
防御免伤率=1-1/(125/117+数值防御/11700)
阶段3:当7000<数值防御《30000
防御免伤率=1-1/(108/69+数值防御/69000)
阶段4:当数值防御>30000
防御御免伤率=0.5+0.1*((数值防御-30000)/30000/((数值防御-30000)/30000+1)
模拟出来的曲线是这样的:
2. 随机变动:为了增加战斗的随机性、观赏性抑或不稳定因素,或者是为了增加小属性的投放(数值言中的“挖坑”),往往会引入一些随机因素。主要的随机因素可能有以下一些:
DOTA中的减甲伤害计算?
护甲计算公式: 护甲的降低伤害=护甲*0.06/(1+0.06*护甲) 被攻击者承受的伤害=攻击力*(1-护甲的降低伤害) 例如,一个攻击类型为混乱的,攻击力为100的单位,对一个护甲为15的建筑(加强型护甲)攻击一次,造成的伤害为: 100*0.4*(1-15*0.06/(1+0.06*15))=21 负护甲情况: 增加的伤害=0.94 ^ (-护甲) -1 游戏中显示减低伤害-N%的意思就是增加伤害N% 左侧竖列是攻击类型,上侧横列是护甲类型 护甲属性修正: 轻型 中型 重型 加强型 普通 英雄 无甲 混乱= 1.00 1.00 1.00 0.40 1.00 1.00 1.00 普通= 1.00 1.50 1.25 0.70 1.00 0.75 1.00 穿刺= 2.00 0.75 1.00 0.35 1.00 0.50 1.50 攻城= 1.00 0.50 1.25 1.50 1.00 0.63 1.30 英雄= 1.00 1.00 1.00 0.50 1.00 1.00 1.00 法术= 1.00 1.00 1.00 1.00 1.00 0.75 1.00
dota护甲机制?
7.20版本对Dota2的基础机制进行了很大的修改,而现在来看很多玩家还没有完全适应。现在我们就来深入了解一下护甲公式的改动以及对玩家们有什么样的意义。
护甲改动
整体来说护甲的作用更大了。物理伤害抵挡的计算公式从(0.05 * 护甲)/(1+0.05 * 护甲)改成了(0.052 * 护甲)/(0.9+ 0.048 * 护甲)。
这一改动在护甲值为10的时候已经有了很大的量变了,按照新的公式,10点护甲的物理抗性比原来要高出近4.5%(33.33%增加到37.68%)。而现在比赛中英雄的护甲经常能达到30以上,这使得改动的效果愈加明显了:后期的大部分输出都是物理,当Carry的攻击达到300+并可能附带暴击时,护甲改动的增益效果也迅速体现出来。
护甲叠加
从下表中我们可以很清楚的看出护甲叠加的收益是递减的。最初增加1点护甲能够提升大约5.49%的物理抗性,而增加到第5点护甲(从4到5)只提高了3.76%的物理抗性。等到护甲达到26以后,每增加1点护甲只能提高不到1%的物理抗性。虽然理论上每点护甲仍能带来大约5%的有效生命值,但有效生命值的作用也在下降。
这就是说我们可以把护甲分成“高性价比”和“低性价比”两种。简单起见,我们把护甲值低于20点称为高性价比护甲,而高余20点护甲的称为低性价比护甲。
护甲削弱
在讨论DPS的计算时,护甲削弱是一个非常关键的因素。由于护甲具有乘数效应,所以护甲削弱在后期能起到非常重要的作用,甚至能在中期达到致命一击的效果。暗灭可能是最被低估的道具之一,而我们已经在重庆Major的预选赛中看到职业选手正在迅速适应新版本的改动。护甲公式的修改也是戴泽、PA这类英雄大火的原因之一,所以必须要在7.20的后续补丁中进行制裁。
以上内容是万老网对dota2护甲减伤计算的问题就介绍到这了,希望介绍关于dota2护甲减伤计算的3点解答对大家有用。