石器时代源代码研究宠物成长档案详解1,石器时代发布网,石器技术交流站!
石器时代源代码研究宠物成长档案详解1
这几天一直在研究石器源码和数据,自己架了一个石器单机做了很多实验。现在我想和大家分享一下我的一些心得。


首先给大家介绍一个新的名词,叫做成长档
我研究石器的数据发现,宠物的成长的决定性数据并不像大家想象的那样是带小数点的,决定宠物大致成长的数据,我给他取了个名字叫做成长档。
宠物和人物一样,都有四项内在属性:体力、腕力、耐力、速度
表现属性与内在属性计算换算公式如下:
1点体力等于4点hp+0.1攻击力+0.1防御力
1点速度等于1点敏捷+1点hp+0.05点攻击力+0.05点防御力
1点腕力等于1点攻击力+1点hp+0.1防御力
1点耐力等于1点防御力+1点hp+0.1攻击力
宠物的四项表现属性其实是由宠物的四项内在属性经过以上公式的换算得来的,其中宠物的四项内在属性都是带2位小数点的,所以算出来的表现属性同样是带小数点的,比如说一只50/12/7/6的红人龙的实际情况可能是50.12/12.86/7.03/6.5

我难以直接向大家证明宠物确实存在四项内在属性,但大家可以翻一下以前华义时代出现的bug千敏龟(其实这个bug不久前陶朱都有ww),3000多的血,1800多的敏,将近300攻,500防
有 些人知道千敏龟是用敏成长为0的女宠去转本来敏就低到极致的龟而产生的,因为龟的敏低到不能再低所以造成数据溢出,所以就暴敏形成了千敏龟,但大家发现没 有,如果仅仅是爆敏,为什么会有3000多那么多的血?比正常的石龟多了差不多1800多的血。这就是因为他爆的不是表像能力的敏捷,而是内在能力的速度,因为每增加1点速度可以多出1点HP,所以多出1800多敏当然就会多出1800多的血,90多的攻击力,90多的防御力

仍然不信邪的同学可以去再做个你也能做的实验:弄一只所有成长都喂很差最差灵石到0的女宠,让他去升级,你会发现升级大部分时候一点血也不加,偶尔会加1血。给这女宠喂火石/风石/地石任意一项喂到满,你再去升级你会发现每升一级会加将近3的HP,这都是内在能力造成的。



以下是我拿白虎做的转生测试,通过这个转生测试相信大家也能了解一点成长档究竟是如何运作的
(白虎成长和陶朱的白虎成长不一样,大家看看就好)
数据的前5项分别代表 体力成长档 腕力成长档 耐力成长文件 速度成长文件 和总成长档
各项成长档和各项成长直接挂钩,成长档越高对应的内在能力成长越高,进而导致表现能力成长也越高

名 词解释:50/50/50/50女宠:体力、腕力、耐力、速度成长文件分别为50,50,50,50的女宠,同理,AA/BB/CC/DD女宠即体力、腕 力、耐力、速度成长分别为AA,BB,CC,DD的女宠,其中50为女宠成长档的上限,某一项能力的灵石喂满后,对应能力成长档即为50,最低为0。喂最 差灵石喂到提示“XX成长已经为0了”那就表示成长档降到0
初始女宠平均成长文件为25/25/25/25,会有一点小波动,比如24/26/25/24这样,大致都在25这个水平徘徊


--------------------华丽的分割线-----------------------
80级白虎全满女宠转
32 49 29 36 146=77/18/12/11
36 48 27 36 147=82/17/11/11
33 48 26 34 141=66/16/12/10
33 46 27 35 141=78/16/11/11
34 46 29 35 144=78/17/12/10
34 45 29 36 144=78/16/12/12
36 48 28 35 147=82/17/13/10
35 45 28 36 144=77/17/12/11
33 48 28 37 146=77/17/13/11
33 48 27 34 142=75/17/12/11
33 46 29 36 144=78/17/12/11
36 45 29 35 145=81/16/12/11

