|
RT,求解决
这是触发:
[trigger]lieyanbaozha
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 烈焰爆炸
动作
设置 lieyanbaozha_lv = ((触发单位) 的 烈焰爆炸 技能等级)
设置 lieyanbaozhayidongsudu = ((触发单位) 的当前移动速度)
设置 p = ((触发单位) 的位置)
设置 p1 = (技能施放点)
逆天<YDWE> - 设置 [角度] loc_angle = ((触发单位) 的面向角度)
点 - 移动 p1 到((p 的X轴坐标),(p 的Y轴坐标))
单位 - 设置 (触发单位) 的移动速度为 (((触发单位) 的当前移动速度) x 0.75)
循环动作[循环整数A]从 1 到 8, 运行 (Loop - 动作)
Loop - 动作
点 - 移动 p1 到(((p1 的X轴坐标) + (200.00 x (Cos((loc_angel))))),((p1 的Y轴坐标) + (200.00 x (Sin((loc_angel))))))
设置 majia = (新建 ((触发单位) 的所有者) 的 马甲-烈焰爆炸 在 (坐标((p1 的X轴坐标), (p1 的Y轴坐标))) 面向角度:(loc_angel) 度)
设置 lieyanbaozhadanweizu = (半径为 200.00 圆心为 (majia 的位置) 且满足 ((((匹配单位) 是 建筑) 等于 FALSE) 且 ((((匹配单位) 是 ((触发单位) 的所有者) 的敌对单位) 等于 TRUE) 且 (((触发单位) 在 lieyanbaozhadedanweizu 中) 等于 FALSE))) 的
单位组 - 选取 lieyanbaozhadanweizu 内所有单位做动作
Loop - 动作
单位组 - 为 lieyanbaozhadedanweizu 添加 (选取单位)
单位 - 命令 (触发单位) 对 (选取单位) 造成 (150.00 + (lieyanbaozha_xishu x (转换 lieyanbaozha_lv 为实数))) 点伤害(是 攻击伤害, 不是远程攻击) 攻击类型: 法术 伤害类型: 火焰 武器类型: 无
逆天<YDWE> - 立即运行 jishiqilieyanbaozha 时间设置: 5.00 秒,是否循环: 一次性
Timer - 参数
逆天<YDWE> - 设置 [单位] loc_触发单位 = (选取单位)
Timer - 动作
单位 - 设置 (loc_触发单位) 的移动速度为 (((选取单位) 的当前移动速度) x 0.75)
单位组 - 删除 lieyanbaozhadedanweizu
单位组 - 删除 lieyanbaozhadanweizu
点 - 清除 p1
点 - 清除 p[/trigger] |
|