|
发表于 2011-4-24 12:32:09
|
显示全部楼层
选取动作里边不能使用等待,这是问题一。
选取后的Loop动作里应该使用选取单位而不是匹配单位,这是问题二。
至于局部变量的内容,没看懂,不晓得是单个变量的清除还是同一触发内的所有局部变量都清除掉,所以判断不了。
其它内容也没有全部看,特别是变量的设置,不过上面两个问题是主要的。
PS:在复制出来的触发前后[trigger ]和[/trigger]后,内容会变成触发,前边的那个要去掉一个空格,效果图如下。
[trigger]
baofengyan
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 暴风眼
动作
变量<YDWE> - 开启局部变量功能
变量<YDWE> - 设置 loc_Point_002_jinengshifangdian = (技能施放点)
变量<YDWE> - 设置 loc_Unit_002_shandianchailang = (触发单位)
变量<YDWE> - 设置 loc_baofengyandeshanghaixishu = 100.00
变量<YDWE> - 设置 loc_baofengyandedengji = ((loc_Unit_002_shandianchailang) 的 暴风眼 技能等级)
单位组 - 选取 (半径为 300.00 圆心为 (loc_Point_002_jinengshifangdian) 且满足 (((选取单位) 是 ((触发单位) 的所有者) 的敌对单位) 等于 TRUE) 的所有单位) 内所有单位做动作
Loop - 动作
特殊效果 - 创建并绑定特效到 orgin 对 (匹配单位) ,使用模型: Abilities\\Spells\\Undead\\Possession\\PossessionTarget.mdl
特殊效果 - 在 7.00 秒后删除 最后创建的特效 <New>
单位 - 命令 (触发单位) 对 (匹配单位) 造成 ((转换 (loc_baofengyandedengji) 为实数) x (loc_baofengyandeshanghaixishu)) 点伤害(是 攻击伤害, 不是远程攻击) 攻击类型: 法术 伤害类型: 精神 武器类型: 无
等待 0.03 秒
单位 - 创建 1 个 苦工 给 ((loc_Unit_002_shandianchailang) 的所有者) 在 (loc_Point_002_jinengshifangdian) ,面向角度为 默认建筑朝向 度
变量<YDWE> - 设置 loc_Unit_majia_baofengyan = (最后创建的单位)
单位 - 设置 (loc_Unit_majia_baofengyan) 的 马甲减速 等级为 ((loc_Unit_002_shadianchailang) 的 暴风眼 技能等级)
单位 - 对 (loc_Unit_majia_baofengyan) 发布 暗夜精灵族守望者 - 暗影突袭 命令到目标: (匹配单位)
等待 8.00 秒
变量<YDWE> - 清空局部变量
[/trigger] |
|