揭开《刀塔传奇》的神秘面纱,伤害计算成为每位勇士必须精通的技艺。特别是减甲与暴击的奥秘,对众多勇士而言,理解这些深奥的公式似乎是一项挑战。本文将深入剖析这款游戏的伤害计算机制,让那些对数学感到畏惧的勇士也能轻松驾驭。
不拐弯抹角,我们先直接揭示计算结果,让那些对数学有恐惧症的勇士们直接获得他们所需的答案。
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和刀塔传奇中,护甲与减伤的关系其实是有规律可循的,只是系数有所不同。
从实验数据中我们可以看出,在物理防御条件相似的情况下,加了护甲的小小通过减免伤害来提高生存能力,而船长则是通过增加生命值来提升生存能力(忽略那点微小的护甲增加)。
小小所减免的伤害比例比船长高出约25%,而船长的生命值比小小多出2000+。
因此,在53级的情况下,如果敌方英雄的物理伤害超过8000,那么小明的生存能力将大大优于船长(不考虑技能),而且护甲高的英雄更不容易被暴击,这一点在计算中并未考虑。而能在53级达到物理输出超过8000的英雄,也只有那些强势的物理英雄(如巨魔、熊猫、骷髅王)才能做到。随着等级的提升,护甲在对抗高攻物理英雄时的优势会更加明显,因此结论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