|
[trigger]
任意单位右键指令
事件
单位 -任意单位被发出指令使用AbilityCommand("",0)
[/trigger]
[trigger]
任意单位任意指令
事件
单位 -任意单位被发出指令使用AbilityCommand(null,0)
[/trigger]
注意看这两个触发的事件的区别,在生成技能指令时,分别使用了 “” 和 null ,而达到的实际效果分别对应了他们触发的名字。
当使用 “” 时,该触发仅仅当单位被发布右键命令时才会触发。一般来说就是移动,不过当一些技能被勾选上智能释放时,也同样会被侦测到。
而使用null时,该触发会侦测单位所有指令,即使该指令的序号不是0。
当然,将这个和任意单位使用技能事件配合起来看就显得更奇怪了,请看下面两个触发的事件。
[trigger]
任意单位任意技能
事件
单位 -任意单位在常规1-任意阶段使用AbilityCommand("",0) (忽略 共享技能)
[/trigger]
[trigger]
任意单位没有技能
事件
单位 -任意单位在常规1-任意阶段使用AbilityCommand(null,0) (忽略 共享技能)
[/trigger]
首先看触发器的名字~~
当使用 "" 时,该触发会响应任意技能的索引为0的指令(注意不是所有哦)
而使用null呢?该触发是不会触发的了。
我上测试图了,大家可以看一看这个诡异的现象。 |
|