倾城剑星研究室 属性防御的计算公式与解读

2024-1-16 14:22| 发布者: Ceres| 查看: 1715| 评论: 0|原作者: 倾城丶雪|来自: 贴吧

属性防御非常特别,以往所有人所做的测试,包括你网上搜索到的,都是不准确的,也是没有准确计算公式的
我希望带给大家准确的数据解决,以便更好的认识我们热爱的游戏,热爱的剑星,同志们往下看吧,会颠覆你的认知~

为了得到我们想要的公式和数据,测试采用魔道用单一技能攻击剑星获得,魔道的数据是魔增2351,首饰全军团长
剑星身上穿的是精万套,其实这些条件不影响我们对属性防御的认知,我只是列出来~
下面开始测试:
魔道采用火箭技能攻击:
1、火属性防御为0:

2、火属性防御为60:

3、火属性防御为100:


4、火属性防御为160:

整理数据如下:
火属性0,火箭伤害1074;
火属性60,火箭伤害1027;
火属性100,火箭伤害995;
火属性160,火箭伤害948;
有了这些数据,我们就要分析,到底是什么规律呢?
我们可以从这数据中看到,火属性防御的提升,使得火箭的伤害逐步降低,由此我们可以猜想,这是呈现单调递减的函数,而且是一种一元一次函数(回想下你们的数学知识吧~)
那么一元一次函数的表达式为:y=kx+b,根据该函数模型,我们开始进行验证是否正确。
火属性防御的增加可以看成是横坐标(即X轴),火箭的伤害递减可以看成是纵坐标(即Y轴),那么现在就需要求出斜率k的值,斜率k的值的计算公式是(Y2-Y1)/(X2-X1);
将上述数据表达成坐标形式:(0,1074)、(60,1027)、(100,995)、(160,948)
随机挑选两个坐标进行计算:(60,1027)、(160,948)
斜率K=(948-1027)/(160-60)= -0.79
以该斜率 -0.79及坐标(160,948)带入一元一次函数的表达式y=kx+b,即948=-0.79X160+b,求得b=1074.4
最终该表达式y=-0.79x+1074.4,整理下便是y=1074.4-0.79x
可以验证下属性防御100时,公式是否正确,带入可以得到y=995.4约等于995,完美符合


看到这里,很多人会想了,难道这就是计算公式?
显然,并不是,这玩意每个技能不同,伤害不同,系数是在变的,我们用火焰乱舞再次测试如下:

魔道采用火焰乱舞技能攻击:
1、火属性防御为0:

2、火属性防御为60:

3、火属性防御为100:

4、火属性防御为160:

公式计算不再重复,直接给出该魔道的属性条件下的计算公式:y=-2.53x+3432=3432-2.53x
因此,上面我们的猜想是完全正确的,属性防御的减伤规律是一元一次函数模型y=kx+b,属性防御跟伤害是单调递减关系,所以k是负数。
因此,我们可以得出以下结论:
1、斜率k跟增幅、PC增伤、PC减伤有关,这些变化都会影响k和常数b的值;
2、根据函数模型y=kx+b,要想伤害归0,即y=0,那么此时x=-b/k,以上述例子来讲,火箭技能需要属性防御达到1360,火焰乱舞技能需要属性防御达到1356,我另外还测试了冰刃小技能,发现要想伤害归0,属性防御也要达到1356,所以由此我大胆猜想,这个伤害归零属性防御的极限阈值可能在1356-1360之间,不受PC防御影响,已经实测并计算,后续我再放出来
3、函数模型中的常数B非常接近无任何属性防御时的技能伤害值,所以我们只要知道魔道的初始技能伤害,再除以伤害归零极限属性防御1356-1360即可基本知道斜率k值。


根据以上结论,那么各位剑星和奶妈可以推断出敌对法系打在自己身上的大致伤害值:
例如没有属性防御时,敌对魔道一个技能打你5000,此时斜率k=5000/1357=3.68(四舍五入了),假如奶妈属性防御身上有300点,那么我们计算一下:
减免伤害后的值=-3.68X300+5000=3896点,非常可观哦~~~
关于属性防御的解读就这么多了,感谢大家的支持,多多点赞哦,原创不易,转载请注明出处哦
后面我将ZB,有任何剑星的问题都可以问我


路过

雷人

握手

鲜花

鸡蛋
精彩评论

沙发等你来坐!