《刀塔传奇》中的伤害计算是非常科学而且复杂的,尤其是减甲和暴击的问题,相信不少同学还不太清楚正确的公式。本篇攻略将带大家开启学霸模式,各位学渣请退散吧!让我们深入地分析一下,这款游戏的伤害计算的正确方法。
开门见山,我们先给出我所计算得到的答案,让那些对数学过敏的小伙伴们直接得到想要的结论。
1、 实际所受到的物理伤害并不是:物理攻击力-护甲,而是这么一个公式:实际受到伤害=物理攻击力*1/(1+k*0.03125)(其中k为护甲值,k为正数)
2、 对于同样的技能成长来说,针对法系和低物理攻击的英雄,力量强化是更好的选择,但是对于高物理攻击的英雄,护甲强化绝对完爆力量强化几条街。
在研究这些问题之前
我们先引进几个实用公式:
生命=力量*18+固有生命值
护甲=力量*0.15+固有护甲
而一般我们英雄的四技能所加的护甲和力量都为每级+3
那我们就迎来了一个问题,同样的属性增加,护甲和力量到底哪个好?
下面我们请来了53级紫色两星的船长和小小作为试验品
我们先来看看他们的初始属性(没点技能,没带装备)并且请来了一个物理攻击力很低的小怪作实验
初始:船长 、小小
生命:8714+2214、8696
力量:443+123、427
护甲:135+19 、100+123
所受伤害:167 、126
然后是6级四技能
6级:船长 、 小小
生命:8714+2484、8696
力量:443+138、427
护甲:135+21、100+138
所受伤害:166、119
接下来是11级的
11级:船长、小小
生命:8714+2754、8696
力量:443+153、427
护甲:135+23、100+138
所受伤害:164、113
在dota和刀塔传奇中,其实护甲与减伤是有迹可循的,只是系数不同罢了
从上数据我们可以发现在物理防御条件差不多的情况下,加了护甲的小小是属于减免伤害来增加生存力,而船长则是增强自身hp来增加生存力(忽略那点可怜的护甲增加)。
而小小所减免的比例超出的船长25%左右的伤害,而船长在生命方面多出了小小足足有2000+的血量。
所以显而易见的是,在53级的条件下,在敌方英雄的物理伤害超出了8000,那么在这种情况下,小小的生存力大大的优于船长(不算技能),并且护甲高的英雄不容易被爆击,这方面也没计算在内。而做到物理输出大于8000的在53级的限制下,也只有强势物理英雄(比如巨魔熊猫骷髅王)能做到。而等级越往后推算,护甲在对付高攻物理英雄的优势就越明显,所以结论2成立。
附上结论1公式的推算,有兴趣的朋友可以选择看一下,不难的。
设小怪的面板攻击力为x,护甲系数为y,护甲值为k。
那么公式为:
实际受到伤害=x*1/(1+y*k)
带入上述小小的1和2数据,可得
X*1/(1+223*y)=126
X*1/(1+238*y)=119
计算得x=1008,y=0.03125
带入数据三验算得正确。
故护甲系数为0.03125