抛砖引玉 《精灵传说》直接治疗技能公式详解

首先申明:测试数据只为抛砖引玉,若有不足,请大家多多包涵

由于条件有限,在测试过程中做了两个假设

1、全系威力系别威力对一个系别具有等同的效果

2、不同的天赋加成按照相乘的原则,如:强化自然生长(+20%)、15点天赋(+9%)、草系天性(+15%),相乘:1.2*1.09*1.15=1.5042,自然生长的最终效果加50.42%

测试过程中没有发现与两个假设冲突太大的地方。甚至本次测试可以证明两个假设的正确性

首先给出得到的公式

直接治疗量 = (系数 *( 0.375 * 攻击 + 全系威力 + 系别威力 )+技能威力) * 天赋加成

附上已测试的几个治疗技能系数:

自然生长/水疗/氧气:1

露珠:0.445

愈合:0.8

自我修复:1.4

洁净:0

( 这个很特别,不受系别加成影响,没天赋的情况下,加血量固定为物攻的1/10 )

说下做这个测试的意义

1、目前为止还没人做类似的测试,反正我是没百度

2、貌似有过伤害技能的测试,但参数比较模糊,内容也比较局限

3、大爱自然使,希望通过这个测试让这个职业受到更大的关注;

4、最重要的一点,治疗技能只看本身的各种属性,小受的防御和系别减免不会影响到治疗量(除了某些BUFF的影响,比如潜地)。所以治疗技能的测试和公式的导出应当是最容易的。受到治疗技能公式以及测试过程的启发,各位大神可以找到伤害技能的公式,比如有可能是下面这个:

伤害 = (系数 *( 0.375 * ( 攻击 - 防御 ) + 全系威力 + 系别威力 - 威力减免 )+ 技能威力 ) * ( 天赋加成 - 天赋减免 )

5、虽然数据和公式出来了,游戏神秘性会减少,但却可以帮助大家少走弯路,更好地玩游戏。正如速度公式、繁殖公式应运而生,治疗和伤害的公式也该出来了,这是游戏发展到一定阶段的象征……

这只是我根据治疗技能公式所做的猜测,具体的测试和推导就靠各位大神了,我的使命已经结束了。

下面说明测试过程

第一部分:技能威力的测试

主要测试对象:33级恶草怪(因为技能等级不高,可以还原)

主要测试技能:自然生长

辅助测试对象:49级青蛙、79级巨草精、78级伯丁神兽

(感谢以上BB对这次测试做出的贡献

下面是测试结果

说明一下:

天赋加成的0.15是草系天性

基础治疗量=最终治疗量/(1+天赋加成)

从上面的数据可以看出,技能威力提高几点,基础治疗量就提高几点。技能威力的提高直接体现在基础治疗量上。少量误差可能来源于四舍五入。

以下是对这个结果的验证:

武器的情况:

还有很多测试就不发上来了,由此,几乎可以肯定一个结论:技能威力的提高量=治疗量的提高量。

这个结论有一个局限性,仅针对直接治疗,持续治疗技能不受用。(因为自然生长和生命绽放的技能威力是一样高的,但治疗量不同),但我相信有一个恒定比值,可以把持续治疗转化成直接治疗当量来计算。

寻找这个当量,需要控制其他因素一致,比如超攻和物攻一样高,生命绽放和自然生长等级一样高。目前我的条件还不满足。

第二部分:攻击的测试

主要测试对象:各酱油BB

主要测试技能:自然生长/水疗(技能等级都为初始等级)

以下数据为排除一切系别威力加成(武器、魔卡基因……)的结果:

(上表为不同BB的1级自然生长,下表为不同BB的44级水疗,ps:斗鱼青蛙王子的水疗没有任何天赋加成,所以是0;青蛙点了4点水疗,所以天赋加成是0.16)

说明:根据第一部分得出的结论,技能威力是直接加到基础治疗量A上的。所以可以在基础治疗量A的基础上把技能威力B减掉。发现:如此得出的治疗量(A-B)与超攻成正比关系

同时还能惊奇地发现,自然生长和水疗的系数是相同的,都是0.375左右。

由此可以得出:

没有系别加成和天赋加成的的情况下:最终治疗量=系数*超攻+技能威力

第三部分:系别威力的测试

主要测试对象:79级巨草精

主要测试技能:自然生长、露珠、愈合、自我修复

先说明一下:这次测试有3个造成系别威力加成的物品,分别是:

1、草系威力+15的基因

2、草系威力+25的基因

3、武器:全系111/草系180/水系63。

其中2个基因是不增加超攻属性的,所以不会带来其他的影响。

以下是4组巨草精治疗技能的测试,每组都是上述3种物品排列组合的8个结果。

一开始也没想到去测试那么多技能的,可是测试过程中碰到一些问题,提出一些假设,只能通过测试其他技能来证明这些假设。

摸索的过程是很辛苦的,但结果说出来很简单,就是:

治疗量=( 系数a * 超攻 + 系数 b *( 系别威力 + 全系威力 )+ 技能威力 )* 天赋加成

图中每组数据的最后一行“(A-B-(C+D)*b)/超攻”就是系数a,系数决定一个治疗技能受超攻影响的大小;

计算系数的公式里出现的就是系数b了,系数b决定一个技能受系别威力和全系威力加成的大小。

我拟合出的系数a和b如下:

自然生长/水疗:a=0.375 b=1

露珠:a=0.1668 b=0.446

愈合:a=0.3 b=0.8

自我修复:a=0.525 b=1.4

洁净:a=0.1 b=0

不难发现a/b=3/8,因此可以只保留一个系数b,公式简化为:

治疗量=(系数*(0.375*超攻+系别威力+全系威力)+ 技能威力)* 天赋加成

由公式和系数可见,单独堆攻击和堆武器威力对治疗量的影响都不大,技能威力就更坑爹了,考虑的是一个综合的效果。相对而言,堆暴击和堆速度就可以事半功倍了。所以练奶妈的各位酌情=v=

其中一直被忽略,但影响最大的就是天赋加成了,各种天赋对草球的自然生长就加成了一半之多。

有些人在犹豫要不要点15点+9%的天赋呢,我想说,不用犹豫了。。。与其点10点攻击天赋提升一两百点属性,最后提升几十点治疗量而言,9%的天赋加成就能提高几百点治疗量了。

因为坚果在测试中没有上场,所以我用坚果的自然生长和自我修复验证公式的准确性。验证结果是完全正确的,误差小于千分之一,在贴吧我有贴图。但在这里偶不知道如何贴图,所以不能分享了。

另外由于我发现火系的氧气技能威力与自然生长相同,所以我尝试用自然生长的系数来计算氧气的治疗量,并进行实际测试。

测试结果与计算的矛盾!但更可能是个BUG。

公式如下:

( 1 * (0.375 * 3092 + 352 )+ 756 )* 1.09 = 2471.6

1 *(0.375 * 3092 + 352) + 756 = 2267.5

1:氧气的系数

3092:物攻

352:身上所有火系和全系威力的加和

756:氧气技能威力

测试结果是2267,与第二行的计算结果一致。如果我的公式是正确的话,氧气就没有得到15点天赋的9%加成了。