因为多倍点数的不够用,到了60级升级慢了下来。无聊之余就开始研究宠物宝宝。于是捉宝宝,洗练,合宠,忙的不亦乐乎。结果是普通成变异,变异成普通。一技能变多技能,然后又变一技能。反正最终一个合意的都没有。说出来都是泪。
为了弄清楚到底要如何挑选宝宝,上网查了下资料。发现“我叫MT3”关于宝宝的资料很少,我这里只抄过了公式:
血量=等级*体力资质*0.002895+体力属性点*成长*7
魔法=等级*法力资质*0.002085+法力属性点*成长*5
物理伤害=等级*攻击资质*0.0025+力量属性点*成长*1.6
法术伤害=等级*法力资质*0.000845+魔力属性点*成长*1.3
物理防御=等级*防御资质*0.003345+耐力属性点*成长*2.4
法术防御=等级*法力资质*0.000611+体力属性点*成长*0.3+魔力属性点*成长*0.8+力量属性点+成长*0.48+耐力属性点*成长*0.16
速度=等级*速度资质*0.002+敏捷属性点*成长*1.6
好了,现在要做的就是验证一下这个公式是否正确。很枯燥,我花了6个多小时才验证出来,讨厌看数据的直接跳过。说句题外话,发现这个公式的大神受小弟一拜。我光验证就把我弄的晕头转向,要发现这个公式感觉比登天还难。大哥是设计这个游戏的????
废话少说,去抓宝宝来验证。这里抓了绿龙宝宝和野猪人宝宝来做比较。两只宝宝的数据如下:
备注:这里有几点要说明,宠物0级的时候会有100点潜力点系统随机分配的。这个无法刷点重新分配。这个很重要,100点哈,相当于20级了。要是你是练血宠的,然后这100点重点分配到了体质和耐力,你就偷着笑吧。
2,宠物每升1级,每项属性自动增加1点潜力点,无法刷点重新分配。
3,在验证的时候采取的方法是宝宝先升级,然后洗点,洗点后的潜力点数都没有分配。也就是将成长点的影响和资质的影响分开。但是因为系统会在宝宝升级的时候自动加点,会影响资质的数据,这个后面说。
免责声明:我只是想大致弄清楚资质和成长对于宝宝的影响,所以验证过程中能简化就简化了。0级时宝宝的初始属性是怎么计算的,是否符合上面公式商没有验证,头好晕,难得去弄。
宝宝分别升到14级和18级。(为什么是这2个级别?这要问说不得大师了。吃2个汉堡包就分别是这2个级别).洗点,剥离潜力点数和资质。见上图表中的数据。分别列出了14级和18级洗点后基本数据(潜力点数保留没有加上去)。那么这个属性的变化就是潜力对宝宝的影响。根据公式可以发现速度和血量的公式最简单,就验证了这两个公式(原谅我的懒惰)。
首先在不考虑资质的情况下 验证成长对宝宝的影响:
血量公式=体力属性点*成长*7 速度=敏捷属性点*成长*1.6,则我们可以到推出常数=特征增加量/成长/潜力点数。 14级有70点潜力点,采用极端加点方法,全部加给体力和敏捷的数据如下:
可以看出常数分别是7和1.6.说明的上面关于成长的公式 血量公式=体力属性点*成长*7 速度=敏捷属性点*成长*1.6 中的常数是正确的。OK,很爽吧。其他几个常数谁有兴趣就自己去验证一下。
重头戏来了,怎么验算公式的前半部分?血量=等级*体力资质*0.002895速度=等级*速度资质*0.002。其实道理简单,根据公式倒推:资质常数=属性变化值/等级增加数/资质。 简单的东西有时候也害人,前面讲过,每升一级是会自动给各个属性加一点的。验算的时候忽略了这个导致验算无数遍都不对。怎一个伤心了得。