|
发表于 2011-6-28 17:24:21
|
显示全部楼层
[trigger]S
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 烈焰风暴
动作
设置 I = 0
设置 U = (触发单位)
设置 P = (技能施放点)
触发器 - 开启 E <预设>
[/trigger]
[trigger]E
事件
时间 - 每 0.10 秒触发事件
条件
动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
I 小于 50
Then - 动作
设置 I = (I + 1)
设置 G = (半径为 200.00 圆心为 P 的圆范围内所有单位)
单位组 - 选取 G 内所有单位做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
((选取单位) 是 (U 的所有者) 的敌对单位) 等于 TRUE
Then - 动作
单位 - 命令 U 对 (选取单位) 造成 (10.00 x ((转换 (烈焰风暴 的等级对 U) 为实数) x (转换 (智力 对 U (包括 加成)) 为实数))) 点伤害,攻击类型: 法术 伤害类型: 火焰
特殊效果 - 创建并绑定特效到 overhead 对 (选取单位) ,使用模型: Abilities\\Spells\\NightElf\\Immolation\\ImmolationDamage.mdl
特殊效果 - 删除 (最后创建的特效)
Else - 动作
单位组 - 删除 G
Else - 动作
触发器 - 关闭 (当前触发)
点 - 清除 P
[/trigger]
每段时间选取单位造成智力*技能等级*10的伤害的演示~~ |
|