|
楼主 |
发表于 2007-4-30 13:05:01
|
显示全部楼层
[trigger]trigger
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 连锁打击
动作
设置 hero = (触发单位)
设置 target_unit = (技能施放目标)
设置 trigger_point = (hero 的位置)
设置 move_point = (hero 的位置)
设置 target_point = (target_unit 的位置)
设置 angle = (trigger_point 到 target_point 的角度)
单位组 - 添加 target_unit 到 picked_unit_unitgroup
单位 - 设置 (触发单位) 无敌的
单位 - 设置 (触发单位) 关闭 碰撞
单位 - 暂停 (触发单位)
闪电效果 - 创建一道 闪电链 - 主 闪电效果,从 move_point 到 target_point
设置 lightning = (最后创建的闪电效果)
触发器 - 开启 move <预设>
计时器 - 开启 timer ,计时方式: 一次性 时间设置: 0.03 秒
[/trigger]
[trigger]move
事件
时间 - timer 到期
条件
动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
integer 大于或等于 (3 + (2 x (连锁打击 的等级对 hero)))
Then - 动作
触发器 - 关闭 (当前触发)
点 - 清除 move_point
点 - 清除 target_point
点 - 清除 trigger_point
闪电效果 - 删除 lightning
单位组 - 清空 picked_unit_unitgroup 内所有单位
单位组 - 清空 unit_group 内所有单位
单位 - 设置 hero 可攻击的
单位 - 设置 hero 打开 碰撞
单位 - 恢复 hero
设置 integer = 0
Else - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(trigger_point 和 target_point 之间的距离) 小于或等于 50.00
Then - 动作
设置 integer = (integer + 1)
单位 - 创建 1 个 小精灵 给 (hero 的所有者) 在 trigger_point ,面向角度为 默认建筑朝向 度
单位 - 隐藏 (最后创建的单位)
单位 - 设置 2.00 秒 水元素 类型的生命周期对 (最后创建的单位)
单位 - 设置 暗影突袭 等级对 (最后创建的单位) 为 (连锁打击 的等级对 hero)
单位 - 对 (最后创建的单位) 发布 暗夜精灵族守望者 - 暗影突袭 命令到目标: target_unit
设置 unit_group = (半径为 1000.00 圆心为 trigger_point 且满足 ((((匹配单位) 是 建筑) 等于 FALSE) and ((((匹配单位) 在 picked_unit_unitgroup 中) 等于 FALSE) and ((((匹配单位) 是存活的) 等于 TRUE) and (((匹配单位) 是 (hero 的所有者)
如果所有条件成立则做动作1,否则做动作2
If - 条件
(unit_group 为空) 等于 TRUE
Then - 动作
触发器 - 关闭 (当前触发)
点 - 清除 move_point
点 - 清除 target_point
点 - 清除 trigger_point
闪电效果 - 删除 lightning
单位组 - 清空 picked_unit_unitgroup 内所有单位
单位组 - 清空 unit_group 内所有单位
单位 - 设置 hero 可攻击的
单位 - 设置 hero 打开 碰撞
单位 - 恢复 hero
设置 integer = 0
Else - 动作
单位组 - 选取 unit_group 内所有单位做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
bloon 等于 FALSE
Then - 动作
设置 bloon = TRUE
设置 target_unit = (unit_group 中随机选取的一个单位)
Else - 动作
单位组 - 清空 unit_group 内所有单位
单位组 - 添加 target_unit 到 picked_unit_unitgroup
设置 bloon = FALSE
点 - 清除 move_point
点 - 清除 target_point
点 - 清除 trigger_point
设置 trigger_point = (hero 的位置)
设置 move_point = (hero 的位置)
设置 target_point = (target_unit 的位置)
设置 angle = (trigger_point 到 target_point 的角度)
单位 - 设置 hero 的面向角度为 angle 度
计时器 - 开启 timer ,计时方式: 一次性 时间设置: 0.03 秒
Else - 动作
点 - 清除 move_point
设置 move_point = (从 trigger_point 开始,距离 30.00 ,方向为 angle 度的位移处)
单位 - 立即移动 hero 到 move_point
闪电效果 - 移动 lightning ,使其连接 move_point 到 target_point
点 - 清除 trigger_point
设置 trigger_point = (hero 的位置)
计时器 - 开启 timer ,计时方式: 一次性 时间设置: 0.03 秒
[/trigger]
在哪里插入闪电效果或者声音呢?尝试过插入,不过都素施放1次技能只播放1次就没有鸟....... |
|