魔兽争霸3地图编辑器触发器怎么设置一个单位使用技能杀死任意一个单位后刷新此技能冷却时间?要图 要详

魔兽争霸3地图编辑器触发器怎么设置一个单位使用技能杀死任意一个单位后刷新此技能冷却时间?要图 要详细回答

先说明一下,除了瞬发指定单位的技能(像霜冻新星)可以用下面的触发来恢复单个技能的CD,其他如冲击波,风暴之锤这类非瞬发技能,严格来说,是不能直接获取凶手单位的,因为很可能技能没伤害单位时英雄普攻杀死了一个单位,而魔兽编辑器是无法区分普攻和魔法伤害的,所以做不到,即使用非常复杂的触发模拟也不行(不可能有解决办法的,这个就别想了)。

这个是霜冻新星类技能杀死单位恢复CD的触发图:

追问

明天去试试 谢了

追答

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-09
可以做到
触发器1
事件:任意单位发动技能
条件:施放技能等于冲击波(无伤害)
动作:变量A等于触发单位
创造一个看不见的C马甲在A位置,面向默认方向
设置B等于最后创建的单位
为单位B添加技能马甲冲击波(有伤害)
设置技能马甲冲击波(有伤害)等级对技能冲击波(无伤害)
对单位B发动技能兽族-牛头人冲击波
设置3秒后删除单位B

触发器2
事件:任意单位接受伤害
条件:伤害来源等于C马甲
动作:如果所有条件成立,允许That - 动作,否则允许Else - 动作
条件:触发单位处于死亡状态等于TRUE
That - 动作:删除单位A的冲击波(无伤害)
给单位A添加冲击波(无伤害)
Else - 动作:不做任何动作

好了结束了,本来想截图的,但是我是手机,并且信号差,有时间的话再补充吧…
第2个回答  2014-04-11
回复全部技能CD倒是能,这个有点难度,我再试试看。

这个地图编辑器没有触发技能这个项目。估计弄不出来
相似回答