找回密码
 点一下
查看: 956|回复: 13

如何捕捉破隐一击?

[复制链接]
发表于 2012-7-21 20:44:35 | 显示全部楼层 |阅读模式
如题,剑圣在疾风步状态下发动的那一次伤害,能捕捉到吗?由于破隐后疾风步这个魔法效果消失了,所以貌似无法通过判断魔法效果来捕捉?
发表于 2012-7-21 21:07:38 | 显示全部楼层
计时器呗,0.01秒运行一次,判断有无buff
回复

使用道具 举报

发表于 2012-7-21 21:20:57 | 显示全部楼层
模拟肿么样
回复

使用道具 举报

发表于 2012-7-21 22:03:37 | 显示全部楼层
单位释放疾风步,记录,运行捕捉攻击触发(Ps:专门捕捉单位释放疾风步后的攻击),开启一个与疾风步效果时间同样时间的计时器,如果单位攻击,那么暂停计时器,删除计时器,捕捉攻击,如果在疾风步有效时间内没有攻击,那么删除计时器,关闭触发。
回复

使用道具 举报

发表于 2012-7-21 22:31:59 | 显示全部楼层
法球捕捉物理攻击    捕捉到物理攻击的同时  攻击单位身上有疾风步的BUFF   就是破隐一击
回复

使用道具 举报

发表于 2012-7-21 22:34:36 | 显示全部楼层
攻击事件响应的时候依旧可以捕捉到buff,用http://bbs.islga.org/read-htm-tid-53308.html此法来完成伤害捕捉
回复

使用道具 举报

发表于 2012-7-22 09:19:43 | 显示全部楼层

回 · 的帖子

·:攻击事件响应的时候依旧可以捕捉到buff,用http://bbs.islga.org/read-htm-tid-53308.html此法来完成伤害捕捉 (2012-07-21 22:34)
会引发S流的

其实完全可以用双buff来处理

当英雄施法疾风步时,用马甲加上一个另外的与疾风步同样时间的buff(这里也可以用存储系统来实现,总之就是个标记)

注册指定伤害事件,判断伤害来源是不是这个英雄(可能有复数个同类英雄则判断类型)
判断英雄有无疾风步buff,有无之前添加的标记

基本上有三种结果

1、都没有,直接什么也不做
2、有buff和标记,同样什么也不做
3、无buff有标记,说明当次攻击为破隐一击,在写完需要效果后,移除标记。

当然还应该有有buff无标记的情况,但是因为上面的设置禁止了状态。所以无问题
另外一个无buff有标记的可能情况为疾风步buff到期消失(使用存储系统来做的情况下,存储系统的标记方法没法自动去除),为了避免这种情况,直接额外写个触发,每次使用疾风步时,开启计时器,时间与buff相同,到期移除标记,不过,这里复杂一些,在多人使用情况下,每次的计时器都需要是绑定到单位的,如果buff存在时间长于技能cd,需要重置上一次的计时器,而不是新建。
回复

使用道具 举报

发表于 2012-7-22 09:37:10 | 显示全部楼层
疯人¢衰人:会引发S流的

其实完全可以用双buff来处理

....... (2012-07-22 09:19)
既然是双buff,那么两个buff的时间一样长即可,即作为标记的buff时间与疾风步的一样长,这样疾风步到期标记也到期了,同时消失
回复

使用道具 举报

发表于 2012-7-22 09:44:17 | 显示全部楼层

回 疯人¢衰人 的帖子

疯人¢衰人:会引发S流的

其实完全可以用双buff来处理

....... (2012-07-22 09:19) 
法术怎么办
而且在隐形状态下攻击立刻S掉不会破隐,自然也不会触发伤害事件,就不存在所谓的S流
回复

使用道具 举报

 楼主| 发表于 2012-7-22 09:51:16 | 显示全部楼层
所以说,很难啊
如果我在疾风步状态下施放风暴之锤,那也算是破隐一击了~~我试过用 施法后更改自定义值的方法,然后接受伤害事件,伤害来源的自定义值等于X,则造成伤害,并重设自定义值,同时建立计时器到期来重设自定义值,可是无法避免诸如毒液之球这些持续伤害,比如我砍了一刀然后再隐形……
也许可以捕捉伤害值的多少?疾风步是物理伤害的话,用个公式计算目标的护甲,然后判断伤害的多少
回复

使用道具 举报

发表于 2012-7-22 09:53:28 | 显示全部楼层

回 lsltdz42 的帖子

lsltdz42:所以说,很难啊
如果我在疾风步状态下施放风暴之锤,那也算是破隐一击了~~我试过用 施法后更改自定义值的方法,然后接受伤害事件,伤害来源的自定义值等于X,则造成伤害,并重设自定义值,同时建立计时器到期来重设自定义值,可是无法避免诸如毒液之球这些持续伤害,比如我砍了一 .. (2012-07-22 09:51) 
好好试一下我的方法吧
回复

使用道具 举报

发表于 2012-7-22 17:08:45 | 显示全部楼层

回 · 的帖子

·:法术怎么办
而且在隐形状态下攻击立刻S掉不会破隐,自然也不会触发伤害事件,就不存在所谓的S流 (2012-07-22 09:44)
法术可以用法球来区别
或者使用疾风步时添加个0倍重击
判断伤害为0然后触发提供伤害
回复

使用道具 举报

发表于 2012-7-22 19:13:27 | 显示全部楼层
可以用攻击事件捕捉,然后触发删掉疾风步的BUFF
回复

使用道具 举报

发表于 2012-7-25 10:48:08 | 显示全部楼层
掠夺==很多方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-24 10:37 , Processed in 0.032312 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表