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

修改于2022/06/13560 浏览攻略
先上结论:
武将面板战斗属性=基础属性*转化系数*(武将等级+7)*(1+觉醒全体加成+君臣同心加成)*(1+特质加成+文明加成+服饰加成+府邸加成+战法精通加成+觉醒单将加成)
其中觉醒单将加成为20%,接下来是详细的测试过程。
根据先前的测试,我们已经得到了一个半成品公式:
武将面板战斗属性
=武将基础值*(1+觉醒加成+君臣同心加成)
*(1+特质加成+文明加成+服饰加成+府邸加成)
其中府邸加成和文明加成的计算方式已经通过初步验证为准确。
为了测试服饰加成,十万购买了吕玲绮的皮肤:
TapTap
购买前,十万的刘备面板如下:
TapTap
购买后,面板如下:
TapTap
11721*(1+0.212+0.0022)*(1+0.0665+0.072+0.0216+0.062)=17392.48取整后结果准确,即17393这也论证了单个服饰提供的加成之间的计算关系为加算,即2.16%的加成是5个0.3%和3个0.12%相加而得的。
后将君臣同心加成提高至0.27%,此时面板武将生命值为17400
11721*(1+0.212+0.0027)*(1+0.0665+0.072+0.0216+0.062)=17399.64取整后结果准确,即17400
再将特质加成提高至7.05%,此时面板武将生命值为1745711721*(1+0.212+0.0027)*(1+0.0705+0.072+0.0216+0.062)=17456.59取整后结果准确,即17457
那么即可以证明该公式是准确的了。
武将面板战斗属性=武将基础值*(1+觉醒加成+君臣同心加成)
*(1+特质加成+文明加成+服饰加成+府邸加成)
十万再拿属于枪兵的袁绍再验算一下:小号袁绍:
TapTap
十万袁绍:
TapTap
11112*(1+0.212+0.0027)*(1+0.0705+0.072+0.0216+0.008)=15820.70取整后结果准确,即15821即这一公式至少对盾、枪两个兵种是准确的。
由于装备精通变量需要考虑基础属性转化为战斗属性,我们这里再测试一下战法精通的计算公式,装备精通的计算地位应与之相当。
十万5星袁绍:
TapTap
提升战法后:
TapTap
武将生命实际提升率为:(361598-313970)/313970=0.151696
战法精通提升为17.78%,故该提升被稀释
未提升战法精通的加成总量为(1+0.212+0.0027)*(1+0.0705+0.072+0.0216+0.008)=1.42374987
假设提升战法精通后的加成总量为:(1+0.212+0.0027)*(1+0.0705+0.072+0.0216+0.008+0.1778)=1.63972353
提升率为(1.63972353-1.42374987)/1.42374987
=0.151693
计算结果贴近实际提升率,假设成立,即武将面板战斗属性=武将基础值*(1+觉醒加成+君臣同心加成)
*(1+特质加成+文明加成+服饰加成+府邸加成+战法精通加成)
接下来是本期的重头戏,十万把小号的袁绍从1级提升到10级,分别记录了每级的武将面板:
TapTap
TapTap
袁绍武将生命值=1389.1*等级+9723 ,生命值与等级呈线性关系。
同理,以其他数据作图得:
袁绍武将物攻=42.152*等级+294.07
袁绍武将策攻=41.558*等级+290.33
袁绍武将物防=26.194*等级+182.93
袁绍武将策防=25.855*等级+180.4
留意到袁绍武力为69,智力为67,物攻防属性均高于策攻防属性,且公式内常数均表现出物攻防大于策攻防。
故推测,基础属性的武力与智力会改变战斗属性计算一次函数公式y=ax+b的a、b两项,具体是否如此,还需要参考其他武将的数据。
且留意到,a、b两个常数项的比例关系在上述5个公式中大致相同,进行计算结果如下:
9723/1389.1=6.999294.07/42.152=6.976290.33/41.558=6.986182.93/26.194=6.983180.4/25.855=6.977
其结果都非常接近于7
故武将战斗属性计算公式可以认为是:武将战斗属性=基础属性*转化系数*(武将等级+7)后续十万也会测试统、武、智三种基础属性与其转化系数关系。
至于单兵属性,在显示面板上有两个部分,即黑字与绿字,且切换兵种后的黑字与绿字部分均会发生变化,其转化关系很有可能还与不同兵种有关,测试难度较大,不过我们可以就现有数据进行粗略分析。
TapTap
TapTap
TapTap
TapTap
袁绍矛兵单兵生命=14.745*等级+95.4袁绍矛兵黑字生命=9.3273*等级+60.4袁绍矛兵绿字生命=5.4182*等级+35
鉴于武将战斗属性=基础属性*转化系数*(武将等级+7),此处也对单兵属性进行相应计算,发现:95.4/14.745=6.469
60.4/9.3273=6.475
35/5.4182=6.459
即可以认为单兵战斗属性=基础属性*转化系数*(武将等级+6.5)
此外,由于小号的袁绍升到了10级,获得了5点可分配基础属性,给武力分配2点后:
TapTap
对比十万自己的1级袁绍,由于文物获得了2点武力:
TapTap
这两组数据的对比可以消除文物带来的武力值差异的影响,即二者的武力转化系数应该是相同的,根据公式:武将战斗属性=基础属性*转化系数*(武将等级+7)推知武力值为69+2的袁绍的武力*武力转化系数=42.941
将这个数值带入公式,计算十万号内吃到多种加成的1级袁绍:武将面板战斗属性=武将基础值*(1+觉醒加成+君臣同心加成)
*(1+特质加成+文明加成+服饰加成+府邸加成+战法精通加成)其中武将基础值=武力*武力转化系数*(1+7)
即为:42.941*(1+7)*(1+0.212+0.0027)*(1+0.0705+0.072+0.0216+0.008)=489.09完美符合面板数据的489!
故原有公式可以再完善成:
武将面板战斗属性=基础属性*转化系数*(武将等级+7)*(1+觉醒加成+君臣同心加成)*(1+特质加成+文明加成+服饰加成+府邸加成+战法精通加成)
再将十万的1星袁绍升到10级,进行检验
TapTap
武将生命:
23614*(1+0.212+0.0027)*(1+0.0705+0.072+0.0216+0.008)=33620.43√
武将物攻:
730*(1+0.212+0.0027)*(1+0.0705+0.072+0.0216+0.008)
=1039.33√
武将物防:
454*(1+0.212+0.0027)*(1+0.0705+0.072+0.0216+0.008)=646.38√
由于智力属性有+3.5的额外属性无法统一,故不将策攻和策防纳入讨论,凭现有测试可以确认该公式基本准确。
测到这里,十万决定一不做二不休,再进一步测试突破与觉醒的加成!
把之前用来测试的0星10级袁绍献祭后得到6星袁绍,卸磨杀驴:
TapTap
5~6星的突破对武将的五项战斗属性均为4%
而在单兵属性方面,提升率则比较不一致,需要细致计算:
TapTap
TapTap
从上表可见,黑字不受突破影响,而绿字提升率也不一致,所以小兵的属性公式可能更加复杂,测出一些结果又挖了更大的坑。
再对袁绍进行觉醒,作为他在测试中被扒光装备和战法的补偿:
TapTap
觉醒对武将的五项战斗属性均为17.44%但这个数字相当可疑,有零有整,所以觉醒的单项加成可能被稀释了,17.44%是被稀释后的实际提升率。
假设觉醒单将加成为20%,
觉醒武将面板战斗属性
=基础属性*转化系数*(武将等级+7)*(1+觉醒加成+君臣同心加成)*(1+特质加成+文明加成+服饰加成+府邸加成+战法精通加成+20%)
将数据带入公式
觉醒后,总加成量为:
(1+0.216+0.0027)*(1+0.0705+0.072+0.0216+0.008+20%)
=1.6721
觉醒前,总加成量为:
(1+0.212+0.0027)*(1+0.0705+0.072+0.0216+0.008)
=1.4237
(1.6721-1.4237)/1.4237
=0.17447符合实际提升率,公式成立!
到此为止,十万得到的结论就是:
武将面板战斗属性=基础属性*转化系数*(武将等级+7)*(1+觉醒全体加成+君臣同心加成)*(1+特质加成+文明加成+服饰加成+府邸加成+战法精通加成+觉醒单将加成)
(至于突破加成由于只有5~6星的数据,还不能妄下定论。)
一天之内,能测出这么多东西,十万还是非常高兴的
希望大伙持续关注巨氪五千年,后续会发出更多更有用的攻略来~
18
1
19