LOL英雄联盟伤害【hài】计算【suàn】小工具是一款针对游戏英雄联盟的辅助工具,它没有其他夸张【zhāng】的功能,它只【zhī】是帮助玩家更加直【zhí】观计算【suàn】出英雄能打出的【de】伤害,而不是单纯的看【kàn】着英雄的属性面板和装备来预判【pàn】伤害,感兴趣的朋友可以下载试试。
1.首先放出公式
设防御力为D,攻击力为A。
则实际伤害的效果为:A*1/(D/100+1)
2.测试数据是否正确
游戏开局自身攻击力49 敌方护【hù】甲15 (2边人物都【dōu】选寒冰,不带符文和天赋)
代入公式
自身攻击力为49*1=49
敌方防御为15/100+1=1.15
最终敌方伤害为49/1.15=42.6
测试结果:游戏平A一下掉【diào】42血 证明公式正确【què】
3.导入护甲穿透
设防御力为D,攻击力为A,护甲穿透为C.
A*1/(D-C /100+1)(D-C最小为0,负数计算为0)
4.测试数据是否正确
因为升级了 加买了【le】残暴之力 所以目前【qián】攻击94
代入公式
自身攻击力为94*1=94
敌方防御为9-20=0 0/100=0 0+1=1
最终敌方伤害为94/1=94
测试结果:游戏平A一下掉94血 证明公式正确
我们知道,除了直观的HP以外,坦克有两种减伤属性――护甲和【hé】魔抗。他们的作用原理【lǐ】与攻击【jī】力防御力之间的关系不【bú】同,护甲值和魔抗值引发的是一个百分比的物【wù】理和魔法减伤。具体公式如下:
我们暂且把护甲和魔抗【kàng】统称为防御【yù】值【zhí】,那么减伤=防御值/(防御值+100)。
举例,如果一个英雄有【yǒu】50护甲,那【nà】么在无其他干扰因素下,他【tā】的【de】物理减伤就是 50/(50+100)=33.3%
如果一个英雄有50魔抗,那么在无其【qí】他干扰因素下【xià】,他的【de】魔法减伤也是 50/(50+100)=33.3%
正因为这样【yàng】一个公式的存在,导致了坦【tǎn】克需要堆护甲和魔抗【kàng】来达到生存能力的平衡,也【yě】因【yīn】为这【zhè】个公式,大家可以发现,防御值再高都无【wú】法达成完全减伤,而且防御值越高收益越低。目前我听说过的临界点是160。
削弱【ruò】防御值【zhí】的进攻属性,可以分为两大类,reduction削【xuē】减【jiǎn】和penetration穿透。又【yòu】一共可以【yǐ】细【xì】分为8种,他们分别是:百分比护【hù】甲削减【jiǎn】,定值护【hù】甲削减;百分比魔抗削减,定植魔抗削减【jiǎn】;百分比护甲穿透,定值护甲穿透;百分比魔抗穿透和定值魔抗穿透。 许多玩家很容易忽略削减和穿【chuān】透之间的差别,这在后面会详细解说。
削减和穿透的共性
削减和穿透的共性,就是在无其它干扰【rǎo】因素【sù】下,它们的计算公式是一样的。
假设防御方英雄有100护甲/魔抗,进攻方英雄【xióng】带30穿透(或者削减),那么实际上他有的护甲/魔抗是70。这很容易【yì】理解,如果穿透(或者削减【jiǎn】)是45%,那么实际护甲/魔抗【kàng】就是55。
削减和穿透的不同点
护甲削减和魔【mó】抗【kàng】削减达到一定数【shù】量时,目标的防御值会【huì】呈现负数。 但是护甲穿透和魔抗穿透,即使堆积得很多,也【yě】无法【fǎ】使目标防御值变为负数。
8大属性计算优先级
在这些属性同时作用在一个目标上的时候,他【tā】们的【de】计算遵【zūn】循以下优先级:
百分比护甲【jiǎ】削减〉定值护甲削减〉定值护甲穿透【tòu】〉百分比护甲【jiǎ】穿透
百分比魔抗削减〉定值魔抗削减〉定值魔【mó】抗穿透【tòu】〉百分比魔抗穿透
大家可以发现这个优先级作用于护甲和魔抗,并【bìng】且优先级【jí】相同。
实际伤害 = 面板伤害 * [100 / (100+实【shí】际护甲值)]
面板伤害 = 攻击【jī】力 + 技能基【jī】础伤害 + 技能ad/ap加成
实际【jì】护甲【jiǎ】值 = 敌方显示护甲【jiǎ】值 * ( 1 - 护甲穿透百分比) - 穿甲值
注意:其中穿甲【jiǎ】值并不是装备显示的穿甲值,公式:实际穿甲值 = 装备【bèi】显示穿价值 * (0.6 + 0.4 * level / 18),例如9级的时候如果出幽 梦(被动18穿甲),实际【jì】会忽略的【de】穿甲值为18*(0.6 + 0.4 * 9 / 18)= 14.4。在18级的【de】时候等于装备显示的穿甲值
功能有点少
不过问题不大
可以更新的
结果相差在9-20之间