|
这个出发怎么了?不执行?
[trigger]
luna 1
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 月神箭
动作
Set Tunit = (触发单位)
Set Tpoint = (Tunit 的位置)
Set Spoint = (技能施放点)
Set angle = (Tpoint 到 Spoint 的角度)
Set Jpoint = (从 Tpoint 开始,距离 15.00 ,方向为 angle 度的位移处)
点 - 清除 Spoint
点 - 清除 Jpoint
循环动作[循环整数A]从 1 到 200, 运行 (Loop - 动作)
Loop - 动作
点 - 清除 Lpoint
Set Lpoint = Jpoint
Set Jpoint = (从 Lpoint 开始,距离 18.00 ,方向为 angle 度的位移处)
Set distance = (Tpoint 和 Lpoint 之间的距离)
自定义代码: set bj_wantDestroyGroup=true
单位组 - 选取 (半径为 100.00 圆心为 Lpoint 且满足 ((((匹配单位) 是存活的) 等于 TRUE) 且 ((((匹配单位) 是 (Tunit 的所有者) 的敌对单位) 等于 TRUE) 且 (((匹配单位) 是 建筑) 等于 FALSE))) 的所有单位) 内所有单位做动作
Loop - 动作
单位组 - 为 luna 添加 (选取单位)
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 运作)
If - 条件
(luna 为空) 等于 FALSE
Then - 动作
设置循环整数A的值为 200
单位 - 创建 1 个 浣熊 给 (Tunit 的所有者) 在 Tpoint ,面向角度为 angle 度
Set Sunit = (最后创建的单位)
单位 - 为 Sunit 设置 水元素 类型的生命周期,持续时间为 1.00 秒
单位 - 设置 Sunit 的 风暴之锤 1 等级为 ((循环整数A) / 20)
单位 - 对 Sunit 发布 人族山丘之王 - 风暴之锤 命令到目标: (luna 中第一个单位)
单位 - 命令 (触发单位) 对 (luna 中第一个单位) 造成 (100.00 x (转换 (月之女祭司 0423 <预设> 的 月神箭 技能等级) 为实数)) 点伤害(是 攻击伤害, 是远程攻击) 攻击类型: 穿刺 伤害类型: 通用 装甲类型: 金属重切
单位 - 删除 Lunit
单位组 - 清空 luna 内所有单位
点 - 清除 Tpoint
点 - 清除 Jpoint
点 - 清除 Lpoint
Else - 动作
不做任何动作
[/trigger] |
|