这几天一直在研究石器源码和数据,自己架了一个华义时代2.5的端做了很多实验。现在我想和大家分享一下我的一些心得。
首先给大家介绍一个新的名词,叫做成长档
我研究石器的数据发现,宠物的成长的决定性数据并不像大家想象的那样是带小数点的,决定宠物大致成长的数据,我给他取了个名字叫做成长档。
宠物和人物一样,都有四项内在属性:体力、腕力、耐力、速度
表现属性与内在属性计算换算公式如下:
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千敏龟,3000多的血,1800多的敏,将近300攻,500防
有些人知道千敏龟是用敏成长为0的MM去转本来敏就低到极致的龟而产生的,因为龟的敏低到不能再低所以造成数据溢出,所以就暴敏形成了千敏龟,但大家发现没有,如果仅仅是爆敏,为什么会有3000多那么多的血?比正常的石龟多了差不多1800多的血。这就是因为他爆的不是表象能力的敏捷,而是内在能力的速度,因为每增加1点速度可以多出1点HP,所以多出1800多敏当然就会多出1800多的血,90多的攻击力,90多的防御力
仍然不信邪的同学可以去再做个你也能做的实验:弄一只所有成长都喂很差最差灵石到0的MM,让他去升级,你会发现升级大部分时候一点血也不加,偶尔会加1血。 给这MM喂火石/风石/地石任意一项喂到满,你再去升级你会发现每升一级会加将近3的HP,这都是内在能力造成的。