《王于兴师》战斗机制深度解析(1)——回复类战法的影响因素
3 小时前23 浏览萌新必看

——大家好,这里是柚子Lab,一个用数据说话的硬核游戏研究室。


前言
前段时间一直在更新全战法的攻略,在评论区收到的最多的评论,就是问各项属性值对技能数值的影响。
其实这个要定性分析起来很简单,比如“普攻、物攻和智攻的伤害值和剩余兵力正相关”,“治疗量和智力正相关”等等,但是要具体做定量分析,就比较困难了,因为王于并没有公开任何和战斗相关的公式,所以只能通过不断在实战测试中来获取数据。
我也很早就有做一系列关于战斗机制的攻略的想法了,只是开荒和接战阶段实在是分不出精力(以及兵力)来做测试了,所以只能等这几天赛季进入尾声,大家都解甲归田,马放南山以后再来研究。
这一系列各种实验和数据会比较多,所以会根据实验的内容,分成几期发布。欢迎感兴趣的朋友们关注。好了,废话不多说,让我们开始第一期,关于“恢复类治疗量的影响因素”的分析吧。具体结论会放到文末,如果对前面实验的部分不感兴趣,可以直接跳到最后一段。


一、治疗量的影响因素
经过对以往的各种实战战报的分析,我发现治疗量大概和这么几个参数有关:1、智力值,2、带兵数量,3、治疗量加成技能。所以我和同服务器的小伙伴设计了4个对照组实验。
1、实验一:剩余兵力对治疗量的影响
2、实验二:出征兵力对治疗量的影响
3、实验三:智力及其他属性值对治疗量的影响
4、实验四:治疗加成类战法对治疗量的影响
1、剩余兵力对治疗量的影响
在这个实验中,我采用的测试技能为【急救(1红)】,携带将领为智力较高,但是没有任何治疗加成效果的武将张良。其他将领的技能选择也都是减伤类,这样可以将变量控制在只有带兵量和治疗量2个。具体阵容如下,其中张良没有穿戴任何装备,智力值也没有加点,为260。对战的队伍为服务器里的其他盟的小伙伴的输出型队伍,不携带禁疗或者伐谋之类会对治疗量和属性点产生影响的技能。

【图1】测试1阵容

【图2】测试1结果
结论还是很清晰明了的,治疗量并不会随着兵力的降低而降低。你初始的治疗量是多少,后续就一直是多少,哪怕快被打到流亡了,只要你的恢复量<伤兵数量,恢复量就还是和初始一样。
2、出征兵力对治疗量的影响
第2个实验中,张良依旧不加点不穿装备,智力为260点,携带技能依旧为【急救】。但每次出征兵力依次设定为最大可带兵力的0.9、0.8、0.7……倍,测试结果如下。

【图3】测试2结果

测试结果为出征时的兵力,会对治疗量产生影响,并且和治疗量是正相关关系。出征兵力为满兵的90%时,治疗量大约为满兵时的97.3%;兵力为50%时,治疗量大约为满兵的85.3%;兵力为10%时,治疗量大约为满兵时的69%。从图像上看,它们之间并不是一个很标准的线性关系,有点像是幂律关系。把这个数字丢到Matlab里做了一下拟合,大概得到了这样一个公式。

其中,y为[当前治疗量/满兵时的治疗量],x为[出征兵力/最大兵力]。总之,结论就是治疗量受出征兵力影响的衰减是比较缓慢的,哪怕出征兵力接近0,治疗量也至少能达到满兵的60%。
3、智力及其他属性对治疗量的影响
在这个测试里,每次出征兵力都相同,但是智力逐次降低,以定量研究其对治疗量的影响。由于张良智力最低只能到260,所以为了获取更多的数据,中间换了【虞姬】和智力最低的【鲁智深】,这样能保证获得数据的点位更多一些。

【图5】测试第二段

【图6】测试第三段

