|
楼主 |
发表于 2009-4-3 21:40:17
|
显示全部楼层
改进了点。。。
但是还是没有想象中的效果。。。。
一波一波的效果,而且第二次使用技能之后开始发射的冲击波开始只有向右的。。。。后来才散射开来
[trigger]
未命名触发器 001
事件
单位 - 修补匠 0000 <预设> 开始施放技能
条件
动作
单位 - 创建 1 个 马甲 给 玩家1(红色) 在 ((触发单位) 的位置) ,面向角度为 默认建筑朝向 度
设置 shockwaver = (最后创建的单位)
触发器 - 开启 未命名触发器 002 <预设>
等待 4.00 秒
触发器 - 关闭 未命名触发器 002 <预设>
设置 shockwaveeagel = 0.00
[/trigger]
[trigger]
未命名触发器 002
事件
时间 - 每 0.40 秒触发事件
条件
动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(转换 shockwaveeagel 为整数) 小于或等于 90
Then - 动作
For循环整数A从 0 到 15, 做动作
Loop - 动作
单位 - 立即移动 shockwaver 到 (修补匠 0000 <预设> 的位置) ,面向角度 ((shockwaveeagel x (转换 循环整数A [R] 为实数)) + 0.00) 度
单位 - 对 shockwaver 发布 兽族牛头人酋长 - 震荡波 命令到目标点: (从 (shockwaver 的位置) 开始,距离 200.00 ,方向为 (shockwaveeagel x (转换 循环整数A [R] 为实数)) 度的位移处)
等待 0.10 秒
单位 - 立即移动 shockwaver 到 (修补匠 0000 <预设> 的位置) ,面向角度 ((shockwaveeagel x (转换 循环整数A [R] 为实数)) + 90.00) 度
单位 - 对 shockwaver 发布 兽族牛头人酋长 - 震荡波 命令到目标点: (从 (shockwaver 的位置) 开始,距离 200.00 ,方向为 (shockwaveeagel x ((转换 循环整数A [R] 为实数) + 90.00)) 度的位移处)
等待 0.10 秒
单位 - 立即移动 shockwaver 到 (修补匠 0000 <预设> 的位置) ,面向角度 ((shockwaveeagel x (转换 循环整数A [R] 为实数)) + 180.00) 度
单位 - 对 shockwaver 发布 兽族牛头人酋长 - 震荡波 命令到目标点: (从 (shockwaver 的位置) 开始,距离 200.00 ,方向为 (shockwaveeagel x ((转换 循环整数A [R] 为实数) + 180.00)) 度的位移处)
等待 0.10 秒
单位 - 立即移动 shockwaver 到 (修补匠 0000 <预设> 的位置) ,面向角度 ((shockwaveeagel x (转换 循环整数A [R] 为实数)) + 270.00) 度
单位 - 对 shockwaver 发布 兽族牛头人酋长 - 震荡波 命令到目标点: (从 (shockwaver 的位置) 开始,距离 200.00 ,方向为 (shockwaveeagel x ((转换 循环整数A [R] 为实数) + 270.00)) 度的位移处)
设置 shockwaveeagel = (shockwaveeagel + 6.00)
Else - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(转换 shockwaveeagel 为整数) 大于或等于 96
Then - 动作
设置 shockwaveeagel = 0.00
Else - 动作
无动作
[/trigger] |
|