石器时代手游吧 关注:165,494贴子:228,126
  • 0回复贴,共1

【心得】石器时代宠物成长档论(二)——宠物初始四围之谜(一)

只看楼主收藏回复

【心得】石器时代宠物成长档论(二)——宠物初始四围之谜(一)
抱歉之前的非一级野生宠四围计算公式搞错。
计算公式应为
初始单项数值=((等级-1)*野生宠成长系数+初始能力系数)*初始单项变数/100
在我知道了石器宠物成长的本质是成长档后,我一直在探讨成长档与宠物初始四围之间的关系,今天认真阅读石器部分源码之后,总算搞明白了它的原理,不敢自己独吞这个新发现,特此在这里和大家分享(不明白成长档是什么的朋友请看我的上一个帖子成长档论(一)——成长档论与宠物转生)

首先给大家介绍一下初始四围决定公式
初始单项数值=((等级-1)*野生宠成长系数+初始能力系数)*初始单项变数/100
体力单项变数=体力成长档+a
腕力单项变数=腕力成长档+b
耐力单项变数=耐力成长档+c
速度单项变数=速度成长档+d
a+b+c+d=10(a,b,c,d>=0)
也就是说,初始单项变数的大体是由成长档决定的,但四项能力变数还要在成长档的基础上随机加一些数,这些数的总合是10比方说,一只红人龙的四围成长档为26 40 18 22总成长档106那么他的初始能力变数可能为29 43 20 24总数值116也有可能是26 45 20 25总数值116甚至极端一点,有可能是26 50 18 22总数值116总之就是在成长档的基础上,总共增加10点数值,这决定了宠物的初始能力变数

红人龙的初始能力系数为26(初始能力系数是一个种族的系数,就是说所有的红人龙的初始能力系数,都是26)假如初始能力变数为29 43 20 24那么,按照上面的公式我们可以先计算出四项内在能力体力=29*26/100=7.54腕力=43*26/100=11.18耐力=20*26/100=5.2速度=24*26/100=6.24
进而可以计算出表现能力,即我们俗称的四围血=体力*4+腕力+耐力+速度=7.54*4+11.18+5.2+6.24=52.78攻=体力*0.1+腕力+耐力*0.1+速度*0.05=0.754+11.18+0.52+0.312=12.766防=体力*0.1+腕力*0.1+耐力+速度*0.05=0.754+1.18+5.2+ 0.312=7.446敏=速度=6.24去小数点后,正是我们熟知的红人龙极品四围52/12/7/6

但实际上,四围截然不同的宠物,他们的成长是有可能一样的假如是他的初始能力变数为26 50 18 22那么
体力=6.76腕力=13耐力=4.68速度=5.72
血=6.76*4+13+4.68+5.72=50.44
攻=0.676+13+0.468+0.286=14.43
防=0.676+1.3+4.68+0.286=6.942
敏=5.72
去小数点后,四围是50/14/6/5这两只红人龙(50/14/6/5和52/12/7/6)的四围看起来虽然有些差异,其实他们的成长档完全相同,都是26 40 18 22,也就是说,他们的成长几乎完全相同说完了一级宠物的四围,我们再来谈谈非一级野生宠的四围,刚才已经提到过了,宠物的单项能力公式是初始单项数值=((等级-1)*单项成长档+初始单项变数)*初始能力系数/100我们可以发现,当等级很高的时候,决定初始单项数值的因素99%都是成长档,而初始单项变数对初始单项数值的影响,就会被降的非常非常小,这就是为什么野生宠看四围直接就能看出成长的原因了,因为高级野生宠的四围,基本上可以说是全部由成长档决定的,初始单项变数那一点影响,已经可以忽略不计