34 49 30 36 151=85/18/12/11(去最大值)
平均总成长文件:144.3平均增幅:16.3

90级白虎全满女宠转
35 46 28 37 146
34 46 27 38 145
36 45 27 36 144
36 45 27 37 145
35 47 26 35 143
33 46 39 36 145
37 46 28 35 146
34 45 27 37 143
36 48 30 34 148
36 48 28 34 146
37 46 30 38 151
33 46 30 35 144
37 49 29 35 150
平均总成长文件:145.8;平均增幅:17.8

100级白虎全满女宠转
33 49 26 37 145
37 47 30 34 148
35 49 28 38 150
35 48 26 38 147
36 48 29 36 149
37 49 26 36 148
35 47 26 37 145
35 45 29 37 146
35 49 29 38 151
33 46 28 35 142
34 46 26 38 144
34 46 27 34 141
36 47 29 37 148
平均总成长文件:146.4;平均增幅:18.4

110级白虎全满女宠转
35 47 26 37 145
35 48 27 36 146
37 46 27 37 147
35 49 28 36 148
35 46 28 38 147
36 49 29 37 151
33 47 26 38 144
33 45 26 34 138
35 45 27 34 141
34 46 30 34 144
35 46 28 34 143
37 49 27 38 151
34 45 30 35 144
33 46 29 36 144
37 47 27 38 149
平均总成长文件:145.5;平均增幅:17.5

120级白虎全满女宠转
36 46 26 35 143
34 49 27 36 146
33 46 28 37 144
35 46 26 38 145
33 48 29 34 144
35 48 29 38 150
35 46 28 34 143
36 47 29 38 150
35 46 28 37 146
33 47 30 37 147
35 47 30 34 146
37 45 29 38 149
37 47 27 36 147
36 45 29 37 147
平均总成长文件:146.2;平均增幅:18.2

125级白虎全满女宠转
35 48 29 38 150
35 46 27 36 144
35 48 30 36 149
35 50 30 37 152
36 46 29 38 149
37 48 30 37 152
33 49 28 34 144
37 47 30 35 149
34 46 28 34 142
33 50 27 36 146
34 48 30 36 148
37 48 27 35 147
34 49 28 37 148
37 48 26 38 149
35 47 29 35 146
36 50 28 34 148
平均总成长文件:147.7;平均增幅:19.7
35.1875 48 28.5 36 147.6875

130级白虎全满女宠转
34 46 28 38 146
34 50 26 36 146
34 49 30 38 151
37 47 29 38 151
37 50 29 35 151
36 50 28 34 148
34 48 29 35 146
34 46 29 36 145
37 48 30 35 150
33 46 29 38 146
33 47 27 38 146
37 49 28 38 152
34 49 27 38 148
36 49 27 36 148
36 50 28 35 149
平均总成长文件:148.2;平均增幅:20.2

135级白虎全满女宠转
平均四围成长文件:35.25 48.15 27.7 35.9?
平均总成长文件:147
平均增幅:19

140级白虎全满女宠转
37 46 30 34 147
34 49 30 36 149
34 49 28 37 148
36 46 30 37 149
33 49 26 38 146
33 47 28 36 144
36 48 30 36 150
37 47 27 37 148
34 50 28 37 149
37 49 27 34 147
36 46 26 36 144
33 50 29 36 148
33 50 28 37 148
34 48 27 36 145
35 48 29 37 149
33 49 28 38 148
33 49 30 37 149
35 48 26 38 147
34 47 28 38 147
36 47 30 38 151
33 50 28 34 145
35 49 28 35 147
34 47 29 37 147
33 50 30 36 149
四围成长档:34.5 48.25 28.33 36.46?
平均总成长文件:147.54
平均增幅:19.5

