机制测试:战斗属性计算公式(5)

修改于2022/06/20455 浏览攻略
时隔一周,十万处理完毕业的事宜,又回来更新辣!
大伙先回顾一下已有结论:
武将面板战斗属性=基础属性*转化系数*(武将等级+7)*(1+觉醒全体加成+君臣同心加成+亲密等级加成)*(1+特质加成+文明加成+服饰加成+府邸加成+战法精通加成+觉醒单将加成+特质点加成)
本篇十万将为大伙测试星级突破与基础属性提升带来的面板提升,也会为士兵属性计算给出粗略的结论。
首先要特别感谢@王XX,根据王XX的测试,我们已经知道每级突破带来的战斗属性提升均为5%,但由于测试时版本仍未有诸多其他加成,此处再测试突破加成的计算顺序。
此处十万用大号的霍光进行突破的测试,具体过程在此处不展开,结论如下:
1.突破加成是单独乘算的
2.突破加成的计算公式是(1+星级*5%)
3.士兵属性的黑字部分不受突破影响
然后是基础属性对应的战斗属性曲线,这一部分测试过程十分冗长,在这里十万只展示重要结论和一部分过程:
1.统御、武力、智力与相应战斗属性的关系是非线性的
2.统御、武力、智力可能共享同一条成长曲线,其曲线变化趋势适用于所有兵种,只是不同基础属性转化带来的战斗属性提升幅度不同
3.不同兵种的战斗属性会在该成长曲线的基础上再乘以一个兵种系数
先上枪将的统御-生命增长曲线,统计的是十万大号中6星120级张骞统御值从85到220的武将生命增幅变化:
TapTap
可以看到,当统御值为10的整倍数时,武将生命增幅会出现一个高峰;而在非10的整倍数时,武将生命增幅会在一个相对稳定的数值范围内波动。而就整体的变化趋势而言,统御值越高,每增加一点统御能带来的武将生命增幅越低。
再横向对比一下,选取基础统御值同为85的50级0星无加成袁绍,获得其统御值从85到110的武将生命增幅曲线:
TapTap
截取张骞在相同统御值范围的曲线:
TapTap
可以看到其变化趋势完全相同,那么再测试一下统御值为86的50级0星无加成魏延,获得其统御值从86到110的武将生命增幅曲线:
TapTap
再看看统御值为96的50级0星无加成关羽,获得其统御值从96到110的武将生命增幅曲线:
TapTap
还有统御值为89的50级0星无加成黄忠,获得其统御值从89到110的武将生命增幅曲线:
TapTap
以及统御值为88的50级0星无加成贾诩,获得其统御值从88到110的武将生命增幅曲线:
TapTap
可以看到,不论何种兵种,统御的曲线在96到110这个阶段的变化趋势都是完全相同的,也就可以推测,统御的成长曲线是共享的,每个兵种具体的变化幅度不同,是因为还需要乘上一个兵种系数。
再测试武力的成长曲线,这里用大号的张骞测试,在武力值从96到122这个范围内武将物攻的变化曲线:
TapTap
再看看统御值在同样范围内的武将生命变化曲线:
TapTap
可以看到,武力-物攻与统御-生命的变化曲线略有差别,但整体趋势是一致的,这可能是因为武将物攻的变化幅度较小,又受到了四舍五入算法的影响,所以曲线不尽相同。
所以统御、武力、智力三者的成长曲线在变化规律上,很有可能是一致的,就是这条不规律的曲线,只是不同战斗属性转化后的变化幅度不同:
TapTap
由于这条曲线是无法用具体的式子描述的,我们将之直接写为F(x),称为基础属性转化函数。这个函数值还要承上兵种系数、属性类型系数,才能转化为基础属性转化值。
现在十万就来测试一下各兵种系数和属性类型系数,所用武将均为50级0星0加成:
TapTap
结果如下:
TapTap
由于样本量有限,由于找不到武力足够的金策将(陆逊为金策武力中较高:69),部分数据暂无法测得,不过考虑到策将一般不太可能点武力,这点缺失也无伤大雅。
图中转化结果仅为比较兵种系数和属性类型系数,不能代表每级提升值。
根据测试,我们可以得到以下结论:
1.统御转化生命系数:盾>枪>骑>弓≈策
2.同一兵种的武力、智力转化攻防比率相同,总体比率接近3:2
最终我们便得到了完整的面板战斗属性计算公式,即为:
武将面板战斗属性
=基础属性转化值*(7+武将等级)*(1+武将星级*5%)
*(1+觉醒全体加成+君臣同心加成+亲密等级加成)
*(1+特质加成+文明加成+服饰加成+府邸加成+装备精通加成+战法精通加成+觉醒单将加成+特质点加成)
其中基础属性转化值须经基础属性转化函数F(x)乘以对应兵种系数、属性类型系数所得。
注:由于转化函数无法被准确描述,故装备精通加成的计算顺序是由战法精通加成的顺序推知的。
在排除装备精通加成后,我们对该公式做最后一次检验,这是小号的黄忠:
TapTap
这是大号的120级觉醒6星黄忠,特质只点了绿1:
TapTap
武将生命基准值为:9591带入公式,基础属性转化值=1198.875
1198.875*(7+120)*(1+6*0.05)*(1+0.216+0.0042)*(1+0.0705+0.072+0.0216+0.048+0.3874+0.2+0.145)=469634.448
50点误差源于基准值为取整后结果,基础属性转化值再经过若干加成后提升倍率达391倍,故零点几的误差被放大为50,可以认为公式准确。
值得注意的是,氪金武将的函数F(x)与一般武将不同,可以对比氪金将马云禄和其他枪将的属性,只能说贵确实是有道理的,这里不再探究氪金将的具体公式,大伙知道有这么个情况就好~
TapTap
统御值比张郃低7点,生命值却高于张郃50点:
TapTap
武力值比甘宁低5点,物攻却高于甘宁3点:
TapTap
智力值比关索低4点,策攻策防却都高于关索:
TapTap
最后再看看士兵属性的计算公式,这一部分十万很想做出准确的测试,奈何分瞬的数据显示不全,还分为黑字和绿字两个部分,所以十万只能给出一些目前已知的结论:
1.士兵黑字属性受兵种、武将等级、兵营、同盟技术的影响
2.士兵绿字属性受兵种、武将战斗属性、全军团加成、针对小兵的特质加成影响3.士兵能够吃到的全军团加成、特质加成所带来的提升均小于其面板显示的数据
最后,感谢大家长期关注巨氪五千年,战斗属性计算公式的测试部分已经结束,有了理论基础,我们就能更好地测试其他游戏内容。十万这几天就为大伙更新各养成项目的投入-提升攻略,大伙可以期待一下~
25
1
2