|
如下T,不知道为什么,创建出来的那个单位(剑气)停在创建的位置就是不移动,我单独做个测试图又是可以动的,但是放到图里就不知道为什么动不了,高人给看看,谢谢了!!
[trigger]
ASK POFA
事件
单位 - 破法 0080 <预设> 发动技能效果
条件
(施放技能) 等于 天剑
动作
设置 CreatedPot[30] = (破法 0080 <预设> 的位置)
设置 radius[32] = (破法 0080 <预设> 的面向角度)
设置 CreatedPot[32] = (从 CreatedPot[30] 开始,距离 425.00 ,方向为 radius[32] 度的位移处)
设置 Rectang[30] = (以 CreatedPot[32] 为中心,宽 200.00 ,高 850.00 的矩形区域)
设置 TempGroup[30] = (Rectang[30] 内满足 ((((匹配单位) 是存活的) 等于 TRUE) and (((匹配单位) 是 (破法 0080 <预设> 的所有者) 的敌对单位) 等于 TRUE)) 的所有单位)
单位 - 创建 1 个 剑气 给 (破法 0080 <预设> 的所有者) 在 CreatedPot[30] ,面向角度为 radius[32] 度
设置 PublicUnit[30] = (最后创建的单位)
计时器 - 开启 PublicTimer[30] ,计时方式: 循环 时间设置: 0.01 秒
[/trigger]
[trigger]
Timer POFA
事件
时间 - PublicTimer[30] 到期
条件
动作
设置 radius[33] = (radius[33] + 10.00)
设置 CreatedPot[31] = (从 CreatedPot[30] 开始,距离 radius[33] ,方向为 radius[32] 度的位移处)
单位 - 立即移动 PublicUnit[30] 到 CreatedPot[31]
如果所有条件成立则做动作1,否则做动作2
If - 条件
radius[33] 大于或等于 850.00
Then - 动作
单位组 - 选取 TempGroup[30] 内所有单位做动作
Loop - 动作
单位 - 命令 破法 0080 <预设> 对 (选取单位) 造成 3000点伤害
特殊效果 - 创建并绑定特效到 overhead 对 (选取单位) ,使用模型: Objects\Spawnmodels\Critters\Albatross\CritterBloodAlbatross.mdl
特殊效果 - 删除 (最后创建的特效)
计时器 - 暂停 PublicTimer[30]
单位 - 删除 PublicUnit[30]
自定义代码: call RemoveLocation(udg_CreatedPot[30])
自定义代码: call RemoveLocation(udg_CreatedPot[31])
自定义代码: call RemoveLocation(udg_CreatedPot[32])
自定义代码: call DestroyGroup(udg_TempGroup[30])
区域(矩形) - 删除 Rectang[30]
Else - 动作
[/trigger] |
|