|
发表于 2009-12-11 20:33:46
|
显示全部楼层
这个有了伤害延迟~~~
Test.w3x
(40 KB, 下载次数: 7)
触发器:
[trigger]
CoustomTrigger
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 通魔
动作
设置 Ponit = ((技能施放目标) 的位置)
设置 Group = (半径为 512.00 圆心为 Ponit 且满足 (((((匹配单位) 是 建筑) 等于 FALSE) and (((匹配单位) 是存活的) 等于 TRUE)) and (((匹配单位) 是 ((触发单位) 的所有者) 的敌对单位) 等于 TRUE)) 的所有单位)
设置 CS[0] = 1
设置 CS[1] = ((通魔 的等级对 (触发单位)) x 5)
设置 Unit[0] = (触发单位)
设置 Unit[1] = (技能施放目标)
单位组 - 把 Unit[1] 从 Group 移除
设置 Unit[2] = (新建 (Unit[0] 的所有者) 的 农民 在((Unit[1] 所在X轴坐标),(Unit[1] 所在Y轴坐标)),面向角度:0.00 度)
单位 - 设置 投石 等级对 Unit[2] 为 (Unit[0] 的 通魔 技能等级)
单位 - 对 Unit[2] 发布 中立 - 投石 命令到目标: Unit[1]
计时器 - 开启 Timer ,计时方式: 循环 时间设置: 1.00 秒
[/trigger]
[trigger]
NewTrigger 001
事件
时间 - Timer 到期
条件
动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
CS[0] 小于 CS[1]
Then - 动作
设置 CS[0] = (CS[0] + 1)
设置 Unit[1] = (Group 中随机选取的一个单位)
单位组 - 把 Unit[1] 从 Group 移除
设置 Unit[2] = (新建 (Unit[0] 的所有者) 的 农民 在((Unit[1] 所在X轴坐标),(Unit[1] 所在Y轴坐标)),面向角度:0.00 度)
单位 - 设置 投石 等级对 Unit[2] 为 (Unit[0] 的 通魔 技能等级)
单位 - 对 Unit[2] 发布 中立 - 投石 命令到目标: Unit[1]
Else - 动作
计时器 - 暂停 Timer
[/trigger] |
|