打印

技术贴:穿心触发的算法以及怎样使穿心发挥最大效果!

技术贴:穿心触发的算法以及怎样使穿心发挥最大效果!

昨天刚刚学了穿心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打死的高手就不必这样了。
更正:上面讨论没考虑最后一下掉血值,有漏洞。

TOP

引用:
原帖由 king魂 于 2010-5-22 09:20 发表
不明白
呃,很简单的吧……

TOP

引用:
原帖由 简单人 于 2010-5-22 09:49 发表
简单说   


攻击高  暴击高


穿心附加效果明显:A019: :A019: :A019: :A019:
不是这么理解的。……囧

TOP

引用:
原帖由 海之元素 于 2010-5-22 17:33 发表
穿心最后还掉1次血,貌似和总伤害&总攻击次数有关,楼主有兴趣可以再研究下
最后那个掉血就比较难触摸了。

TOP

讲得比较清楚了吧……有时间用具体数字说明一下。

TOP

难得发个技术贴啊,怎么没多少人看得懂呢……真杯具,G,M告诉我,穿心的算法是不是这样?

TOP

今天认真测试了最后一下掉血值。终于彻底搞懂了。更正一下之前带宠物提高穿心效果的说法。或许情况是这样的:带宠物是保证中途持续触发掉血。但最后一下掉血值,是之前没来得及触发的所有掉血值的累加。

TOP

引用:
原帖由 小香蕉皮 于 2010-5-24 23:37 发表
楼主是没说明白~
其实穿心的伤害是这样算的~ 穿心的附加伤害是根据你本身的攻击力来算的~
当你丢了穿心后,首先你要伤害到你的附加伤害值才会有附加效果,比如我的穿心附加伤害是10000,也就是说我要打BOSS伤害超过 ...
你关于最后一次掉血值的理解似乎不对。例如,对比一下,我不用宠物帮我触发掉血,每次都暴击的时候,最后一次掉血可以到13000;如果用宠物每回合帮忙触发掉血,那每次都暴击,最后一次掉血也只有2000到4000左右。按你的理解,这两种情况最后一次掉血,应该是差不多的。可是事实不是。

TOP

引用:
原帖由 海之元素 于 2010-5-24 23:19 发表
不用再来个函数?直接累加的?
我直觉上是直接累加的。可能累加后还有点折扣,但基本上是累加。有时间找个白蛇试试。

TOP

引用:
原帖由 小香蕉皮 于 2010-5-25 01:38 发表
你还是没看明白,最后的总和伤害是值一个穿心内的总伤害(不算附加的上海)的%
就是你所有的攻击伤害,你打的越多最后的加成也就越多
我知道你说的意思,是你看不懂我的意思吧?或者你没认真试过吧?你真的试过不带宠每次暴击,和带宠、每次暴击的对比没?我所说的总伤害就不包括穿心的附加伤害。我说带宠每次暴击,和不带宠每次暴击,已经控制了打出的伤害大致一样这个条件了。(明白这句话的意思没?)……还有就是,你说你附加伤害10000,攻击打出10000就触发效果,事实上,触发值是比10000要高的。我的附加伤害固定值是5022,但是第一回合打出5200也不会触发。你说得不够严格。我有时间会找出这个触发值。

TOP