140级白虎全满女宠转(带萨首)
33 48 30 35 146
36 48 29 36 149
37 47 26 38 148
37 49 27 36 149
34 48 29 38 149
34 49 29 34 146
37 46 26 36 145
37 48 28 34 147
35 50 27 35 147
34 50 29 38 151
37 50 30 34 151
35 49 29 37 150
33 46 26 36 141
37 46 29 37 149
37 46 29 35 147
35 46 26 35 142
34 50 27 35 146
34 46 28 35 143
35 50 29 35 149
35 46 27 34 142
34 47 27 37 145
33 47 26 34 140
37 48 27 34 146
37 49 30 36 152
33 49 26 36 144
34 50 28 34 146
33 46 28 38 145
33 48 29 38 148
35 47.92 27.89 35.71?
平均总成长文件:146.54
平均增幅:18.5


转前30 45 22 31 总128成长=5.8273,11.1295

用50/50/50/50女宠转(普通全满)
34 49 27 36 146
35 48 26 35 144
33 48 28 35 144
36 48 29 35 148=81/18/12/11
37 48 30 37 152=84/17/12/12 6.7698,13.2878
36 46 30 34 146=81/17/12/11
34 47 27 38 146=79/17/11/12 6.5683,12.5755
36 49 28 38 151=82/18/12/12 6.7410,13.0791
33 48 29 34 144=77/17/13/10
35 50 29 35 149=80/18/13/11
36 49 27 35 147=80/18/12/11
37 48 26 36 147=83/17/11/11
33 49 26 35 143=78/17/12/10
35 49 27 34 145=80/17/11/11
平均总成长文件:146.8;平均增幅:18.8
攻敏和平均成长文件:83.8
攻防和平均成长文件:76.2
攻防敏和平均成长文件:111.8

用50/50/50/50垫满女宠转
33 49 27 38 147=80/18/12/11
36 47 27 36 146=82/17/12/11
34 48 27 37 146=79/18/11/11
33 46 27 35 141=77/18/11/10
36 50 27 34 147=83/18/12/10
36 50 27 38 151=85/17/11/12
33 46 30 35 144=78/16/12/11
35 47 29 38 149=81/17/13/12
平均总成长文件:146.4;平均增幅:18.4

用45/45/45/45女宠转(各缺2.5颗最好石)
32 49 28 34 143=77/18/12/10
32 49 28 35 144=78/17/12/11
35 47 28 34 144=79/17/12/10
35 45 26 35 141=78/17/11/11
36 47 27 36 146=83/17/11/12
32 48 29 35 144=77/17/13/10
35 47 29 35 146=79/17/13/11
35 47 28 33 143=82/17/11/10
36 46 26 35 143
35 46 29 36 146
平均总成长文件:144;平均增幅:16

用0/50/0/0女宠转(攻单项)
26 54 20 26 126=66/18/9/9
26 52 22 29 129=67/18/10/9
29 54 18 29 130=69/19/8/9
28 54 19 29 130=71/18/9/9
28 52 21 26 127=67/18/9/9
25 52 20 28 125=63/18/10/8
28 54 19 30 131=69/19/9/9
28 53 19 27 127=69/19/8/8
29 51 21 28 129=70/18/9/9
26 51 21 27 125=63/18/10/9
攻平均成长文件:52.7

用25/50/25/25女宠转(假攻单项)
31 49 25 29 134=73/17/11/9
28 47 24 31 130=69/17/11/9
32 46 21 31 130=72/16/9/10
31 46 25 30 132=71/17/11/9
29 49 21 30 129=68/17/10/9
攻平均成长文件:47.4

用10/50/10/10女宠转(弱攻单项)
26 48 21 27 122=63/16/9/9
30 49 19 27 125=68/17/9/8
28 50 19 29 126=69/17/9/9
27 52 21 29 129=67/18/10/9
29 49 22 28 128=68/17/10/9
攻平均成长文件:49.6

用1/50/1/1女宠转(各缺1有点差灵石攻单项)
25 51 20 26 122=63/18/9/8
26 50 18 26 120=63/17/9/9
28 53 20 30 131=71/18/9/9
28 52 22 27 129=67/18/10/9
27 51 19 30 127=69/17/8/10
攻平均成长文件:51.4

