关于赵云免伤机制的算法等效血量的计算

关于赵云免伤机制的算法等效血量的计算

下面进入正题

首先赵云的免伤是只要生命小于等于97%就直接会触发免伤,再者免伤不是一个定值是一个线性。瞬态下的等效血量是一个1/x函数型的关系式。

免伤的关系式为一个线性一元一次方程很好理解;

设减免变量为r(remission),设生命百分比变量为h(health point per)。不难推出函数关系式为:

r=-h/3+1/3

其中

r为免伤率,r∈[0,0.9];r=0.3即30%的免伤;

h为血量的百分比,h∈(0,1];

根据上式带入等效血量公式中可得;

y=3 /(b+2)

函数图像如下(身边电脑没装matlab只能用手机函数凑活着看吧

)

此函数为单调递减凹曲线函数,r(0+)趋近1.5但取不到r=1时y=1;y为等效生命/当前生命百分比的倍率,y∈[1,1.5]

人话就是h也就是当前生命百分比越少,y就越大;

假设h=1也就是说血量为满,y=1,即等效血量就是等于当前血量;假设b=0.01也就是说血量仅剩1%,获得33%免伤,y=1.49,即等效血量等于当前生命值的1.49倍。

但是这个式子只能是瞬态的,一场战斗没有说血一点不掉,所以这个只能适用于遇到爆发几下就能带走你的情况(猴子说的就是你

)。

假设猴哥3棒把你秒了,那么赵云免伤检测总共就会计算3次。如果1/3血被秒了1/3血以下的高额免伤就完全没有发挥作用。(侧面也说明赵云碰到高爆发很吃亏)。

但是这个公式图像决定了赵云等效血量的下限,就是说再惨等效生命也不会低于这条曲线,故把y理解为Ymin

遇到后羿狄大人这种一串红字多段伤害的又是怎样的处理呢?没错直接对上式进行定积分。

计算结果为Y’=3*[ln(2+h)-ln(2)] , Y=Y’/h,即最终公式为:

Y’=3*[ln(2+h)-ln(2)]/h

附上函数图

ln2约等于0.69314h为当前生命百分比Y为等效生命比/当前生命百分比的倍率

但这个公式和上面那个式子一样是极限群情况,有限制条件:

假设前提是对面有一个万剑扎心的英雄,就是说造成无数点1伤害甚至更小让赵云完美的发挥了被动。(硬要模拟实现的话就是1级后羿出6把影刃a你)对局中赵云是每损失3%加1%免伤(技能说明的话图像应该是由横轴为0.03的水平直线近似组成上图)为了简化运算就暂且忽略这个限制。

这个积分曲线决定了赵云被动的上限,免伤时时刻刻都在增加,就是说这是最理想的情况,故把Y算作Ymax

取几个极限例子:

h=1时,生命全满,Y=1.2,就是说满血赵云和一个极限多段生命值的人怼起来想干掉赵云需要赵云血量的1.2倍h=0.01时,空血形态基本不出现。y=1.5。这种情况仅存在理论没探讨价值h=0.6时,赵云大部分时候的血量,Y=1.3。h=0.3时,即团战中期赵云的血量,Y=1.4.h=0.1时,大部分时候赵云丝血反杀的血量,Y=1.5。

由上面的几个情况分析可以看出赵云残血时的恐怖,加上赵云后期cd短和2技能4次回血在单挑下很容易和对面造成的伤害平衡或者说极大程度上减缓血量的下降。

下面的几张是手算说明图

好像糊了后面用手机补上了高清的

在这里说明一下,前面的几个公式Y的含义是指当前等效生命比/当前剩余生命比的倍率,所以h越低因变量越趋近于1.5,用倍率Y*当前生命比h得出等效生命比H

所以大可以这样理解:

3/(h+2)*h<=H<=3*(ln(2+x)-ln2)/h

这个图像如图所示,这下当前生命百分比趋近0时,等效生命比也趋近0了。

红色线:赵云被动的下限浅绿色:赵云被动的上限蓝色:把赵云被动扔了后的等效生命线,就是y=x

综上赵云在战斗中的等效生命值

是在红色线之上,浅绿色线以下(没有wolfram各种用不惯,凑活看吧我也很绝望

)

实际上更趋近于浅绿色,可以看到红色线和蓝色线在(1,1)处重合了。1

几何意义上代表着赵云被一下满血打死了根本没触发被动所以等效为1

图中用红色曲线函数减去蓝色线的函数可以得到

3x/(2+x)-x

如图所示

图中这个绿色的最高点即为被动发挥最大作用的百分比点。

对式子进行微分可得

