技术贴:穿心触发的算法以及怎样使穿心发挥最大效果!
昨天刚刚学了穿心1,总结了一些规律,分享一下:
首先引用之前高手们的测试结果,穿心1的固定掉血值=基础攻击的2.25倍+675
令穿心固定掉血值为A,我们使用穿心时,掉血的触发点为C。据统计,C大概是A的一倍到2倍之间,有时间的话再锁定一下。
穿心掉血还有一个累计总伤害标识变量X。注意了,这个是所有人和宠对怪总伤害值的累加标识变量,注意这个“总”。
打怪时,X累计所有人和宠对被施放了穿心效果的怪的总伤害。1、当X大于C时,怪发生附加掉血(掉血值为A)。同时X:=X-A,赋值语句,意思是X变量大小减少A。2、如果接下来的攻击对怪的伤害为S,则X:=X+S,再判断X跟A的大小。如果大于C,则重复1,否则继续累加。
下面说一下,如何使穿心效果最大。有时候,打怪的时候,如果暴击次数很多,就会使X远远大于C,这样穿心利用率低。举个例子,我单挑boss的时候,放一次穿心,持续4回合,
如果我每次都暴击,拿掉血次数为4,但如果我带上一个垃圾宠,暴击后,宠上去抚摸一下boss,那就触发一次掉血。总的掉血次数就是8次了!PS:每一次攻击判断一次X,跟回合无关。
所以建议大家,打boss的时候,暴击高的话就带个闪避宠去。当然,两下可以把boss打死的高手就不必这样了。
更正:上面讨论没考虑最后一下掉血值,有漏洞。