用0/50/0/50女宠转(攻敏双项)
23 49 16 36 124=62/17/8/11
26 48 16 36 126=64/17/9/11
27 47 17 39 130=68/17/8/12
27 50 17 37 131=68/17/9/11
26 50 18 35 129=66/17/9/11
攻敏和平均成长文件:85.4

用0/50/50/0女宠转(攻防双项)
26 47 27 25 125=67/17/11/7
26 49 27 26 128=68/17/10/9
25 50 30 24 129=66/17/12/8
24 51 31 27 133=68/17/12/9
26 50 27 27 130=70/17/11/9
攻防和平均成长文件:77.8

用0/50/50/50女宠转(攻防敏三项)
27 48 26 36 137=72/17/11/11
24 48 30 36 138=69/17/12/11
26 50 29 36 141=72/17/12/11
23 50 27 38 138=66/18/12/11
25 47 29 34 135=72/17/11/10
攻防敏和平均成长文件:112.8

转前31 46 22 31 总130
用50/50/50/50女宠转
36 51 29 34 150=80/18/13/11
36 48 28 35 147=82/17/11/11
38 49 31 36 154=87/18/13/11
38 50 29 36 153=84/18/12/11
38 49 30 34 151=83/18/12/11
34 47 30 35 146=78/17/12/11
36 47 30 38 151=82/17/12/12
36 51 30 35 152=82/18/12/11
38 51 27 37 153=84/18/12/12
37 47 28 35 147=82/17/12/10
34 48 30 35 147=79/17/12/11
35 50 30 37 152=81/18/12/12
平均总成长文件:150.25; 平均增幅:20.25

转前31 43 18 30 总122
用50/50/50/50女宠转
37 48 27 34 146
35 48 26 37 146
38 44 24 36 142
34 45 27 33 139
36 47 27 36 146
35 45 24 37 141
35 44 25 36 140
36 45 23 35 139
34 48 24 36 142
34 44 24 35 137
34 48 25 33 140
平均总成长文件:141.6;平均增幅:19.6

--------------------华丽的分割线-----------------------

列了一大堆数据,现在我直接说从数据里得到的结论:

Q:女宠是否有必要石头全喂满
A:很有必要,看数据就可以看出,各缺2.5颗最好石的女宠比全满转出来的宠,平均总成长文件增幅少了约2.4

Q:1级女宠直接练到73,73再喂满石升至79,这方法是否可行
A:完全可行,看数据可知传统方法女宠平均增幅为18.8,垫满女宠增幅为18.4,几乎相差无几,我做的实验数据量还偏小,如果数据量再大一些我估计这两个增幅值将会非常接近

Q:本来成长就好的宠,转出来的平均成长会比本来成长差的宠要高
A:正确,我们可以看这两只白虎:转前?31 46 22 31?总130;和转前?31 43 18 30?总122。前者转出来平均成长文件为150.25,后者转出来平均成长文件为141.6,转前基础差异会影响到转后的结果

Q:每次转生各项能力成长增加有上限
A:正确,我们可以看这两只白虎:转前?31 46 22 31?总130;和?转前?31 43 18 30?总122。以攻击为例,第一只白虎攻击成长档为46,第2只为43,前者转出来的攻最高成长为51、第2只的为48。也就是说每次转生白虎的腕力成长档最?多加5(此结论不适用于攻单项和攻双项三项)。观察数据可以发现耐力成长文件最多加9,速度和体力最多+7

Q:关于单项残女、双项残女、三项残女的可行性?
A:单项女宠可行性非常高,看数据可以看到转出来的白虎攻成长档最高为54,攻击成长档加了9,突破了正常转生攻击成长档最多加5的情况。双项女宠和三项女宠转生效果不明显,偶然有能力爆表的情况,但不多,会有一点效果但付出的代价太大,不划算。所以建议除非某一项能力完全没用(石龟的敏或骑宠的攻),你?可以考虑双项或三项转生,不然还是算了因为能力很难突破极限。

