魔兽地图编辑器吧 关注:65,074贴子:3,837,023
  • 7回复贴,共1
想做一个火猫无影拳技能,但是好像不管用,以下触发
未命名触发器 007
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 精神释放
动作
逆天[YDWE] - 设置 [单位] loc_dw1 = (施法单位)
逆天[YDWE] - 设置 [整数] loc_zs = 0
单位组 - 选取 (半径为 150.00 圆心为 ((技能施放目标) 的位置) 且满足 (((匹配单位) 的所有者) 不等于 ((loc_dw1) 的所有者)) 的所有单位) 内所有单位做动作
Loop - 动作
单位 - 创建 1 个 马甲 1 给 ((loc_dw1) 的所有者) 在 ((loc_dw1) 的位置) ,面向角度为 默认建筑朝向 度
逆天[YDWE] - 设置 [单位] loc_dw2 = 最后创建的单位 [R]
动画 - 改变 (loc_dw2) 的颜色值: (255,255,255), 透明值: 100
技能[YDWE] - 命令 (loc_dw2) 向 ((loc_dw1) 的面向角度) 方向冲锋,射程为 (((loc_dw) 的位置) 和 ((技能施放目标) 的位置) 之间的距离) ,持续 0.20 秒,刷新周期 0.03,对途经敌人伤害值 0.00,摧毁树木 FALSE,不计算碰撞 FALSE,无视地形 FALSE ,在目标的 0 附加 units\human\Arthas\Arthas.mdl(地面),附加 units\human\Arthas\Arthas.mdl(水中)
等待 0.20 秒(游戏时间)
逆天[YDWE] - 立即运行 (新建的计时器) 时间设置: 0.20 秒,是否循环: 循环
参数
动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
((loc_zs) 等于 10) or ((最后创建的单位组 [R] 为空) 等于 TRUE)
Then - 动作
单位 - 删除 (loc_dw2)
逆天[YDWE] - 清除当前逆天计时器
Else - 动作
单位 - 立即移动 (loc_dw2) 到 ((选取单位) 的位置)
单位 - 命令 (loc_dw1) 对 (选取单位) 造成 (转换 (((loc_dw1) 的敏捷值(包括 加成)) x 3) 为实数) 点伤害,攻击类型: 法术 伤害类型: 普通
逆天[YDWE] - 设置 [整数] loc_zs = ((loc_zs) + 1)


1楼2014-04-26 19:46回复
    火猫是什么


    IP属地:浙江2楼2014-04-26 20:20
    收起回复
      选取区域内的单位进单位组,逆变身,每0.2秒选取单位组中的随机一个单位,位移,攻击,将被攻击单位踢出单位组,如果单位组中的单位=0,回到原地。
      另外一个方法,前头一样,用伤害捕捉,受到伤害的单位踢出单位住,单位组中的单位为0时回到原地,不过不会是0.2秒攻击一次。
      纯误导,本人不负任何责任,不写任何触发……


      IP属地:广西4楼2014-04-26 22:38
      回复
        百度,上帝貌似问过(记忆混乱)


        IP属地:上海来自Android客户端5楼2014-04-26 22:41
        回复
          蛮难做的......


          IP属地:上海来自Android客户端6楼2014-04-26 23:40
          回复