|
发表于 2010-11-21 15:19:32
|
显示全部楼层
[trigger]
A02
    事件
        时间 - 每 0.05 秒触发事件
    条件
    动作
        设置 zu = ((可用地图区域) 内满足 (((匹配单位) 是 自爆工兵) 等于 TRUE) 的所有单位)
        单位组 - 选取 zu 内所有单位做动作
            Loop - 动作
                设置 dian = ((选取单位) 的位置)
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (dian 处的 可通行海面 通行状态为关闭) 等于 FALSE
                    Then - 动作
                        单位组 - 添加 (选取单位) 到 zu2
                        单位 - 添加 带有回血技能的魔法书技能  给 (选取单位)
                    Else - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        ((选取单位) 在 zu2 中) 等于 TRUE
                        (dian 处的 可通行海面 通行状态为关闭) 等于 TRUE
                    Then - 动作
                        单位组 - 把 (选取单位) 从 zu2 移除
                        单位 - 为 (选取单位) 删除 带有回血技能的魔法书技能
                        单位 - 删除 水性  从 (选取单位)
                    Else - 动作
                自定义代码: call RemoveLocation( udg_dian )
        单位组 - 删除 zu
[/trigger]
于是将触发贴了上来,以前做的演示,让带有自爆工兵分类的单位在水中可以极快地回血 |
|