找回密码
 点一下
查看: 1210|回复: 7

酸性炸弹会触发两次受到伤害事件该怎么解决?

[复制链接]
发表于 2009-11-25 22:35:35 | 显示全部楼层 |阅读模式
一个技能,用马甲来释放,从而捕捉技能箭矢打到单位的时刻,进而造成特殊效果。但是虽然将初始伤害改为0,持续伤害改为0,伤害间隔改成300,仍然会触发两次单位受到伤害事件。

另外对自己或者友军释放的话只触发一次,不知道为什么

求解!
发表于 2009-11-25 23:06:10 | 显示全部楼层
第一次受到伤害没有BUFF 第二次有BUFF  BLZ这技能估计也是用触发器实现的捕捉一次0伤害 然后添加BUFF,减防御,开伤害计时器进行间隔伤害
--------------------------------------------------------------
原因嘛..假设技能一飞出去就减少防御 还掉血..
---------------------------------------------------------------
分割线中内容纯属主管臆断
回复

使用道具 举报

发表于 2009-11-26 01:57:45 | 显示全部楼层
BLZ会用触发器做war3技能才怪。

对敌人多一次0伤害事件是war3负面技能专有的效果,并不仅限于炸弹这种伤害性技能。像很多没有伤害的负面技能比如诅咒什么的对敌人使用的时候也会触发这种0伤害事件。

这个是为了能对敌人玩家发出警示,让对战玩家能在第一时间收到战斗警告(如果他们没在看那个地方的话这个提醒功能就很有帮助)。因此对友军就不会有这个事件。

这个特性也能帮助我们侦测一些无伤害的负面技能。



至于你那个问题的解决方法,判断buff就好了。
回复

使用道具 举报

发表于 2009-11-26 07:09:54 | 显示全部楼层
这样说来的话用醉酒云雾就好了~
回复

使用道具 举报

 楼主| 发表于 2009-11-26 11:25:32 | 显示全部楼层
引用第3楼alexries于2009-11-26 07:09发表的  :
这样说来的话用醉酒云雾就好了~
貌似不行,按照Renee大大的说法仍然要触发两次,实际操作发现偶尔能触发一次,具体原因不详,可能是我没移除buff,所以有buff了就只触发一次?来不及测试了
回复

使用道具 举报

发表于 2009-11-26 11:28:32 | 显示全部楼层
有了buff还是2次
说的通俗点,两次伤害第一次是上buff,第二次是伤害(即使是0)

上buff的那次判断有buff,然后删buff做动作吧
回复

使用道具 举报

发表于 2009-11-26 14:14:47 | 显示全部楼层
判断伤害等于0的事件扔掉不就好了。。。

另外单位进入建筑范围还会触发伤害事件呢。。。
回复

使用道具 举报

 楼主| 发表于 2009-11-26 23:06:35 | 显示全部楼层
引用第6楼eff于2009-11-26 14:14发表的  :
判断伤害等于0的事件扔掉不就好了。。。

另外单位进入建筑范围还会触发伤害事件呢。。。
但是两次都是伤害为0的事件呀,只是模拟箭矢而已
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 23:20 , Processed in 0.034938 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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