之前看错了公式,现在套用新的公式计算的话,仍然可以得出野生宠四围越高,成长档越高的结论。但不是说野生宠的单项能力高它对应的单项能力就会越高,必须要4项能力综合起来判别了
(就是说四围总合可以看出总成长档,但单项能力值看不出单项的成长档,可能会有较大偏差)再来谈谈成长档,说了那么多关于成长档的东西,我知道肯定有朋友会问,那宠物的成长档究竟是怎么决定的?这就涉及到服务器里面的数据档案了,代理商的服务端那边,有一个决定着宠物成长水准的档案,里面储存的无数宠物的平均成长档,继续拿我刚才说的红人龙举例在服务器的数据档案里面,红人龙的平均四围成长档为24 38 16 20成长档的决定公式为实际单项成长档=平均单项成长档+RANDOM(-2,2)(意思就是说,在平均成长档的基础上加上一个在-2到2之间的数),那么攻成长档范围就是36~40红人龙最烂四围成长档为22 36 14 18最极品成长档为26 40 18 22,此结论适用于任何宠物(融合宠,改人不在讨论范围)。也就是说,任何宠物,最极品的个体和最垃圾的个体,成长档最多可以差16。这个16是什么概念?拿宠物转生做例子,120级的宠物转生平均增加能力,大概就在18左右,你们自己衡量一下OK,说到这里,我大胆的告诉大家一个结论,只要你能知道一个宠物的平均成长档、和初始能力系数,你就能把握宠物初始四围的范围。我们如何得知宠物的平均成长档和初始能力系数?这个理论上来说,代理商不公开,我们永远不会知道这个数据。虽然陶朱改过了一些宠的成长,但大部分旧宠的成长应该都是没有变过的。我搞到了一个华义7.5的宠物成长档库(小人不才,8.5的我实在找不到,虽然有很多私服8.5的数据,但只有这个7.5的我敢保证是原汁原味的。。上个帖子我有拿白虎做实验,但我对照以后才发现他的白虎成长档已经是被改过了的。。所以你们查成长档库的时候,看到白虎成长档和我实验数据的白虎成长档不一致不要喷我),接下来我来教大家怎么从成长档库里查宠物的平均成长档,以及怎么算宠物的极品四围
以黄人布鲁顿为例(旧宠,陶朱改过成长档可能性不高)先搜索“布鲁顿”3个字,找到如下片段布鲁顿,木,皮,线,肉,米,95,25,4.50,25,35,14,24,270,3,0,0,20,…(后面的我们不需要关心)灰字=初始能力系数
蓝字=体力成长档
红字=腕力成长档
绿字=耐力成长档
黄字=速度成长档
棕字=野生宠成长系数??
(搜宠物名字的时候,有时候可能会搜到多个,以棕色字体=4.50的项为准)

我们可以提取出来布鲁顿的初始能力系数为25,体力、腕力、耐力、速度平均成长档分别为25,35,14,24
那么极限极品成长档应该在平均成长档基础上各+2,即27,37,16,26
接下来我们自己估计一个初始能力变数,在成长档的基础上加10,我们均匀分配一点,弄成+3,+3,+2,+2
这样体力腕力耐力速度的初始能力变数就变成30,40,18,28了
接下来我们就可以来算布鲁顿的大致极品四围了
套用之前提到的公式初始单项数值=((等级-1)*单项成长档+初始单项变数)*初始能力系数/100
初始单项数值=((等级-1)*野生宠成长系数+初始能力系数)*初始单项变数/100,因为我们只考虑1级的情况,所以公式化简为初始单项数值=初始单项变数*初始能力系数/100那么体力=25*30/100=7.5;腕力=25*40/100=10;耐力=25*18/100=4.5;速度=25*28/100=7
我们根据四项内在能力进一步推出四项表现能力,即四围:血=体力*4+腕力+耐力+速度=7.5*4+10+4.5+7=51.5攻=体力*0.1+腕力+耐力*0.1+速度*0.05=7.5*0.1+10+4.5*0.1+7*0.05=11.55防=体力*0.1+腕力*0.1+耐力+速度*0.05=7.5 *0.1+10*0.1+4.5+7*0.05=6.6敏=速度=7去小数点后,四围为51/11/6/7也就是说,如果你有幸碰到一只四围为51/11/6/7的布鲁顿,那么恭喜你,这只宠极有可能就是极限极品的布鲁顿(成长档达到上限)其他宠物也是一样的方法算,注意灰字蓝红绿黄字的位置就行了


1楼2023-02-24 23:37回复