lichkingylqa 发表于 2014-3-22 23:28:43

关于一个技能的排泄问题

最近用YDWE做了个技能,但是越用越卡~...我把触发整个看了一遍貌似没有哪里没排泄掉~...纠结了很久,于是来GA发帖求助一下。麻烦各位大神帮忙看一下哪里没排泄并指出,谢谢~....
以下是触发的文本:
未命名触发器 016
    事件
      单位 - 任意单位 发动技能效果
    条件
      (施放技能) 等于 寄生蝗虫
    动作
      设置 JSHCGorup = (新建的空单位组)
      设置 JSHCSH = 0.00
      设置 JSHCP = (坐标(((触发单位) 所在X轴坐标), ((触发单位) 所在Y轴坐标)))
      设置 JSHCP = (技能施放点)
      设置 JSHCP = (从 JSHCP 开始,距离 2000.00 ,方向为 (JSHCP 到 JSHCP 的角度) 度的位移处)
      设置 JSHCJ = (JSHCP 到 JSHCP 的角度)
      设置 JSHCMJ = (新建 ((触发单位) 的所有者) 的 寄生蝗虫马甲 在(((触发单位) 所在X轴坐标),((触发单位) 所在Y轴坐标)),面向角度:(JSHCP 到 JSHCP 的角度) 度)
      计时器 - 启动 JSHCTimer,应用计时方式: 循环,计时周期为 0.03 秒


未命名触发器 018
    事件
      时间 - JSHCTimer 到期
    条件
    动作
      如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (诺皮斯 0016 <预设> 处于死亡状态) 等于 TRUE
            Then - 动作
                计时器 - 暂停 JSHCTimer
                单位组 - 删除 JSHCGorup
                单位 - 删除 JSHCMJ
                设置 JSHCSH = 0.00
                点 - 清除 JSHCP
                点 - 清除 JSHCP
                点 - 清除 JSHCP
            Else - 动作
                设置 JSHCP = (坐标((JSHCMJ 所在X轴坐标), (JSHCMJ 所在Y轴坐标)))
                逆天<YDWE> - 设置 [实数] loc_ss = (JSHCP 和 JSHCP 之间的距离)
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                  If - 条件
                        Or - 任意条件成立
                            条件
                              (loc_ss) 小于或等于 200.00
                              JSHCSH 大于或等于 2000.00
                  Then - 动作
                        计时器 - 暂停 JSHCTimer
                        点 - 清除 JSHCP
                        单位组 - 删除 JSHCGorup
                        计时器 - 启动 jshc2TIMER,应用计时方式: 循环,计时周期为 0.03 秒
                        点 - 清除 JSHCP
                        点 - 清除 JSHCP
                        点 - 清除 JSHCP
                        点 - 清除 JSHCP
                  Else - 动作
                        点 - 清除 JSHCP
                        逆天<YDWE> - 设置 [点] loc_p2 = (坐标((JSHCMJ 所在X轴坐标), (JSHCMJ 所在Y轴坐标)))
                        逆天<YDWE> - 设置 [点] loc_p = (从 (loc_p2) 开始,距离 18.00 ,方向为 JSHCJ 度的位移处)
                        单位 - 设置 JSHCMJ 的X坐标为 ((loc_p) 的X轴坐标)
                        单位 - 设置 JSHCMJ 的Y坐标为 ((loc_p) 的Y轴坐标)
                        逆天<YDWE> - 设置 [单位组] loc_Group = (半径为 150.00 圆心为 (loc_p) 的圆范围内所有单位)
                        单位组 - 选取 (loc_Group) 内所有单位做动作
                            Loop - 动作
                              如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                                    If - 条件
                                        And - 所有条件成立
                                          条件
                                                ((选取单位) 是 建筑) 等于 FALSE
                                                ((选取单位) 在 JSHCGorup 中) 等于 FALSE
                                                ((选取单位) 是 (诺皮斯 0016 <预设> 的所有者) 的敌对单位) 等于 TRUE
                                    Then - 动作
                                        单位 - 命令 JSHCMJ 对 (选取单位) 造成 (50.00 + (50.00 x (转换 (诺皮斯 0016 <预设> 的 寄生蝗虫技能等级) 为实数))) 点伤害,攻击类型: 混乱 伤害类型: 神圣
                                        设置 JSHCSH = (JSHCSH + (50.00 + (50.00 x (转换 (诺皮斯 0016 <预设> 的 寄生蝗虫技能等级) 为实数))))
                                        单位 - 设置 (选取单位) 的魔法值为 (((选取单位) 的 魔法值) - ((50.00 + (50.00 x (转换 (诺皮斯 0016 <预设> 的 寄生蝗虫技能等级) 为实数))) / 2.00))
                                        单位组 - 添加 (选取单位) 到 JSHCGorup
                                    Else - 动作
                        单位组 - 删除 (loc_Group)
                        点 - 清除 (loc_p)
                        点 - 清除 (loc_p2)

未命名触发器 019
    事件
      时间 - jshc2TIMER 到期
    条件
    动作
      如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                (从JSHCMJ到诺皮斯 0016 <预设>的距离 ) 小于或等于 100.00
            Then - 动作
                计时器 - 暂停 jshc2TIMER
                单位 - 设置 诺皮斯 0016 <预设> 的生命值为 ((诺皮斯 0016 <预设> 的 生命值) + (JSHCSH x 0.15))
                单位 - 设置 诺皮斯 0016 <预设> 的魔法值为 (((JSHCSH / 2.00) x 0.15) + (诺皮斯 0016 <预设> 的 魔法值))
                单位组 - 清空 JSHCGorup 内所有单位
                单位组 - 删除 JSHCGorup
                设置 JSHCSH = 0.00
                单位 - 删除 JSHCMJ
            Else - 动作
                逆天<YDWE> - 设置 [点] loc_p2 = (坐标((JSHCMJ 所在X轴坐标), (JSHCMJ 所在Y轴坐标)))
                逆天<YDWE> - 设置 [点] loc_p1 = (从 (loc_p2) 开始,距离 36.00 ,方向为 (从JSHCMJ到诺皮斯 0016 <预设>的角度 ) 度的位移处)
                单位 - 设置 JSHCMJ 的X坐标为 ((loc_p1) 的X轴坐标)
                单位 - 设置 JSHCMJ 的Y坐标为 ((loc_p1) 的Y轴坐标)
                点 - 清除 (loc_p1)
                点 - 清除 (loc_p2)



o0木子0o 发表于 2014-3-23 15:11:38

话说这个技能好眼熟啊
貌似在一个群里有人叫我帮他作过。。。。。。
不过那个叫脑部寄生虫。。。

lichkingylqa 发表于 2014-3-23 18:17:33

也许是雷同= =~...其实这技能只是我那坑图中新做的技能- -
页: [1]
查看完整版本: 关于一个技能的排泄问题