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

单位受伤害事件的顺序

[复制链接]
发表于 2007-8-25 09:04:00 | 显示全部楼层 |阅读模式
[trigger]一个触发
    事件
        单位 -一个单位 接受伤害
    条件
    动作
        单位 - 设置 (触发单位) 无敌的
        单位 - 命令 (伤害来源) 对 (触发单位) 造成 5000.00 点伤害(是 攻击伤害, 是远程攻击) 攻击类型: 混乱 伤害类型: 通用 装甲类型: 无
        单位 - 设置 (触发单位) 可攻击的
[/trigger]

原来预计了两种可能:
1.单位由于触发多次伤害的死循环死掉了,同线程的设置单位无敌/可攻击无效。
2.设置无敌即时有效,阻止了事件的伤害和动作的伤害发生---单位不掉血。

结果出乎意料,动作里的伤害无效,而事件的有效,这个触发相当于不存在。
发表于 2007-8-25 09:21:06 | 显示全部楼层
土鬼了~~
回复

使用道具 举报

发表于 2007-8-25 09:22:28 | 显示全部楼层
比如一个普攻中带着重击,
事件顺序是:
击中的buff---->单位受伤害的事件------->单位掉血。
回复

使用道具 举报

发表于 2007-8-25 09:28:45 | 显示全部楼层
楼主!你在干什么!

根本不存在单位受伤这个事件!!


你那个事件是单位的尸体开始腐化~~你被渣翻译给骗了!~~
回复

使用道具 举报

 楼主| 发表于 2007-8-25 09:29:08 | 显示全部楼层
大概想明白了 damagetarget return boolean
回复

使用道具 举报

发表于 2007-8-25 09:29:36 | 显示全部楼层
明白个头~~

你这个触发本该是死循环~~

不过你写错了事件~~
回复

使用道具 举报

 楼主| 发表于 2007-8-25 09:30:36 | 显示全部楼层
怎么回事。。一眨眼就看到的东西就变掉了。
回复

使用道具 举报

 楼主| 发表于 2007-8-25 09:31:12 | 显示全部楼层
那个贴上去的触发当然是随便写的。。。
回复

使用道具 举报

发表于 2007-8-25 09:31:42 | 显示全部楼层
因为被我修改了~~我是管理员~~可以神不知鬼不觉地改文章的嗯嗯~~
回复

使用道具 举报

发表于 2007-8-25 09:35:49 | 显示全部楼层
引用第7楼kook于2007-08-25 09:31发表的  :
那个贴上去的触发当然是随便写的。。。

你便把事件改为单体伤害吧~~我包管你war3当出
回复

使用道具 举报

 楼主| 发表于 2007-8-25 10:06:20 | 显示全部楼层
实际上不会~UnitDamageTarget 和在无敌单位上作用直接返回false,伤害没有发生
回复

使用道具 举报

发表于 2007-8-25 10:16:56 | 显示全部楼层
真的乜?~~try this~~

随便让个人攻击大法师看看~~

dmg.w3x

17 KB, 下载次数: 10

回复

使用道具 举报

 楼主| 发表于 2007-8-25 10:59:08 | 显示全部楼层
555。我错了
回复

使用道具 举报

发表于 2007-8-27 09:59:05 | 显示全部楼层
是会当的。。。
不过LZ的触发像是在做 递归?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-23 00:53 , Processed in 0.103510 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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