【图3】智力对治疗量的影响测试
为了更好地找到治疗量和智力之间的关系,我这边将“基础治疗量”作为主要指标,也就是用实际恢复量除以一红急救的倍率368%。比如301智力,对应的恢复量为856,那么其“基础治疗量”就为856/368%=232.6。
通过实验,首先可以发现,基础治疗量只和智力有关,和其他属性没有关系。虞姬260的智力的治疗量为707,而张良260的智力治疗量是706,个人认为这个1的治疗量的差异应该是由智力属性后面未显示的小数造成的影响。所以不同将领之间,无论其他属性如何,只要初始带兵数相同,且智力相同,那么恢复量就是相同的。

【图4】智力与治疗量的关系图
此外,做了一个治疗量和智力的关系点的拟合图,发现治疗量随智力的增长并不是线性的,而是有点类似二次函数。智力在250~300之间时,基本每点智力对应1点基础治疗量。在>300时,每点智力会增加大约1.1的治疗量,在>340时,每点智力会增加1.2的治疗量。而在240~250时,每降低一点智力,治疗量大概会降低0.9。随着智力的降低,对治疗量的影响程度也会越来越小,到110左右时(47级的鲁智深智力最低就只能到这里了),基本每点智力对治疗量的影响只有0.3不到。
我同样把这个数据丢到了matlab里做了一下拟合,得到了大概这样一个公式:

其中,y为基础治疗量,x为智力。x越大,每点智力带来的治疗量的增量就越大,x越小,对治疗量的影响也就越小。这样的设计可以比较巧妙地平衡前后期的数值,前期不至于治疗量太低,而后期智力、兵力都大幅提升之后,每点属性的作用就越明显,能较大提升满红玩家的体验,治疗量会比白板有很大的提升。
4、治疗类增益技能对治疗量的影响
目前能提升治疗效果的技能比较少,只有扁鹊的军师技【随俗为变】和华佗的军师技【神医】。所以测试阵容也比较简单,在前面260智力的张良阵容的基础上,军师分别换为华佗和扁鹊进行测试。结果如下:

【图5】治疗类增益技能对治疗量的影响
【神医】的技能描述的加成效果为80%,实际加成为86.54%;【随俗为变】的技能描述的加成为65%(二红),而实际加成为69.97%。考虑到两者的加成效果均受智力影响,所以可以视为治疗增益类技能对治疗量的加成是乘算的。目前暂时没有非军师技的治疗加成类技能,所以没办法确定多个治疗增益类技能是按独立乘区计算还是加算。


二、结论
1、基础治疗量和智力及出征时的带兵量成正相关。
2、进入战斗后,兵力衰减不会对基础治疗量产生影响。
3、出征时的兵力对基础治疗量的影响近似幂律关系,最低兵力(接近0)出征时治疗量也有满兵的将近60%。
4、智力对治疗量的影响近似2次函数关系,智力越低,每点智力增量带来的治疗量的增量也就越低,在250~300之间时,每点智力大约可以带来1点基础治疗量的提升。超过300之后,每点智力增加带来的治疗量增量会越来越多。
5、治疗量增益类技能对基础治疗量的加成是乘算的。
所以,最终大概推测出来的治疗量的公式为:

其中,y为最终治疗量,a为技能倍率,b为治疗量增益类技能的数值,c为出征时的兵力,d为满兵兵力,x为智力。
当然,以上只是纯粹的个人推测,不代表官方真实公式哈。我自己感觉官方的公式应该会更简洁和更有逻辑一些。至少从我自己拟合出来的结果看,这些系数实在是不太有逻辑(捂脸)……
以上就是本期攻略的全部内容啦,如果有建议欢迎各位小伙伴们在评论区留言。此外除了这一系列战斗机制的分析攻略之外,我也在同步更新技能战法的分析,欢迎感兴趣的朋友前往浏览~
《王于兴师》全技能分析及排名(四)——连环类战法 - 王于兴师萌新必看 - TapTap 王于兴师论坛
前言王于兴师里的技能一共有四个大类:主动、被动、连环和怒气技。前面3期已经把主动和被动的伤害类技能都分析完了,那今天我们就来分析一下连环类战法吧。同样地,前3期的链接会放在文末。好了,废话不多说,我们...

https://www.taptap.cn/moment/713537268945522058
