抛砖引玉 《精灵传说》直接治疗技能公式详解
2、不同的天赋加成按照相乘的原则,如:强化自然生长(+20%)、15点天赋(+9%)、草系天性(+15%),相乘:1.2*1.09*1.15=1.5042,自然生长的最终效果加50.42%
测试过程中没有发现与两个假设冲突太大的地方。甚至本次测试可以证明两个假设的正确性。
首先给出得到的公式:
直接治疗量 = (系数 *( 0.375 * 攻击 + 全系威力 + 系别威力 )+技能威力) * 天赋加成
附上已测试的几个治疗技能系数:
露珠:0.445
愈合:0.8
自我修复:1.4
洁净:0
( 这个很特别,不受系别加成影响,没天赋的情况下,加血量固定为物攻的1/10 )
说下做这个测试的意义:
1、目前为止还没人做类似的测试,反正我是没百度到
2、貌似有过伤害技能的测试,但参数比较模糊,内容也比较局限;
3、大爱自然使,希望通过这个测试让这个职业受到更大的关注;
4、最重要的一点,治疗技能只看本身的各种属性,小受的防御和系别减免不会影响到治疗量(除了某些BUFF的影响,比如潜地)。所以治疗技能的测试和公式的导出应当是最容易的。受到治疗技能公式以及测试过程的启发,各位大神可以找到伤害技能的公式,比如有可能是下面这个:
伤害 = (系数 *( 0.375 * ( 攻击 - 防御 ) + 全系威力 + 系别威力 - 威力减免 )+ 技能威力 ) * ( 天赋加成 - 天赋减免 )
5、虽然数据和公式出来了,游戏的神秘性会减少,但却可以帮助大家少走弯路,更好地玩游戏。正如速度公式、繁殖公式应运而生,治疗和伤害的公式也该出来了,这是游戏发展到一定阶段的象征……
这只是我根据治疗技能公式所做的猜测,具体的测试和推导就靠各位大神了,我的使命已经结束了。
下面说明测试过程
第一部分:技能威力的测试
主要测试对象:33级恶草怪(因为技能等级不高,可以还原)
主要测试技能:自然生长
(感谢以上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%加成了。