|
发表于 2009-3-27 03:01:57
|
显示全部楼层
[trigger]
需要变量 变量类型 初始值
count 整数 0(默认)
loop 整数 0(默认)
peo 单位组 空单位组(默认)
sss 单位 没有单位
un 单位 没有单位
unit 单位 没有单位[/trigger]
[trigger]
无敌斩
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 无敌斩
动作
设置 un = (技能释放目标)
设置unit = (触发单位)
设置 count = (1+ ( (无敌斩 的等级对 (触发单位) 的所有者) 注:这个是设置无敌斩的次数-1比如想要他斩3次就让count=2,斩5次就让他=4
等待 0.50 秒 注:这个时间自己设就技能发动的时间
选择 - 取消选择 (触发单位) 对触发单位) 的所有者)
单位 - 设置 (触发单位) 无敌的
单位 - 立即移动 (触发单位) 到 (从 (un 的位置) 开始,距离 50.00 ,方向为 (随机角度) 度的位移处) ,面向角度 ( (un 的位置) 到 (unit 的位置) 的角度) 度
单位 - 命令 unit 对 un 造成 100.00 点伤害,攻击类型:英雄 伤害类型: 普通
动画 - 播放 (触发单位) 的 attack 动作
等待 0.10 秒
For loop 从 1 到 count, 做动作
Loop - 动作
设置 peo = (半径为 512.00 圆心为 (unit 的位置) 且满足 ( ( (un 是 (unit 的所有者) 的敌对单位) 等于 TRUE) and ( ( (匹配单位) 是存活的) 等于 TRUE) 的所有单位
设置 sss = (peo 中随机选取的一个单位)
如果所有条件成立则做动作1,否则做动作2
If - 条件
(sss 是存活的)等于 TRUE
Then - 动作
单位 - 立即移动 unit 到 (sss 的位置) ,面向角度 ( (unit 的位置) 到 (sss 的位置) 的角度) 的度
单位 - 命令 unit 对sss 造成 100.00 点伤害,攻击类型: 英雄 伤害类型: 普通
动画 - 播放 (触发单位) 的 attack 动作
等待 0.15 秒
Elst - 动作
设置 loop = count
单位 - 设置 (触发单位) 可攻击的
选择 - 选择 (触发单位) 对 (触发单位) 的所有者)[/trigger] |
|