找回密码
 点一下
查看: 844|回复: 4

又来了,这次是单位组的问题

[复制链接]
发表于 2012-4-18 09:29:01 | 显示全部楼层 |阅读模式
直接看吧
[trigger]SJJ11
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 化学药剂
    动作
        设置 HX = (新建 ((施法单位) 的所有者) 的 化学 在 ((施法单位) 的位置) 面向角度:0 度)
        点 - 清除 ((施法单位) 的位置)
        设置 SJ = (施法单位)
        触发器 - 开启 SJ1 <预设>
        触发器 - 开启 SJJJ1 <预设>
[/trigger]
[trigger]SJ1
    事件
        时间 - 每当游戏逝去 1.00 秒
    条件
    动作
        单位组 - 为 SJ1 添加以 (SJ 的位置) 为圆心,1000.00 为半径的圆范围内,满足 (((匹配单位) 是存活的) 等于 TRUE) 的单位
        点 - 清除 (SJ 的位置)
        单位组 - 选取 (半径为 400.00 圆心为 (SJ 的位置) 且满足 (((匹配单位) 是存活的) 等于 TRUE) 的所有单位) 内所有单位做动作
            Loop - 动作
                单位 - 设置 (选取单位) 打开 化学  永久性
                单位 - 为 (选取单位) 添加 化学
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((选取单位) 是 (SJ 的所有者) 的同盟单位) 等于 TRUE
                    Then - 动作
                        单位 - 设置 (选取单位) 的生命值为 (((选取单位) 的 生命值) + 40.00)
                        系统<YDWE> - 设置 (选取单位) 的附加 防御  增加 2
                    Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((选取单位) 拥有 油性试剂 ) 等于 TRUE
                            Then - 动作
                                单位 - 命令 SJ 对 (选取单位) 造成 60.00 点伤害(是 攻击伤害, 不是远程攻击) 攻击类型: 法术 伤害类型: 普通 武器类型: 无
                                系统<YDWE> - 设置 (选取单位) 的附加 防御  减少 3
                            Else - 动作
                                单位 - 命令 SJ 对 (选取单位) 造成 40.00 点伤害(是 攻击伤害, 不是远程攻击) 攻击类型: 法术 伤害类型: 普通 武器类型: 无
                                系统<YDWE> - 设置 (选取单位) 的附加 防御  减少 2
        点 - 清除 (SJ 的位置)
[/trigger]
[trigger]SJJ1
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 化学药剂
    动作
        等待 10.00 秒(游戏时间)
        触发器 - 关闭 SJ1 <预设>
        触发器 - 关闭 SJJJ1 <预设>
        单位 - 杀死 HX
        单位组 - 选取 SJ1 内所有单位做动作
            Loop - 动作
                单位 - 删除 化学药剂  从 (选取单位)
                单位 - 为 (选取单位) 删除 化学
                系统<YDWE> - 设置 (选取单位) 的附加 防御  等于 0
        单位组 - 清空 SJ1 内所有单位
[/trigger]
等待10秒,如果选取目标死亡或不在SJ1000范围内,护甲都不会还原。诶,是SJ1单位组没选到单位吗。还是。。对了,还有两触发没发上回来,那是创建马甲的特效。
发表于 2012-4-18 09:52:03 | 显示全部楼层
设置 HX = (新建 ((施法单位) 的所有者) 的 化学 在 ((施法单位) 的位置) 面向角度:0 度)
点 - 清除 ((施法单位) 的位置)

我可以再吐槽一次这个吗…………
根本就没排泄。。
LZ想要爆人家电脑几次才甘心。。  


正确写法如下:
[trigger]
设置 P = ((施法单位) 的位置)
设置 HX = (新建 ((施法单位) 的所有者) 的 化学 在 P 面向角度:0 度)
点 - 清除 P[/trigger]
回复

使用道具 举报

 楼主| 发表于 2012-4-18 12:10:18 | 显示全部楼层
诶,会卡吗。我怎么不会
回复

使用道具 举报

 楼主| 发表于 2012-4-18 12:24:23 | 显示全部楼层
哼哼,我自己解决了,我厉害吧
回复

使用道具 举报

发表于 2012-4-18 12:37:41 | 显示全部楼层
  自己解决问题最好了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 16:55 , Processed in 0.036817 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表