首先是防御、灵力、躲避这些比较好测试的,因为这些数据各个门派都差不多,除了已知的盘丝洞灵力会比别的门派高。所以需要找一些防御灵力和躲避的数据。数据来源自然是藏宝阁,毕竟这里号多,你可以直观地看见各个号的数据。不过选取数据的时候要小心,因为有些门派会有经脉干扰属性,而经脉是藏宝阁看不见的数据。所以选取的时候,要尽量选择经脉对这个属性不干扰的门派。比如防御,选择DT,会有护盾干扰。所以这里我选择了NE作为防御和灵力的数据来源,而躲避就无所谓了,选择了DT。
女儿的经脉大多是加属性点的,有个加速度的鸿影。而加属性点对采集数据是没有影响的,因为计算的时候会减去属性点加的属性。一般来说就是选择加防御和加灵力技能从1到186随机找七八个号,尽量从低级到高级每个等级段都有个。我一般采样是一般尽量找30级及以下,50级,79级,100级,119级,130级,150级,160级,170级,180级这几个等级段左右的技能等级。记录号的防御/灵力,耐力/(灵力,力量,体质,耐力),技能等级,装备防御/灵力。然后用采集的数据处理下获得技能附加的属性。按从小到大排序。
然后开始计算公式。有2种方法:
1、手工计算:门派技能公式一般都是X+Y*技能,第一级额外加Z的属性。那么可以列一个方程式出来,假设技能等级为P,则第X级技能属性为属性=Z+P*X+(P+1)/2*P*Y。这是个三元方程式,理论上找3个数据就可以破译出公式了。这里我建议为了保证数据准确,技能跨度要大,比如选择50,100,150三个等级的技能来算,然后用30,120,180三个等级的去验算。
2、电脑自动计算破译:这是我实际采取的方法。写一个小程序,如下图:

第一个框放等级,第二个框放加成的属性值。然后执行程序,程序会将X,Y,Z分别从0到3,0.5和100自动递增,步进0.0001,Z的步进为1.这是三个循环嵌套,也就是Z从0-100步进1的循环里面放X的循环,X的里面放Y的循环,Y的里面根据当时的XYZ值将每个第一个框内的等级带入计算出一个数据和第二个框内的数据进行对比。如果所有数据的误差都小于1,则输出XYZ的值。这样就可以用极为多的数据来约束XYZ数值走向,获取最接近实际结果的公式。
其实从概念上来说,这个方法复杂的多,不过计算器的优势就是计算快,不然那么多公式全解方程,我会想一头撞死的。。。
在用这个方法获取了防御,躲避和灵力后,我又用类似的方法获取其他数据。其中,有的数据是线性关系,在采集数据的时候就看出来了,就不带入这个工具了,直接计算,比如PS命中,WDD速度。有的由于需要采集的数据有经脉干扰,比如DT、LBC伤害,NE速度,所以我都是在藏宝阁排序乾元丹,找乾元丹数低于能点到那个经脉的最小值的号进行采样。