h=sqrt(6)-2

h约等于0.449

就是说赵云的生命百分比在45%左右收益是最高的

当然实战这个点并没有卵用,满血入场肯定是比45%入场胜算大的。但可以把这个值当做后面运算极限的样本。

赵云到底半肉和纯输出间该如何取舍呢

对于赵云到底堆不堆肉的争论一直很大,这里排除掉所有特例,但就从数据上进行分析:

赵云战斗中自身只能靠2技能4段回血来苟着,现在4段还是很容易戳出来的所以如下一律按照4*回血量计算;赵云默认为无cd鞋被动的40cd计算。2技能的cd为2.4秒:

2技能回血完后的当前生命比h1-回血前的生命比h2=回血的百分比delta_H 关系于 2.4秒内受到的面板伤害和D*(1-护甲免伤百分比r2)*(1-被动免伤r1)

人话就是对面想让你的血线低于比h0就必须要在2技能真空期造成比你回血还高的伤害这里的伤害是指的面板值注意一下,是未进行减伤的伤害值,可以在技能介绍和属性面板看到

δH/(1-r2)*3/(2+h)<=D<=δH/(1-r2)*3*(ln(2+h)-ln2)/h

其中

rα=(A-300)/(302+A)

rβ=(A-64)*0.6/((A-64)*0.6+602)/* bbscode i too long */

A为当前护甲值这里只默认百川黑切300穿固定破甲和鹰眼破晓64+40%混合破甲的情况了。毕竟双穿除了鸟人兰陵王狂铁橘子太少见了rα为黑切百川rβ为鹰眼破晓

魔抗也可以适用公式自己额外算吧,破魔刀这弟弟装备应该没人出,那么就是不死鸟和魔女间的战斗了:

魔女默认对面88穿+面具+法穿杖,已经算好了30%的减伤法伤,没法穿杖就是44%减伤。魔女自带2000的法伤盾我计算了一下2.6秒内黑切全肉400回血量,黑切破军480回血,黑宗破无名560回血就算是按h=0.1就是10%血54%的额外回复外,每2.6秒最多也就比魔女多回300

结论显而易见了

除非对面一点法伤都没有(包括凯烫伤,火甲,点到一切法伤),法师挂机了(没ap谁出不死鸟),魔女是完爆不死鸟的。2000盾防消耗防猝死多好为什么要搞花里胡哨的呢

,看起来不死鸟和赵云被动很契合,但不死鸟实在不如魔女。当然你说单带单挑没法伤极限靠2回血反杀对面那当我没说,

接下来分析物抗方面

下面我先根据我习惯的3套出装进行分析:

出装1(边路黑切破军半肉):护甲鞋 黑切 冰心 破军 魔女 血手

出装2(打野黑破半肉)(红刀) 抗鞋 黑切 破军 反甲 魔女

出装3(打野纯输出):(红刀) 抗鞋 黑切 宗师 破军 名刀

+ 题外话: ...

直接上结论吧,当前版本的赵云更适合打野,因为打边路很弱势4级前没有线权。

赵云的定位偏向刺客而不是重装战士,切入能力极强。所以纯输出赵云才成为主流。完美诠释了最好的防守就是进攻。但纯输出被先手或者打乱战很难做到七进七出。可以说赵云堆输出关系到先手强弱,堆防御关系到反手强弱。

先从打野说吧,红刀肉刀之间果断无脑红刀,赵云刷野能力很强,而且一套广播体操不算宗师强击被动高达2300+8.82AD加成。红刀的减cd攻击完美契合赵云。至于肉刀,最高层数实在上限太低了,被动灼烧也不适用于赵云,况且赵云刷野速度并不俗叠个20+还是没问题的。故两者相比取其优。

半夜了,脑子有点混乱。明天抽空更新肉赵云和输出赵云在数据上孰优孰劣

返回搜狐,查看更多

相关新闻

地下城与勇士深度探索 评选最强传说项链,属性对比助你打造专属巅峰装备
汽车之家
365体育官网登录

汽车之家

🕒 10-09 👽 129
太豪ABS 雙色鍵帽
帕尼尼球星卡FIFA365

太豪ABS 雙色鍵帽

🕒 09-07 👽 4723
映客直播怎么爆灯 映客直播开启*教程
帕尼尼球星卡FIFA365

映客直播怎么爆灯 映客直播开启*教程

🕒 10-07 👽 4539
明尼蘇達聯(Minnesota United FC)
365bet足球直播

明尼蘇達聯(Minnesota United FC)

🕒 11-07 👽 6676
[流言板]德国队2026年世界杯主场球衣谍照曝光,致敬90年代经典款