之前半塘的帖子说按150%的技能面板来算惩罚,其实是错的,今天本屌就去录像测试了一下。
发现了几个问题。
第一,如果BOSS血量是60%以上,那没话说,惩罚就是单纯加强50%。
第二,如果BOSS血量在60%以下,那情况就大大不同了。
因为,惩罚附加的第二刀,可能比第一刀更给力!
测试环境 :守卫
测试人物 :南1穷B剑皇
队伍配置 :3个为剑皇辅助的职业
第一刀
在BOSS 60%下,第一刀惩罚是白字,只有230w的白字,附加伤害是670w,总伤害是900w
第2刀
第二刀惩罚,出了黄字,有300w的黄字,附加伤害是1000W,总伤害是1300W
你们这样一看,是不是和原来描述的不一样,怎么惩罚第一刀比第2刀牛B?这和技能说明的第2刀为第一刀的50%不相符合啊?
其实,聪明的读者已经发现了。
比如我惩罚在满血下释放,出暴击能打600W,那么惩罚第2刀的伤害,是基于满血释放惩罚的50%,也就是说如果出暴击是300w,不出暴击是150w,然后第2刀在这300w或者150w的基础上吃尾刀效果!所有说,如果惩罚前后两刀都是出暴击。第2刀的伤害有可能比第一刀还会高!
因为,假设我第一刀打出暴击1000W,在BOSS50%血的时候吃尾刀额外增伤效果,把boss的血打到了30%,那么,第二刀假设又出了暴击,就是原来的50%,也就是500w,然后再在BOSS30%血的时候吃尾刀额外增伤效果。
总结
这就是惩罚第2刀单独判定的意思!
如果单纯按150%来看惩罚,那么13级惩罚的面板为:
惩罚EX30%血,面板为:9013%
10%血极限惩罚EX,面板为:13398%
可是实际却远远超过了这个数值!至于惩罚EX技能面板怎么求?应该算平均值吧!
在CS中,有一种叫做“快排”的排序算法,他就是根据平均情况来分析时间复杂度为O(nlogn)
所以惩罚应该可以用写出递归方程去求面板?
大概思路(只供参考):
比如,设怪物的血量为N,(N<=60),设惩罚伤害值为f(N),每次打的伤害为g(N),g(N)是已经知道的,那么打完g(N)的伤害后,怪物的血为h(N),其中h(N)与N,g(N)存在一条关系;
那么,可以得出递归方程:
f(N)=g(N)+ f(h(N))
然后化为非齐次线性方程,求f(N)的解,
为了求平均技能面板,那么N应该从60开始算
那么平均值就是1/N ∑F(N),或者可以求1到60的函数积分面积,再除以60?
卤煮<数学分析>学得一般,找个数学系的来分析下?
下面再附上几张图片,你们应该能跟好的知道惩罚前后两刀的伤害对比。
第一刀:
总伤害为1800W,其中680W为基础伤害,1100w为附加伤害
第2刀:
总伤害为1200w,其中基础伤害为370W,附加伤害为780W,第2刀的伤害,远远大于第一刀的50%
个人认为,剑皇的ex应该是全职业最牛了吧,月主的EX已经哭晕在厕所。