Q:成长率和成长档的关系?
A:成长档影响成长率,每次升级宠物增加点数判断依据都是根据成长档来的。成长档越高每次升级加能力多的概率就越大,但并不是一定,也就是说同样一只宠,?虽然其成长档内定但升级过程中能力变化过程可能会有一点区别。升满级以后能力可能会有一点区别,但不会太大。也就是说一只内定成长大概在5.85的宠物,?他的成长基本不可能跳到5.9或5.8,撑死在5.84~5.86徘徊这样

Q:已经用1级四围0/0/0/0筛选出来野生的高成长的宠,有必要练高看成长吗?
A:没必要,野生宠和一级宠不太一样,四围高直接意味着成长高。你筛选出来的用1级四围0/0/0/0算出极限高成长的宠,练出来的实际成长基本上也是极限的高

Q:宠物能跳级,能死吗?
A:随便死,随便跳,成长档一开始就定死了你做什么都不会变的,石器里面所有的宠除了玛蕾菲雅女宠以外,其成长档除非转生不然永生不变的。

Q:宠物几级转比较好?
A:目前我看到的规律是,从80级到125级这个区间,宠物是等级越高转后平均成长越高,但140级宠转后平均成长和130差不多,我实验的白虎和野生黄人龙、机暴数据都是130比140转成长都要略高。。还有很多要摸索的东西,总之宠物转生等级最好不要低于125

Q:关于女宠的成长档
A:女宠比较特殊,初始成长文件平均为25/25/25/25。她是石器里面唯一一个可以改变成长档的宠,喂石的过程相当于改变其成长档,成长档最高可喂至?50/50/50/50。升级可能随机降低某项成长档,死亡必定降低成长文件(降低的规则2代女宠和1代的貌似有区别,一代女宠跌的更狠)。任何女宠只要每?级升级时都保持50/50/50/50成长档的状态的话,到79级基本上一定是138X/250/250/200左右的四围,所以8.4女宠和8.7女宠?的唯一区别在于中途是否频繁补石,并不是资质问题。至于补石有没有用,那纯粹是让女宠的四围稍微好看一些,对转生毫无影响,转生只看她79级时的成长档。

Q:女宠能死吗?
A:73级补满石之前,随便死,我看过数据了死过也可以补到50/50/50/50,并不会降低女宠的上限成长档。而73级以后女宠死亡掉成长的规律依然存在,所以73级以后不能死,因为死了你也不能补石。

PS:有很多人说121转就好了,我来给大家说下121转我现在知道的弊端。
我并没有试验过121转的数据,所以只能用120的数据来作答。有些宠的转后的平均成长,或许不会比130级转少,那是因为那种宠物在120级的时候已经开放它的成长档上限
比如说黄人龙,80级攻成长档增幅范围是-1~+3
90,100,110级转攻成长档增幅范围是0~+4
120、125、130、140转攻成长档增幅范围是+1~+5

但实验数据里的白虎就不一样了,120转无法打开它的攻成长档增幅上限,也就是说攻成长档增幅范围还是只能到0~+4,在125级的时候才勉强的出现+5的情况

所以121转就可以了这种说法,不完全错误,但绝对不可以都按照这个来,主要还是看宠物的类型。
在这里我有个大胆的假设:本来成长越高的宠物,它打开成长文件增幅上限的等级应该越晚
好比说白熊和蓝人龙。或许蓝人龙可以120转,但白熊还是最好不要了,因为白熊和蓝人龙的成长档次不是差一点两点

抱歉之前的非一级野生宠四围计算公式搞错。
计算公式应为
初始单项数值=((等级-1)*野生宠成长系数+初始能力系数)*初始单项变数/100

在我知道了石器宠物成长的本质是成长档后,我一直在探讨成长档与宠物初始四围之间的关系,今天认真阅读石器部分源码之后,总算搞明白了它的原理,不敢自己独吞这个新发现,特此在这里和大家分享



首先给大家介绍一下初始四围决定公式
初始单项数值=((等级-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

上一篇;石器时代源代码研究宠物成长档案详解2
下一篇;石器时代遇敌设置