这是个历史悠久的简单问题,主要的锅在于“百分比已损失血量”很难算,转化成最大血量就直观的多。以今天2022年5月的版本为准。
太长不看版:
1级R斩杀线:20%最大血量+120
2级R斩杀线:23%最大血量+230
3级R斩杀线:25.9%最大血量+333
以上是结论,娱乐玩家可以刷下一个贴了~
—————————
以下是数学运算过程。
此处不涉及像盾弓护手这种白盾,有这种东西的话另算了,只考虑血量计算。
逻辑非常简单,假设敌方英雄最大血量是t,当前血量是h,损失血量是m,则有:
h + m = t
假设盖伦大招伤害为x,以一级大招为例,x的计算按照技能描述符合:
x = 150 + 0.25m
现在盖伦大招如果想把对方干掉,则需要大招伤害大于等于对方的当前血量。即要求:
x >= h
以上3个式子等量代换:
150 + 0.25(t - h) >= h
对斩杀线h解方程得:
120 + 0.2t >= h
此式解读为:若英雄当前的生命值h,小于等于120+20%最大生命值,则不等式将会成立,即会被斩杀,否则不等式不成立,斩杀失败。
盖伦二级和三级大招伤害计算同上,改改数字就行,此处从略。
证明完毕。
太长不看版:
1级R斩杀线:20%最大血量+120
2级R斩杀线:23%最大血量+230
3级R斩杀线:25.9%最大血量+333
以上是结论,娱乐玩家可以刷下一个贴了~
—————————
以下是数学运算过程。
此处不涉及像盾弓护手这种白盾,有这种东西的话另算了,只考虑血量计算。
逻辑非常简单,假设敌方英雄最大血量是t,当前血量是h,损失血量是m,则有:
h + m = t
假设盖伦大招伤害为x,以一级大招为例,x的计算按照技能描述符合:
x = 150 + 0.25m
现在盖伦大招如果想把对方干掉,则需要大招伤害大于等于对方的当前血量。即要求:
x >= h
以上3个式子等量代换:
150 + 0.25(t - h) >= h
对斩杀线h解方程得:
120 + 0.2t >= h
此式解读为:若英雄当前的生命值h,小于等于120+20%最大生命值,则不等式将会成立,即会被斩杀,否则不等式不成立,斩杀失败。
盖伦二级和三级大招伤害计算同上,改改数字就行,此处从略。
证明完毕。