广告
魔兽地图编辑器吧 关注:65,852贴子:3,847,341
  • 3回复贴,共1

发现个奇怪点= =,有关群体技能

取消只看楼主收藏回复

如果选取单位组做动作不添加判断选取单位是存活,这个动作就做不了..就算这个范围里面没死亡单位,死循环?


1楼2011-09-10 23:56回复
    ice
    事件
    单位 - 任意单位 发动技能效果
    条件
    (施放技能) 等于 霜冻新星
    动作
    设置 heromageskilltargetgroup = (半径为 300.00 圆心为 (技能施放点) 的圆范围内所有单位)
    单位组 - 选取 heromageskilltargetgroup 内所有单位做动作
    Loop - 动作
    如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
    If - 条件
    ((选取单位) 是存活的) 等于 TRUE
    Then - 动作
    设置 herosmageskilltargetunit = (选取单位)
    设置 heromageskillpoint = ((触发单位) 的位置)
    单位 - 创建 1 个 传说中的马甲 通用 给 ((触发单位) 的所有者) 在 heromageskillpoint ,面向角度为 默认建筑朝向 度
    单位 - 为 (最后创建的单位) 添加 霜冻新星 马甲
    单位 - 设置 (最后创建的单位) 的 霜冻新星 马甲 等级为 ((触发单位) 的 霜冻新星 技能等级)
    单位 - 对 (最后创建的单位) 发布 暗夜精灵族丛林守护者 - 纠缠根须 命令到目标: herosmageskilltargetunit
    设置 herosmageskilltargetunit = 没有单位
    单位组 - 删除 heromageskilltargetgroup
    点 - 清除 heromageskillpoint
    Else - 动作
    不做任何动作
    这个是我成功以后的触发,如果没有了那个if跟then就失败了= =


    10楼2011-09-11 16:50
    回复
      2026-07-05 01:58:24
      广告
      不感兴趣
      开通SVIP免广告
      去掉判断存活= =或者只是在选取单位的时候加入判断存活,都做不了动作,不知道为什么


      12楼2011-09-11 16:59
      回复
        测试的时候什么单位也没死,马甲也没死(生命回复-1000 10000血),


        14楼2011-09-11 17:36
        回复